(kicad_pcb (version 20171130) (host pcbnew 5.1.4+dfsg1-1)

  (general
    (thickness 1.6)
    (drawings 90)
    (tracks 275)
    (zones 0)
    (modules 488)
    (nets 41)
  )

  (page A4)
  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user hide)
    (33 F.Adhes user hide)
    (34 B.Paste user)
    (35 F.Paste user hide)
    (36 B.SilkS user)
    (37 F.SilkS user hide)
    (38 B.Mask user)
    (39 F.Mask user hide)
    (40 Dwgs.User user hide)
    (41 Cmts.User user hide)
    (42 Eco1.User user hide)
    (43 Eco2.User user hide)
    (44 Edge.Cuts user)
    (45 Margin user hide)
    (46 B.CrtYd user)
    (47 F.CrtYd user hide)
    (48 B.Fab user)
    (49 F.Fab user)
  )

  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.3)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 1.524 1.524)
    (pad_drill 0.762)
    (pad_to_mask_clearance 0.051)
    (solder_mask_min_width 0.25)
    (aux_axis_origin 102 84)
    (visible_elements FFFFFF7F)
    (pcbplotparams
      (layerselection 0x210a8_7fffffff)
      (usegerberextensions false)
      (usegerberattributes false)
      (usegerberadvancedattributes false)
      (creategerberjobfile false)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 4)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "prod/"))
  )

  (net 0 "")
  (net 1 3V3)
  (net 2 GND)
  (net 3 VBAT)
  (net 4 5V)
  (net 5 CS)
  (net 6 HOLD)
  (net 7 MISO)
  (net 8 SCK)
  (net 9 WP)
  (net 10 MOSI)
  (net 11 GENIO1)
  (net 12 GENIO2)
  (net 13 GENIO3)
  (net 14 GENIO4)
  (net 15 GENIO5)
  (net 16 GENIO6)
  (net 17 GENIO7)
  (net 18 GENIO8)
  (net 19 GENIO9)
  (net 20 GENIO10)
  (net 21 GENIO11)
  (net 22 GENIO12)
  (net 23 GENIO13)
  (net 24 GENIO14)
  (net 25 GENIO15)
  (net 26 GENIO16)
  (net 27 GENIO17)
  (net 28 GENIO18)
  (net 29 GENIO19)
  (net 30 GENIO20)
  (net 31 GENIO21)
  (net 32 GENIO22)
  (net 33 GENIO23)
  (net 34 GENIO24)
  (net 35 GENIO25)
  (net 36 GENIO26)
  (net 37 GENIO27)
  (net 38 GENIO28)
  (net 39 GENIO29)
  (net 40 GENIO30)

  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
    (add_net 3V3)
    (add_net 5V)
    (add_net CS)
    (add_net GENIO1)
    (add_net GENIO10)
    (add_net GENIO11)
    (add_net GENIO12)
    (add_net GENIO13)
    (add_net GENIO14)
    (add_net GENIO15)
    (add_net GENIO16)
    (add_net GENIO17)
    (add_net GENIO18)
    (add_net GENIO19)
    (add_net GENIO2)
    (add_net GENIO20)
    (add_net GENIO21)
    (add_net GENIO22)
    (add_net GENIO23)
    (add_net GENIO24)
    (add_net GENIO25)
    (add_net GENIO26)
    (add_net GENIO27)
    (add_net GENIO28)
    (add_net GENIO29)
    (add_net GENIO3)
    (add_net GENIO30)
    (add_net GENIO4)
    (add_net GENIO5)
    (add_net GENIO6)
    (add_net GENIO7)
    (add_net GENIO8)
    (add_net GENIO9)
    (add_net GND)
    (add_net HOLD)
    (add_net MISO)
    (add_net MOSI)
    (add_net SCK)
    (add_net VBAT)
    (add_net WP)
  )

  (module inv_hdr:PinHeader_2x20_P2.54mm_Horizontal_Mirrored (layer F.Cu) (tedit 5D72096D) (tstamp 5D7186FA)
    (at 112 73.8 90)
    (descr "Through hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows")
    (tags "Through hole angled pin header THT 2x20 2.54mm double row")
    (path /5D74D124)
    (fp_text reference CON1 (at 2.2 -2.5 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value Conn_02x20_Odd_Even (at -3.115 50.53 -90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -2.135 -1.27) (end -4.04 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 -1.27) (end -4.04 49.53) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 49.53) (end -1.5 49.53) (layer F.Fab) (width 0.1))
    (fp_line (start -1.5 49.53) (end -1.5 -0.635) (layer F.Fab) (width 0.1))
    (fp_line (start -1.5 -0.635) (end -2.135 -1.27) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 -0.32) (end -1.5 -0.32) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 -0.32) (end 2.86 0.32) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 0.32) (end -1.5 0.32) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 -0.32) (end -10.04 -0.32) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 -0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 2.22) (end -1.5 2.22) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 2.22) (end 2.86 2.86) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 2.86) (end -1.5 2.86) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 2.22) (end -10.04 2.22) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 2.22) (end -10.04 2.86) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 2.86) (end -10.04 2.86) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 4.76) (end -1.5 4.76) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 4.76) (end 2.86 5.4) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 5.4) (end -1.5 5.4) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 4.76) (end -10.04 4.76) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 4.76) (end -10.04 5.4) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 5.4) (end -10.04 5.4) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 7.3) (end -1.5 7.3) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 7.3) (end 2.86 7.94) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 7.94) (end -1.5 7.94) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 7.3) (end -10.04 7.3) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 7.3) (end -10.04 7.94) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 7.94) (end -10.04 7.94) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 9.84) (end -1.5 9.84) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 9.84) (end 2.86 10.48) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 10.48) (end -1.5 10.48) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 9.84) (end -10.04 9.84) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 9.84) (end -10.04 10.48) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 10.48) (end -10.04 10.48) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 12.38) (end -1.5 12.38) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 12.38) (end 2.86 13.02) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 13.02) (end -1.5 13.02) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 12.38) (end -10.04 12.38) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 12.38) (end -10.04 13.02) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 13.02) (end -10.04 13.02) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 14.92) (end -1.5 14.92) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 14.92) (end 2.86 15.56) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 15.56) (end -1.5 15.56) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 14.92) (end -10.04 14.92) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 14.92) (end -10.04 15.56) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 15.56) (end -10.04 15.56) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 17.46) (end -1.5 17.46) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 17.46) (end 2.86 18.1) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 18.1) (end -1.5 18.1) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 17.46) (end -10.04 17.46) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 17.46) (end -10.04 18.1) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 18.1) (end -10.04 18.1) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 20) (end -1.5 20) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 20) (end 2.86 20.64) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 20.64) (end -1.5 20.64) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 20) (end -10.04 20) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 20) (end -10.04 20.64) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 20.64) (end -10.04 20.64) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 22.54) (end -1.5 22.54) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 22.54) (end 2.86 23.18) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 23.18) (end -1.5 23.18) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 22.54) (end -10.04 22.54) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 22.54) (end -10.04 23.18) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 23.18) (end -10.04 23.18) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 25.08) (end -1.5 25.08) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 25.08) (end 2.86 25.72) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 25.72) (end -1.5 25.72) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 25.08) (end -10.04 25.08) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 25.08) (end -10.04 25.72) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 25.72) (end -10.04 25.72) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 27.62) (end -1.5 27.62) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 27.62) (end 2.86 28.26) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 28.26) (end -1.5 28.26) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 27.62) (end -10.04 27.62) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 27.62) (end -10.04 28.26) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 28.26) (end -10.04 28.26) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 30.16) (end -1.5 30.16) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 30.16) (end 2.86 30.8) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 30.8) (end -1.5 30.8) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 30.16) (end -10.04 30.16) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 30.16) (end -10.04 30.8) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 30.8) (end -10.04 30.8) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 32.7) (end -1.5 32.7) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 32.7) (end 2.86 33.34) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 33.34) (end -1.5 33.34) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 32.7) (end -10.04 32.7) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 32.7) (end -10.04 33.34) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 33.34) (end -10.04 33.34) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 35.24) (end -1.5 35.24) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 35.24) (end 2.86 35.88) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 35.88) (end -1.5 35.88) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 35.24) (end -10.04 35.24) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 35.24) (end -10.04 35.88) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 35.88) (end -10.04 35.88) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 37.78) (end -1.5 37.78) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 37.78) (end 2.86 38.42) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 38.42) (end -1.5 38.42) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 37.78) (end -10.04 37.78) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 37.78) (end -10.04 38.42) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 38.42) (end -10.04 38.42) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 40.32) (end -1.5 40.32) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 40.32) (end 2.86 40.96) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 40.96) (end -1.5 40.96) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 40.32) (end -10.04 40.32) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 40.32) (end -10.04 40.96) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 40.96) (end -10.04 40.96) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 42.86) (end -1.5 42.86) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 42.86) (end 2.86 43.5) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 43.5) (end -1.5 43.5) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 42.86) (end -10.04 42.86) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 42.86) (end -10.04 43.5) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 43.5) (end -10.04 43.5) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 45.4) (end -1.5 45.4) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 45.4) (end 2.86 46.04) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 46.04) (end -1.5 46.04) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 45.4) (end -10.04 45.4) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 45.4) (end -10.04 46.04) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 46.04) (end -10.04 46.04) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 47.94) (end -1.5 47.94) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 47.94) (end 2.86 48.58) (layer F.Fab) (width 0.1))
    (fp_line (start 2.86 48.58) (end -1.5 48.58) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 47.94) (end -10.04 47.94) (layer F.Fab) (width 0.1))
    (fp_line (start -10.04 47.94) (end -10.04 48.58) (layer F.Fab) (width 0.1))
    (fp_line (start -4.04 48.58) (end -10.04 48.58) (layer F.Fab) (width 0.1))
    (fp_line (start -1.44 -1.33) (end -1.44 49.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 49.59) (end -4.1 49.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 49.59) (end -4.1 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 -1.33) (end -1.44 -1.33) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 -0.38) (end -10.1 -0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 -0.38) (end -10.1 0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 0.38) (end -4.1 0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 -0.32) (end -10.1 -0.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 -0.2) (end -10.1 -0.2) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 -0.08) (end -10.1 -0.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 0.04) (end -10.1 0.04) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 0.16) (end -10.1 0.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 0.28) (end -10.1 0.28) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 -0.38) (end -1.44 -0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 0.38) (end -1.44 0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.43 -0.38) (end 1.042929 -0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.43 0.38) (end 1.042929 0.38) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 1.27) (end -4.1 1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 2.16) (end -10.1 2.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 2.16) (end -10.1 2.92) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 2.92) (end -4.1 2.92) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 2.16) (end -1.44 2.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 2.92) (end -1.44 2.92) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 2.16) (end 1.042929 2.16) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 2.92) (end 1.042929 2.92) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 3.81) (end -4.1 3.81) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 4.7) (end -10.1 4.7) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 4.7) (end -10.1 5.46) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 5.46) (end -4.1 5.46) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 4.7) (end -1.44 4.7) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 5.46) (end -1.44 5.46) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 4.7) (end 1.042929 4.7) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 5.46) (end 1.042929 5.46) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 6.35) (end -4.1 6.35) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 7.24) (end -10.1 7.24) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 7.24) (end -10.1 8) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 8) (end -4.1 8) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 7.24) (end -1.44 7.24) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 8) (end -1.44 8) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 7.24) (end 1.042929 7.24) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 8) (end 1.042929 8) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 8.89) (end -4.1 8.89) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 9.78) (end -10.1 9.78) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 9.78) (end -10.1 10.54) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 10.54) (end -4.1 10.54) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 9.78) (end -1.44 9.78) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 10.54) (end -1.44 10.54) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 9.78) (end 1.042929 9.78) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 10.54) (end 1.042929 10.54) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 11.43) (end -4.1 11.43) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 12.32) (end -10.1 12.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 12.32) (end -10.1 13.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 13.08) (end -4.1 13.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 12.32) (end -1.44 12.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 13.08) (end -1.44 13.08) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 12.32) (end 1.042929 12.32) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 13.08) (end 1.042929 13.08) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 13.97) (end -4.1 13.97) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 14.86) (end -10.1 14.86) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 14.86) (end -10.1 15.62) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 15.62) (end -4.1 15.62) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 14.86) (end -1.44 14.86) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 15.62) (end -1.44 15.62) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 14.86) (end 1.042929 14.86) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 15.62) (end 1.042929 15.62) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 16.51) (end -4.1 16.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 17.4) (end -10.1 17.4) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 17.4) (end -10.1 18.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 18.16) (end -4.1 18.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 17.4) (end -1.44 17.4) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 18.16) (end -1.44 18.16) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 17.4) (end 1.042929 17.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 18.16) (end 1.042929 18.16) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 19.05) (end -4.1 19.05) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 19.94) (end -10.1 19.94) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 19.94) (end -10.1 20.7) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 20.7) (end -4.1 20.7) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 19.94) (end -1.44 19.94) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 20.7) (end -1.44 20.7) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 19.94) (end 1.042929 19.94) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 20.7) (end 1.042929 20.7) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 21.59) (end -4.1 21.59) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 22.48) (end -10.1 22.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 22.48) (end -10.1 23.24) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 23.24) (end -4.1 23.24) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 22.48) (end -1.44 22.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 23.24) (end -1.44 23.24) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 22.48) (end 1.042929 22.48) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 23.24) (end 1.042929 23.24) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 24.13) (end -4.1 24.13) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 25.02) (end -10.1 25.02) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 25.02) (end -10.1 25.78) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 25.78) (end -4.1 25.78) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 25.02) (end -1.44 25.02) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 25.78) (end -1.44 25.78) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 25.02) (end 1.042929 25.02) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 25.78) (end 1.042929 25.78) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 26.67) (end -4.1 26.67) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 27.56) (end -10.1 27.56) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 27.56) (end -10.1 28.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 28.32) (end -4.1 28.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 27.56) (end -1.44 27.56) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 28.32) (end -1.44 28.32) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 27.56) (end 1.042929 27.56) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 28.32) (end 1.042929 28.32) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 29.21) (end -4.1 29.21) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 30.1) (end -10.1 30.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 30.1) (end -10.1 30.86) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 30.86) (end -4.1 30.86) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 30.1) (end -1.44 30.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 30.86) (end -1.44 30.86) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 30.1) (end 1.042929 30.1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 30.86) (end 1.042929 30.86) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 31.75) (end -4.1 31.75) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 32.64) (end -10.1 32.64) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 32.64) (end -10.1 33.4) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 33.4) (end -4.1 33.4) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 32.64) (end -1.44 32.64) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 33.4) (end -1.44 33.4) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 32.64) (end 1.042929 32.64) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 33.4) (end 1.042929 33.4) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 34.29) (end -4.1 34.29) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 35.18) (end -10.1 35.18) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 35.18) (end -10.1 35.94) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 35.94) (end -4.1 35.94) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 35.18) (end -1.44 35.18) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 35.94) (end -1.44 35.94) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 35.18) (end 1.042929 35.18) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 35.94) (end 1.042929 35.94) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 36.83) (end -4.1 36.83) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 37.72) (end -10.1 37.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 37.72) (end -10.1 38.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 38.48) (end -4.1 38.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 37.72) (end -1.44 37.72) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 38.48) (end -1.44 38.48) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 37.72) (end 1.042929 37.72) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 38.48) (end 1.042929 38.48) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 39.37) (end -4.1 39.37) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 40.26) (end -10.1 40.26) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 40.26) (end -10.1 41.02) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 41.02) (end -4.1 41.02) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 40.26) (end -1.44 40.26) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 41.02) (end -1.44 41.02) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 40.26) (end 1.042929 40.26) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 41.02) (end 1.042929 41.02) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 41.91) (end -4.1 41.91) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 42.8) (end -10.1 42.8) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 42.8) (end -10.1 43.56) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 43.56) (end -4.1 43.56) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 42.8) (end -1.44 42.8) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 43.56) (end -1.44 43.56) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 42.8) (end 1.042929 42.8) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 43.56) (end 1.042929 43.56) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 44.45) (end -4.1 44.45) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 45.34) (end -10.1 45.34) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 45.34) (end -10.1 46.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 46.1) (end -4.1 46.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 45.34) (end -1.44 45.34) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 46.1) (end -1.44 46.1) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 45.34) (end 1.042929 45.34) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 46.1) (end 1.042929 46.1) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.44 46.99) (end -4.1 46.99) (layer F.SilkS) (width 0.12))
    (fp_line (start -4.1 47.88) (end -10.1 47.88) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 47.88) (end -10.1 48.64) (layer F.SilkS) (width 0.12))
    (fp_line (start -10.1 48.64) (end -4.1 48.64) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 47.88) (end -1.44 47.88) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.042929 48.64) (end -1.44 48.64) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 47.88) (end 1.042929 47.88) (layer F.SilkS) (width 0.12))
    (fp_line (start 1.497071 48.64) (end 1.042929 48.64) (layer F.SilkS) (width 0.12))
    (fp_line (start 3.81 0) (end 3.81 -1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start 3.81 -1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.12))
    (fp_line (start 4.34 -1.8) (end 4.34 50.05) (layer F.CrtYd) (width 0.05))
    (fp_line (start 4.34 50.05) (end -10.56 50.05) (layer F.CrtYd) (width 0.05))
    (fp_line (start -10.56 50.05) (end -10.56 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_line (start -10.56 -1.8) (end 4.34 -1.8) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at -2.77 24.13) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 5 CS))
    (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 6 HOLD))
    (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 7 MISO))
    (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 8 SCK))
    (pad 7 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 9 WP))
    (pad 8 thru_hole oval (at 2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 10 MOSI))
    (pad 9 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 GENIO1))
    (pad 10 thru_hole oval (at 2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 GENIO2))
    (pad 11 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 GENIO3))
    (pad 12 thru_hole oval (at 2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 GENIO4))
    (pad 13 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 GENIO5))
    (pad 14 thru_hole oval (at 2.54 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 GENIO6))
    (pad 15 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 GENIO7))
    (pad 16 thru_hole oval (at 2.54 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 GENIO8))
    (pad 17 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 GENIO9))
    (pad 18 thru_hole oval (at 2.54 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 GENIO10))
    (pad 19 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 GENIO11))
    (pad 20 thru_hole oval (at 2.54 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 GENIO12))
    (pad 21 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 GENIO13))
    (pad 22 thru_hole oval (at 2.54 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 GENIO14))
    (pad 23 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 GENIO15))
    (pad 24 thru_hole oval (at 2.54 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 GENIO16))
    (pad 25 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 GENIO17))
    (pad 26 thru_hole oval (at 2.54 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 GENIO18))
    (pad 27 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 GENIO19))
    (pad 28 thru_hole oval (at 2.54 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 GENIO20))
    (pad 29 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 GENIO21))
    (pad 30 thru_hole oval (at 2.54 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 GENIO22))
    (pad 31 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 GENIO23))
    (pad 32 thru_hole oval (at 2.54 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 GENIO24))
    (pad 33 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GENIO25))
    (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 GENIO26))
    (pad 35 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 GENIO27))
    (pad 36 thru_hole oval (at 2.54 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 GENIO28))
    (pad 37 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 GENIO29))
    (pad 38 thru_hole oval (at 2.54 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 GENIO30))
    (pad 39 thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 VBAT))
    (pad 40 thru_hole oval (at 2.54 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 5V))
    (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Horizontal.wrl
      (offset (xyz 2.54 -48.26 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 180))
    )
  )

  (module empty_hdr:PinHeader_2x20_P2.54mm_Vertical_virt (layer B.Cu) (tedit 5D7208EC) (tstamp 5D71AB36)
    (at 112 65.1 270)
    (descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows, no stuff")
    (tags "Through hole pin header THT 2x20 2.54mm double row, no stuff")
    (path /5D782AA0)
    (attr virtual)
    (fp_text reference HDR1 (at 1.27 2.33 90) (layer B.SilkS)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_text value Conn_02x20_Odd_Even (at 1.27 -50.59 90) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (fp_line (start 0 1.27) (end 3.81 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start 3.81 1.27) (end 3.81 -49.53) (layer B.Fab) (width 0.1))
    (fp_line (start 3.81 -49.53) (end -1.27 -49.53) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 -49.53) (end -1.27 0) (layer B.Fab) (width 0.1))
    (fp_line (start -1.27 0) (end 0 1.27) (layer B.Fab) (width 0.1))
    (fp_line (start -1.33 -49.59) (end 3.87 -49.59) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end -1.33 -49.59) (layer B.SilkS) (width 0.12))
    (fp_line (start 3.87 1.33) (end 3.87 -49.59) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 -1.27) (end 1.27 -1.27) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.27 -1.27) (end 1.27 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start 1.27 1.33) (end 3.87 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 0) (end -1.33 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.33 1.33) (end 0 1.33) (layer B.SilkS) (width 0.12))
    (fp_line (start -1.8 1.8) (end -1.8 -50.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start -1.8 -50.05) (end 4.35 -50.05) (layer B.CrtYd) (width 0.05))
    (fp_line (start 4.35 -50.05) (end 4.35 1.8) (layer B.CrtYd) (width 0.05))
    (fp_line (start 4.35 1.8) (end -1.8 1.8) (layer B.CrtYd) (width 0.05))
    (fp_text user %R (at 1.27 -24.13) (layer B.Fab)
      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
    )
    (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 3 thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 4 thru_hole oval (at 2.54 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 5 thru_hole oval (at 0 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 6 thru_hole oval (at 2.54 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 7 thru_hole oval (at 0 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 1 3V3))
    (pad 8 thru_hole oval (at 2.54 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 2 GND))
    (pad 9 thru_hole oval (at 0 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 11 GENIO1))
    (pad 10 thru_hole oval (at 2.54 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 12 GENIO2))
    (pad 11 thru_hole oval (at 0 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 13 GENIO3))
    (pad 12 thru_hole oval (at 2.54 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 14 GENIO4))
    (pad 13 thru_hole oval (at 0 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 15 GENIO5))
    (pad 14 thru_hole oval (at 2.54 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 16 GENIO6))
    (pad 15 thru_hole oval (at 0 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 17 GENIO7))
    (pad 16 thru_hole oval (at 2.54 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 18 GENIO8))
    (pad 17 thru_hole oval (at 0 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 19 GENIO9))
    (pad 18 thru_hole oval (at 2.54 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 20 GENIO10))
    (pad 19 thru_hole oval (at 0 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 21 GENIO11))
    (pad 20 thru_hole oval (at 2.54 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 22 GENIO12))
    (pad 21 thru_hole oval (at 0 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 23 GENIO13))
    (pad 22 thru_hole oval (at 2.54 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 24 GENIO14))
    (pad 23 thru_hole oval (at 0 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 25 GENIO15))
    (pad 24 thru_hole oval (at 2.54 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 26 GENIO16))
    (pad 25 thru_hole oval (at 0 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 27 GENIO17))
    (pad 26 thru_hole oval (at 2.54 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 28 GENIO18))
    (pad 27 thru_hole oval (at 0 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 29 GENIO19))
    (pad 28 thru_hole oval (at 2.54 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 30 GENIO20))
    (pad 29 thru_hole oval (at 0 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 31 GENIO21))
    (pad 30 thru_hole oval (at 2.54 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 32 GENIO22))
    (pad 31 thru_hole oval (at 0 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 33 GENIO23))
    (pad 32 thru_hole oval (at 2.54 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 34 GENIO24))
    (pad 33 thru_hole oval (at 0 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 35 GENIO25))
    (pad 34 thru_hole oval (at 2.54 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 36 GENIO26))
    (pad 35 thru_hole oval (at 0 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 37 GENIO27))
    (pad 36 thru_hole oval (at 2.54 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 38 GENIO28))
    (pad 37 thru_hole oval (at 0 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 39 GENIO29))
    (pad 38 thru_hole oval (at 2.54 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 40 GENIO30))
    (pad 39 thru_hole oval (at 0 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 3 VBAT))
    (pad 40 thru_hole oval (at 2.54 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
      (net 4 5V))
  )

  (module mouse_bite:mouse_bite_5 (layer F.Cu) (tedit 5D72073A) (tstamp 5D7207FA)
    (at 169.9 35.3 90)
    (attr virtual)
    (fp_text reference REF** (at -0.5 -1.85 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value mouse_bite_5 (at -0.5 -2.85 90) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad "" np_thru_hole circle (at 0 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -1.5 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 1.5 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -3 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
  )

  (module mouse_bite:mouse_bite_5 (layer F.Cu) (tedit 5D72073A) (tstamp 5D720792)
    (at 169.9 74 90)
    (attr virtual)
    (fp_text reference REF** (at -0.5 -1.85 90) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value mouse_bite_5 (at -0.5 -2.85 90) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad "" np_thru_hole circle (at -3 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 3 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 1.5 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at -1.5 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
    (pad "" np_thru_hole circle (at 0 0 90) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D74B)
    (at 177.927 31.623 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D747)
    (at 177.927 59.563)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D743)
    (at 180.467 69.723 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D73F)
    (at 177.927 74.803)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D73B)
    (at 177.927 64.643)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D737)
    (at 177.927 41.783 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D733)
    (at 180.467 49.403 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D72F)
    (at 177.927 34.163)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D72B)
    (at 180.467 39.243 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D727)
    (at 180.467 41.783)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D723)
    (at 180.467 44.323 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D71F)
    (at 177.927 49.403)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D71B)
    (at 180.467 62.103)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D717)
    (at 177.927 46.863 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D713)
    (at 177.927 77.343 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D70F)
    (at 177.927 57.023 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D70B)
    (at 180.467 74.803 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D707)
    (at 180.467 72.263)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D703)
    (at 180.467 64.643 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6FF)
    (at 180.467 57.023)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6FB)
    (at 177.927 67.183 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6F7)
    (at 180.467 59.563 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6F3)
    (at 180.467 54.483 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6EF)
    (at 177.927 36.703 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6EB)
    (at 180.467 36.703)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6E7)
    (at 177.927 44.323)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6E3)
    (at 177.927 69.723)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D6DB)
    (at 180.467 67.183)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6D7)
    (at 177.927 62.103 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6D3)
    (at 177.927 72.263 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6CF)
    (at 180.467 46.863)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6CB)
    (at 180.467 34.163 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6C7)
    (at 177.927 54.483)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6C3)
    (at 177.927 51.943 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6BF)
    (at 177.927 39.243)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6BB)
    (at 180.467 51.943)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D74F)
    (at 175.387 77.343)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D74B)
    (at 172.847 31.623 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D747)
    (at 172.847 59.563)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D743)
    (at 175.387 69.723 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D73F)
    (at 172.847 74.803)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D73B)
    (at 172.847 64.643)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D737)
    (at 172.847 41.783 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D733)
    (at 175.387 49.403 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D72F)
    (at 172.847 34.163)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D72B)
    (at 175.387 39.243 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D727)
    (at 175.387 41.783)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D723)
    (at 175.387 44.323 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D71F)
    (at 172.847 49.403)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D71B)
    (at 175.387 62.103)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D717)
    (at 172.847 46.863 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D713)
    (at 172.847 77.343 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D70F)
    (at 172.847 57.023 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D70B)
    (at 175.387 74.803 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D707)
    (at 175.387 72.263)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D703)
    (at 175.387 64.643 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6FF)
    (at 175.387 57.023)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6FB)
    (at 172.847 67.183 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6F7)
    (at 175.387 59.563 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6F3)
    (at 175.387 54.483 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6EF)
    (at 172.847 36.703 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6EB)
    (at 175.387 36.703)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6E7)
    (at 172.847 44.323)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6E3)
    (at 172.847 69.723)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6DF)
    (at 175.387 31.623)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71D6DB)
    (at 175.387 67.183)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6D7)
    (at 172.847 62.103 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6D3)
    (at 172.847 72.263 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6CF)
    (at 175.387 46.863)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6CB)
    (at 175.387 34.163 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6C7)
    (at 172.847 54.483)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6C3)
    (at 172.847 51.943 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6BF)
    (at 172.847 39.243)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71D6BB)
    (at 175.387 51.943)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5D71BE61)
    (at 103.4415 78.613 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /5D74CAEF)
    (attr smd)
    (fp_text reference C2 (at 2.921 -0.4445 270) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value 100n (at 0 1.43 270) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 270) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 3V3))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71BC3E)
    (at 106.88 67.19)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC3A)
    (at 104.34 67.19 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC36)
    (at 104.34 64.65)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC32)
    (at 106.88 64.65 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71BC3E)
    (at 167.84 77.35)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC3A)
    (at 165.3 77.35 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC36)
    (at 165.3 74.81)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC32)
    (at 167.84 74.81 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71BC3E)
    (at 167.84 72.27)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC3A)
    (at 165.3 72.27 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC36)
    (at 165.3 69.73)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC32)
    (at 167.84 69.73 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71BC3E)
    (at 167.84 67.19)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC3A)
    (at 165.3 67.19 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC36)
    (at 165.3 64.65)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BC32)
    (at 167.84 64.65 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBD3)
    (at 124.66 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBCF)
    (at 157.68 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBCB)
    (at 150.06 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBC7)
    (at 139.9 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBC3)
    (at 152.6 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBBF)
    (at 134.82 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBBB)
    (at 137.36 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBB7)
    (at 129.74 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBB3)
    (at 127.2 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBAF)
    (at 132.28 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBAB)
    (at 144.98 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBA7)
    (at 155.14 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BBA3)
    (at 142.44 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB9F)
    (at 160.22 24.01 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB9B)
    (at 147.52 24.01)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB22)
    (at 155.14 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB1E)
    (at 152.6 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB1A)
    (at 127.2 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB16)
    (at 129.74 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB0E)
    (at 142.44 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB0A)
    (at 144.98 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB06)
    (at 139.9 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BB02)
    (at 122.12 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAFE)
    (at 132.28 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAFA)
    (at 134.82 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAF6)
    (at 124.66 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAF2)
    (at 147.52 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAEE)
    (at 150.06 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAEA)
    (at 157.68 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAE2)
    (at 160.22 26.55 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BADE)
    (at 137.36 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BADA)
    (at 162.76 26.55)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BAD0)
    (at 109.42 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA27)
    (at 104.34 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA23)
    (at 104.34 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA1F)
    (at 104.34 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA1B)
    (at 104.34 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA13)
    (at 104.34 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA0F)
    (at 104.34 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA0B)
    (at 104.34 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA07)
    (at 104.34 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71BA03)
    (at 104.34 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B9FF)
    (at 104.34 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B9FB)
    (at 104.34 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B964)
    (at 106.88 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B960)
    (at 106.88 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B95C)
    (at 109.42 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B958)
    (at 109.42 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B954)
    (at 109.42 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B950)
    (at 109.42 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B94C)
    (at 109.42 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B948)
    (at 109.42 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B944)
    (at 106.88 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B940)
    (at 109.42 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B93C)
    (at 109.42 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B938)
    (at 106.88 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B934)
    (at 106.88 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B930)
    (at 109.42 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B92C)
    (at 106.88 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B928)
    (at 106.88 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B924)
    (at 106.88 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B920)
    (at 109.42 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B91C)
    (at 106.88 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B918)
    (at 109.42 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B914)
    (at 106.88 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B910)
    (at 109.42 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B90C)
    (at 106.88 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B908)
    (at 106.88 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 167.84 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 167.84 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 167.84 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 167.84 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 167.84 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 167.84 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 167.84 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 167.84 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 167.84 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 167.84 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 167.84 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 167.84 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 167.84 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 162.76 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 162.76 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 165.3 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 165.3 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 165.3 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 165.3 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 165.3 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 165.3 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 165.3 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 162.76 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 165.3 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 165.3 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 165.3 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 162.76 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 162.76 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 162.76 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 165.3 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 162.76 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 162.76 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 162.76 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 165.3 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 162.76 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 165.3 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 162.76 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 162.76 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 165.3 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 162.76 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 162.76 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 157.68 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 157.68 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 160.22 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 160.22 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 160.22 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 160.22 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 160.22 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 160.22 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 160.22 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 157.68 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 160.22 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 160.22 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 160.22 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 157.68 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 157.68 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 157.68 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 160.22 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 157.68 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 157.68 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 157.68 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 160.22 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 157.68 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 160.22 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 157.68 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 157.68 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 160.22 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 157.68 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 157.68 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 152.6 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 152.6 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 155.14 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 155.14 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 155.14 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 155.14 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 155.14 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 155.14 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 155.14 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 152.6 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 155.14 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 155.14 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 155.14 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 152.6 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 152.6 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 152.6 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 155.14 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 152.6 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 152.6 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 152.6 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 155.14 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 152.6 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 155.14 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 152.6 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 152.6 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 155.14 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 152.6 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 152.6 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 147.52 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 147.52 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 150.06 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 150.06 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 150.06 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 150.06 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 150.06 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 150.06 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 150.06 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 147.52 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 150.06 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 150.06 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 150.06 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 147.52 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 147.52 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 147.52 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 150.06 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 147.52 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 147.52 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 147.52 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 150.06 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 147.52 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 150.06 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 147.52 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 147.52 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 150.06 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 147.52 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 147.52 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 142.44 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 142.44 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 144.98 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 144.98 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 144.98 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 144.98 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 144.98 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 144.98 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 144.98 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 142.44 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 144.98 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 144.98 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 144.98 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 142.44 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 142.44 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 142.44 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 144.98 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 142.44 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 142.44 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 142.44 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 144.98 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 142.44 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 144.98 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 142.44 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 142.44 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 144.98 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 142.44 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 142.44 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 137.36 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 137.36 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 139.9 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 139.9 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 139.9 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 139.9 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 139.9 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 139.9 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 139.9 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 137.36 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 139.9 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 139.9 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 139.9 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 137.36 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 137.36 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 137.36 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 139.9 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 137.36 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 137.36 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 137.36 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 139.9 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 137.36 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 139.9 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 137.36 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 137.36 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 139.9 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 137.36 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 137.36 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 132.28 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 132.28 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 134.82 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 134.82 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 134.82 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 134.82 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 134.82 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 134.82 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 134.82 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 132.28 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 134.82 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 134.82 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 134.82 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 132.28 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 132.28 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 132.28 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 134.82 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 132.28 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 132.28 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 132.28 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 134.82 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 132.28 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 134.82 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 132.28 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 132.28 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 134.82 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 132.28 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 132.28 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 127.2 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 127.2 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 129.74 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 129.74 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 129.74 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 129.74 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 129.74 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 129.74 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 129.74 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 127.2 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 129.74 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 129.74 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 129.74 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 127.2 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 127.2 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 127.2 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 129.74 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 127.2 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 127.2 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 127.2 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 129.74 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 127.2 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 129.74 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 127.2 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 127.2 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 129.74 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 127.2 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 127.2 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 122.12 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 122.12 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 124.66 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 124.66 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 124.66 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 124.66 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 124.66 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 124.66 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 124.66 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 122.12 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 124.66 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 124.66 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 124.66 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 122.12 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 122.12 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 122.12 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 124.66 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 122.12 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 122.12 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 122.12 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 124.66 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 122.12 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 124.66 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 122.12 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 122.12 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 124.66 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 122.12 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 122.12 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71B121)
    (at 117.04 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B11D)
    (at 117.04 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B119)
    (at 119.58 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B115)
    (at 119.58 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B111)
    (at 119.58 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B10D)
    (at 119.58 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B109)
    (at 119.58 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B105)
    (at 119.58 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B101)
    (at 119.58 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0FD)
    (at 117.04 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F9)
    (at 119.58 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F5)
    (at 119.58 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0F1)
    (at 119.58 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0ED)
    (at 117.04 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E9)
    (at 117.04 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E5)
    (at 117.04 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0E1)
    (at 119.58 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0DD)
    (at 117.04 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D9)
    (at 117.04 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D5)
    (at 117.04 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0D1)
    (at 119.58 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0CD)
    (at 117.04 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C9)
    (at 119.58 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C5)
    (at 117.04 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0C1)
    (at 117.04 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0BD)
    (at 119.58 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B9)
    (at 117.04 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B0B5)
    (at 117.04 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 29.09 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 31.63 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 34.17 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 36.71 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 39.25 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 41.79 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 44.33 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 46.87 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 49.41 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 51.95 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 54.49 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 114.5 57.03 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 5D71B062)
    (at 111.96 59.57 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 62.11 180)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0 180) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 29.09)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 31.63)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 34.17)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 36.71)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 39.25)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 41.79)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 44.33)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 46.87)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 49.41)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 51.95)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 54.49)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 111.96 57.03)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module "" (layer F.Cu) (tedit 0) (tstamp 0)
    (at 114.5 59.57)
    (fp_text reference "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value "" (at 0 0) (layer F.SilkS)
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module even_odd_proto:even_odd_proto (layer F.Cu) (tedit 5D711B4A) (tstamp 5D71AFF2)
    (at 111.96 62.11)
    (attr virtual)
    (fp_text reference REF** (at 0.025 -3.6) (layer F.SilkS) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value even_odd_proto (at 0.05 -4.975) (layer F.Fab) hide
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (pad 1 thru_hole rect (at -0.127 0) (size 2 2) (drill 0.9144 (offset 0.127 0)) (layers *.Cu *.Mask))
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5D718A71)
    (at 105.61 69.73)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /5D76C8E1)
    (attr smd)
    (fp_text reference C1 (at 2.232 -0.0565 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value 100n (at 0 1.43) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0 0) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 3V3))
    (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5D718A71)
    (at 163.5 82 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /5D76C5A5)
    (attr smd)
    (fp_text reference C3 (at -0.1485 -3.6955 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value 100n (at 0 1.43 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_text user %R (at 0 0 90) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 3 VBAT))
    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Package_SO:SSOP-8_5.25x5.24mm_P1.27mm (layer F.Cu) (tedit 5B9564B2) (tstamp 5D721CCA)
    (at 107.2 78.8 90)
    (descr "SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
    (tags "SSOP SO")
    (path /5D74C7EF)
    (attr smd)
    (fp_text reference U1 (at -2.7 -3.7 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value W25Q128JVSIQ (at 0 3.57 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_line (start 4.73 -2.87) (end -4.73 -2.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start 4.73 2.87) (end 4.73 -2.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -4.73 2.87) (end 4.73 2.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -4.73 -2.87) (end -4.73 2.87) (layer F.CrtYd) (width 0.05))
    (fp_line (start -2.625 -1.62) (end -1.625 -2.62) (layer F.Fab) (width 0.1))
    (fp_line (start -2.625 2.62) (end -2.625 -1.62) (layer F.Fab) (width 0.1))
    (fp_line (start 2.625 2.62) (end -2.625 2.62) (layer F.Fab) (width 0.1))
    (fp_line (start 2.625 -2.62) (end 2.625 2.62) (layer F.Fab) (width 0.1))
    (fp_line (start -1.625 -2.62) (end 2.625 -2.62) (layer F.Fab) (width 0.1))
    (fp_line (start 0 -2.73) (end -4.475 -2.73) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 -2.73) (end 2.625 -2.73) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 2.73) (end -2.625 2.73) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 2.73) (end 2.625 2.73) (layer F.SilkS) (width 0.12))
    (fp_line (start 0 2.73) (end 0 2.73) (layer B.Fab) (width 0.12))
    (pad 8 smd roundrect (at 3.6125 -1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 1 3V3))
    (pad 7 smd roundrect (at 3.6125 -0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 6 HOLD))
    (pad 6 smd roundrect (at 3.6125 0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 8 SCK))
    (pad 5 smd roundrect (at 3.6125 1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 10 MOSI))
    (pad 4 smd roundrect (at -3.6125 1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 3 smd roundrect (at -3.6125 0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 9 WP))
    (pad 2 smd roundrect (at -3.6125 -0.635 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 7 MISO))
    (pad 1 smd roundrect (at -3.6125 -1.905 90) (size 1.725 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 5 CS))
    (model ${KISYS3DMOD}/Package_SO.3dshapes/SSOP-8_5.25x5.24mm_P1.27mm.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5B301BBE) (tstamp 5D71BE7E)
    (at 165.5 82 270)
    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator")
    (tags capacitor)
    (path /5D769396)
    (attr smd)
    (fp_text reference C4 (at -0.212 -3.3465 90) (layer F.SilkS)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text value 100n (at 0 1.43 90) (layer F.Fab)
      (effects (font (size 1 1) (thickness 0.15)))
    )
    (fp_text user %R (at 0 0 90) (layer F.Fab)
      (effects (font (size 0.4 0.4) (thickness 0.06)))
    )
    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05))
    (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12))
    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1))
    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1))
    (pad 2 smd roundrect (at 0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 2 GND))
    (pad 1 smd roundrect (at -0.7875 0 270) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
      (net 4 5V))
    (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl
      (at (xyz 0 0 0))
      (scale (xyz 1 1 1))
      (rotate (xyz 0 0 0))
    )
  )

  (gr_text "Note: The main board is entirely hidden by (and has \nthe same partial form factor as) the badge. The \nbreakaway board on the side 'sticks out' on the right of \nthe cart, and can be used to put user-interacting hardware \non." (at 148.2 92.8) (layer F.Fab)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_line (start 110.67 66.37) (end 120.904 66.3575) (layer B.SilkS) (width 0.3))
  (gr_line (start 110.6805 68.834) (end 110.67 63.77) (layer B.SilkS) (width 0.3) (tstamp 5D92B94C))
  (gr_text "HACKADAY SUPERCON 2019 \nBADGE CARTRIDGE\n(NO BLOWING INTO \nCONTACTS PLZKTHX)" (at 140.208 79.4385) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_text GND (at 106.807 31.1785 90) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_text 3V3 (at 104.394 34.036 90) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_text 3V3 (at 104.3305 33.9725 90) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_text GND (at 106.807 31.242 90) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_line (start 113.284 63.754) (end 113.284 68.8975) (layer F.SilkS) (width 0.3))
  (gr_line (start 120.904 68.7705) (end 120.904 63.754) (layer F.SilkS) (width 0.3))
  (gr_line (start 159.004 63.881) (end 159.004 68.8975) (layer F.SilkS) (width 0.3))
  (gr_text "3V3\nGND" (at 105.664 72.009 90) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (gr_line (start 159.004 63.881) (end 159.004 68.8975) (layer B.SilkS) (width 0.3))
  (gr_line (start 108.1405 32.893) (end 108.1405 63.373) (layer F.SilkS) (width 0.3))
  (gr_line (start 164.0205 45.593) (end 108.1405 45.593) (layer F.SilkS) (width 0.3))
  (gr_line (start 164.0205 27.813) (end 164.0205 63.373) (layer F.SilkS) (width 0.3))
  (gr_line (start 161.0735 82.8175) (end 161.5735 82.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 82.3175) (end 162.0735 82.3175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 81.8175) (end 162.0735 81.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 81.3175) (end 162.0735 81.3175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 80.8175) (end 162.0735 80.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 80.3175) (end 162.0735 80.3175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 79.8175) (end 162.0735 79.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 79.3175) (end 162.0735 79.3175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 78.8175) (end 162.0735 78.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 78.3175) (end 162.0735 78.3175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 77.8175) (end 162.0735 77.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9F2))
  (gr_line (start 161.0735 77.3175) (end 161.5735 77.3175) (layer B.SilkS) (width 0.18))
  (gr_line (start 160.1 76.8) (end 160.1 82.8175) (layer B.SilkS) (width 0.18) (tstamp 5D74B9E3))
  (gr_line (start 159.5735 76.8175) (end 159.5735 82.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 158.5735 79.8175) (end 158.5735 81.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 158.0735 81.8175) (end 158.0735 79.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 157.5735 79.8175) (end 157.5735 81.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 157.0735 81.8175) (end 157.0735 79.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 156.5735 79.8175) (end 156.5735 81.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 156.0735 81.8175) (end 156.0735 79.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 155.5735 79.8175) (end 155.5735 81.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 155.0735 81.8175) (end 155.0735 79.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 154.5735 79.8175) (end 154.5735 81.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 158.5735 78.8175) (end 158.5735 76.5675) (layer B.SilkS) (width 0.18))
  (gr_line (start 158.0735 76.3175) (end 158.0735 78.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 157.5735 78.8175) (end 157.5735 76.3175) (layer B.SilkS) (width 0.18))
  (gr_line (start 157.0735 76.3175) (end 157.0735 78.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 156.5735 78.8175) (end 156.5735 76.3175) (layer B.SilkS) (width 0.18))
  (gr_line (start 156.0735 76.5675) (end 156.0735 78.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 155.5735 78.8175) (end 155.5735 76.5675) (layer B.SilkS) (width 0.18))
  (gr_line (start 155.0735 78.8175) (end 155.0735 76.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 154.5735 76.8175) (end 154.5735 78.8175) (layer B.SilkS) (width 0.18))
  (gr_line (start 153.0735 76.8175) (end 153.0735 82.3175) (layer B.SilkS) (width 0.18))
  (gr_line (start 153.5735 76.8175) (end 153.5735 82.3175) (layer B.SilkS) (width 0.18))
  (gr_line (start 160.5735 77.8175) (end 160.5735 80.8175) (layer B.SilkS) (width 0.3))
  (gr_line (start 159.0735 79.3175) (end 159.0735 81.8175) (layer B.SilkS) (width 0.3))
  (gr_line (start 159.0735 79.3175) (end 159.0735 76.8175) (layer B.SilkS) (width 0.3))
  (gr_line (start 154.3235 79.3175) (end 159.0735 79.3175) (layer B.SilkS) (width 0.3))
  (gr_line (start 154.0735 76.8175) (end 154.0735 81.8175) (layer B.SilkS) (width 0.3))
  (gr_text "HDR1:\n3V3 GND\n3V3 GND\n3V3 GND\n3V3 GND\nIO1 IO2\nIO3 IO4\nIO5 IO6\n....\nIO29 IO30\n5V VBAT" (at 118.9 79.4 90) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_line (start 171.1 69.9) (end 171.1 39.5) (layer Edge.Cuts) (width 0.05) (tstamp 5D72085E))
  (gr_line (start 169.9 39.5) (end 169.9 69.9) (layer Edge.Cuts) (width 0.05) (tstamp 5D720856))
  (gr_line (start 171.1 39.5) (end 169.9 39.5) (layer Edge.Cuts) (width 0.05) (tstamp 5D720827))
  (gr_line (start 171.1 69.9) (end 169.9 69.9) (layer Edge.Cuts) (width 0.05) (tstamp 5D720827))
  (gr_line (start 169.9 28.4) (end 169.7 28.2) (layer Edge.Cuts) (width 0.05) (tstamp 5D7207C5))
  (gr_line (start 169.9 31.4) (end 169.9 28.4) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 171.1 31.4) (end 169.9 31.4) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 171.1 30) (end 171.1 31.4) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 169.9 78) (end 169.9 82.8) (layer Edge.Cuts) (width 0.05) (tstamp 5D720423))
  (gr_line (start 171.1 78) (end 169.9 78) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 171.1 78.8) (end 171.1 78) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 179.7 30) (end 171.1 30) (layer Edge.Cuts) (width 0.05) (tstamp 5D71DAAC))
  (gr_line (start 182.2 32.5) (end 179.7 30) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 182.2 76) (end 182.2 32.5) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 179.4 78.8) (end 182.2 76) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 171.1 78.8) (end 179.4 78.8) (layer Edge.Cuts) (width 0.05))
  (gr_text "3V3\nGND" (at 105.664 69.9135 90) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (gr_line (start 120.904 63.754) (end 110.67 63.77) (layer B.SilkS) (width 0.3))
  (gr_line (start 120.904 68.834) (end 120.904 63.754) (layer B.SilkS) (width 0.3))
  (gr_line (start 110.6805 68.834) (end 120.777 68.834) (layer B.SilkS) (width 0.3))
  (gr_line (start 108.15 63.38) (end 108.15 32.9) (layer B.SilkS) (width 0.3))
  (gr_line (start 164.03 27.82) (end 164.03 45.6) (layer B.SilkS) (width 0.3) (tstamp 5D71BCA5))
  (gr_line (start 164.03 63.38) (end 164.03 45.6) (layer B.SilkS) (width 0.3) (tstamp 5D71BCA4))
  (gr_line (start 164.03 45.6) (end 164.03 63.38) (layer B.SilkS) (width 0.3))
  (gr_line (start 108.15 45.6) (end 164.03 45.6) (layer B.SilkS) (width 0.3))
  (gr_line (start 103.1 84) (end 102 83) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118E0))
  (gr_line (start 169.9 82.8) (end 168.7 84) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 169.7 28.2) (end 162.7 21.2) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118D9))
  (gr_line (start 121.3 21.2) (end 162.7 21.2) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118C9))
  (gr_line (start 117.8 24.7) (end 121.3 21.2) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118B4))
  (gr_line (start 110.3 24.7) (end 117.8 24.7) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118C4))
  (gr_line (start 102 33.3) (end 110.3 24.7) (layer Edge.Cuts) (width 0.05) (tstamp 5D7118B3))
  (gr_line (start 102 83) (end 102 33.3) (layer Edge.Cuts) (width 0.05))
  (gr_line (start 168.7 84) (end 103.1 84) (layer Edge.Cuts) (width 0.05))

  (segment (start 109.547 46.87) (end 109.547 62.11) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 112.087 46.87) (end 112.087 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCC3))
  (segment (start 114.627 46.87) (end 114.627 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCC3))
  (segment (start 117.167 46.87) (end 117.167 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCC3))
  (segment (start 124.787 46.87) (end 124.787 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 122.247 46.87) (end 122.247 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 127.327 46.87) (end 127.327 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 119.707 46.87) (end 119.707 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 134.947 46.87) (end 134.947 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 132.407 46.87) (end 132.407 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 137.487 46.87) (end 137.487 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 129.867 46.87) (end 129.867 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 145.107 46.87) (end 145.107 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 142.567 46.87) (end 142.567 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 147.647 46.87) (end 147.647 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 140.027 46.87) (end 140.027 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 155.267 46.87) (end 155.267 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 152.727 46.87) (end 152.727 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 157.807 46.87) (end 157.807 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 150.187 46.87) (end 150.187 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 162.887 46.87) (end 162.887 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 160.347 46.87) (end 160.347 62.11) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 114.627 29.09) (end 114.627 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 112.087 29.09) (end 112.087 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 117.167 29.09) (end 117.167 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 124.787 29.09) (end 124.787 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 122.247 29.09) (end 122.247 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 127.327 29.09) (end 127.327 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 119.707 29.09) (end 119.707 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 134.947 29.09) (end 134.947 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 132.407 29.09) (end 132.407 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 137.487 29.09) (end 137.487 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 129.867 29.09) (end 129.867 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 145.107 29.09) (end 145.107 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 142.567 29.09) (end 142.567 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 147.647 29.09) (end 147.647 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 140.027 29.09) (end 140.027 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 155.267 29.09) (end 155.267 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCA))
  (segment (start 152.727 29.09) (end 152.727 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 157.807 29.09) (end 157.807 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCC))
  (segment (start 150.187 29.09) (end 150.187 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 162.887 29.09) (end 162.887 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCB))
  (segment (start 160.347 29.09) (end 160.347 44.33) (width 0.25) (layer F.Cu) (net 0) (tstamp 5D71BCCD))
  (segment (start 162.887 26.804) (end 162.633 26.55) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 162.887 29.09) (end 162.887 26.804) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 160.093 24.264) (end 160.347 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 160.093 29.09) (end 160.093 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 157.807 24.264) (end 157.553 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 157.807 29.09) (end 157.807 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 155.013 24.264) (end 155.267 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 155.013 29.09) (end 155.013 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 152.727 24.264) (end 152.473 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 152.727 29.09) (end 152.727 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 149.933 24.264) (end 150.187 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 149.933 29.09) (end 149.933 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 147.647 24.264) (end 147.393 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 147.647 29.09) (end 147.647 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 144.853 24.264) (end 145.107 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 144.853 29.09) (end 144.853 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 142.567 24.264) (end 142.313 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 142.567 29.09) (end 142.567 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 139.773 24.264) (end 140.027 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 139.773 29.09) (end 139.773 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 137.487 24.264) (end 137.233 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 137.487 29.09) (end 137.487 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 134.693 24.264) (end 134.947 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 134.693 29.09) (end 134.693 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 132.407 24.264) (end 132.153 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 132.407 29.09) (end 132.407 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 129.613 24.264) (end 129.867 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 129.613 29.09) (end 129.613 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 127.327 24.264) (end 127.073 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 127.327 29.09) (end 127.327 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 124.533 24.264) (end 124.787 24.01) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 124.533 29.09) (end 124.533 24.264) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 122.247 26.804) (end 121.993 26.55) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 122.247 29.09) (end 122.247 26.804) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 109.547 44.076) (end 109.293 44.33) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 109.547 31.63) (end 109.547 44.076) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 107.007 34.17) (end 107.007 66.936) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 104.467 67.19) (end 104.467 36.71) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 104.8225 67.5455) (end 104.8225 69.73) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 104.467 67.19) (end 104.8225 67.5455) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 106.3975 67.5455) (end 106.753 67.19) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 106.3975 69.73) (end 106.3975 67.5455) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 34.163) (end 172.72 34.163) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 36.703) (end 180.34 36.703) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 39.243) (end 172.72 39.243) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 41.783) (end 180.34 41.783) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 44.323) (end 172.72 44.323) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 46.863) (end 180.34 46.863) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 49.403) (end 172.72 49.403) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 51.943) (end 180.34 51.943) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 54.483) (end 172.72 54.483) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 57.023) (end 180.34 57.023) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 59.563) (end 172.72 59.563) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 62.103) (end 180.34 62.103) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 64.643) (end 172.72 64.643) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 67.183) (end 180.34 67.183) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 69.723) (end 172.72 69.723) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 72.263) (end 180.34 72.263) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 180.594 74.803) (end 172.72 74.803) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 31.623) (end 178.054 31.623) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 172.974 77.343) (end 178.054 77.343) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 165.173 77.096) (end 165.427 77.35) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 165.173 29.09) (end 165.173 77.096) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 167.713 77.35) (end 167.713 31.63) (width 0.25) (layer F.Cu) (net 0))
  (segment (start 112 73.8) (end 113.3 72.5) (width 0.25) (layer B.Cu) (net 1))
  (segment (start 113.3 66.4) (end 112 65.1) (width 0.25) (layer B.Cu) (net 1))
  (segment (start 113.3 72.5) (end 113.3 66.4) (width 0.25) (layer B.Cu) (net 1))
  (via (at 104.1 76.35) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1))
  (segment (start 105.295 75.1875) (end 105.2625 75.1875) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 105.2625 75.1875) (end 104.1 76.35) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 104.1 77.167) (end 103.4415 77.8255) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 104.1 76.35) (end 104.1 77.167) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 105.295 70.2025) (end 105.140705 70.048205) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 110.367 73.267) (end 105.295 73.267) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 112 73.8) (end 110.9 73.8) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 110.9 73.8) (end 110.367 73.267) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 105.295 75.1875) (end 105.295 73.267) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 105.295 73.267) (end 105.295 70.2025) (width 0.25) (layer F.Cu) (net 1))
  (segment (start 113.3 66.34) (end 114.54 65.1) (width 0.25) (layer B.Cu) (net 1))
  (segment (start 113.3 66.4) (end 113.3 66.34) (width 0.25) (layer B.Cu) (net 1))
  (segment (start 114.54 65.1) (end 119.62 65.1) (width 0.25) (layer B.Cu) (net 1))
  (via (at 110.45 82.3) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
  (segment (start 109.105 82.4125) (end 110.3375 82.4125) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 110.3375 82.4125) (end 110.45 82.3) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 110.45 82.3) (end 107.6775 79.5275) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 112 71.26) (end 106.89 71.26) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 106.89 71.26) (end 103 75.15) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 103 78.3875) (end 104.14 79.5275) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 103 75.15) (end 103 78.3875) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 112 71.26) (end 112 69.35) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 112 69.35) (end 112 67.64) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 162.1375 82.7875) (end 163.5 82.7875) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 161.45 82.1) (end 162.1375 82.7875) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 159.15 75.65) (end 161.45 77.95) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 112 69.35) (end 120.15 69.35) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 120.9 74.6) (end 121.95 75.65) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 121.95 75.65) (end 159.15 75.65) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 161.45 77.95) (end 161.45 82.1) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 120.15 69.35) (end 120.9 70.1) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 120.9 70.1) (end 120.9 74.6) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 163.5 82.7875) (end 165.5 82.7875) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 104.8765 79.4005) (end 105.0035 79.5275) (width 0.25) (layer F.Cu) (net 2))
  (via (at 105.0035 79.5275) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
  (segment (start 103.4415 79.4005) (end 104.8765 79.4005) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 107.6775 79.5275) (end 105.0035 79.5275) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 105.0035 79.5275) (end 104.14 79.5275) (width 0.25) (layer B.Cu) (net 2))
  (segment (start 107.9275 71.26) (end 106.715705 70.048205) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 112 71.26) (end 107.9275 71.26) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 119.62 67.64) (end 112 67.64) (width 0.25) (layer F.Cu) (net 2))
  (segment (start 160.26 73.8) (end 161.56 72.5) (width 0.25) (layer B.Cu) (net 3) (tstamp 5D71AD6F))
  (segment (start 161.56 72.5) (end 161.56 66.4) (width 0.25) (layer B.Cu) (net 3) (tstamp 5D71AD70))
  (segment (start 161.56 66.4) (end 160.26 65.1) (width 0.25) (layer B.Cu) (net 3) (tstamp 5D71AD71))
  (segment (start 160.26 75.41) (end 160.26 73.8) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 162.4 77.55) (end 160.26 75.41) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 162.4 79.575) (end 162.4 77.55) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 163.5 81.2125) (end 163.5 80.675) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 163.5 80.675) (end 162.4 79.575) (width 0.25) (layer F.Cu) (net 3))
  (segment (start 160.26 70.057919) (end 160.26 67.64) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 160.26 71.26) (end 160.26 70.057919) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 163.8 79.4) (end 164.25 79.4) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 163.3 78.9) (end 163.8 79.4) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 163.3 77.05) (end 163.3 78.9) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 165.5 80.65) (end 165.5 81.2125) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 164.25 79.4) (end 165.5 80.65) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 162.1 75.85) (end 163.3 77.05) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 160.26 71.26) (end 161.462081 71.26) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 161.6 71.7) (end 162.1 72.2) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 161.462081 71.26) (end 161.6 71.397919) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 161.6 71.397919) (end 161.6 71.7) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 162.1 72.2) (end 162.1 75.85) (width 0.25) (layer F.Cu) (net 4))
  (segment (start 114.54 73.8) (end 114.54 76.26) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 114.54 76.26) (end 111 79.8) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 111 79.8) (end 106.2 79.8) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 105.295 80.705) (end 105.295 82.4125) (width 0.25) (layer F.Cu) (net 5))
  (segment (start 106.2 79.8) (end 105.295 80.705) (width 0.25) (layer F.Cu) (net 5))
  (via (at 106.4 77.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 6))
  (segment (start 106.565 75.1875) (end 106.565 77.035) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 106.565 77.035) (end 106.4 77.2) (width 0.25) (layer F.Cu) (net 6))
  (segment (start 106.4 77.2) (end 107 76.6) (width 0.25) (layer B.Cu) (net 6))
  (segment (start 107 76.6) (end 114.6 76.6) (width 0.25) (layer B.Cu) (net 6))
  (segment (start 114.6 76.6) (end 115.8 75.4) (width 0.25) (layer B.Cu) (net 6))
  (segment (start 115.8 72.52) (end 114.54 71.26) (width 0.25) (layer B.Cu) (net 6))
  (segment (start 115.8 75.4) (end 115.8 72.52) (width 0.25) (layer B.Cu) (net 6))
  (segment (start 117.08 73.8) (end 117.08 75.12) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 117.08 75.12) (end 111.8 80.4) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 111.8 80.4) (end 107 80.4) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 106.565 80.835) (end 106.565 82.4125) (width 0.25) (layer F.Cu) (net 7))
  (segment (start 107 80.4) (end 106.565 80.835) (width 0.25) (layer F.Cu) (net 7))
  (via (at 107.6 77.8) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 8))
  (segment (start 107.835 76.999315) (end 107.835 75.1875) (width 0.25) (layer F.Cu) (net 8))
  (segment (start 107.6 77.8) (end 107.6 77.234315) (width 0.25) (layer F.Cu) (net 8))
  (segment (start 107.6 77.234315) (end 107.835 76.999315) (width 0.25) (layer F.Cu) (net 8))
  (segment (start 108.2 77.2) (end 107.6 77.8) (width 0.25) (layer B.Cu) (net 8))
  (segment (start 116 77.2) (end 108.2 77.2) (width 0.25) (layer B.Cu) (net 8))
  (segment (start 118.35 74.85) (end 116 77.2) (width 0.25) (layer B.Cu) (net 8))
  (segment (start 117.08 71.26) (end 118.35 72.53) (width 0.25) (layer B.Cu) (net 8))
  (segment (start 118.35 72.53) (end 118.35 74.85) (width 0.25) (layer B.Cu) (net 8))
  (segment (start 119.62 75.58) (end 119.62 73.8) (width 0.25) (layer F.Cu) (net 9))
  (segment (start 108.285 81) (end 114.2 81) (width 0.25) (layer F.Cu) (net 9))
  (segment (start 114.2 81) (end 119.62 75.58) (width 0.25) (layer F.Cu) (net 9))
  (segment (start 107.835 82.4125) (end 107.835 81.45) (width 0.25) (layer F.Cu) (net 9))
  (segment (start 107.835 81.45) (end 108.285 81) (width 0.25) (layer F.Cu) (net 9))
  (via (at 109 78.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10))
  (segment (start 109.105 75.1875) (end 109.105 78.095) (width 0.25) (layer F.Cu) (net 10))
  (segment (start 109.105 78.095) (end 109 78.2) (width 0.25) (layer F.Cu) (net 10))
  (segment (start 120.9 72.54) (end 119.62 71.26) (width 0.25) (layer B.Cu) (net 10))
  (segment (start 120.9 76.1) (end 120.9 72.54) (width 0.25) (layer B.Cu) (net 10))
  (segment (start 109 78.2) (end 118.8 78.2) (width 0.25) (layer B.Cu) (net 10))
  (segment (start 118.8 78.2) (end 120.9 76.1) (width 0.25) (layer B.Cu) (net 10))
  (segment (start 122.16 73.8) (end 123.46 72.5) (width 0.25) (layer B.Cu) (net 11) (tstamp 5D71AD6F))
  (segment (start 123.46 72.5) (end 123.46 66.4) (width 0.25) (layer B.Cu) (net 11) (tstamp 5D71AD70))
  (segment (start 123.46 66.4) (end 122.16 65.1) (width 0.25) (layer B.Cu) (net 11) (tstamp 5D71AD71))
  (segment (start 122.16 71.26) (end 122.16 67.64) (width 0.25) (layer F.Cu) (net 12))
  (segment (start 124.7 73.8) (end 126 72.5) (width 0.25) (layer B.Cu) (net 13) (tstamp 5D71AD6F))
  (segment (start 126 72.5) (end 126 66.4) (width 0.25) (layer B.Cu) (net 13) (tstamp 5D71AD70))
  (segment (start 126 66.4) (end 124.7 65.1) (width 0.25) (layer B.Cu) (net 13) (tstamp 5D71AD71))
  (segment (start 124.7 71.26) (end 124.7 67.64) (width 0.25) (layer F.Cu) (net 14))
  (segment (start 127.24 73.8) (end 128.54 72.5) (width 0.25) (layer B.Cu) (net 15) (tstamp 5D71AD6F))
  (segment (start 128.54 72.5) (end 128.54 66.4) (width 0.25) (layer B.Cu) (net 15) (tstamp 5D71AD70))
  (segment (start 128.54 66.4) (end 127.24 65.1) (width 0.25) (layer B.Cu) (net 15) (tstamp 5D71AD71))
  (segment (start 127.24 70.057919) (end 127.24 67.64) (width 0.25) (layer F.Cu) (net 16))
  (segment (start 127.24 71.26) (end 127.24 70.057919) (width 0.25) (layer F.Cu) (net 16))
  (segment (start 129.78 73.8) (end 131.08 72.5) (width 0.25) (layer B.Cu) (net 17) (tstamp 5D71AD6F))
  (segment (start 131.08 72.5) (end 131.08 66.4) (width 0.25) (layer B.Cu) (net 17) (tstamp 5D71AD70))
  (segment (start 131.08 66.4) (end 129.78 65.1) (width 0.25) (layer B.Cu) (net 17) (tstamp 5D71AD71))
  (segment (start 129.78 71.26) (end 129.78 67.64) (width 0.25) (layer F.Cu) (net 18))
  (segment (start 132.32 73.8) (end 133.62 72.5) (width 0.25) (layer B.Cu) (net 19) (tstamp 5D71AD6F))
  (segment (start 133.62 72.5) (end 133.62 66.4) (width 0.25) (layer B.Cu) (net 19) (tstamp 5D71AD70))
  (segment (start 133.62 66.4) (end 132.32 65.1) (width 0.25) (layer B.Cu) (net 19) (tstamp 5D71AD71))
  (segment (start 132.32 70.057919) (end 132.32 67.64) (width 0.25) (layer F.Cu) (net 20))
  (segment (start 132.32 71.26) (end 132.32 70.057919) (width 0.25) (layer F.Cu) (net 20))
  (segment (start 134.86 73.8) (end 136.16 72.5) (width 0.25) (layer B.Cu) (net 21) (tstamp 5D71AD6F))
  (segment (start 136.16 72.5) (end 136.16 66.4) (width 0.25) (layer B.Cu) (net 21) (tstamp 5D71AD70))
  (segment (start 136.16 66.4) (end 134.86 65.1) (width 0.25) (layer B.Cu) (net 21) (tstamp 5D71AD71))
  (segment (start 134.86 71.26) (end 134.86 67.64) (width 0.25) (layer F.Cu) (net 22))
  (segment (start 137.4 73.8) (end 138.7 72.5) (width 0.25) (layer B.Cu) (net 23) (tstamp 5D71AD6F))
  (segment (start 138.7 72.5) (end 138.7 66.4) (width 0.25) (layer B.Cu) (net 23) (tstamp 5D71AD70))
  (segment (start 138.7 66.4) (end 137.4 65.1) (width 0.25) (layer B.Cu) (net 23) (tstamp 5D71AD71))
  (segment (start 137.4 71.26) (end 137.4 67.64) (width 0.25) (layer F.Cu) (net 24))
  (segment (start 139.94 73.8) (end 141.24 72.5) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D71AD6F))
  (segment (start 141.24 72.5) (end 141.24 66.4) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D71AD70))
  (segment (start 141.24 66.4) (end 139.94 65.1) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D71AD71))
  (segment (start 139.94 70.057919) (end 139.94 67.64) (width 0.25) (layer F.Cu) (net 26))
  (segment (start 139.94 71.26) (end 139.94 70.057919) (width 0.25) (layer F.Cu) (net 26))
  (segment (start 142.48 73.8) (end 143.78 72.5) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D71AD6F))
  (segment (start 143.78 72.5) (end 143.78 66.4) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D71AD70))
  (segment (start 143.78 66.4) (end 142.48 65.1) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D71AD71))
  (segment (start 142.48 71.26) (end 142.48 67.64) (width 0.25) (layer F.Cu) (net 28))
  (segment (start 145.02 73.8) (end 146.32 72.5) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D71AD6F))
  (segment (start 146.32 72.5) (end 146.32 66.4) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D71AD70))
  (segment (start 146.32 66.4) (end 145.02 65.1) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D71AD71))
  (segment (start 145.02 71.26) (end 145.02 67.64) (width 0.25) (layer F.Cu) (net 30))
  (segment (start 147.56 73.8) (end 148.86 72.5) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D71AD6F))
  (segment (start 148.86 72.5) (end 148.86 66.4) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D71AD70))
  (segment (start 148.86 66.4) (end 147.56 65.1) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D71AD71))
  (segment (start 147.56 71.26) (end 147.56 67.64) (width 0.25) (layer F.Cu) (net 32))
  (segment (start 150.1 73.8) (end 151.4 72.5) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D71AD6F))
  (segment (start 151.4 72.5) (end 151.4 66.4) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D71AD70))
  (segment (start 151.4 66.4) (end 150.1 65.1) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D71AD71))
  (segment (start 150.1 71.26) (end 150.1 67.64) (width 0.25) (layer F.Cu) (net 34))
  (segment (start 152.64 73.8) (end 153.94 72.5) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D71AD6F))
  (segment (start 153.94 72.5) (end 153.94 66.4) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D71AD70))
  (segment (start 153.94 66.4) (end 152.64 65.1) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D71AD71))
  (segment (start 152.64 71.26) (end 152.64 67.64) (width 0.25) (layer F.Cu) (net 36))
  (segment (start 155.18 73.8) (end 156.48 72.5) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D71AD6F))
  (segment (start 156.48 72.5) (end 156.48 66.4) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D71AD70))
  (segment (start 156.48 66.4) (end 155.18 65.1) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D71AD71))
  (segment (start 155.18 71.26) (end 155.18 67.64) (width 0.25) (layer F.Cu) (net 38))
  (segment (start 157.72 73.8) (end 159.02 72.5) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D71AD6F))
  (segment (start 159.02 72.5) (end 159.02 66.4) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D71AD70))
  (segment (start 159.02 66.4) (end 157.72 65.1) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D71AD71))
  (segment (start 157.72 71.26) (end 157.72 67.64) (width 0.25) (layer F.Cu) (net 40))

)
