ha:pcb-rnd-board-v6 {

 li:styles {
   ha:Signal {
    diameter = 2.0mm
    text_scale = 0
    text_thick = 0.0
    thickness = 10.0mil
    hole = 31.5mil
    clearance = 20.0mil
   }
   ha:Power {
    diameter = 2.2mm
    text_scale = 0
    text_thick = 0.0
    thickness = 20.0mil
    hole = 1.0mm
    clearance = 20.0mil
   }
   ha:Fat {
    diameter = 137.8mil
    text_scale = 0
    text_thick = 0.0
    thickness = 80.0mil
    hole = 47.24mil
    clearance = 25.0mil
   }
   ha:Sig-tight {
    diameter = 64.0mil
    text_scale = 0
    text_thick = 0.0
    thickness = 10.0mil
    hole = 31.5mil
    clearance = 12.0mil
   }
 }

 ha:meta {
   ha:size {
    thermal_scale = 0.500000
    x = 127.0mm
    y = 127.0mm
   }
   ha:grid {
    spacing = 25.0mil
    offs_x = 0.0
    offs_y = 0.0
   }
   board_name = rulz
 }

 ha:data {
  li:padstack_prototypes {
  }

   li:objects {
     ha:subc.20 {
      ha:attributes {
       value=1MEG
       footprint=0603
       refdes=R15
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.34 {
        proto=0; x=62.865mm; y=21.575014mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.35 {
        proto=0; x=62.865mm; y=900.59mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.21 {
           string=%a.parent.refdes%; x=63.6651mm; y=843.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 270.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.22 {
           x1=62.865mm; y1=875.0mil; x2=62.865mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.25 {
           x1=62.865mm; y1=875.0mil; x2=62.865mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.28 {
           x1=62.865mm; y1=875.0mil; x2=62.865mm; y2=23.225mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.31 {
           x1=62.865mm; y1=875.0mil; x2=61.865mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.38 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED1
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.52 {
        proto=0; x=3.77382in; y=26.035mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.53 {
        proto=0; x=97.155mm; y=26.035mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.39 {
           string=%a.parent.refdes%; x=3.76791in; y=993.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.40 {
           x1=3.79941in; y1=26.035mm; x2=3.79941in; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.43 {
           x1=3.79941in; y1=26.035mm; x2=3.79941in; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.46 {
           x1=3.79941in; y1=26.035mm; x2=97.505014mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.49 {
           x1=3.79941in; y1=26.035mm; x2=3.79941in; y2=27.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.56 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED2
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.70 {
        proto=0; x=3.77382in; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.71 {
        proto=0; x=97.155mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.57 {
           string=%a.parent.refdes%; x=3.76791in; y=27.1399mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.58 {
           x1=3.79941in; y1=1.1in; x2=3.79941in; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.61 {
           x1=3.79941in; y1=1.1in; x2=3.79941in; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.64 {
           x1=3.79941in; y1=1.1in; x2=97.505014mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.67 {
           x1=3.79941in; y1=1.1in; x2=3.79941in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.74 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED3
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.88 {
        proto=0; x=3.14941in; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.89 {
        proto=0; x=3.20059in; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.75 {
           string=%a.parent.refdes%; x=79.8449mm; y=618.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.76 {
           x1=3.175in; y1=650.0mil; x2=3.175in; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.79 {
           x1=3.175in; y1=650.0mil; x2=3.175in; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.82 {
           x1=3.175in; y1=650.0mil; x2=81.645mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.85 {
           x1=3.175in; y1=650.0mil; x2=3.175in; y2=17.51mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.92 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED4
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.106 {
        proto=0; x=3.14941in; y=725.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.107 {
        proto=0; x=3.20059in; y=725.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.93 {
           string=%a.parent.refdes%; x=79.344201mm; y=18.075078mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.94 {
           x1=3.175in; y1=725.0mil; x2=3.175in; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.97 {
           x1=3.175in; y1=725.0mil; x2=3.175in; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.100 {
           x1=3.175in; y1=725.0mil; x2=81.645mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.103 {
           x1=3.175in; y1=725.0mil; x2=3.175in; y2=19.415mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.110 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED5
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.124 {
        proto=0; x=3.14941in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.125 {
        proto=0; x=3.20059in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.111 {
           string=%a.parent.refdes%; x=79.8449mm; y=768.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.112 {
           x1=3.175in; y1=800.0mil; x2=3.175in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.115 {
           x1=3.175in; y1=800.0mil; x2=3.175in; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.118 {
           x1=3.175in; y1=800.0mil; x2=81.645mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.121 {
           x1=3.175in; y1=800.0mil; x2=3.175in; y2=21.32mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.128 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED6
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.142 {
        proto=0; x=3.14882in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.143 {
        proto=0; x=3.2in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.129 {
           string=%a.parent.refdes%; x=3.14291in; y=843.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.130 {
           x1=80.630014mm; y1=875.0mil; x2=80.630014mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.133 {
           x1=80.630014mm; y1=875.0mil; x2=80.630014mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.136 {
           x1=80.630014mm; y1=875.0mil; x2=81.630014mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.139 {
           x1=80.630014mm; y1=875.0mil; x2=80.630014mm; y2=23.225mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.229 {
      ha:attributes {
       value=GREEN
       footprint=0603
       refdes=LED8
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.243 {
        proto=0; x=2.3in; y=36.195mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.244 {
        proto=0; x=59.719972mm; y=36.195mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.230 {
           string=%a.parent.refdes%; x=2.29409in; y=35.3949mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.231 {
           x1=2.32559in; y1=36.195mm; x2=2.32559in; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.234 {
           x1=2.32559in; y1=36.195mm; x2=2.32559in; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.237 {
           x1=2.32559in; y1=36.195mm; x2=60.069986mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.240 {
           x1=2.32559in; y1=36.195mm; x2=2.32559in; y2=37.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.247 {
      ha:attributes {
       value=10nF
       footprint=0603
       refdes=C1
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.261 {
        proto=0; x=3.925in; y=37.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.262 {
        proto=0; x=100.994972mm; y=37.465mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.248 {
           string=%a.parent.refdes%; x=3.91909in; y=36.6649mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.249 {
           x1=3.95059in; y1=37.465mm; x2=3.95059in; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.252 {
           x1=3.95059in; y1=37.465mm; x2=3.95059in; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.255 {
           x1=3.95059in; y1=37.465mm; x2=101.344986mm; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.258 {
           x1=3.95059in; y1=37.465mm; x2=3.95059in; y2=38.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.265 {
      ha:attributes {
       value=4.7uF
       footprint=0603
       refdes=C2
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.279 {
        proto=0; x=3.35059in; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.280 {
        proto=0; x=83.805014mm; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.266 {
           string=%a.parent.refdes%; x=3.3565in; y=40.8051mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 180.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.267 {
           x1=3.325in; y1=40.005mm; x2=3.325in; y2=40.005mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.270 {
           x1=3.325in; y1=40.005mm; x2=3.325in; y2=40.005mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.273 {
           x1=3.325in; y1=40.005mm; x2=83.455mm; y2=40.005mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.276 {
           x1=3.325in; y1=40.005mm; x2=3.325in; y2=39.005mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.283 {
      ha:attributes {
       value=100nF
       footprint=0603
       refdes=C3
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.297 {
        proto=0; x=85.09mm; y=38.1mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.298 {
        proto=0; x=3.29882in; y=38.1mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.284 {
           string=%a.parent.refdes%; x=85.240114mm; y=38.9001mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 180.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.285 {
           x1=84.440014mm; y1=38.1mm; x2=84.440014mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.288 {
           x1=84.440014mm; y1=38.1mm; x2=84.440014mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.291 {
           x1=84.440014mm; y1=38.1mm; x2=83.440014mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.294 {
           x1=84.440014mm; y1=38.1mm; x2=84.440014mm; y2=37.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.301 {
      ha:attributes {
       value=100nF
       footprint=0603
       refdes=C4
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.315 {
        proto=0; x=3.64941in; y=1.175in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.316 {
        proto=0; x=3.70059in; y=1.175in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.302 {
           string=%a.parent.refdes%; x=92.5449mm; y=29.0449mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.303 {
           x1=3.675in; y1=1.175in; x2=3.675in; y2=1.175in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.306 {
           x1=3.675in; y1=1.175in; x2=3.675in; y2=1.175in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.309 {
           x1=3.675in; y1=1.175in; x2=94.345mm; y2=1.175in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.312 {
           x1=3.675in; y1=1.175in; x2=3.675in; y2=30.845mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.319 {
      ha:attributes {
       value=100nF
       footprint=0603
       refdes=C5
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.333 {
        proto=0; x=2.17382in; y=36.195mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.334 {
        proto=0; x=56.515mm; y=36.195mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.320 {
           string=%a.parent.refdes%; x=2.16791in; y=35.3949mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.321 {
           x1=55.865014mm; y1=36.195mm; x2=55.865014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.324 {
           x1=55.865014mm; y1=36.195mm; x2=55.865014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.327 {
           x1=55.865014mm; y1=36.195mm; x2=56.865014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.330 {
           x1=55.865014mm; y1=36.195mm; x2=55.865014mm; y2=37.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.337 {
      ha:attributes {
       value=100nF
       footprint=0603
       refdes=C6
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.351 {
        proto=0; x=2.175in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.352 {
        proto=0; x=56.544972mm; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.338 {
           string=%a.parent.refdes%; x=2.16909in; y=1.4935in; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.339 {
           x1=2.20059in; y1=1.525in; x2=2.20059in; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.342 {
           x1=2.20059in; y1=1.525in; x2=2.20059in; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.345 {
           x1=2.20059in; y1=1.525in; x2=56.894986mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.348 {
           x1=2.20059in; y1=1.525in; x2=2.20059in; y2=39.735mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.355 {
      ha:attributes {
       value=600@100
       footprint=0603
       refdes=L1
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.369 {
        proto=0; x=3.85059in; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=p
        }
       }
       ha:padstack_ref.370 {
        proto=0; x=3.79941in; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=m
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.356 {
           string=%a.parent.refdes%; x=97.9551mm; y=38.2651mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 180.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.357 {
           x1=97.155mm; y1=37.465mm; x2=97.155mm; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.360 {
           x1=97.155mm; y1=37.465mm; x2=97.155mm; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.363 {
           x1=97.155mm; y1=37.465mm; x2=96.155mm; y2=37.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.366 {
           x1=97.155mm; y1=37.465mm; x2=97.155mm; y2=36.465mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.462 {
      ha:attributes {
       footprint=hirose-UX60SC
       manufacturer=Hirose
       refdes=CONN1
       vendor_part_number=H11671CT-ND
       manufacturer_part_number=UX60SC-MB-5ST(80)
       value=
       vendor=digikey
       device=unknown
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.249935mm  
             -0.699896mm  
             -0.249935mm  
             -0.699896mm  
             -0.249935mm  
             0.699896mm  
             0.249935mm  
             0.699896mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             0.503935mm  
             -0.953896mm  
             -0.503935mm  
             -0.953896mm  
             -0.503935mm  
             0.953896mm  
             0.503935mm  
             0.953896mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.249935mm  
             -0.699896mm  
             -0.249935mm  
             -0.699896mm  
             -0.249935mm  
             0.699896mm  
             0.249935mm  
             0.699896mm  
            }
          }
        }
      }

      ha:ps_proto_v6.1 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             49.215mil  
             -74.805mil  
             -49.215mil  
             -74.805mil  
             -49.215mil  
             74.805mil  
             49.215mil  
             74.805mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             1.37706mm  
             -2.027046mm  
             -1.37706mm  
             -2.027046mm  
             -1.37706mm  
             2.027046mm  
             1.37706mm  
             2.027046mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             49.215mil  
             -74.805mil  
             -49.215mil  
             -74.805mil  
             -49.215mil  
             74.805mil  
             49.215mil  
             74.805mil  
            }
          }
        }
      }

      ha:ps_proto_v6.2 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             49.21mil  
             -74.805mil  
             -49.21mil  
             -74.805mil  
             -49.21mil  
             74.805mil  
             49.21mil  
             74.805mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             54.21mil  
             -79.805mil  
             -54.21mil  
             -79.805mil  
             -54.21mil  
             79.805mil  
             54.21mil  
             79.805mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             49.21mil  
             -74.805mil  
             -49.21mil  
             -74.805mil  
             -49.21mil  
             74.805mil  
             49.21mil  
             74.805mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.545 {
        proto=0; x=100.734199mm; y=30.685152mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=V5V
        }
       }
       ha:padstack_ref.546 {
        proto=0; x=100.734199mm; y=29.885052mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=DM
        }
       }
       ha:padstack_ref.547 {
        proto=0; x=100.734199mm; y=29.085206mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=DP
        }
       }
       ha:padstack_ref.548 {
        proto=0; x=100.734199mm; y=28.285106mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=4
          name=ID
        }
       }
       ha:padstack_ref.549 {
        proto=0; x=100.734199mm; y=27.48526mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=5
          name=GND
        }
       }
       ha:padstack_ref.550 {
        proto=1; x=103.184156mm; y=24.835278mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=6
          name=G1
        }
       }
       ha:padstack_ref.551 {
        proto=2; x=103.184283mm; y=33.335134mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=7
          name=G2
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.463 {
           x1=105.584202mm; y1=31.985124mm; x2=104.784102mm; y2=31.985124mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.466 {
           x1=105.584202mm; y1=30.585076mm; x2=105.584202mm; y2=31.985124mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.469 {
           x1=106.384048mm; y1=30.585076mm; x2=105.584202mm; y2=30.585076mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.472 {
           x1=106.384048mm; y1=32.0852mm; x2=106.384048mm; y2=30.585076mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.475 {
           x1=106.884174mm; y1=32.0852mm; x2=106.384048mm; y2=32.0852mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.478 {
           x1=106.384048mm; y1=26.085212mm; x2=106.384048mm; y2=27.585082mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.481 {
           x1=106.884174mm; y1=26.085212mm; x2=106.384048mm; y2=26.085212mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.484 {
           x1=106.884174mm; y1=26.085212mm; x2=106.884174mm; y2=32.0852mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.487 {
           x1=104.784102mm; y1=27.585082mm; x2=104.784102mm; y2=26.185288mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.490 {
           x1=103.284232mm; y1=27.585082mm; x2=104.784102mm; y2=27.585082mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.493 {
           x1=103.284232mm; y1=30.585076mm; x2=103.284232mm; y2=27.585082mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.496 {
           x1=104.784102mm; y1=30.585076mm; x2=103.284232mm; y2=30.585076mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.499 {
           x1=104.784102mm; y1=31.985124mm; x2=104.784102mm; y2=30.585076mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.502 {
           x1=106.384048mm; y1=27.585082mm; x2=105.584202mm; y2=27.585082mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.505 {
           x1=105.584202mm; y1=26.185288mm; x2=104.784102mm; y2=26.185288mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.508 {
           x1=105.584202mm; y1=27.585082mm; x2=105.584202mm; y2=26.185288mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.511 {
           x1=100.284238mm; y1=32.985122mm; x2=101.18416mm; y2=32.985122mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.514 {
           x1=100.284238mm; y1=31.085202mm; x2=100.284238mm; y2=32.985122mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.517 {
           x1=100.284238mm; y1=25.18529mm; x2=101.18416mm; y2=25.18529mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.520 {
           x1=100.284238mm; y1=27.08521mm; x2=100.284238mm; y2=25.18529mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.523 {
           x1=107.384046mm; y1=32.985122mm; x2=105.184152mm; y2=32.985122mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.526 {
           x1=107.384046mm; y1=25.18529mm; x2=105.184152mm; y2=25.18529mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.529 {
           x1=107.384046mm; y1=32.985122mm; x2=107.384046mm; y2=25.18529mm; thickness=5.0mil; clearance=0.0;
          }
          ha:text.532 {
           string=%a.parent.refdes%; x=101.601482mm; y=30.97649mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 90.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.533 {
           x1=101.434204mm; y1=29.08517mm; x2=101.434204mm; y2=29.08517mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.536 {
           x1=100.284238mm; y1=29.085206mm; x2=100.284238mm; y2=29.085206mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.539 {
           x1=100.284238mm; y1=29.085206mm; x2=100.284238mm; y2=28.085206mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.542 {
           x1=100.284238mm; y1=29.085206mm; x2=101.284238mm; y2=29.085206mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAAh
     }
     ha:subc.598 {
      ha:attributes {
       {io_pcb::hidename_y}=1.0160 mm
       footprint=JUMPER_14
       {io_pcb::hidename_scale}=100
       refdes=CONN2
       manufacturer=DNP
       vendor_part_number=DNP
       manufacturer_part_number=DNP
       value=DNP
       vendor=DNP
       {io_pcb::hidename_direction}=0
       device=CONNECTOR_14
       {io_pcb::hidename_x}=16.1925 mm
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -35.0mil  
             -35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            bottom = 1
            copper = 1
           }
           clearance=0.0
            li:ps_poly {
             -35.0mil  
             -35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            intern = 1
           }
           clearance=0.0
            li:ps_poly {
             -35.0mil  
             -35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
             35.0mil  
             -35.0mil  
             35.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -38.0mil  
             -38.0mil  
             38.0mil  
             -38.0mil  
             38.0mil  
             38.0mil  
             -38.0mil  
             38.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            bottom = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -38.0mil  
             -38.0mil  
             38.0mil  
             -38.0mil  
             38.0mil  
             38.0mil  
             -38.0mil  
             38.0mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.629 {
        proto=0; x=50.655476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
          li:1 {
           on  
           solid  
           noshape  
          }
        }

        ha:attributes {
          term=1
          name=conn_1
        }
       }
       ha:padstack_ref.630 {
        proto=0; x=53.195476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
          li:1 {
           on  
           solid  
           noshape  
          }
        }

        ha:attributes {
          term=2
          name=conn_2
        }
       }
       ha:padstack_ref.631 {
        proto=0; x=55.735476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=conn_3
        }
       }
       ha:padstack_ref.632 {
        proto=0; x=58.275476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=4
          name=conn_4
        }
       }
       ha:padstack_ref.633 {
        proto=0; x=60.815476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=5
          name=conn_5
        }
       }
       ha:padstack_ref.634 {
        proto=0; x=63.355476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=6
          name=conn_6
        }
       }
       ha:padstack_ref.635 {
        proto=0; x=65.895476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=7
          name=conn_7
        }
       }
       ha:padstack_ref.636 {
        proto=0; x=68.435476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=8
          name=conn_8
        }
       }
       ha:padstack_ref.637 {
        proto=0; x=70.975476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=9
          name=conn_9
        }
       }
       ha:padstack_ref.638 {
        proto=0; x=73.515476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=10
          name=conn_10
        }
       }
       ha:padstack_ref.639 {
        proto=0; x=76.055476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=11
          name=conn_11
        }
       }
       ha:padstack_ref.640 {
        proto=0; x=78.595476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=12
          name=conn_12
        }
       }
       ha:padstack_ref.641 {
        proto=0; x=81.135476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=13
          name=conn_13
        }
       }
       ha:padstack_ref.642 {
        proto=0; x=83.675476mm; y=9.579414mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=14
          name=conn_14
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.599 {
           x1=49.385476mm; y1=8.309414mm; x2=51.925476mm; y2=8.309414mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.602 {
           x1=51.925476mm; y1=8.309414mm; x2=51.925476mm; y2=10.849414mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.605 {
           x1=49.385476mm; y1=8.309414mm; x2=49.385476mm; y2=10.849414mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.608 {
           x1=49.385476mm; y1=8.309414mm; x2=84.945476mm; y2=8.309414mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.611 {
           x1=84.945476mm; y1=8.309414mm; x2=84.945476mm; y2=10.849414mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.614 {
           x1=49.385476mm; y1=10.849414mm; x2=84.945476mm; y2=10.849414mm; thickness=5.0mil; clearance=0.0;
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.617 {
           x1=67.165476mm; y1=9.579414mm; x2=67.165476mm; y2=9.579414mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.620 {
           x1=50.655476mm; y1=9.579414mm; x2=50.655476mm; y2=9.579414mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.623 {
           x1=50.655476mm; y1=9.579414mm; x2=50.655476mm; y2=416.5123622mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.626 {
           x1=50.655476mm; y1=9.579414mm; x2=51.655476mm; y2=9.579414mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAAj
     }
     ha:subc.677 {
      ha:attributes {
       {io_pcb::hidename_y}=21.0185 mm
       footprint=JUMPER2
       {io_pcb::hidename_scale}=100
       refdes=JP1
       manufacturer=DNP
       vendor_part_number=DNP
       manufacturer_part_number=DNP
       value=
       vendor=DNP
       {io_pcb::hidename_direction}=0
       device=unknown
       {io_pcb::hidename_x}=20.9550 mm
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -37.5mil  
             -37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            bottom = 1
            copper = 1
           }
           clearance=0.0
            li:ps_poly {
             -37.5mil  
             -37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            intern = 1
           }
           clearance=0.0
            li:ps_poly {
             -37.5mil  
             -37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
             37.5mil  
             -37.5mil  
             37.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -40.5mil  
             -40.5mil  
             40.5mil  
             -40.5mil  
             40.5mil  
             40.5mil  
             -40.5mil  
             40.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            bottom = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -40.5mil  
             -40.5mil  
             40.5mil  
             -40.5mil  
             40.5mil  
             40.5mil  
             -40.5mil  
             40.5mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.708 {
        proto=0; x=3.675in; y=79.375mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.709 {
        proto=0; x=95.885mm; y=79.375mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.678 {
           x1=92.075mm; y1=78.105mm; x2=3.725in; y2=78.105mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.681 {
           x1=3.725in; y1=78.105mm; x2=3.725in; y2=3.175in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.684 {
           x1=92.075mm; y1=78.105mm; x2=92.075mm; y2=3.175in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.687 {
           x1=92.075mm; y1=78.105mm; x2=97.155mm; y2=78.105mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.690 {
           x1=97.155mm; y1=78.105mm; x2=97.155mm; y2=3.175in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.693 {
           x1=92.075mm; y1=3.175in; x2=97.155mm; y2=3.175in; thickness=5.0mil; clearance=0.0;
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.696 {
           x1=3.725in; y1=79.375mm; x2=3.725in; y2=79.375mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.699 {
           x1=3.675in; y1=79.375mm; x2=3.675in; y2=79.375mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.702 {
           x1=3.675in; y1=79.375mm; x2=94.345mm; y2=79.375mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.705 {
           x1=3.675in; y1=79.375mm; x2=3.675in; y2=80.375mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAAl
     }
     ha:subc.740 {
      ha:attributes {
       copyright=2006 DJ Delorie
       author=DJ Delorie
       footprint=SOT-523
       dist-license=GPL
       refdes=Q1
       manufacturer=Rohm
       vendor_part_number=RZE002P02TLCT-ND
       manufacturer_part_number=RZE002P02TL
       value=
       vendor=digikey
       device=unknown
       use-license=Unlimited
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -15.425mil  
             -10.5mil  
             -15.425mil  
             10.5mil  
             15.425mil  
             10.5mil  
             15.425mil  
             -10.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -19.425mil  
             -14.5mil  
             -19.425mil  
             14.5mil  
             19.425mil  
             14.5mil  
             19.425mil  
             -14.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -15.425mil  
             -10.5mil  
             -15.425mil  
             10.5mil  
             15.425mil  
             10.5mil  
             15.425mil  
             -10.5mil  
            }
          }
        }
      }

      ha:ps_proto_v6.1 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.391668mm  
             -10.5mil  
             -0.391668mm  
             10.5mil  
             0.391668mm  
             10.5mil  
             0.391668mm  
             -10.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -19.42mil  
             -14.5mil  
             -19.42mil  
             14.5mil  
             19.42mil  
             14.5mil  
             19.42mil  
             -14.5mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.391668mm  
             -10.5mil  
             -0.391668mm  
             10.5mil  
             0.391668mm  
             10.5mil  
             0.391668mm  
             -10.5mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.766 {
        proto=0; x=3.478545in; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=S
        }
       }
       ha:padstack_ref.767 {
        proto=1; x=3.42146in; y=1.51968in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=D
        }
       }
       ha:padstack_ref.768 {
        proto=1; x=3.42146in; y=1.48031in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=G
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.741 {
           x1=86.230206mm; y1=1.45866in; x2=3.50513in; y2=1.45866in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.744 {
           x1=3.39488in; y1=1.45866in; x2=3.39488in; y2=39.150036mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.747 {
           x1=3.39488in; y1=39.150036mm; x2=89.030048mm; y2=39.150036mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.750 {
           x1=89.030048mm; y1=1.45866in; x2=89.030048mm; y2=39.150036mm; thickness=5.0mil; clearance=0.0;
          }
          ha:text.753 {
           string=%a.parent.refdes%; x=3.53552in; y=1.44228in; scale=67; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.754 {
           x1=3.44048831in; y1=38.099915mm; x2=3.44048831in; y2=38.099915mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.757 {
           x1=3.45in; y1=38.1mm; x2=3.45in; y2=38.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.760 {
           x1=3.45in; y1=38.1mm; x2=88.63mm; y2=38.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.763 {
           x1=3.45in; y1=38.1mm; x2=3.45in; y2=39.1mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAAn
     }
     ha:subc.771 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R1
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.785 {
        proto=0; x=85.09mm; y=36.195mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.786 {
        proto=0; x=3.29882in; y=36.195mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.772 {
           string=%a.parent.refdes%; x=85.240114mm; y=36.9951mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 180.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.773 {
           x1=84.440014mm; y1=36.195mm; x2=84.440014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.776 {
           x1=84.440014mm; y1=36.195mm; x2=84.440014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.779 {
           x1=84.440014mm; y1=36.195mm; x2=83.440014mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.782 {
           x1=84.440014mm; y1=36.195mm; x2=84.440014mm; y2=35.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.789 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R2
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.803 {
        proto=0; x=3.70059in; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.804 {
        proto=0; x=3.64941in; y=26.035mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.790 {
           string=%a.parent.refdes%; x=3.7065in; y=26.8351mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 180.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.791 {
           x1=3.675in; y1=26.035mm; x2=3.675in; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.794 {
           x1=3.675in; y1=26.035mm; x2=3.675in; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.797 {
           x1=3.675in; y1=26.035mm; x2=92.345mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.800 {
           x1=3.675in; y1=26.035mm; x2=3.675in; y2=25.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.807 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R3
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.821 {
        proto=0; x=92.71mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.822 {
        proto=0; x=94.009972mm; y=1.1in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.808 {
           string=%a.parent.refdes%; x=3.64409in; y=27.1399mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.809 {
           x1=3.67559in; y1=1.1in; x2=3.67559in; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.812 {
           x1=3.67559in; y1=1.1in; x2=3.67559in; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.815 {
           x1=3.67559in; y1=1.1in; x2=94.359986mm; y2=1.1in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.818 {
           x1=3.67559in; y1=1.1in; x2=3.67559in; y2=28.94mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.825 {
      ha:attributes {
       value=3.3k
       footprint=0603
       refdes=R4
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.839 {
        proto=0; x=63.485014mm; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.840 {
        proto=0; x=2.55059in; y=1.225in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.826 {
           string=%a.parent.refdes%; x=2.4935in; y=30.3149mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.827 {
           x1=64.135mm; y1=1.225in; x2=64.135mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.830 {
           x1=64.135mm; y1=1.225in; x2=64.135mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.833 {
           x1=64.135mm; y1=1.225in; x2=65.135mm; y2=1.225in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.836 {
           x1=64.135mm; y1=1.225in; x2=64.135mm; y2=32.115mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.843 {
      ha:attributes {
       value=3.3k
       footprint=0603
       refdes=R5
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.857 {
        proto=0; x=2.3in; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.858 {
        proto=0; x=59.719972mm; y=1.525in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.844 {
           string=%a.parent.refdes%; x=2.29409in; y=1.4935in; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.845 {
           x1=2.32559in; y1=1.525in; x2=2.32559in; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.848 {
           x1=2.32559in; y1=1.525in; x2=2.32559in; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.851 {
           x1=2.32559in; y1=1.525in; x2=60.069986mm; y2=1.525in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.854 {
           x1=2.32559in; y1=1.525in; x2=2.32559in; y2=39.735mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.861 {
      ha:attributes {
       value=3.3k
       footprint=0603
       refdes=R6
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.875 {
        proto=0; x=2.39882in; y=26.035mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.876 {
        proto=0; x=2.45in; y=26.035mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.862 {
           string=%a.parent.refdes%; x=2.39291in; y=993.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.863 {
           x1=61.580014mm; y1=26.035mm; x2=61.580014mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.866 {
           x1=61.580014mm; y1=26.035mm; x2=61.580014mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.869 {
           x1=61.580014mm; y1=26.035mm; x2=62.580014mm; y2=26.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.872 {
           x1=61.580014mm; y1=26.035mm; x2=61.580014mm; y2=27.035mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.879 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R7
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.893 {
        proto=0; x=3.04882in; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.894 {
        proto=0; x=3.1in; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.880 {
           string=%a.parent.refdes%; x=3.04291in; y=618.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.881 {
           x1=78.090014mm; y1=650.0mil; x2=78.090014mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.884 {
           x1=78.090014mm; y1=650.0mil; x2=78.090014mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.887 {
           x1=78.090014mm; y1=650.0mil; x2=79.090014mm; y2=650.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.890 {
           x1=78.090014mm; y1=650.0mil; x2=78.090014mm; y2=17.51mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.897 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R8
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.911 {
        proto=0; x=77.455014mm; y=725.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.912 {
        proto=0; x=3.10059in; y=725.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.898 {
           string=%a.parent.refdes%; x=77.3049mm; y=693.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.899 {
           x1=78.105mm; y1=725.0mil; x2=78.105mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.902 {
           x1=78.105mm; y1=725.0mil; x2=78.105mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.905 {
           x1=78.105mm; y1=725.0mil; x2=79.105mm; y2=725.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.908 {
           x1=78.105mm; y1=725.0mil; x2=78.105mm; y2=19.415mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.915 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R9
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.929 {
        proto=0; x=77.455014mm; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.930 {
        proto=0; x=3.10059in; y=800.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.916 {
           string=%a.parent.refdes%; x=77.3049mm; y=768.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.917 {
           x1=78.105mm; y1=800.0mil; x2=78.105mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.920 {
           x1=78.105mm; y1=800.0mil; x2=78.105mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.923 {
           x1=78.105mm; y1=800.0mil; x2=79.105mm; y2=800.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.926 {
           x1=78.105mm; y1=800.0mil; x2=78.105mm; y2=21.32mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.990 {
      ha:attributes {
       footprint=SSOP28
       manufacturer=FTDI
       refdes=U1
       vendor_part_number=768-1007-1-ND
       manufacturer_part_number=FT232RL R
       value=
       vendor=digikey
       device=USB to Serial converter
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             8.0mil  
             -19.0mil  
             -8.0mil  
             -19.0mil  
             -8.0mil  
             19.0mil  
             8.0mil  
             19.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             13.095mil  
             -0.612013mm  
             -13.095mil  
             -0.612013mm  
             -13.095mil  
             0.612013mm  
             13.095mil  
             0.612013mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             8.0mil  
             -19.0mil  
             -8.0mil  
             -19.0mil  
             -8.0mil  
             19.0mil  
             8.0mil  
             19.0mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.1020 {
        proto=0; x=3.2400485in; y=25.463969mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=TXD
        }
       }
       ha:padstack_ref.1021 {
        proto=0; x=3.2400485in; y=26.124369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=_DTR_
        }
       }
       ha:padstack_ref.1022 {
        proto=0; x=3.2400485in; y=26.759369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=_RTS_
        }
       }
       ha:padstack_ref.1023 {
        proto=0; x=3.2400485in; y=27.419769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=4
          name=VCCIO
        }
       }
       ha:padstack_ref.1024 {
        proto=0; x=3.2400485in; y=28.080169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=5
          name=RXD
        }
       }
       ha:padstack_ref.1025 {
        proto=0; x=3.2400485in; y=28.715169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=6
          name=_RI_
        }
       }
       ha:padstack_ref.1026 {
        proto=0; x=3.2400485in; y=29.375569mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=7
          name=GND
        }
       }
       ha:padstack_ref.1027 {
        proto=0; x=3.2400485in; y=30.010569mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=8
          name=8
        }
       }
       ha:padstack_ref.1028 {
        proto=0; x=3.2400485in; y=30.670969mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=9
          name=_DSR_
        }
       }
       ha:padstack_ref.1029 {
        proto=0; x=3.2400485in; y=31.331369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=10
          name=_DCD_
        }
       }
       ha:padstack_ref.1030 {
        proto=0; x=3.2400485in; y=31.966369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=11
          name=_CTS_
        }
       }
       ha:padstack_ref.1031 {
        proto=0; x=3.2400485in; y=32.626769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=12
          name=CBUS4
        }
       }
       ha:padstack_ref.1032 {
        proto=0; x=3.2400485in; y=33.261769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=13
          name=CBUS2
        }
       }
       ha:padstack_ref.1033 {
        proto=0; x=3.2400485in; y=33.922169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=14
          name=CBUS3
        }
       }
       ha:padstack_ref.1034 {
        proto=0; x=3.5310485in; y=33.947569mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=15
          name=USBDP
        }
       }
       ha:padstack_ref.1035 {
        proto=0; x=3.5310485in; y=33.287169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=16
          name=USBDM
        }
       }
       ha:padstack_ref.1036 {
        proto=0; x=3.5310485in; y=32.652169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=17
          name=3V3OUT
        }
       }
       ha:padstack_ref.1037 {
        proto=0; x=3.5310485in; y=31.991769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=18
          name=GND
        }
       }
       ha:padstack_ref.1038 {
        proto=0; x=3.5310485in; y=31.331369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=19
          name=_RESET_
        }
       }
       ha:padstack_ref.1039 {
        proto=0; x=3.5310485in; y=30.696369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=20
          name=VCC
        }
       }
       ha:padstack_ref.1040 {
        proto=0; x=3.5310485in; y=30.035969mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=21
          name=GND
        }
       }
       ha:padstack_ref.1041 {
        proto=0; x=3.5310485in; y=29.400969mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=22
          name=CBUS1
        }
       }
       ha:padstack_ref.1042 {
        proto=0; x=3.5310485in; y=28.740569mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=23
          name=CBUS0
        }
       }
       ha:padstack_ref.1043 {
        proto=0; x=3.5310485in; y=28.080169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=24
          name=24
        }
       }
       ha:padstack_ref.1044 {
        proto=0; x=3.5310485in; y=27.445169mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=25
          name=AGND
        }
       }
       ha:padstack_ref.1045 {
        proto=0; x=3.5310485in; y=26.784769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=26
          name=TEST
        }
       }
       ha:padstack_ref.1046 {
        proto=0; x=3.5310485in; y=26.149769mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=27
          name=OSCI
        }
       }
       ha:padstack_ref.1047 {
        proto=0; x=3.5310485in; y=25.489369mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=28
          name=OSCO
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.991 {
           x1=3.2110485in; y1=34.506369mm; x2=3.2110485in; y2=24.905169mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.994 {
           x1=3.2110485in; y1=34.506369mm; x2=3.5600485in; y2=34.506369mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.997 {
           x1=3.5600485in; y1=34.506369mm; x2=3.5600485in; y2=24.905169mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1000 {
           x1=86.615232mm; y1=24.905169mm; x2=3.5600485in; y2=24.905169mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1003 {
           x1=3.2110485in; y1=24.905169mm; x2=3.3600485in; y2=24.905169mm; thickness=5.0mil; clearance=0.0;
          }
          ha:arc.1006 {
           x=85.980232mm; y=24.905169mm; width=25.0mil; height=25.0mil; astart=0; adelta=180; thickness=5.0mil; clearance=0.0;
          }
          ha:text.1007 {
           string=%a.parent.refdes%; x=80.057968mm; y=26.993049mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 90.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.1008 {
           x1=3.3855485in; y1=29.705769mm; x2=3.3855485in; y2=29.705769mm; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.1011 {
           x1=3.2440485in; y1=25.463969mm; x2=3.2440485in; y2=25.463969mm; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.1014 {
           x1=3.2440485in; y1=25.463969mm; x2=81.398832mm; y2=25.463969mm; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=x
           }
          }
          ha:line.1017 {
           x1=3.2440485in; y1=25.463969mm; x2=3.2440485in; y2=26.463969mm; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAA7
     }
     ha:subc.1111 {
      ha:attributes {
       footprint=TQFP32_7
       manufacturer=Renesas
       refdes=U2
       vendor_part_number=R5F21336CNFP
       manufacturer_part_number=R8C/33C
       value=
       vendor=Renesas
       device=r8c-33c
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -30.0mil  
             -7.87mil  
             -30.0mil  
             7.87mil  
             30.0mil  
             7.87mil  
             30.0mil  
             -7.87mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -33.0mil  
             -0.276098mm  
             -33.0mil  
             0.276098mm  
             33.0mil  
             0.276098mm  
             33.0mil  
             -0.276098mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -30.0mil  
             -7.87mil  
             -30.0mil  
             7.87mil  
             30.0mil  
             7.87mil  
             30.0mil  
             -7.87mil  
            }
          }
        }
      }

      ha:ps_proto_v6.1 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             7.87mil  
             -30.0mil  
             -7.87mil  
             -30.0mil  
             -7.87mil  
             30.0mil  
             7.87mil  
             30.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             0.276098mm  
             -33.0mil  
             -0.276098mm  
             -33.0mil  
             -0.276098mm  
             33.0mil  
             0.276098mm  
             33.0mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             7.87mil  
             -30.0mil  
             -7.87mil  
             -30.0mil  
             -7.87mil  
             30.0mil  
             7.87mil  
             30.0mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.1141 {
        proto=0; x=65.38369mm; y=19.233071mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P4.2/VREF
        }
       }
       ha:padstack_ref.1142 {
        proto=0; x=65.38369mm; y=20.032917mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=MODE
        }
       }
       ha:padstack_ref.1143 {
        proto=0; x=65.38369mm; y=20.833017mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=RESET
        }
       }
       ha:padstack_ref.1144 {
        proto=0; x=65.38369mm; y=21.632863mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=4
          name=XOUT
        }
       }
       ha:padstack_ref.1145 {
        proto=0; x=65.38369mm; y=22.432963mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=5
          name=VSS
        }
       }
       ha:padstack_ref.1146 {
        proto=0; x=65.38369mm; y=23.233063mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=6
          name=XIN
        }
       }
       ha:padstack_ref.1147 {
        proto=0; x=65.38369mm; y=24.032909mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=7
          name=VDD
        }
       }
       ha:padstack_ref.1148 {
        proto=0; x=65.38369mm; y=24.833009mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=8
          name=P3.7/SDA
        }
       }
       ha:padstack_ref.1149 {
        proto=1; x=67.353714mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=9
          name=P3.5/SCL
        }
       }
       ha:padstack_ref.1150 {
        proto=1; x=68.15356mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=10
          name=P3.4
        }
       }
       ha:padstack_ref.1151 {
        proto=1; x=68.95366mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=11
          name=P3.3
        }
       }
       ha:padstack_ref.1152 {
        proto=1; x=69.753506mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=12
          name=P2.2
        }
       }
       ha:padstack_ref.1153 {
        proto=1; x=70.553606mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=13
          name=P2.1
        }
       }
       ha:padstack_ref.1154 {
        proto=1; x=71.353706mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=14
          name=P2.0
        }
       }
       ha:padstack_ref.1155 {
        proto=1; x=72.153552mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=15
          name=P3.1
        }
       }
       ha:padstack_ref.1156 {
        proto=1; x=72.953652mm; y=26.802779mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=16
          name=P4.5
        }
       }
       ha:padstack_ref.1157 {
        proto=0; x=74.923422mm; y=24.832755mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=17
          name=P1.7
        }
       }
       ha:padstack_ref.1158 {
        proto=0; x=74.923422mm; y=24.032909mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=18
          name=CLK0/P1.6
        }
       }
       ha:padstack_ref.1159 {
        proto=0; x=74.923422mm; y=23.232809mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=19
          name=RxD0/P1.5
        }
       }
       ha:padstack_ref.1160 {
        proto=0; x=74.923422mm; y=22.432963mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=20
          name=TxD0/P1.4
        }
       }
       ha:padstack_ref.1161 {
        proto=0; x=74.923422mm; y=21.632863mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=21
          name=P1.3
        }
       }
       ha:padstack_ref.1162 {
        proto=0; x=74.923422mm; y=20.832763mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=22
          name=P1.2
        }
       }
       ha:padstack_ref.1163 {
        proto=0; x=74.923422mm; y=20.032917mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=23
          name=P1.1
        }
       }
       ha:padstack_ref.1164 {
        proto=0; x=74.923422mm; y=19.232817mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=24
          name=P1.0
        }
       }
       ha:padstack_ref.1165 {
        proto=1; x=72.953398mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=25
          name=P0.7
        }
       }
       ha:padstack_ref.1166 {
        proto=1; x=72.153552mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=26
          name=P0.6
        }
       }
       ha:padstack_ref.1167 {
        proto=1; x=71.353452mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=27
          name=P0.5
        }
       }
       ha:padstack_ref.1168 {
        proto=1; x=70.553606mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=28
          name=P0.4
        }
       }
       ha:padstack_ref.1169 {
        proto=1; x=69.753506mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=29
          name=CLK1/P0.3
        }
       }
       ha:padstack_ref.1170 {
        proto=1; x=68.953406mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=30
          name=RxD1/P0.2
        }
       }
       ha:padstack_ref.1171 {
        proto=1; x=68.15356mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=31
          name=TxD1/P0.1
        }
       }
       ha:padstack_ref.1172 {
        proto=1; x=67.35346mm; y=17.263047mm; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=32
          name=P0.0
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.1112 {
           x1=66.75529mm; y1=19.371247mm; x2=67.49189mm; y2=18.634647mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1115 {
           x1=66.75529mm; y1=19.371247mm; x2=66.75529mm; y2=25.431179mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1118 {
           x1=66.75529mm; y1=25.431179mm; x2=73.551822mm; y2=25.431179mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1121 {
           x1=73.551822mm; y1=18.634647mm; x2=73.551822mm; y2=25.431179mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1124 {
           x1=67.49189mm; y1=18.634647mm; x2=73.551822mm; y2=18.634647mm; thickness=5.0mil; clearance=0.0;
          }
          ha:arc.1127 {
           x=67.49189mm; y=19.371247mm; width=10.0mil; height=10.0mil; astart=0; adelta=360; thickness=5.0mil; clearance=0.0;
          }
          ha:text.1128 {
           string=%a.parent.refdes%; x=64.226974mm; y=25.599327mm; scale=111; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.1129 {
           x1=70.153556mm; y1=22.032913mm; x2=70.153556mm; y2=22.032913mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.1132 {
           x1=70.153556mm; y1=22.032913mm; x2=70.153556mm; y2=22.032913mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.1135 {
           x1=70.153556mm; y1=22.032913mm; x2=2.8013211in; y2=22.032913mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.1138 {
           x1=70.153556mm; y1=22.032913mm; x2=70.153556mm; y2=23.032913mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAA9
     }
     ha:subc.1269 {
      ha:attributes {
       footprint=res3-e15mm
       manufacturer=Abracon
       refdes=X1
       vendor_part_number=535-10010-1-ND
       manufacturer_part_number=AWSCR-18.43CV-T
       value=18.43MHz
       vendor=digikey
       device=unknown
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -2.050034mm  
             -0.350012mm  
             -2.050034mm  
             0.350012mm  
             2.050034mm  
             0.350012mm  
             2.050034mm  
             -0.350012mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -2.126234mm  
             -16.78mil  
             -2.126234mm  
             16.78mil  
             2.126234mm  
             16.78mil  
             2.126234mm  
             -16.78mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -2.050034mm  
             -0.350012mm  
             -2.050034mm  
             0.350012mm  
             2.050034mm  
             0.350012mm  
             2.050034mm  
             -0.350012mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.1361 {
        proto=0; x=2.325in; y=815.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.1362 {
        proto=0; x=2.325in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=G
        }
       }
       ha:padstack_ref.1363 {
        proto=0; x=2.325in; y=23.724616mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.1270 {
           x1=2.2353in; y1=24.232108mm; x2=2.2353in; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1273 {
           x1=2.2359in; y1=24.305768mm; x2=2.2429in; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1276 {
           x1=2.2419in; y1=24.305768mm; x2=2.2859in; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1279 {
           x1=2.2839in; y1=24.305768mm; x2=60.90666mm; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1282 {
           x1=2.2353in; y1=938.72mil; x2=2.2353in; y2=947.32mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1285 {
           x1=2.2353in; y1=23.660608mm; x2=2.2353in; y2=23.851108mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1288 {
           x1=2.2353in; y1=23.660608mm; x2=2.2353in; y2=933.12mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1291 {
           x1=2.2353in; y1=923.12mil; x2=2.2353in; y2=23.673308mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1294 {
           x1=2.2353in; y1=923.12mil; x2=2.2353in; y2=23.533608mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1297 {
           x1=2.2353in; y1=906.12mil; x2=2.2353in; y2=924.22mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1300 {
           x1=2.2353in; y1=906.12mil; x2=2.2353in; y2=23.101808mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1303 {
           x1=2.2353in; y1=946.82mil; x2=2.2353in; y2=24.267668mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1306 {
           x1=2.4149in; y1=24.000968mm; x2=2.4149in; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1309 {
           x1=2.3929in; y1=24.305768mm; x2=2.4149in; y2=24.305768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1312 {
           x1=2.4149in; y1=22.705568mm; x2=2.4149in; y2=24.178768mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1315 {
           x1=2.2353in; y1=20.140168mm; x2=2.2353in; y2=20.320508mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1318 {
           x1=2.2353in; y1=794.12mil; x2=2.2353in; y2=803.82mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1321 {
           x1=2.2353in; y1=794.12mil; x2=2.2353in; y2=800.82mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1324 {
           x1=2.2379in; y1=20.140168mm; x2=59.15406mm; y2=20.140168mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1327 {
           x1=2.4149in; y1=22.248368mm; x2=2.4149in; y2=22.756368mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1330 {
           x1=2.2359in; y1=20.140168mm; x2=2.2469in; y2=20.140168mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1333 {
           x1=2.3239in; y1=20.140168mm; x2=2.4149in; y2=20.140168mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1336 {
           x1=2.4149in; y1=20.140168mm; x2=2.4149in; y2=22.553168mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1339 {
           x1=2.2353in; y1=802.22mil; x2=2.2353in; y2=813.12mil; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1342 {
           x1=2.2353in; y1=20.561808mm; x2=2.2353in; y2=23.038308mm; thickness=5.0mil; clearance=0.0;
          }
          ha:line.1345 {
           x1=2.3909in; y1=20.140168mm; x2=61.10986mm; y2=20.140168mm; thickness=5.0mil; clearance=0.0;
          }
          ha:text.1348 {
           string=%a.parent.refdes%; x=2.30334in; y=18.432018mm; scale=78; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.1349 {
           x1=2.325in; y1=22.22483mm; x2=2.325in; y2=22.22483mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.1352 {
           x1=2.32461in; y1=874.61mil; x2=2.32461in; y2=874.61mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.1355 {
           x1=2.32461in; y1=874.61mil; x2=60.045094mm; y2=874.61mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.1358 {
           x1=2.32461in; y1=874.61mil; x2=2.32461in; y2=23.215094mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAA/
     }
     ha:subc.1366 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R10
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.1380 {
        proto=0; x=77.455014mm; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.1381 {
        proto=0; x=3.10059in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.1367 {
           string=%a.parent.refdes%; x=77.3049mm; y=843.5mil; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 0.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.1368 {
           x1=78.105mm; y1=875.0mil; x2=78.105mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.1371 {
           x1=78.105mm; y1=875.0mil; x2=78.105mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.1374 {
           x1=78.105mm; y1=875.0mil; x2=79.105mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.1377 {
           x1=78.105mm; y1=875.0mil; x2=78.105mm; y2=23.225mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.2628 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R13
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.2642 {
        proto=0; x=69.215mm; y=1.24941in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.2643 {
        proto=0; x=69.215mm; y=33.034986mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.2629 {
           string=%a.parent.refdes%; x=70.0151mm; y=31.5849mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 270.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.2630 {
           x1=69.215mm; y1=1.275in; x2=69.215mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.2633 {
           x1=69.215mm; y1=1.275in; x2=69.215mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.2636 {
           x1=69.215mm; y1=1.275in; x2=69.215mm; y2=33.385mm; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=x
           }
          }
          ha:line.2639 {
           x1=69.215mm; y1=1.275in; x2=68.215mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:flags {
            selected=1
           }

           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.2645 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R12
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.2659 {
        proto=0; x=2.8in; y=1.24941in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.2660 {
        proto=0; x=2.8in; y=33.034986mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.2646 {
           string=%a.parent.refdes%; x=71.9201mm; y=31.5849mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 270.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.2647 {
           x1=2.8in; y1=1.275in; x2=2.8in; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.2650 {
           x1=2.8in; y1=1.275in; x2=2.8in; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.2653 {
           x1=2.8in; y1=1.275in; x2=2.8in; y2=33.385mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.2656 {
           x1=2.8in; y1=1.275in; x2=70.12mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.2662 {
      ha:attributes {
       value=1k
       footprint=0603
       refdes=R11
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             17.76mil  
             -0.576072mm  
             -17.76mil  
             -0.576072mm  
             -17.76mil  
             0.576072mm  
             17.76mil  
             0.576072mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             0.374904mm  
             -0.499872mm  
             -0.374904mm  
             -0.499872mm  
             -0.374904mm  
             0.499872mm  
             0.374904mm  
             0.499872mm  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.2676 {
        proto=0; x=73.025mm; y=1.24941in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=P
        }
       }
       ha:padstack_ref.2677 {
        proto=0; x=73.025mm; y=33.034986mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=M
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:text.2663 {
           string=%a.parent.refdes%; x=73.8251mm; y=31.5849mm; scale=100; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 270.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.2664 {
           x1=73.025mm; y1=1.275in; x2=73.025mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.2667 {
           x1=73.025mm; y1=1.275in; x2=73.025mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.2670 {
           x1=73.025mm; y1=1.275in; x2=73.025mm; y2=33.385mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.2673 {
           x1=73.025mm; y1=1.275in; x2=72.025mm; y2=1.275in; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = XViXVIINgyaT6qmUrpMAAAAB
     }
     ha:subc.2679 {
      ha:attributes {
       footprint=LRTB-R98G
       manufacturer=OSRAM
       refdes=LED7
       vendor_part_number=475-2855-1-ND
       manufacturer_part_number=LRTB R98G-R7T5-1+S7U-37+P7R-26
       value=RGB
       vendor=digikey
       device=unknown
      }
     ha:data {
          li:padstack_prototypes {

      ha:ps_proto_v6.0 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             9.845mil  
             9.845mil  
             9.845mil  
             9.845mil  
             -9.845mil  
             -9.845mil  
             -9.845mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.427863mm  
             0.427863mm  
             0.427863mm  
             0.427863mm  
             0.427863mm  
             -0.427863mm  
             -0.427863mm  
             -0.427863mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             9.845mil  
             9.845mil  
             9.845mil  
             9.845mil  
             -9.845mil  
             -9.845mil  
             -9.845mil  
            }
          }
        }
      }

      ha:ps_proto_v6.1 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.249936mm  
             -7.875mil  
             -0.249936mm  
             7.875mil  
             0.249936mm  
             7.875mil  
             0.249936mm  
             -7.875mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.427736mm  
             -14.875mil  
             -0.427736mm  
             14.875mil  
             0.427736mm  
             14.875mil  
             0.427736mm  
             -14.875mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.249936mm  
             -7.875mil  
             -0.249936mm  
             7.875mil  
             0.249936mm  
             7.875mil  
             0.249936mm  
             -7.875mil  
            }
          }
        }
      }

      ha:ps_proto_v6.2 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             -0.249936mm  
             -9.845mil  
             0.249936mm  
             9.845mil  
             0.249936mm  
             9.845mil  
             -0.249936mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.427863mm  
             -0.427736mm  
             -0.427863mm  
             0.427736mm  
             0.427863mm  
             0.427736mm  
             0.427863mm  
             -0.427736mm  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             -0.249936mm  
             -9.845mil  
             0.249936mm  
             9.845mil  
             0.249936mm  
             9.845mil  
             -0.249936mm  
            }
          }
        }
      }

      ha:ps_proto_v6.3 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {

          ha:ps_shape_v4 {
           ha:combining {           }
           ha:layer_mask {
            copper = 1
            top = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             -7.875mil  
             -9.845mil  
             7.875mil  
             9.845mil  
             7.875mil  
             9.845mil  
             -7.875mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { sub=1; auto=1;           }
           ha:layer_mask {
            top = 1
            mask = 1
           }
           clearance=0.0
            li:ps_poly {
             -0.427863mm  
             -14.875mil  
             -0.427863mm  
             14.875mil  
             0.427863mm  
             14.875mil  
             0.427863mm  
             -14.875mil  
            }
          }

          ha:ps_shape_v4 {
           ha:combining { auto=1;           }
           ha:layer_mask {
            top = 1
            paste = 1
           }
           clearance=0.0
            li:ps_poly {
             -9.845mil  
             -7.875mil  
             -9.845mil  
             7.875mil  
             9.845mil  
             7.875mil  
             9.845mil  
             -7.875mil  
            }
          }
        }
      }
     }

      li:objects {
       ha:padstack_ref.2714 {
        proto=0; x=2.85453in; y=1.39941in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=1
          name=b
        }
       }
       ha:padstack_ref.2715 {
        proto=1; x=2.825in; y=1.395475in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=2
          name=g
        }
       }
       ha:padstack_ref.2716 {
        proto=2; x=71.004938mm; y=35.544887mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=3
          name=r
        }
       }
       ha:padstack_ref.2717 {
        proto=2; x=71.004938mm; y=1.450585in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=4
          name=gr
        }
       }
       ha:padstack_ref.2718 {
        proto=3; x=2.825in; y=1.45453in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=5
          name=gg
        }
       }
       ha:padstack_ref.2719 {
        proto=0; x=2.85453in; y=1.45059in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }

        li:thermal {
        }

        ha:attributes {
          term=6
          name=gb
        }
       }
      }
      li:layers {

       ha:top-silk {
        lid=0
        ha:combining {        }

         li:objects {
          ha:line.2680 {
           x1=72.15505mm; y1=1.42893in; x2=71.35495mm; y2=1.42893in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2683 {
           x1=2.825in; y1=1.41319in; x2=72.15505mm; y2=1.42893in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2686 {
           x1=2.80926in; y1=1.42893in; x2=2.825in; y2=1.41319in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2689 {
           x1=72.954896mm; y1=1.37775in; x2=72.954896mm; y2=1.47224in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2692 {
           x1=72.954896mm; y1=1.37775in; x2=70.55485mm; y2=1.37775in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2695 {
           x1=70.55485mm; y1=1.37775in; x2=70.55485mm; y2=1.47224in; thickness=5.0mil; clearance=0.0;
          }
          ha:line.2698 {
           x1=72.954896mm; y1=1.47224in; x2=70.55485mm; y2=1.47224in; thickness=5.0mil; clearance=0.0;
          }
          ha:text.2701 {
           string=%a.parent.refdes%; x=2.75922in; y=1.39418in; scale=60; fid=0;
           ha:flags {
            dyntext=1
            floater=1
           }
           rot = 270.000000
          }
         }
         ha:type {
          silk = 1
          top = 1
         }
       }

       ha:subc-aux {
        lid=1
        ha:combining {        }

         li:objects {
          ha:line.2702 {
           x1=2.825in; y1=36.194978mm; x2=2.825in; y2=36.194978mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=pnp-origin
           }
          }
          ha:line.2705 {
           x1=2.825in; y1=36.195mm; x2=2.825in; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=origin
           }
          }
          ha:line.2708 {
           x1=2.825in; y1=36.195mm; x2=2.825in; y2=37.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=x
           }
          }
          ha:line.2711 {
           x1=2.825in; y1=36.195mm; x2=70.755mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
          }
         }
         ha:type {
          top = 1
          misc = 1
          virtual = 1
         }
       }
      }
     }
      uid = 1HWPBTLn8ZAyc3kZV8IAAAAP
     }
    ha:rat.4952 {
     x1=3.2400485in; y1=25.463969mm; lgrp1=3; x2=74.923422mm; y2=23.232809mm; lgrp2=3;
    }
    ha:rat.4955 {
     x1=65.38369mm; y1=20.032917mm; lgrp1=3; x2=3.2400485in; y2=33.261769mm; lgrp2=3;
    }
    ha:rat.4958 {
     x1=3.64941in; y1=26.035mm; lgrp1=3; x2=3.5310485in; y2=28.740569mm; lgrp2=3;
    }
    ha:rat.4961 {
     x1=3.2400485in; y1=27.419769mm; lgrp1=3; x2=3.5310485in; y2=30.696369mm; lgrp2=3;
    }
    ha:rat.4964 {
     x1=3.5310485in; y1=30.696369mm; lgrp1=3; x2=3.42146in; y2=1.51968in; lgrp2=3;
    }
    ha:rat.4967 {
     x1=3.35059in; y1=40.005mm; lgrp1=3; x2=3.42146in; y2=1.51968in; lgrp2=3;
    }
    ha:rat.4970 {
     x1=3.79941in; y1=37.465mm; lgrp1=3; x2=3.42146in; y2=1.51968in; lgrp2=3;
    }
    ha:rat.4973 {
     x1=94.009972mm; y1=1.1in; lgrp1=3; x2=3.5310485in; y2=29.400969mm; lgrp2=3;
    }
    ha:rat.4976 {
     x1=3.64941in; y1=1.175in; lgrp1=3; x2=3.5310485in; y2=32.652169mm; lgrp2=3;
    }
    ha:rat.4979 {
     x1=70.975476mm; y1=9.579414mm; lgrp1=3; x2=72.153552mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.4982 {
     x1=72.953398mm; y1=17.263047mm; lgrp1=3; x2=73.515476mm; y2=9.579414mm; lgrp2=3;
    }
    ha:rat.4985 {
     x1=3.04882in; y1=650.0mil; lgrp1=3; x2=74.923422mm; y2=19.232817mm; lgrp2=3;
    }
    ha:rat.4988 {
     x1=77.455014mm; y1=725.0mil; lgrp1=3; x2=74.923422mm; y2=20.032917mm; lgrp2=3;
    }
    ha:rat.4991 {
     x1=74.923422mm; y1=20.832763mm; lgrp1=3; x2=77.455014mm; y2=800.0mil; lgrp2=3;
    }
    ha:rat.4994 {
     x1=2.8in; y1=1.24941in; lgrp1=3; x2=70.553606mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.4997 {
     x1=2.8in; y1=33.034986mm; lgrp1=3; x2=2.825in; y2=1.395475in; lgrp2=3;
    }
    ha:rat.5000 {
     x1=69.215mm; y1=33.034986mm; lgrp1=3; x2=71.004938mm; y2=35.544887mm; lgrp2=3;
    }
    ha:rat.5003 {
     x1=74.923422mm; y1=21.632863mm; lgrp1=3; x2=77.455014mm; y2=875.0mil; lgrp2=3;
    }
    ha:rat.5006 {
     x1=73.025mm; y1=1.24941in; lgrp1=3; x2=71.353706mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5009 {
     x1=85.09mm; y1=38.1mm; lgrp1=3; x2=85.09mm; y2=36.195mm; lgrp2=3;
     ha:flags {
      selected=1
     }
    }
    ha:rat.5012 {
     x1=85.09mm; y1=38.1mm; lgrp1=3; x2=3.42146in; y2=1.48031in; lgrp2=3;
    }
    ha:rat.5015 {
     x1=3.70059in; y1=26.035mm; lgrp1=3; x2=97.155mm; y2=26.035mm; lgrp2=3;
    }
    ha:rat.5018 {
     x1=92.71mm; y1=1.1in; lgrp1=3; x2=97.155mm; y2=1.1in; lgrp2=3;
    }
    ha:rat.5021 {
     x1=3.1in; y1=650.0mil; lgrp1=3; x2=3.14941in; y2=650.0mil; lgrp2=3;
    }
    ha:rat.5024 {
     x1=58.275476mm; y1=9.579414mm; lgrp1=3; x2=68.15356mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5027 {
     x1=60.815476mm; y1=9.579414mm; lgrp1=3; x2=68.953406mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5030 {
     x1=73.025mm; y1=33.034986mm; lgrp1=3; x2=2.85453in; y2=1.39941in; lgrp2=3;
    }
    ha:rat.5033 {
     x1=63.355476mm; y1=9.579414mm; lgrp1=3; x2=69.753506mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5036 {
     x1=68.435476mm; y1=9.579414mm; lgrp1=3; x2=71.353452mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5039 {
     x1=55.735476mm; y1=9.579414mm; lgrp1=3; x2=67.35346mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5042 {
     x1=65.895476mm; y1=9.579414mm; lgrp1=3; x2=70.553606mm; y2=17.263047mm; lgrp2=3;
    }
    ha:rat.5045 {
     x1=59.719972mm; y1=36.195mm; lgrp1=3; x2=2.3in; y2=1.525in; lgrp2=3;
    }
    ha:rat.5048 {
     x1=3.10059in; y1=725.0mil; lgrp1=3; x2=3.14941in; y2=725.0mil; lgrp2=3;
    }
    ha:rat.5051 {
     x1=69.215mm; y1=1.24941in; lgrp1=3; x2=69.753506mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5054 {
     x1=65.38369mm; y1=23.233063mm; lgrp1=3; x2=62.865mm; y2=900.59mil; lgrp2=3;
    }
    ha:rat.5057 {
     x1=2.325in; y1=23.724616mm; lgrp1=3; x2=62.865mm; y2=900.59mil; lgrp2=3;
    }
    ha:rat.5060 {
     x1=3.10059in; y1=800.0mil; lgrp1=3; x2=3.14941in; y2=800.0mil; lgrp2=3;
    }
    ha:rat.5063 {
     x1=3.14882in; y1=875.0mil; lgrp1=3; x2=3.10059in; y2=875.0mil; lgrp2=3;
    }
    ha:rat.5066 {
     x1=3.29882in; y1=36.195mm; lgrp1=3; x2=3.2400485in; y2=32.626769mm; lgrp2=3;
    }
    ha:rat.5069 {
     x1=76.055476mm; y1=9.579414mm; lgrp1=3; x2=68.95366mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5072 {
     x1=3.2400485in; y1=26.759369mm; lgrp1=3; x2=74.923422mm; y2=24.032909mm; lgrp2=3;
    }
    ha:rat.5075 {
     x1=2.55059in; y1=1.225in; lgrp1=3; x2=67.353714mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5078 {
     x1=81.135476mm; y1=9.579414mm; lgrp1=3; x2=67.353714mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5081 {
     x1=3.85059in; y1=37.465mm; lgrp1=3; x2=3.925in; y2=37.465mm; lgrp2=3;
    }
    ha:rat.5084 {
     x1=3.925in; y1=37.465mm; lgrp1=3; x2=100.734199mm; y2=30.685152mm; lgrp2=3;
    }
    ha:rat.5087 {
     x1=78.595476mm; y1=9.579414mm; lgrp1=3; x2=68.15356mm; y2=26.802779mm; lgrp2=3;
    }
    ha:rat.5090 {
     x1=83.675476mm; y1=9.579414mm; lgrp1=3; x2=65.38369mm; y2=24.833009mm; lgrp2=3;
    }
    ha:rat.5093 {
     x1=65.38369mm; y1=24.833009mm; lgrp1=3; x2=2.45in; y2=26.035mm; lgrp2=3;
    }
    ha:rat.5096 {
     x1=74.923422mm; y1=22.432963mm; lgrp1=3; x2=3.2400485in; y2=28.080169mm; lgrp2=3;
    }
    ha:rat.5099 {
     x1=65.38369mm; y1=21.632863mm; lgrp1=3; x2=62.865mm; y2=21.575014mm; lgrp2=3;
    }
    ha:rat.5102 {
     x1=2.325in; y1=815.94mil; lgrp1=3; x2=62.865mm; y2=21.575014mm; lgrp2=3;
    }
    ha:rat.5105 {
     x1=74.923422mm; y1=24.832755mm; lgrp1=3; x2=3.2400485in; y2=31.966369mm; lgrp2=3;
    }
    ha:rat.5108 {
     x1=100.734199mm; y1=29.885052mm; lgrp1=3; x2=3.5310485in; y2=33.287169mm; lgrp2=3;
    }
    ha:rat.5111 {
     x1=100.734199mm; y1=29.085206mm; lgrp1=3; x2=3.5310485in; y2=33.947569mm; lgrp2=3;
    }
    ha:rat.5114 {
     x1=3.2400485in; y1=26.124369mm; lgrp1=3; x2=65.38369mm; y2=20.833017mm; lgrp2=3;
    }
   }
   li:layers {

    ha:top-sig {
     lid=0
     group=3
     ha:combining {     }

      li:objects {
      }
      color = {#8b2323}
    }

    ha:bottom-sig {
     lid=1
     group=6
     ha:combining {     }

      li:objects {
      }
      color = {#3a5fcd}
    }

    ha:top-gnd {
     lid=2
     group=3
     ha:combining {     }

      li:objects {
      }
      color = {#104e8b}
    }

    ha:bottom-gnd {
     lid=3
     group=6
     ha:combining {     }

      li:objects {
      }
      color = {#cd3700}
    }

    ha:top-vcc {
     lid=4
     group=3
     ha:combining {     }

      li:objects {
      }
      color = {#548b54}
    }

    ha:bottom-vcc {
     lid=5
     group=6
     ha:combining {     }

      li:objects {
      }
      color = {#8b7355}
    }

    ha:outline {
     lid=6
     group=5
     ha:combining {     }

      li:objects {
      }
      color = {#00868b}
    }

    ha:bottom-silk {
     lid=7
     group=8
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#000000}
    }

    ha:top-silk {
     lid=8
     group=1
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#000000}
    }

    ha:top-paste {
     lid=9
     group=0
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#cd00cd}
    }

    ha:top-mask {
     lid=10
     group=2
     ha:combining { sub=1; auto=1;     }

      li:objects {
      }
      color = {#ff0000}
    }

    ha:bottom-mask {
     lid=11
     group=7
     ha:combining { sub=1; auto=1;     }

      li:objects {
      }
      color = {#ff0000}
    }

    ha:bottom-paste {
     lid=12
     group=9
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#cd00cd}
    }

    ha:slot-plated {
     lid=13
     group=10
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#8b7355}
    }

    ha:slot-unplated {
     lid=14
     group=11
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#00868b}
    }

    ha:top-assy {
     lid=15
     group=12
     ha:combining {     }

      li:objects {
      }
      color = {#444444}
    }

    ha:bot-assy {
     lid=16
     group=13
     ha:combining {     }

      li:objects {
      }
      color = {#444444}
    }

    ha:fab {
     lid=17
     group=14
     ha:combining { auto=1;     }

      li:objects {
      }
      color = {#222222}
    }
   }
 }

 ha:font {
  ha:geda_pcb {
   cell_width=1.270001mm; cell_height=1.397001mm;
   ha:symbols {
    ha:] {
     width=0.127001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&5c {
     width=0.762001mm; height=1.143001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:b {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:c {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:d {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:e {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:f {
     width=0.381001mm; height=1.270001mm; delta=10.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:g {
     width=0.508001mm; height=1.651001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
      }
     }
    }
    ha:h {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:i {
     width=0.001um; height=1.270001mm; delta=10.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:j {
     width=0.127001mm; height=1.651001mm; delta=10.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
      }
     }
    }
    ha:k {
     width=0.381001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
      }
     }
    }
    ha:l {
     width=0.127001mm; height=1.270001mm; delta=10.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:m {
     width=0.889001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:n {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:o {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:p {
     width=0.635001mm; height=1.651001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:q {
     width=0.508001mm; height=1.651001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:r {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:s {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:t {
     width=0.254001mm; height=1.270001mm; delta=10.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
      }
     }
    }
    ha:u {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:v {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:w {
     width=0.762001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:x {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:y {
     width=0.508001mm; height=1.651001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:z {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:~ {
     width=0.635001mm; height=0.889001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&7b {
     width=0.254001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&7d {
     width=0.254001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:| {
     width=0.001um; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&20 {
     width=0.0; height=10.0mil; delta=18.0mil;
     li:objects {
     }
    }
    ha:&23 {
     width=0.508001mm; height=1.016001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&26 {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:! {
     width=0.001um; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:" {
     width=0.254001mm; height=0.508001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
      }
     }
    }
    ha:$ {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.11 {
       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:% {
     width=1.016001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.11 {
       x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.12 {
       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.13 {
       x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.14 {
       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.15 {
       x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.16 {
       x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:' {
     width=0.254001mm; height=0.508001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:( {
     width=0.127001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:) {
     width=0.127001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:* {
     width=0.508001mm; height=1.016001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
      }
     }
    }
    ha:+ {
     width=0.508001mm; height=1.016001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
      }
     }
    }
    ha:, {
     width=0.254001mm; height=1.524001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:- {
     width=0.508001mm; height=0.762001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:. {
     width=0.127001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:0 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
      }
     }
    }
    ha:1 {
     width=0.381001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:2 {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:3 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
     }
    }
    ha:4 {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:5 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:6 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:7 {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:8 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.11 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.12 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.13 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
      }
      ha:line.14 {
       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
      }
     }
    }
    ha:9 {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:< {
     width=0.254001mm; height=1.016001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
      }
     }
    }
    ha:> {
     width=0.254001mm; height=1.016001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:? {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil;
      }
     }
    }
    ha:@ {
     width=1.270001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil;
      }
      ha:line.5 {
       x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil;
      }
      ha:line.6 {
       x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.11 {
       x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.12 {
       x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.13 {
       x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.14 {
       x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.15 {
       x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.16 {
       x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:A {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:B {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
      }
     }
    }
    ha:C {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:D {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:E {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:F {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
      }
     }
    }
    ha:G {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:H {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:I {
     width=0.254001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:J {
     width=0.381001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
      }
     }
    }
    ha:K {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:L {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:M {
     width=0.762001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&2f {
     width=0.762001mm; height=1.143001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&3a {
     width=0.127001mm; height=0.889001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&3b {
     width=0.254001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:&3d {
     width=0.508001mm; height=0.889001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
     }
    }
    ha:O {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:P {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
     }
    }
    ha:N {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:R {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:S {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.9 {
       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.10 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:Q {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:U {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:V {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:T {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:X {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:Y {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:W {
     width=0.762001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
      }
     }
    }
    ha:[ {
     width=0.127001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:^ {
     width=0.254001mm; height=0.381001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil;
      }
     }
    }
    ha:Z {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
    ha:a {
     width=0.635001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
      }
      ha:line.1 {
       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.2 {
       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
      }
      ha:line.3 {
       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.4 {
       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.5 {
       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
      ha:line.6 {
       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.7 {
       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
      }
      ha:line.8 {
       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
      }
     }
    }
    ha:_ {
     width=0.508001mm; height=1.270001mm; delta=12.0mil;
     li:objects {
      ha:line.0 {
       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
      }
     }
    }
   }
   id = 0
  }
 }

 ha:netlists {
   li:input {
    ha:TXD {
    li:conn { U1-1; U2-19;    }
    }
    ha:GND {
    li:conn { LED7-5; LED7-6; C3-2; CONN2-2; LED3-2; C4-2; LED4-2; U1-21; U1-7; U1-25; U1-26; C5-2; LED5-2; R5-2; C1-2; U2-5; C6-2; LED6-2; C2-2; CONN1-5; U1-18; X1-2; LED7-4;    }
    }
    ha:MODE {
    li:conn { U2-2; U1-13;    }
    }
    ha:URX {
    li:conn { R2-2; U1-23;    }
    }
    ha:USB_5V {
    li:conn { U1-4; U1-20; L1-2; C2-1; Q1-2;    }
    }
    ha:UTX {
    li:conn { R3-2; U1-22;    }
    }
    ha:3V3OUT {
    li:conn { C4-1; U1-17;    }
    }
    ha:net10 {
    li:conn { CONN2-9; U2-26;    }
    }
    ha:net11 {
    li:conn { U2-25; CONN2-10;    }
    }
    ha:net12 {
    li:conn { R7-1; U2-24;    }
    }
    ha:net13 {
    li:conn { R8-1; U2-23;    }
    }
    ha:net14 {
    li:conn { U2-22; R9-1;    }
    }
    ha:net20 {
    li:conn { R12-1; U2-13;    }
    }
     ha:net16 {
     li:conn { R12-2; LED7-2;     }
     }
     ha:net17 {
     li:conn { R13-2; LED7-3;     }
     }
    ha:net15 {
    li:conn { U2-21; R10-1;    }
    }
     ha:net19 {
     li:conn { R11-1; U2-14;     }
     }
     ha:net25 {
     li:conn { U2-15;     }
     }
     ha:net31 {
     li:conn { U1-9;     }
     }
     ha:net1 {
     li:conn { C3-1; R1-1; Q1-1;     }
     }
     ha:net2 {
     li:conn { R2-1; LED1-2;     }
     }
    ha:net18 {
    li:conn { R11-2; LED7-1;    }
    }
     ha:net3 {
     li:conn { R3-1; LED2-2;     }
     }
     ha:net35 {
     li:conn { R7-2; LED3-1;     }
     }
      ha:net6 {
      li:conn { CONN2-5; U2-30;      }
      }
      ha:net7 {
      li:conn { CONN2-6; U2-29;      }
      }
     ha:net5 {
     li:conn { CONN2-4; U2-31;     }
     }
     ha:net9 {
     li:conn { CONN2-8; U2-27;     }
     }
    ha:net4 {
    li:conn { CONN2-3; U2-32;    }
    }
     ha:net8 {
     li:conn { CONN2-7; U2-28;     }
     }
     ha:net33 {
     li:conn { U1-6;     }
     }
     ha:net34 {
     li:conn { LED8-2; R5-1;     }
     }
     ha:net30 {
     li:conn { U1-14;     }
     }
     ha:net36 {
     li:conn { R8-2; LED4-1;     }
     }
    ha:net21 {
    li:conn { R13-1; U2-12;    }
    }
     ha:net28 {
     li:conn { U1-27;     }
     }
     ha:net29 {
     li:conn { U1-28;     }
     }
     ha:net24 {
     li:conn { CONN1-4;     }
     }
     ha:XIN {
     li:conn { U2-6; X1-3; R15-2;     }
     }
    ha:net37 {
    li:conn { R9-2; LED5-1;    }
    }
     ha:net38 {
     li:conn { LED6-1; R10-2;     }
     }
     ha:PWREN {
     li:conn { R1-2; U1-12;     }
     }
     ha:net22 {
     li:conn { CONN1-6;     }
     }
     ha:net23 {
     li:conn { CONN1-7;     }
     }
    ha:net26 {
    li:conn { U2-16;    }
    }
    ha:P3.3 {
    li:conn { CONN2-11; U2-11;    }
    }
    ha:RTS {
    li:conn { U1-3; U2-18;    }
    }
    ha:P3.5 {
    li:conn { R4-2; CONN2-13; U2-9;    }
    }
    ha:RAW_5V {
    li:conn { L1-1; C1-1; CONN1-1;    }
    }
    ha:P3.4 {
    li:conn { CONN2-12; U2-10;    }
    }
    ha:P3.7 {
    li:conn { CONN2-14; U2-8; R6-2;    }
    }
    ha:RXD {
    li:conn { U2-20; U1-5;    }
    }
    ha:XOUT {
    li:conn { U2-4; X1-1; R15-1;    }
    }
    ha:CTS {
    li:conn { U2-17; U1-11;    }
    }
    ha:net32 {
    li:conn { U1-10;    }
    }
    ha:+5V {
    li:conn { CONN2-1; JP1-1; JP1-2; LED8-1; R4-1; C5-1; U2-1; U2-7; LED1-1; C6-1; R6-1; LED2-1; Q1-3;    }
    }
    ha:net27 {
    li:conn { U1-19;    }
    }
    ha:USBDM {
    li:conn { CONN1-2; U1-16;    }
    }
    ha:USBDP {
    li:conn { CONN1-3; U1-15;    }
    }
    ha:RESET {
    li:conn { U1-2; U2-3;    }
    }
   }
 }
 ha:layer_stack {
  li:groups {
   ha:0 {
    name = top_paste
    ha:type { top=1; paste=1;    }
    li:layers { 9;    }
   }
   ha:1 {
    name = top_silk
    ha:type { silk=1; top=1;    }
    li:layers { 8;    }
   }
   ha:2 {
    name = top_mask
    ha:type { top=1; mask=1;    }
    li:layers { 10;    }
   }
   ha:3 {
    name = top_copper
    ha:type { copper=1; top=1;    }
    li:layers { 0; 2; 4;    }
   }
   ha:4 {
    name = grp_4
    ha:type { substrate=1; intern=1;    }
    li:layers {    }
   }
   ha:5 {
    name = global_outline
    ha:type { boundary=1;    }
    li:layers { 6;    }
    purpose = uroute
   }
   ha:6 {
    name = bottom_copper
    ha:type { bottom=1; copper=1;    }
    li:layers { 1; 3; 5;    }
   }
   ha:7 {
    name = bottom_mask
    ha:type { bottom=1; mask=1;    }
    li:layers { 11;    }
   }
   ha:8 {
    name = bottom_silk
    ha:type { silk=1; bottom=1;    }
    li:layers { 7;    }
   }
   ha:9 {
    name = bottom_paste
    ha:type { bottom=1; paste=1;    }
    li:layers { 12;    }
   }
   ha:10 {
    name = pmech
    ha:type { mech=1;    }
    li:layers { 13;    }
    purpose = proute
   }
   ha:11 {
    name = umech
    ha:type { mech=1;    }
    li:layers { 14;    }
    purpose = uroute
   }
   ha:12 {
    name = top_assy
    ha:type { top=1; doc=1;    }
    li:layers { 15;    }
    ha:attributes {
     init-invis=1
    }
    purpose = assy
   }
   ha:13 {
    name = bot_assy
    ha:type { bottom=1; doc=1;    }
    li:layers { 16;    }
    ha:attributes {
     init-invis=1
    }
    purpose = assy
   }
   ha:14 {
    name = fab
    ha:type { top=1; doc=1;    }
    li:layers { 17;    }
    ha:attributes {
     init-invis=1
    }
    purpose = fab
   }
  }
 }
 li:pcb-rnd-conf-v1 {
  ha:overwrite {
   ha:design {
    text_font_id = 0
   }
   ha:editor {
    fullscreen = 0
    lock_names = true
     snap_offgrid_line = false
     buffer_number = 0
     grids_idx = -5
     grid = 25.00 mil
   }
  }
 }
}
