Mailing list archives : pcb-rnd

ID:3484
From:Gabriel Paubert <pa...@iram.es>
Date:Fri, 25 Oct 2019 00:46:50 +0200
Subject:[pcb-rnd] bug report: pcb-rnd crashes when rotating buffer
replies: 3488 from ge...@igor2.repo.hu , 3551 from Gabriel Paubert <pa...@iram.es>
 
--Q68bSM7Ycu6FN28Q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
 
	Hi,
 
today I've had a few problems with buffer rotation, but at least I could
distill a simple test case.
 
To reproduce, load the simple attached file, then:
 
- select everything (s a a)
- move the mouse pointer close to the center of the polygon
- copy to buffer (Ctrl-C)
- rotate the buffer (Shift-F7)
 
and pcb-rnd exits unexpectedly.
 
Surprisingly, if the mouse pointer is outside the polygon, the crash
does not happen. 
 
	Regards,
	Gabriel
 
--Q68bSM7Ycu6FN28Q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="crash.lht"
 
ha:pcb-rnd-board-v6 {
 ha:netlists {
  li:netlist_patch {
   ha:add_conn {
    net = GND
    term = U1-A1
   }
   ha:add_conn {
    net = GND
    term = U1-A6
   }
   ha:add_conn {
    net = GND
    term = U1-A9
   }
   ha:add_conn {
    net = GND
    term = U1-A11
   }
   ha:add_conn {
    net = GND
    term = U1-A14
   }
   ha:add_conn {
    net = GND
    term = U1-B9
   }
   ha:add_conn {
    net = GND
    term = U1-B7
   }
   ha:add_conn {
    net = GND
    term = U1-B4
   }
   ha:add_conn {
    net = GND
    term = U1-C2
   }
   ha:add_conn {
    net = GND
    term = U1-C6
   }
   ha:add_conn {
    net = GND
    term = U1-C7
   }
   ha:add_conn {
    net = GND
    term = U1-C8
   }
   ha:add_conn {
    net = GND
    term = U1-C9
   }
   ha:add_conn {
    net = GND
    term = U1-C13
   }
   ha:add_conn {
    net = GND
    term = U1-D11
   }
   ha:add_conn {
    net = GND
    term = U1-D9
   }
   ha:add_conn {
    net = GND
    term = U1-D7
   }
   ha:add_conn {
    net = GND
    term = U1-D5
   }
   ha:add_conn {
    net = GND
    term = U1-E1
   }
   ha:add_conn {
    net = GND
    term = U1-E3
   }
   ha:add_conn {
    net = GND
    term = U1-E6
   }
   ha:add_conn {
    net = GND
    term = U1-E8
   }
   ha:add_conn {
    net = GND
    term = U1-E10
   }
   ha:add_conn {
    net = GND
    term = U1-E14
   }
   ha:add_conn {
    net = GND
    term = U1-F9
   }
   ha:add_conn {
    net = GND
    term = U1-F5
   }
   ha:add_conn {
    net = GND
    term = U1-G3
   }
   ha:add_conn {
    net = GND
    term = U1-G6
   }
   ha:add_conn {
    net = GND
    term = U1-G10
   }
   ha:add_conn {
    net = GND
    term = U1-G12
   }
   ha:add_conn {
    net = GND
    term = U1-H9
   }
   ha:add_conn {
    net = GND
    term = U1-H5
   }
   ha:add_conn {
    net = GND
    term = U1-J6
   }
   ha:add_conn {
    net = GND
    term = U1-J10
   }
   ha:add_conn {
    net = GND
    term = U1-K14
   }
   ha:add_conn {
    net = GND
    term = U1-K9
   }
   ha:add_conn {
    net = GND
    term = U1-K7
   }
   ha:add_conn {
    net = GND
    term = U1-K5
   }
   ha:add_conn {
    net = GND
    term = U1-K1
   }
   ha:add_conn {
    net = GND
    term = U1-L4
   }
   ha:add_conn {
    net = GND
    term = U1-L6
   }
   ha:add_conn {
    net = GND
    term = U1-L8
   }
   ha:add_conn {
    net = GND
    term = U1-L10
   }
   ha:add_conn {
    net = GND
    term = U1-L11
   }
   ha:add_conn {
    net = GND
    term = U1-N12
   }
   ha:add_conn {
    net = GND
    term = U1-N9
   }
   ha:add_conn {
    net = GND
    term = U1-N5
   }
   ha:add_conn {
    net = GND
    term = U1-N3
   }
   ha:add_conn {
    net = GND
    term = U1-P1
   }
   ha:add_conn {
    net = GND
    term = U1-P14
   }
   ha:add_conn {
    net = GND
    term = U1-B8
   }
   ha:add_conn {
    net = D1V0
    term = U1-D6
   }
   ha:add_conn {
    net = D1V0
    term = U1-D8
   }
   ha:add_conn {
    net = D1V0
    term = U1-E7
   }
   ha:add_conn {
    net = D1V0
    term = U1-E9
   }
   ha:add_conn {
    net = D1V0
    term = U1-F6
   }
   ha:add_conn {
    net = D1V0
    term = U1-G9
   }
   ha:add_conn {
    net = D1V0
    term = U1-H6
   }
   ha:add_conn {
    net = D1V0
    term = U1-J9
   }
   ha:add_conn {
    net = D1V0
    term = U1-K8
   }
   ha:add_conn {
    net = D1V0
    term = U1-K6
   }
   ha:add_conn {
    net = D1V0
    term = U1-J5
   }
   ha:add_conn {
    net = D1V0
    term = U1-G5
   }
   ha:add_conn {
    net = D1V0
    term = U1-E5
   }
   ha:add_conn {
    net = D1V8
    term = U1-F10
   }
   ha:add_conn {
    net = D1V8
    term = U1-H10
   }
   ha:add_conn {
    net = D1V8
    term = U1-K10
   }
   ha:add_conn {
    net = D1V8
    term = U1-L9
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-G13
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-K13
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-N13
   }
   ha:add_conn {
    net = VCCO_34
    term = U1-G2
   }
   ha:add_conn {
    net = VCCO_34
    term = U1-K2
   }
   ha:add_conn {
    net = VCCO_34
    term = U1-N2
   }
   ha:add_conn {
    net = GND
    term = U1-M8
   }
   ha:add_conn {
    net = GND
    term = U1-M9
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-B10
   }
   ha:del_conn {
    net = VCCO_0
    term = U1-N6
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-N6
   }
   ha:del_conn {
    net = VCCO_0
    term = U1-N8
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-N8
   }
   ha:del_conn {
    net = VCCO_0
    term = U1-M7
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-M7
   }
   ha:del_conn {
    net = VCCO_0
    term = U1-N7
   }
   ha:add_conn {
    net = VCCO_14
    term = U1-N7
   }
   ha:add_conn {
    net = GND
    term = U1-J7
   }
   ha:add_conn {
    net = GND
    term = U1-J8
   }
   ha:add_conn { net=D1V0; term=C0-2;   }
   ha:add_conn { net=GND; term=C0-1;   }
  }
 }
 ha:meta {
  ha:size {
   thermal_scale = 0.500000
   x = 50.0mm
   y = 30.0mm
  }
  board_name = bga196
  ha:grid {
   spacing = 0.5mm
   offs_x = 0.0
   offs_y = 0.0
  }
 }
 ha:layer_stack {
  li:groups {
   ha:0 {
    ha:type {
     top = 1
     paste = 1
    }
    li:layers {
     7
    }
    name = top_paste
   }
   ha:1 {
    ha:type {
     silk = 1
     top = 1
    }
    li:layers {
     6
    }
    name = top_silk
   }
   ha:2 {
    ha:type {
     top = 1
     mask = 1
    }
    li:layers {
     8
    }
    name = top_mask
   }
   ha:3 {
    ha:type {
     copper = 1
     top = 1
    }
    li:layers {
     0
    }
    name = top_copper
   }
   ha:4 {
    ha:type {
     substrate = 1
     intern = 1
    }
    li:layers {
    }
    name = grp_4
   }
   ha:5 {
    ha:type {
     copper = 1
     intern = 1
    }
    li:layers {
     3
    }
    name = Intern
   }
   ha:6 {
    ha:type {
     substrate = 1
     intern = 1
    }
    li:layers {
    }
    name = grp_6
   }
   ha:7 {
    ha:type {
     copper = 1
     intern = 1
    }
    li:layers {
     2
    }
    name = Intern
   }
   ha:8 {
    ha:type {
     substrate = 1
     intern = 1
    }
    li:layers {
    }
    name = grp_8
   }
   ha:9 {
    purpose = uroute
    ha:type {
     boundary = 1
    }
    li:layers {
     4
    }
    name = global_outline
   }
   ha:10 {
    ha:attributes {
     init-invis = true
    }
    purpose = ko.courtyard
    ha:type {
     top = 1
     doc = 1
    }
    li:layers {
     16
    }
    name = top-courtyard
   }
   ha:11 {
    ha:attributes {
     init-invis = true
    }
    purpose = ko.courtyard
    ha:type {
     bottom = 1
     doc = 1
    }
    li:layers {
     17
    }
    name = bot-courtyard
   }
   ha:12 {
    ha:type {
     bottom = 1
     copper = 1
    }
    li:layers {
     1
    }
    name = bottom_copper
   }
   ha:13 {
    ha:type {
     bottom = 1
     mask = 1
    }
    li:layers {
     9
    }
    name = bottom_mask
   }
   ha:14 {
    ha:type {
     silk = 1
     bottom = 1
    }
    li:layers {
     5
    }
    name = bottom_silk
   }
   ha:15 {
    ha:type {
     bottom = 1
     paste = 1
    }
    li:layers {
     10
    }
    name = bottom_paste
   }
   ha:16 {
    purpose = proute
    ha:type {
     mech = 1
    }
    li:layers {
     11
    }
    name = pmech
   }
   ha:17 {
    purpose = uroute
    ha:type {
     mech = 1
    }
    li:layers {
     12
    }
    name = umech
   }
   ha:18 {
    ha:attributes {
     init-invis = 1
    }
    purpose = assy
    ha:type {
     top = 1
     doc = 1
    }
    li:layers {
     13
    }
    name = top-assy
   }
   ha:19 {
    ha:attributes {
     init-invis = 1
    }
    purpose = assy
    ha:type {
     bottom = 1
     doc = 1
    }
    li:layers {
     14
    }
    name = bot-assy
   }
   ha:20 {
    ha:attributes {
     init-invis = 1
    }
    purpose = fab
    ha:type {
     top = 1
     doc = 1
    }
    li:layers {
     15
    }
    name = fab
   }
  }
 }
 ha:font {
  ha:geda_pcb {
   id = 0
   ha:symbols {
    ha:] {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:&5c {
     width = 0.762001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 30.0mil
       y1 = 15.0mil
      }
     }
     height = 1.143001mm
    }
    ha:b {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:c {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.3 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:d {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.6 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:e {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 40.0mil
      }
      ha:line.7 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 40.0mil
      }
     }
     height = 1.270001mm
    }
    ha:f {
     width = 0.381001mm
     delta = 10.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:g {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 60.0mil
      }
      ha:line.8 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 65.0mil
      }
      ha:line.9 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 65.0mil
      }
      ha:line.10 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.651001mm
    }
    ha:h {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:i {
     width = 0.001um
     delta = 10.0mil
     li:objects {
      ha:line.0 {
       y2 = 21.0mil
       thickness = 10.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 20.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:j {
     width = 0.127001mm
     delta = 10.0mil
     li:objects {
      ha:line.0 {
       y2 = 21.0mil
       thickness = 10.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 20.0mil
      }
      ha:line.1 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 65.0mil
      }
     }
     height = 1.651001mm
    }
    ha:k {
     width = 0.381001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:l {
     width = 0.127001mm
     delta = 10.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:m {
     width = 0.889001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 35.0mil
      }
      ha:line.6 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 30.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 35.0mil
       y1 = 30.0mil
      }
      ha:line.8 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 35.0mil
       y1 = 35.0mil
      }
      ha:line.9 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:n {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:o {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:p {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 35.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 35.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 45.0mil
      }
     }
     height = 1.651001mm
    }
    ha:q {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.651001mm
    }
    ha:r {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:s {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 40.0mil
      }
      ha:line.3 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 40.0mil
      }
      ha:line.4 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.6 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.8 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:t {
     width = 0.254001mm
     delta = 10.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 25.0mil
      }
     }
     height = 1.270001mm
    }
    ha:u {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:v {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 10.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:w {
     width = 0.762001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 45.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 30.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 30.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:x {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:y {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 60.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 65.0mil
      }
      ha:line.4 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 65.0mil
      }
      ha:line.5 {
       y2 = 65.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 60.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.651001mm
    }
    ha:z {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:~ {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 35.0mil
      }
     }
     height = 0.889001mm
    }
    ha:&7b {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:&7d {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 25.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:| {
     width = 0.001um
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:&20 {
     width = 0.0
     delta = 18.0mil
     li:objects {
     }
     height = 10.0mil
    }
    ha:&23 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 25.0mil
      }
      ha:line.2 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 20.0mil
      }
      ha:line.3 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 20.0mil
      }
     }
     height = 1.016001mm
    }
    ha:&26 {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.1 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 50.0mil
      }
      ha:line.5 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 25.0mil
      }
      ha:line.7 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
      ha:line.8 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.9 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 15.0mil
      }
      ha:line.10 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:! {
     width = 0.001um
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 45.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:" {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
     }
     height = 0.508001mm
    }
    ha:$ {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 20.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 20.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 25.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.8 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 45.0mil
      }
      ha:line.9 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 45.0mil
      }
      ha:line.10 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 40.0mil
      }
      ha:line.11 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:% {
     width = 1.016001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 15.0mil
      }
      ha:line.5 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 25.0mil
      }
      ha:line.6 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 25.0mil
      }
      ha:line.7 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 20.0mil
      }
      ha:line.8 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 40.0mil
       y1 = 50.0mil
      }
      ha:line.9 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 40.0mil
       y1 = 50.0mil
      }
      ha:line.10 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 40.0mil
       x2 = 40.0mil
       y1 = 40.0mil
      }
      ha:line.11 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 40.0mil
       y1 = 35.0mil
      }
      ha:line.12 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 35.0mil
       y1 = 35.0mil
      }
      ha:line.13 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 30.0mil
       y1 = 40.0mil
      }
      ha:line.14 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 40.0mil
      }
      ha:line.15 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 30.0mil
       y1 = 45.0mil
      }
      ha:line.16 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 35.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:' {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 20.0mil
      }
     }
     height = 0.508001mm
    }
    ha:( {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
     }
     height = 1.270001mm
    }
    ha:) {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:* {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 20.0mil
      }
      ha:line.1 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 40.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 20.0mil
      }
     }
     height = 1.016001mm
    }
    ha:+ {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 20.0mil
      }
     }
     height = 1.016001mm
    }
    ha:, {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 60.0mil
      }
     }
     height = 1.524001mm
    }
    ha:- {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 0.762001mm
    }
    ha:. {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:0 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 40.0mil
      }
     }
     height = 1.270001mm
    }
    ha:1 {
     width = 0.381001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 8.0mil
       y1 = 18.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 8.0mil
       x2 = 8.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:2 {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:3 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.6 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 28.0mil
      }
      ha:line.7 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.8 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 33.0mil
      }
      ha:line.9 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 15.0mil
       y1 = 33.0mil
      }
      ha:line.10 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 15.0mil
       y1 = 23.0mil
      }
     }
     height = 1.270001mm
    }
    ha:4 {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 35.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 35.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:5 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 25.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 25.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:6 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.5 {
       y2 = 33.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 28.0mil
      }
      ha:line.6 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 28.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.9 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 33.0mil
      }
     }
     height = 1.270001mm
    }
    ha:7 {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:8 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 37.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 7.0mil
       y1 = 37.0mil
      }
      ha:line.3 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 7.0mil
       x2 = 13.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 37.0mil
       thickness = 8.0mil
       x1 = 13.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 37.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 7.0mil
       y1 = 23.0mil
      }
      ha:line.9 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.10 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.11 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.12 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.13 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.14 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 13.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:9 {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.5 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.6 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 25.0mil
      }
      ha:line.7 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:< {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 30.0mil
      }
     }
     height = 1.016001mm
    }
    ha:> {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 20.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 40.0mil
      }
     }
     height = 1.016001mm
    }
    ha:? {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.5 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.6 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.7 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:@ {
     width = 1.270001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 40.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 40.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 50.0mil
       x2 = 50.0mil
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 0.0
       thickness = 8.0mil
       x1 = 50.0mil
       x2 = 40.0mil
       y1 = 10.0mil
      }
      ha:line.5 {
       y2 = 0.0
       thickness = 8.0mil
       x1 = 40.0mil
       x2 = 10.0mil
       y1 = 0.0
      }
      ha:line.6 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 0.0
       y1 = 0.0
      }
      ha:line.7 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 20.0mil
      }
      ha:line.8 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.9 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 30.0mil
       y1 = 35.0mil
      }
      ha:line.10 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 35.0mil
       y1 = 35.0mil
      }
      ha:line.11 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 40.0mil
       y1 = 30.0mil
      }
      ha:line.12 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 35.0mil
       y1 = 30.0mil
      }
      ha:line.13 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 35.0mil
       x2 = 30.0mil
       y1 = 20.0mil
      }
      ha:line.14 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 30.0mil
       y1 = 15.0mil
      }
      ha:line.15 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 15.0mil
       y1 = 15.0mil
      }
      ha:line.16 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 40.0mil
       x2 = 50.0mil
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:A {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 20.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 7.0mil
       y1 = 20.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 7.0mil
       x2 = 18.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 20.0mil
       thickness = 8.0mil
       x1 = 18.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 20.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:B {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 33.0mil
      }
      ha:line.3 {
       y2 = 33.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 28.0mil
      }
      ha:line.4 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 28.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.6 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.7 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.8 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 15.0mil
      }
      ha:line.9 {
       y2 = 23.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 28.0mil
      }
     }
     height = 1.270001mm
    }
    ha:C {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 7.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 7.0mil
       y1 = 43.0mil
      }
      ha:line.2 {
       y2 = 43.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 17.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 7.0mil
       y1 = 17.0mil
      }
      ha:line.4 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 7.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:D {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 17.0mil
       thickness = 8.0mil
       x1 = 18.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 43.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 17.0mil
      }
      ha:line.3 {
       y2 = 43.0mil
       thickness = 8.0mil
       x1 = 18.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 18.0mil
       y1 = 50.0mil
      }
      ha:line.5 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 18.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:E {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 28.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:F {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 28.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 28.0mil
      }
     }
     height = 1.270001mm
    }
    ha:G {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 35.0mil
      }
      ha:line.8 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.9 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:H {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:I {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:J {
     width = 0.381001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 7.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.5 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:K {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:L {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:M {
     width = 0.762001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 30.0mil
       y1 = 30.0mil
      }
      ha:line.3 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 30.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:&2f {
     width = 0.762001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 30.0mil
       y1 = 45.0mil
      }
     }
     height = 1.143001mm
    }
    ha:&3a {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 25.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
     }
     height = 0.889001mm
    }
    ha:&3b {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 25.0mil
      }
     }
     height = 1.270001mm
    }
    ha:&3d {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 25.0mil
      }
      ha:line.1 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 35.0mil
      }
     }
     height = 0.889001mm
    }
    ha:O {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:P {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:N {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:R {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.5 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 13.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:S {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.3 {
       y2 = 25.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 25.0mil
      }
      ha:line.5 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.7 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 25.0mil
       y1 = 35.0mil
      }
      ha:line.8 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.9 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.10 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
     }
     height = 1.270001mm
    }
    ha:Q {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.2 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 10.0mil
      }
      ha:line.3 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.4 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 15.0mil
      }
      ha:line.5 {
       y2 = 40.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 50.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.8 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 35.0mil
      }
     }
     height = 1.270001mm
    }
    ha:U {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
      ha:line.4 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:V {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:T {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:X {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 10.0mil
      }
     }
     height = 1.270001mm
    }
    ha:Y {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 10.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 10.0mil
       x2 = 10.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:W {
     width = 0.762001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.3 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 25.0mil
       y1 = 30.0mil
      }
      ha:line.4 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 25.0mil
       x2 = 30.0mil
       y1 = 50.0mil
      }
      ha:line.5 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 30.0mil
       x2 = 30.0mil
       y1 = 30.0mil
      }
     }
     height = 1.270001mm
    }
    ha:[ {
     width = 0.127001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 10.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:^ {
     width = 0.254001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 15.0mil
      }
      ha:line.1 {
       y2 = 15.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 10.0mil
       y1 = 10.0mil
      }
     }
     height = 0.381001mm
    }
    ha:Z {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 10.0mil
      }
      ha:line.1 {
       y2 = 10.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 50.0mil
      }
      ha:line.2 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 25.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:a {
     width = 0.635001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 35.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.1 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 30.0mil
      }
      ha:line.2 {
       y2 = 30.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 35.0mil
      }
      ha:line.3 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 0.0
       y1 = 35.0mil
      }
      ha:line.4 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 5.0mil
       y1 = 45.0mil
      }
      ha:line.5 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 20.0mil
       y1 = 30.0mil
      }
      ha:line.6 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 20.0mil
       x2 = 25.0mil
       y1 = 45.0mil
      }
      ha:line.7 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 5.0mil
       x2 = 15.0mil
       y1 = 50.0mil
      }
      ha:line.8 {
       y2 = 45.0mil
       thickness = 8.0mil
       x1 = 15.0mil
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
    ha:_ {
     width = 0.508001mm
     delta = 12.0mil
     li:objects {
      ha:line.0 {
       y2 = 50.0mil
       thickness = 8.0mil
       x1 = 0.0
       x2 = 20.0mil
       y1 = 50.0mil
      }
     }
     height = 1.270001mm
    }
   }
   cell_width = 1.270001mm
   cell_height = 1.397001mm
  }
 }
 li:styles {
  ha:Signal {
   diameter = 2.0mm
   text_scale = 0
   text_thick = 0.0
   thickness = 10.0mil
   hole = 31.5mil
   clearance = 20.0mil
  }
  ha:Power {
   diameter = 2.2mm
   text_scale = 0
   text_thick = 0.0
   thickness = 20.0mil
   hole = 1.0mm
   clearance = 20.0mil
  }
  ha:Fat {
   diameter = 137.8mil
   text_scale = 0
   text_thick = 0.0
   thickness = 80.0mil
   hole = 47.24mil
   clearance = 25.0mil
  }
  ha:Sig-tight {
   diameter = 64.0mil
   text_scale = 0
   text_thick = 0.0
   thickness = 10.0mil
   hole = 31.5mil
   clearance = 12.0mil
  }
 }
 li:pcb-rnd-conf-v1 {
  ha:overwrite {
   ha:design {
    min_ring = 0.10000000 mm
    clearance = 20.00 mil
    text_font_id = 0
    text_scale = 100
    via_thickness = 2.0000 mm
    via_drilling_hole = 31.50 mil
    min_slk = 0.15000000 mm
    text_thickness = 0
    line_thickness = 10.00 mil
    shrink = 0.10000000 mm
    min_wid = 0.10000000 mm
    bloat = 0.15000000 mm
    min_drill = 0.20000000 mm
   }
   ha:editor {
    wireframe_draw = false
    grid_unit = mm
    grids_idx = 11
    grid = 500.00 um
    buffer_number = 0
    thin_draw_poly = false
    rubber_band_mode = true
    ha:view {
     flip_y = 0
    }
    show_solder_side = 0
     only_names = false
   }
   ha:rc {
    li:library_search_paths {
     $(rc.path.design)/footprints
     ?~/pcblib/
     $(rc.path.share)/pcblib
    }
   }
    ha:plugins {
     ha:mincut {
      enable = false
     }
    }
  }
 }
 ha:data {
  li:padstack_prototypes {
   ha:ps_proto_v6.0 {
    htop = 0
    hdia = 0.2mm
    li:shape {
     ha:ps_shape_v4 {
      clearance = 0.0
      ha:ps_circ {
       x = 0.0
       y = 0.0
       dia = 0.4mm
      }
      ha:layer_mask {
       copper = 1
       top = 1
      }
      ha:combining {
      }
     }
     ha:ps_shape_v4 {
      clearance = 0.0
      ha:ps_circ {
       x = 0.0
       y = 0.0
       dia = 0.4mm
      }
      ha:layer_mask {
       bottom = 1
       copper = 1
      }
      ha:combining {
      }
     }
     ha:ps_shape_v4 {
      clearance = 0.0
      ha:ps_circ {
       x = 0.0
       y = 0.0
       dia = 0.4mm
      }
      ha:layer_mask {
       copper = 1
       intern = 1
      }
      ha:combining {
      }
     }
    }
    hbottom = 0
    hplated = 1
   }
 
    ha:ps_proto_v6.1 {
      hdia=0.0; hplated=0; htop=0; hbottom=0;
      li:shape {
 
        ha:ps_shape_v4 {
         ha:combining {         }
         ha:layer_mask {
          copper = 1
          top = 1
         }
         clearance=0.2mm
          li:ps_poly {
           -0.25mm  
           -0.25mm  
           0.25mm  
           -0.25mm  
           0.25mm  
           0.25mm  
           -0.25mm  
           0.25mm  
          }
        }
 
        ha:ps_shape_v4 {
         ha:combining { auto=1;         }
         ha:layer_mask {
          top = 1
          paste = 1
         }
         clearance=0.2mm
          li:ps_poly {
           -0.2mm  
           -0.2mm  
           0.2mm  
           -0.2mm  
           0.2mm  
           0.2mm  
           -0.2mm  
           0.2mm  
          }
        }
 
        ha:ps_shape_v4 {
         ha:combining { sub=1; auto=1;         }
         ha:layer_mask {
          top = 1
          mask = 1
         }
         clearance=0.2mm
          li:ps_poly {
           -0.325mm  
           -0.325mm  
           0.325mm  
           -0.325mm  
           0.325mm  
           0.325mm  
           -0.325mm  
           0.325mm  
          }
        }
      }
    }
 
     ha:ps_proto_v6.2 {
       hdia=0.0; hplated=0; htop=0; hbottom=0;
       li:shape {
 
         ha:ps_shape_v4 {
          ha:ps_circ { x=0.0; y=0.0; dia=0.33mm;          }
          ha:combining {          }
          ha:layer_mask {
           copper = 1
           top = 1
          }
          clearance=40.0mil
         }
 
         ha:ps_shape_v4 {
          ha:ps_circ { x=0.0; y=0.0; dia=0.33mm;          }
          ha:combining { auto=1;          }
          ha:layer_mask {
           top = 1
           paste = 1
          }
          clearance=40.0mil
         }
 
         ha:ps_shape_v4 {
          ha:ps_circ { x=0.0; y=0.0; dia=0.48mm;          }
          ha:combining { sub=1; auto=1;          }
          ha:layer_mask {
           top = 1
           mask = 1
          }
          clearance=40.0mil
         }
       }
     }
  }
  li:objects {
           ha:padstack_ref.2516012 {
            proto=0; x=7.0mm; y=9.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.15mm;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
              li:3 {
               on  
               solid  
               noshape  
              }
              li:5 {
               on  
               solid  
               noshape  
              }
            }
           }
  }
  li:layers {
   ha:top-sig {
    lid = 0
    li:objects {
    }
    color = {#8b2323}
    group = 3
    ha:combining {
    }
   }
   ha:bottom-sig {
    lid = 1
    li:objects {
    }
    color = {#3a5fcd}
    group = 12
    ha:combining {
    }
   }
   ha:int-sig2 {
    lid = 2
    li:objects {
     ha:polygon.2516006 { clearance=0.3mm;
      li:geometry {
        ta:contour {
         { 5.75mm; 6.75mm }
         { 11.25mm; 6.75mm }
         { 11.25mm; 13.25mm }
         { 5.75mm; 13.25mm }
        }
      }
 
      ha:flags {
       clearpoly=1
      }
     }
    }
    color = {#548b54}
    group = 7
    ha:combining {
    }
   }
   ha:int-sig1 {
    lid = 3
    li:objects {
    }
    color = {#8b7355}
    group = 5
    ha:combining {
    }
   }
   ha:outline {
    lid = 4
    li:objects {
    }
    color = {#00868b}
    group = 9
    ha:combining {
    }
   }
   ha:bottom-silk {
    lid = 5
    li:objects {
    }
    color = {#000000}
    group = 14
    ha:combining {
     auto = 1
    }
   }
   ha:top-silk {
    lid = 6
    li:objects {
    }
    color = {#000000}
    group = 1
    ha:combining {
     auto = 1
    }
   }
   ha:top-paste {
    lid = 7
    li:objects {
    }
    color = {#cd00cd}
    group = 0
    ha:combining {
     auto = 1
    }
   }
   ha:top-mask {
    lid = 8
    li:objects {
    }
    color = {#ff0000}
    group = 2
    ha:combining {
     sub = 1
     auto = 1
    }
   }
   ha:bottom-mask {
    lid = 9
    li:objects {
    }
    color = {#ff0000}
    group = 13
    ha:combining {
     sub = 1
     auto = 1
    }
   }
   ha:bottom-paste {
    lid = 10
    li:objects {
    }
    color = {#cd00cd}
    group = 15
    ha:combining {
     auto = 1
    }
   }
   ha:slot-plated {
    lid = 11
    li:objects {
    }
    color = {#8b7355}
    group = 16
    ha:combining {
     auto = 1
    }
   }
   ha:slot-unplated {
    lid = 12
    li:objects {
    }
    color = {#00868b}
    group = 17
    ha:combining {
     auto = 1
    }
   }
   ha:top-assy {
    lid = 13
    li:objects {
    }
    color = {#444444}
    group = 18
    ha:combining {
    }
   }
   ha:bot-assy {
    lid = 14
    li:objects {
    }
    color = {#444444}
    group = 19
    ha:combining {
    }
   }
   ha:fab {
    lid = 15
    li:objects {
    }
    color = {#222222}
    group = 20
    ha:combining {
     auto = 1
    }
   }
   ha:top-courtyard {
    lid = 16
    li:objects {
    }
    color = {#104e8b}
    group = 10
    ha:combining {
    }
   }
   ha:bot-courtyard {
    lid = 17
    li:objects {
    }
    color = {#cd3700}
    group = 11
    ha:combining {
    }
   }
  }
 }
}
 
--Q68bSM7Ycu6FN28Q--
 

Reply subtree:
3484 [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from Gabriel Paubert <pa...@iram.es>
  3488 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from ge...@igor2.repo.hu
    3489 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from Gabriel Paubert <pa...@iram.es>
      3491 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from ge...@igor2.repo.hu
        3492 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from Gabriel Paubert <pa...@iram.es>
          3493 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from ge...@igor2.repo.hu
        3494 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from Gabriel Paubert <pa...@iram.es>
          3495 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from ge...@igor2.repo.hu
  3494 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from Gabriel Paubert <pa...@iram.es>
    3495 Re: [pcb-rnd] bug report: pcb-rnd crashes when rotating buffer from ge...@igor2.repo.hu