From 6ad375493c4806c997fe4ba100b47ee0a70ad13e Mon Sep 17 00:00:00 2001 From: Jonathan Iapicco Date: Tue, 31 Mar 2015 21:53:03 +0000 Subject: [PATCH] corrections pads and holes --- template/Arduino_As_Uno_R3/Arduino_As_Uno.cmp | 2 +- .../Arduino_As_Uno.kicad_pcb | 148 +- .../Arduino_As_Uno.kicad_pcb-bak | 88 +- .../Socket_header_Arduino_1x06.wings | Bin .../Socket_header_Arduino_1x06.wrl | 0 .../Socket_header_Arduino_1x08.wings | Bin .../Socket_header_Arduino_1x08.wings~ | Bin 0 -> 14338 bytes .../Socket_header_Arduino_1x08.wrl | 0 .../Socket_header_Arduino_1x10.wings | Bin .../Socket_header_Arduino_1x10.wrl | 0 .../Socket_header_Arduino_1x6.wings~ | Bin 0 -> 3446 bytes .../Socket_Strip_Arduino_1x06.kicad_mod | 16 +- .../Socket_Strip_Arduino_1x08.kicad_mod | 20 +- .../Socket_Strip_Arduino_1x10.kicad_mod | 24 +- template/Arduino_As_Uno_R3/meta/brd.png | Bin 57829 -> 56776 bytes template/Arduino_As_Uno_R3/meta/info.html | 4 +- .../Arduino_Mega_R3/Arduino_Mega-cache.bak | 118 + .../Arduino_Mega_R3/Arduino_Mega-cache.dcm | 3 + .../Arduino_Mega_R3/Arduino_Mega-cache.lib | 136 + template/Arduino_Mega_R3/Arduino_Mega.bak | 546 + template/Arduino_Mega_R3/Arduino_Mega.cmp | 52 + .../Arduino_Mega_R3/Arduino_Mega.kicad_pcb | 755 + .../Arduino_Mega.kicad_pcb-bak | 751 + template/Arduino_Mega_R3/Arduino_Mega.net | 303 + template/Arduino_Mega_R3/Arduino_Mega.pro | 66 + template/Arduino_Mega_R3/Arduino_Mega.sch | 546 + .../Socket_header_Arduino_1x08.wings | Bin 0 -> 5882 bytes .../Socket_header_Arduino_1x08.wrl | 3800 ++++ .../Socket_header_Arduino_1x10.wings | Bin 0 -> 6534 bytes .../Socket_header_Arduino_1x10.wrl | 4746 +++++ .../Socket_header_Arduino_2x18.wings | Bin 0 -> 14312 bytes .../Socket_header_Arduino_2x18.wrl | 17044 ++++++++++++++++ .../Socket_Strip_Arduino_1x08.kicad_mod | 34 + .../Socket_Strip_Arduino_1x10.kicad_mod | 36 + .../Socket_Strip_Arduino_2x18.kicad_mod | 63 + template/Arduino_Mega_R3/meta/brd.png | Bin 0 -> 58843 bytes template/Arduino_Mega_R3/meta/icon.png | Bin 0 -> 3042 bytes template/Arduino_Mega_R3/meta/info.html | 27 + 38 files changed, 29231 insertions(+), 97 deletions(-) rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x06.wings (100%) rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x06.wrl (100%) rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x08.wings (100%) create mode 100644 template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wings~ rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x08.wrl (100%) rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x10.wings (100%) rename template/Arduino_As_Uno_R3/{Socket_Arduino.3dshapes => Socket_Arduino_Uno.3dshapes}/Socket_header_Arduino_1x10.wrl (100%) create mode 100644 template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x6.wings~ create mode 100644 template/Arduino_Mega_R3/Arduino_Mega-cache.bak create mode 100644 template/Arduino_Mega_R3/Arduino_Mega-cache.dcm create mode 100644 template/Arduino_Mega_R3/Arduino_Mega-cache.lib create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.bak create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.cmp create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.net create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.pro create mode 100644 template/Arduino_Mega_R3/Arduino_Mega.sch create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wings create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wings create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wrl create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wings create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x08.kicad_mod create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x10.kicad_mod create mode 100644 template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_2x18.kicad_mod create mode 100644 template/Arduino_Mega_R3/meta/brd.png create mode 100644 template/Arduino_Mega_R3/meta/icon.png create mode 100644 template/Arduino_Mega_R3/meta/info.html diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.cmp b/template/Arduino_As_Uno_R3/Arduino_As_Uno.cmp index 4350dc1d..84b6cfb3 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.cmp +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.cmp @@ -1,4 +1,4 @@ -Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = lun. 30 mars 2015 20:00:28 UTC +Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = mar. 31 mars 2015 19:44:28 UTC BeginCmp TimeStamp = /5517C2C1; diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb index 6350722b..21d4f300 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb @@ -5,10 +5,10 @@ (no_connects 4) (area 110.922999 72.949999 179.653001 126.440001) (thickness 1.6) - (drawings 30) + (drawings 26) (tracks 0) (zones 0) - (modules 4) + (modules 8) (nets 29) ) @@ -62,8 +62,8 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) + (pad_size 4.064 4.064) + (pad_drill 3.048) (pad_to_mask_clearance 0) (aux_axis_origin 110.998 126.365) (grid_origin 110.998 126.365) @@ -162,7 +162,63 @@ (add_net GND) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5517B5EE) (tstamp 5519A672) + (module Connect:1pin (layer F.Cu) (tedit 551AF6AF) (tstamp 551AF526) + (at 126.238 75.565) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF6A9) (tstamp 551AF644) + (at 177.038 90.805) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF6DC) (tstamp 551AF6B8) + (at 124.968 123.825) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF703) (tstamp 551AF6E7) + (at 177.038 118.745) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AF8B3) (tstamp 551AF9EA) (at 138.938 123.825) (descr "Through hole socket strip") (tags "socket strip") @@ -184,30 +240,30 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 /NC)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 2 /IOREF)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 3 /Reset)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 4 +3.3V)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 5 +5V)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 6 GND)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 6 GND)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 7 /Vin)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 5517B6F3) (tstamp 5519A67D) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 551AF7D9) (tstamp 551AF9FF) (at 161.798 123.825) (descr "Through hole socket strip") (tags "socket strip") @@ -229,26 +285,26 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 8 /A0)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 9 /A1)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 10 /A2)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 11 /A3)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 13 "/A4(SDA)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 14 "/A5(SCL)")) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl (at (xyz 0.25 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 5519A67E) (tstamp 5519A686) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AF9FB) (tstamp 551AFA18) (at 129.794 75.565) (descr "Through hole socket strip") (tags "socket strip") @@ -270,34 +326,34 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 14 "/A5(SCL)")) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 13 "/A4(SDA)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 12 /AREF)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 6 GND)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 15 /13)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 16 /12)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 17 "/11(**)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 18 "/10(**)")) - (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 19 "/9(**)")) - (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 20 /8)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x10.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl (at (xyz 0.45 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5519A686) (tstamp 5519A693) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFA07) (tstamp 551AFA2F) (at 156.718 75.565) (descr "Through hole socket strip") (tags "socket strip") @@ -319,23 +375,23 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 21 /7)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 22 "/6(**)")) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 23 "/5(**)")) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 24 /4)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 25 "/3(**)")) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 26 /2)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 27 "/1(Tx)")) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 28 "/0(Rx)")) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) @@ -348,7 +404,6 @@ (gr_line (start 120.269 74.93) (end 120.269 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 114.427 74.93) (end 120.269 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 120.523 93.98) (end 104.648 93.98) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 177.038 90.805) (end 178.562 90.805) (layer Edge.Cuts) (width 0.15)) (gr_line (start 177.038 74.549) (end 175.514 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 177.038 85.979) (end 177.038 74.549) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 179.578 88.519) (end 177.038 85.979) (angle 90) (layer Edge.Cuts) (width 0.15)) @@ -357,9 +412,6 @@ (gr_line (start 177.038 126.365) (end 177.038 123.825) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 110.998 126.365) (end 177.038 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 110.998 73.025) (end 110.998 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 124.968 123.825) (end 123.444 123.825) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 177.038 118.745) (end 175.514 118.745) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 126.238 75.565) (end 124.714 75.565) (layer Edge.Cuts) (width 0.15)) (gr_line (start 175.514 73.025) (end 110.998 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 173.355 102.235) (end 173.355 94.615) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 178.435 102.235) (end 173.355 102.235) (angle 90) (layer Dwgs.User) (width 0.15)) diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak index 7babb571..29c778f7 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak @@ -5,14 +5,18 @@ (no_connects 4) (area 110.922999 72.949999 179.653001 126.440001) (thickness 1.6) - (drawings 30) + (drawings 26) (tracks 0) (zones 0) - (modules 4) + (modules 8) (nets 29) ) (page A4) + (title_block + (date "lun. 30 mars 2015") + ) + (layers (0 F.Cu signal) (31 B.Cu signal) @@ -58,8 +62,8 @@ (mod_edge_width 0.15) (mod_text_size 1 1) (mod_text_width 0.15) - (pad_size 1.5 1.5) - (pad_drill 0.6) + (pad_size 4.064 4.064) + (pad_drill 3.048) (pad_to_mask_clearance 0) (aux_axis_origin 110.998 126.365) (grid_origin 110.998 126.365) @@ -158,7 +162,7 @@ (add_net GND) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5517B5EE) (tstamp 5519A672) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5517B5EE) (tstamp 551A79F9) (at 138.938 123.825) (descr "Through hole socket strip") (tags "socket strip") @@ -196,14 +200,14 @@ (net 6 GND)) (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 7 /Vin)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 5517B6F3) (tstamp 5519A67D) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 5517B6F3) (tstamp 551A7A0E) (at 161.798 123.825) (descr "Through hole socket strip") (tags "socket strip") @@ -237,14 +241,14 @@ (net 13 "/A4(SDA)")) (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 14 "/A5(SCL)")) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl (at (xyz 0.25 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 5519A67E) (tstamp 5519A686) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551A7A0A) (tstamp 551A7A27) (at 129.794 75.565) (descr "Through hole socket strip") (tags "socket strip") @@ -286,14 +290,14 @@ (net 19 "/9(**)")) (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 20 /8)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x10.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl (at (xyz 0.45 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) - (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5519A686) (tstamp 5519A693) + (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551A7A10) (tstamp 551A7A3E) (at 156.718 75.565) (descr "Through hole socket strip") (tags "socket strip") @@ -331,20 +335,75 @@ (net 27 "/1(Tx)")) (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 28 "/0(Rx)")) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wrl + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) ) ) + (module Connect:1pin (layer F.Cu) (tedit 551AF6AF) (tstamp 551AF526) + (at 126.238 75.565) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF6A9) (tstamp 551AF644) + (at 177.038 90.805) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF6DC) (tstamp 551AF6B8) + (at 124.968 123.825) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AF703) (tstamp 551AF6E7) + (at 177.038 118.745) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + (gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15)) (gr_line (start 114.427 78.994) (end 114.427 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 120.269 78.994) (end 114.427 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 120.269 74.93) (end 120.269 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 114.427 74.93) (end 120.269 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 120.523 93.98) (end 104.648 93.98) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 177.038 90.805) (end 178.562 90.805) (layer Edge.Cuts) (width 0.15)) (gr_line (start 177.038 74.549) (end 175.514 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 177.038 85.979) (end 177.038 74.549) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 179.578 88.519) (end 177.038 85.979) (angle 90) (layer Edge.Cuts) (width 0.15)) @@ -353,9 +412,6 @@ (gr_line (start 177.038 126.365) (end 177.038 123.825) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 110.998 126.365) (end 177.038 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 110.998 73.025) (end 110.998 126.365) (angle 90) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 124.968 123.825) (end 123.444 123.825) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 177.038 118.745) (end 175.514 118.745) (layer Edge.Cuts) (width 0.15)) - (gr_circle (center 126.238 75.565) (end 124.714 75.565) (layer Edge.Cuts) (width 0.15)) (gr_line (start 175.514 73.025) (end 110.998 73.025) (angle 90) (layer Edge.Cuts) (width 0.15)) (gr_line (start 173.355 102.235) (end 173.355 94.615) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 178.435 102.235) (end 173.355 102.235) (angle 90) (layer Dwgs.User) (width 0.15)) diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wings b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wings similarity index 100% rename from template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wings rename to template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wings diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wrl b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl similarity index 100% rename from template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wrl rename to template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wings b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wings similarity index 100% rename from template/Arduino_As_Uno_R3/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wings rename to template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wings diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wings~ b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wings~ new file mode 100644 index 0000000000000000000000000000000000000000..61ab992e6cc48bc70ba5419566450255a4939866 GIT binary patch literal 14338 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 V^ZqXf%g$>tp$UJ*?Fw&C2LOEVn#uqG literal 0 HcmV?d00001 diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x06.kicad_mod b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x06.kicad_mod index 92e5b2ee..43d1a19d 100644 --- a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x06.kicad_mod +++ b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x06.kicad_mod @@ -1,4 +1,4 @@ -(module Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 5517B6F3) +(module Socket_Strip_Arduino_1x06 (layer F.Cu) (tedit 551AF7D9) (descr "Through hole socket strip") (tags "socket strip") (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) @@ -18,13 +18,13 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x06.wrl + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x06.wrl (at (xyz 0.25 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x08.kicad_mod b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x08.kicad_mod index 1b21fb98..67d2ee03 100644 --- a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x08.kicad_mod +++ b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x08.kicad_mod @@ -1,4 +1,4 @@ -(module Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 5517B5EE) +(module Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AF8B3) (descr "Through hole socket strip") (tags "socket strip") (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) @@ -18,15 +18,15 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x08.wrl + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) diff --git a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x10.kicad_mod b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x10.kicad_mod index 2a5f18c6..a8464665 100644 --- a/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x10.kicad_mod +++ b/template/Arduino_As_Uno_R3/Socket_Arduino_Uno.pretty/Socket_Strip_Arduino_1x10.kicad_mod @@ -1,4 +1,4 @@ -(module Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 5517B7E5) +(module Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AF8D9) (descr "Through hole socket strip") (tags "socket strip") (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) @@ -18,17 +18,17 @@ (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.286) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) - (model ${KIPRJMOD}/Socket_Arduino.3dshapes/Socket_header_Arduino_1x10.wrl + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl (at (xyz 0.45 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 180)) diff --git a/template/Arduino_As_Uno_R3/meta/brd.png b/template/Arduino_As_Uno_R3/meta/brd.png index d6a532017fc293e0e5fa107e7c7c3cb9d4429952..ba0592bb0470dc728af4069e28f6682d50a132de 100644 GIT binary patch literal 56776 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

st4Cbf6TdYVeVAz+Z(d3s{i=mVw}+6_4k*P z#+;2sOD$UF*y}s4j_pfdrRFaE`Ptqxi(Gpnc5dR`|M%KdM&<=sp;JFTwmt5*zwXj` z?`b=-+O~X}G^s@;!|2M1)8X-)mG5uya-6*L@$S;@FJEUEzRUa>^ZG?k^mY}AA{Q2y zTE-nW-|NP5sd{k;`n;ZVbBpJx+V8QPDernbCqMZ4{At2Nn{=INS58}(cri=K1rci}1sQ=R5Y{m8!ihxg@bN>8Z|2lpBo=5ZAo<}N3XP&>ch@rW#oTt$I(^)Z|=6zbe_g;7(i7E+h zICJRi>_xoZUP5o%mT7)^VY<8Q-3h_S8{MLleGfjqG3~{TBW=8sd(BMOpKoBe*mh=) z=JlQK{Z;kvE~#GJFxOI9(z>Shqf~pq>CD}klPBycdfF0Eb+}V_QdHhiE>Bx=fd_Yw zojC4(YOYnN*@r(rWy1r`{rK#Eu_Wi74$DnT|Bc2yZWE91shniDuA*>9)zxa*e%Z;d z-*pNveS6PleXf}{o3oLp=QNStY5n|hj}_#s)!Nrs7OTA2wcTv>D&A&A$!^t|Cp@Ih zW@l6d?_OnFes1B*pWox(mmOB96_eJ!l~`YIb8YIGrmI@Xmolc@_w(?mwfXh?bcD2B z%!$6u%g#v}8XECEdhDwFY|gq1x93=vcpUm@^L2`HbcgYy$Em(sqn=Kf9Cbr@?H*xu z753tZO6x3F&Mkb{)N?#|c}kDDSgyt_;|=CVQ3@@2!ZvHIXI-YQe9bva)bE z-rg0;H+{K(_4>yrCmXH5zIO7@s@;|^9y4!Fv)uCdd-k6@`Vx(fzsjB*I4=LY=);5T zH~0Rw>-GHZ{rr64!Pz#`?w-lNKYzh1?!MqnN0laj+kW4nsALX%o&WLvKfEPu+k*G+ z%dQJuEconvTig6^DHp%JjR;C+v%1uh)XH7FEhF&E#fuyA=O2Go{B>1E%C&W(y_aVi z7iF1Cq%1U_neus_k!z6GR4vuzAAM)PX}z*SvGvbK_O#78c5|%{xAAUTDPyg6J+-D9w z?R-o98070?%s%l-KiMgynxcH|6gP*!rrmjSGYqWCr&(2Tik^tC@0|AOX8O~g_WuNq z_a2ukp7Q*?et05i{loW@>YF^{JXGC&Jv^KgUiP@{%=W*(pE5jq{aV9Vg+&h)rlEReNe5Y_gI&w9$r%BgsNN8poti`z4P%z0~d*EG;~_Nn`G zty3$mu6=#$x}xGFue{4@FTeBKP54s2s_V_Oqg^|fq-un%k$8S?uCirsrjwJC6UWEz z&y#L$S|nDS?7G~~^VK$4>m_yj|La{}`{0)O#EDAoiv!oyiDxdE8xKf7Olv?TF3pQLz~Ql!zHiBnXLYz|fzJiO33==t=xB3*sM zK)%fVf7M*<{O4WS9Qo&S|B3C6%*W?kG!5SN!2irsDGI?_H56udbH!?mN9uv${-j^6TrTEA&G=E^%9ZKmF;c(R;u7 z(?WWr&AombNF2HLWO{s1$gHkKAI=z`FF29=sQi^m^0}LRrrw&daj;L0zt6|mgC}M z21{mt|MbU4-~sdB#R^Fbce?f;J~f|1zP#yy!jB@8Bh{5=NBFx$n#=85&)-(QzG~&v z%(iFmIo?ajGj_6_Pj9YOJpcGZq{Wvv4M$4$$I9kA{SPd7CGlsAKwi~FyR^@(;@Qqq z!xI*ieOkZ{M-4Bu1A6VV>ZeDS~t$j=R68LT!h@R@cvrm*=K1$L>D7VBLf@JDx?c8%P{H&(*AU z;Ed$TY}>8(`8nG<91XUpt3)W?e6#dyn1lu2v_A#Q|9muB7grO>$9uS{V!rV|HI6UM zb&D6|%X@fj>vvxq$Rohc=VRy-BGNidH`=KFU(Ix*KKbeQPh?3tlrYWEV*HZ$?#}WV zX1>=M>@4d(ZG9$i~|y|H!0 zDv4YD@zeUgBcy zj9R}O%Z^T-yuzW0DO>pM>_z!fVGg1mO}7{yEUs!}H)0lJy{2;Gw0C!6FY5-U*!mBl zPqmI!2JTZmo8YaK+3lV(wd)Em!{k>l?@n*{aU|b|<F)xy<|K$1prLNG!)Ox|{4YOaY z<#-u2xr1lTmK{}Uhd$Q{%sMs4^U5jj*K;;{*6&Z7Z~V^u%gJw+o6Xi1AG2f6{>A;B z=Y!GQGq+?+9$GEDWSRcx?bko5TP-aL61tY3KJ3L%s-M6w5jaJt!H+?nBSiGs8AY3P zzp8E7{vlUP+IX2)u*e)vv-bb@CrP9B!vYDn<)U?UpKNFIRu?>Ibzos+Z0`IabI9%6 zgXx*V4^Ifr{gYZU{~qJ*Z717ujV#{YbNiXK>SyU)TfR9Pj{m!U{j^<@U%K(N+ut?i z^?!Gm&P`pnaeDd(C#|bII_I5!6-BT12=SdPer`q$f9|=CPbNQO*z5dUC(eHJv{Jlm z+R5aY>fcX1D}PGal;01@pR@nZr){NovZgOQ$^G4{|Ldo7J~ND8zlk|B!?8HcS*zG! zZ?4~WnGlgnbADKJJF7Ryc^t}$UDf^2QJcwsUP{*1tSf7Nv(^78Y~m7a^7OKrFI0Uh zMd`>-O)6s4BjE?e^S-7_DtsgL){Opv=~xkC6ryOVUbA?9ofgZ5*|oi^xEM`lKkYjD(_yYIk5aqSOS!25zKS}s zx0#bBmp)7v`Sa(<0yEv6Gw)2iHYe4p#Kz;t@9ycBVvYH14>j=3Wk_?>=m>4?WAC%Q z-f^;cvZns8k8#b{cw~3AEOZtM;8|y`C)Ry~(<+DcuHTltIevi-hEfuCPDd|2=jP$$ zlzDlLbIshw&RutmbF?&B;`Yz`w}m_NWYT(PcQ-kktGjnseCOs+I5E3=o87+u$=-9F zf-W7NZswrgFt3DhcJ5ZaHugR#2cb1mOdqdC#_ll4_mexT|Nr+a>1VcE@^qyR>^3|c zAj0vny|vph_evMn->T-2ET%|9bp4>#p?^zA$uO{JZ#_ENB_NQ!Cdlg%TSPi@HBM z?wVQTc64?ss;IO~kFSdqpT}4C<01Q82D?8WjwY;NU31Cx*wQg_eTz%ly zot-Cth6Nwe?R|N3w|wepht<~-wsK1P=)T-}QrzJ1T8kIk---UZR@3UeY)*}FrcB!O z2f-i9K8ZK7^j<5}w&ax6NF9-k%WTo> zVpwh|9O!1dz`)Y?>7Yry-86Z9!%we5-4C4%;b(a9#2;qHepdTGf8*5+3Ow7|IxkH; zxI?E??tHHllhz#7uNLWQxl6PKSib##abclzJD==KX5Ey?u(nU9wAZhQ-j=h_Z?09$ zu98mB(SHjZnfYWa4&2Z;JleKnSwU-a!!1EdwXZuTPa>? zvy`u|uKxJ->(i^%>p?^NTp}6{JByx1>?~4EJv~h||K6T8vAfNVUMPEgZEfbd*IlC8 zCnhSh>+kvCH0yQMmlv~FtZM2%U(|D~?MBY+z^mC3y}TQv!WV0R_8KK^)pHKyN-&sm zI4idEV1U?(?z7vz{eOFRzkhVNMEl3*bBaHjek*+)meiyw#Op1&YKN?sdQ%3=l!{aF zQ|ncvO%`zp`3lBz2zyFqT%EMVJKO44-2X%0=kRUR@@ia`Dctz?ug|qra1b*Y+EzSzWbi-73!;na%wEdtn~y`~B5NuVwbk z+}XC)bU~HlYe7Ysd6}`Q=gs36mkL_!TTnV%Aj)EUP2TFQ#!r6E&iE@Zqsn`&?wP{^re_4Lf$6`1sNA_wV0p)~qQgC^*n9uD{~?>zw@j z%UN3^;^Lk?Jlr0#I`rAIXA$x7=~Y#;X3mr}Gc#LpH7jIw=(cU!X3U?z{A$+5-Mdd; zx+LW8?k*!Iw`td|Q}^!4^}03hE`Psi=g!XJzSdUOYuB#Lm^CY@tV}FeYpT=gtBYdv zF2Dc&vTV1Cr_=V^PoF$#@mlIMEwx3!V^T}n=FZ~2j~@#!nJf*^2+$DmxI86kV@GkH z&S{P5rz_rPZojSK>9qd(;_I&`s&Kw7n{9J`Wr)_2%r3*WqMbgQZ>Hqr^jP$HUY=sn z*SV-e=d{LDFNQrYuVroZ*?<3-WxpY(;+964WUZD7Ol--gS}q)!VW^pwz;X z?A4slpxdL#Tf97&X{IH8-M{qj3QwIOJ*Md&| zYqMnMTx9&^e8-A!hW0fnM%S%zFRzJg2wz~T-qIK4zC_gM*WbcD=JoIND(78(S)zA0 z_L9lbsNem&y;p`PwG_OYclBk-i|@amzl#hM5j?)J?&ZJj><0>c_QpLw*vu}~*3r?y zqpI7G9+5qB#*76QGcqKUl#~{+7KB(lKk+%HSwK*5;=&Zuru|xC-FJ4E`$GhlN*~zF zY}jVe_j1oU`5WCG9UU>uyBKZUH%43$aB*>Q;eN29YhW{YAVDIwD z3=9mM1s;*b3=G`DAk4@xYmNj10|R@Br>`sfeP%gsW7D#5fh!CQ46>Oa5hc#~xw)x% zB@7_oT$GwvlA5AWo>`Ki;O^-gkfN8$&cL9+;OXKRQgQ3e-tvMw&r84mzS*`(qkEgn z`@I{=n^ZhHr(}eB6;00F>9Q=j`px&MpuBretR~O=q4v01R(0P-)th~~-hGSpR$pG? z(y63b#-wtw`hD%i#@z4yo4fD2E_b=9^s^@2U{S+;yXv~b<56PEhWkY0p`ZDOdTdGH7vOPy3j(#LWa*&M+5@$vY1wcS_wRP z`gG#VnJYyWE&zjq%g*aV6eJ`h4rFcBa@BwWri#@I_V1V9eRmy_I$6fu6Q)mhcXMkC zYJoWZkT3sJ#*&3gm%7R_YD2W%5ekrV5Wm8kzzPAb4EcsjmMxn!W5xR_{f7PZi6pg1(2fH7Dxq)R0`-RqP*TPC!)__BG z0m$VnbI*CDEwf^R=-YAg;ype4E{1!LIyxHO*W1rE%~soZbJbKQh`;iJGE6Sq;Q0SF zJ|K88#{=Eo2?8fhuYPn?Ja>-m>MxMUD%h-~&AsoFXvGu3AM^h=uF`U4$S-WUcrkJ5 z#zKdc5HCDbb4^zE@j0-4KX3g<@eiltoofHCUCv(0eS@`EO{!PT3+mN}YR6Xwe>h_- zAgZcjU>`4dAX>~XUDYprE;Mcr`R0Fq_#*Jf-S-N%v3)IixPThS&=kf2IhDJX2IsYU=3VSjxfL+TSs6o}8PzJL83{txJ|H zS#VYBe)FN_>}SswycEj0$+UNG7@vIJ(U&D!OckpSyv#ZBa*MX>oh2W>x4(Ru{XZry zPVV5rgFOAcjRy;I<>$?sRLsWO8ZA;-Sh!`&mVlTT9*2++5oxoW1$+0$7Zt{EzbTtB zGtevahfBdvBObnAg%2D|9zVW2$HK7ovi|)phFuFTK3QG|Sa+{t4HJS!_L-)3e`n7;j!{``4u%I+b{0$Zb{USC`5y#BkX@m^u!Iov!g zTef6pzd0ppQSPT1`cU}rRBbmdu6Iu^x+`jM+^dTgJP^&~_uOEC*TK6lI(k|bDMf7M z+Lk+6rk_DqH^Im;V#c5P+P!anR8>Db%s;(QXU5q>3e{B!2`^0?qhvEo8_u#_e!O6M zy&l)xyh#5OcRXJe{H+nmm?{4wd-u8S6UQg|vuCVZTq6}edwW+6_t$pe4e{fqe zZ_SnLee%59eD9tb*Sw#R|1u;Q_F7zh`)z7XLh9rCo8Ny5_x(TGv+1qc)c5{||E5np z|8Ro5_^sPV^J*S)PttnU%%69!S;mzi{o>-jhWvyVC65Ajywpdba2N@rmc(WN9CJU4A+4lW$CNbz zvKQ{}KhS<{jbPKt%WE_KJeK;O+wfHCtL&Sr_4nGg9A3IO`>p-n>>Sk{CGU@Qtlq2l zAd2sR^PXe-zghL@GYh=VI{)PB@5J!gcdx&2GOS!He?9rn@10M)OZM)Tc3$`IZCs9W zNGR(%0oDnV7YeICc-a2X`u@a?4%(5|=rRgxWY4^nhg9G9FxvIZ;G@U;# zKfU4JPO}rgO}<@Ht@s}M^Gxpcljn`kpLoAsG%#?&L`Ado1O~tP-#%Gnw2C}?)^&FE z8kW^pPYVZyux#CG7bo28IFCQ4^<&}=i}Z(Gte?IloNxUl_u_SI)V|Qw3bs-up%>Dd zFBjWHaXQ3V_^3FQPMu!U{qi>dry_*~l5Xw~-pKHK$xL`XY5h8GwqMip^wrodEpiBE ztu2fH$)mS;t~{r3;ifSC=Lw%axBtockliq`@cy?upPov%?7LMa5q0d+k)w`T76Gib zd>J#6ON1Is(JDR6A0W z_&$1Gb*NI?;^&-w`qEogR_8pa7poFe()QJSbeJZ8qiDe{!DGkvNJNK;&9VIav1gK8 zQPGl}D>ZMHSN5NLk#XYOwE1mp>jU^Ed*1mc)qDO)e@Dw2iwj`~AI$l4}k5*Z-JoJA6bzdC%tU-yUIoV|EKe=sCqAP6sEU zFVd+y3#_Ka@fQ~>ZeTs8TTsXMvHZNhyWW*j=lc6a+XRh_6sx3ibT7P8T6$0VAd7+} z>n`340sFTcKl6b7r{#nDEQ=Qxq&0q3KCT*{tInerJlk>c)Qtj`Y}d>(=4_7SDHeQq z#pJ~mhveq#-KnVuKYZ9@CN1^gX8O{g6NmXvzrR=c{Mly~Ev6Sumv1&+Udhyx@A9eq zdhCY>&693?es2HW$iw?U)>O}XH#lBjJGi+2Q2f880^7L7!~XsK__4^z#!!*PSku#E zX?o1brn}eJIy;4?-?+&5__5x@<;x!2*cchU^diSc&V-z)=OvgE-M6iGUc8o9YqsJ- zHleQ%?sLD*(gzw7cP@(Tc)5W7{vC(R!zJxowc1qkt?HZ zTNnpt>)ptG%Wte*8*rD4b8C{spWh2MCqMi)Y4X86TyD!3E|$G?N%8n;){Mr2gLCc56rYC6ODRu zte2!a%$v?#kjA!3>u7_jii20bz?!2TB@q@!jx}r(n-#Sr|69rryUTZ2O6N|9VD}7D z6xh4Bd-DD(Asp|;{+>N^;8l&{%sd`GFM0P+#~_s-<<57NH2swqwLRpjdSMOo+BL3aCVHQzo@wiJ=ldK|D?RDI|7zpK~jtynj$aK;Rc zzAs|tD|z{*SvZPw_V!NZy`Wf2>7$&dm$*tb5 zJ?-Ys4cATV;!ea@&;IlOT+YSEZ+>0m3e{cr)mi#l?il6-AhzQ$mMM^8*_WfxUF znc2yCF@C~y?mJ0>e_KNx?r2@ud3^u={VM;XSwcfUtd2jpeV^*L!~y}mxDb{PYDY!1 z*ghOP{O)ehx#wT6KRhZP?)I;ybN>;hfB(Kea{Y5@x{9hp{`*h!d;6xfF54X3aqRE+ z(~qPD9{iqjJGk)A4xI-xX9fg5G`$sb+iR}hyt(t*x{5w}rKLDj?8vXqzJ8*7o~`y0 z6`Pn_Z(q%Nzmw~O_#t6wZhjkuPe0F|te7%cm;2H0_uPu7&o-_Oe||htl4rs^wNF<= zx@$5s=k4$^zqUqfQuVW*oOQlxhKGtvXU)*qWOAkZV*LxniIwkCU(bc6FeCw$M&Zl0{Zw6}xf=b1Z~ zgL>J_@+R0GxoNy1e||;XqD9a8KW@!-Nf+1exK~`%;&N7%fAtvyLp_%#eb!6jo0@Cq zpFS=6({GMI?2N@N6Z&g?zITLatM9mcS?P7|_D(xx<>&eLcI`SMas4W1r=M5THOpUy zvlUe&s&=^^|9($frS{#QGbhD@s{ichxqLHCo4S~59lg>EmK?dRy!3jv z%{$-D>c2Cr?XRyBj6655bzNPgeNxi1_^!(tDLVdshjwn>v{6@MhW)-fxznbeoN?mB zg!8dGA8F5@KmSEpnj6QXdwY%M`!4(W{?zpt`r(}elc#4HLJ!q$JgyR%w&?v)UOnNAg-&jv1A{&e%*yYpDX7Yi=F zaZ!;i<9(ds8g4}!8M9oWpZDtH#Xc-i$;kRttEcNbFEd~K=ci9%)6S=G9ZqSw5Fnku z*R<`d+NUaEhhDdyLho*g`L@+Z63(~!J@_&aOE27{hsf<11!@Aoh#C@UYH&XBcLDZF^|i$yCk_AM+|*7Eulv0C)f zwAtFp#p@29Kl!nR^UZzzCuxd5d)y2^{rgw+X36!_|IdH*ad$oW``XT)m(R|AKG_?6 zedESU@187~u>DWX%lP-!5|x!s7P?}J^)Fw3etJ1$%M2ejC1qv~-m4$3MJuzgS)DlB z+AY7ir>bVpi{)#5f92n`ir=*Ms#JlMtOQTlq)AU|mo0O-_ar4l`fF*|(xsj2dfj&X zEep@lUlmrqX-`T6cz*u?b<5|4fMhv@dU7ZU~9h|*?c+k_mTbSS67AF{P}SB$^C{_c6BwiA4m1;9815>xA(hr z-rpw5y6k{|-KIBB?}#qk6H~YEcWmUA`}Or7(}jhOMD+G|%M=!#t~TG6V;CIp!C?Q- zvzLz??Y$uQAhMyy&G6FMvm0u6zX=fEEh8g3)!)Oz=H$t+HP?*yd^lucHCN)`v$TH0 z3olc)*WRz~p1i-Ip7&dWY(x0+-B1{`6)I>(| zPnfVlcJakCKPvb?{Qq>PxcSJDA61Tb3@1zVPFUD_V*Zx$2`^r3%`lPTlkqr^_uu{8 zyj(R+PqAk!HTySm@rnH`dmlIF&(mjhjiIZr8CXO(mwmIy%#^D8GEJYKy1{9{)x?#bJvV&|PadgA^a-h=n{7W~-odWQC? z;*SS?7wq2EQXnR(dwnDvR@nOlwO#FXn9SXtwboj>2=_xyNl zd9JGRW81nvkK-p!Q`=Z3U&{aNz5e^l_w>Zyndi;<|2Hy{os+9;*}{hghY$CZx4*vd({tZRpFhRiyRzAd$=PX%{oQ-FTUaihzqZy%V*2Is zk}W-Nr^k!^3<_TQf3NKsW@ab8_j`)>rQdTdxpd;h4(YXF{c->0H*2n$G})HLK*Phs zuXyvC&eh@i`tdnyDthB9T}!4;d9r(@m*2FX6J}|h*PX&v`t{X%A(1Uz%a(nYkj#9_ zZogxC{m<#?FJ8`6Qgyv1BoN!y+F7%^OxN$-XHLKT`n;*y(Y7vTkKT3Wu+=h;-`=zRf1`BW#{PbB=J_*UD(d?!f4=DWl__r$ zuCM<-JJ#ZBRsFWSvk#Ao9~Bm!&Q==N{qf2aiCH~7=O1Nk?wr16x3pQ#jRWWAR)75d z{cw)ngFip()pc@a&5^kodi+QQN0?8K&OJ-ZdCDf+YeYpiaj>x+n!f*!f})~ghDnuP z%n$xeo8DZxcItj|k`0@-S=fmLj}tXNXU%Hq5fyuPB*CEQ>#O_=FaO-!^OOC}ol1Fe zeLLUy`8qFbZIg1&q(z=7E~+Wb-QFFzrkr(>ySuuOl$B%bUG6n;e@!=SHjUY(Qv3AV zg+_r79}6?Jb|K|#wmV&1jtGfwXKg>+ zbyCE+tjzrVUiBh(mlHDz*2_COetufKUOsAV&(sS6{WXDsO2y^d&n#T0H&I{5=T=sZ zh|sgR!*9wYySHwgFlWy+-`R&&tf}e!@q?FzrA1JBw!2?nTlu|@GVh~w=6zK*xl&$i zSnkWkF~Rb|d;Rk+?%vja|6W>NTl>jx;zT3=S+kEyzp9hp9Xqe|d39-eYC(T}eZ6G- zazDqcZAVP{zuwuk#$E8hP1%GVZNV?<-VA^L{@oa%WApipF;5Kt_N((bR)?=oySuA& zzEtJ5oQX%@PYs{8U$ja$BWH^8)3wpH`Jd0(F6!tLbKaQV|NO?=SD_zQT)BGEY0AWj zr~ZDg7u;-lN%XjB)6t^77cUIg#WXfqFF5xua>c6EM1~p+cwnffs=DcdnMp@Y(e0qajm)z> zJvx@Hey!y9yfZTLPTN)8_{yCXc6VCVu05+f|0vVUnXhl|GM&F<$=8-Pr||2lRaJfy zrnBqsQP^EqUvH>(@ZhC;cgw4LPG6ZKQydoRd7I(u*Y$$(_fNmNs@&2(|6s4 z-hMjr$JFG+jFl@VZrd8wf6qLB+JAGYqYnH3Zj(qVf3@d`OTS}jx}cP#;Lla7ZRbsT zk@54-G~G-2QoRB{gw>B^%<^$k5E4pJR&`&x^2o6~HH8FjalM!YTfQhwo$CAI>)tP4 zWS&1b_&4WXO~br-LTv2zDr(ExSBEcr!4Oj8!t{cV-NWZg#pUYi))m*Tbp`hKYzYYc z%6{wi`A3QtyEYnYS^L}P!yH3w@x_MRgrgK)d?L&1@QKR#F51!AT)YH>D!-q|0niw0~DoOeGYNnyjdhY7& zl9HM7F+NiB{?mIOwr;O}_WZ+!FSV(vBBE=REO&}GJ07caZ0tFFC+6bR>f)ybCnQSL zugstM@yz*YViB8zUDO5)Lqr8y#J%(BU|2$2hx)(er|fP zW?$Sr_vMrSMedFIA}^ru`k1$V=bY5kOZ^`|eu}rZKmXm=uj)y0dQE}wo!#$@gk^FP za@I`VVp1rxV4}Bw^4BhgRmutJs(#CzH6O7#*6fjZ_3O1wWv*GILH_Qyx3u>2@^&_U zUoy)uIR5@o`+tw$b8=7SW_kF~!06JpMIlUl?K(4_pRcY94-a>bjg`&cH}k~7=G7Jj z3EXABdCs0az1xAE&BgA$vdC=SJ{ir2udYhTRV0X3?UmhYC$Q6a=bm|b@!xp6>YmNK z|MAu8g)d5quFRNf`q+vsPEt$j2=nXOpG(%Qo43nqrDFB>yDxcoLKuBdZ!?}r_4mIQ9iL}A|8R;?VAL=9H+Ob^@=nRy z6dm~R_Ve1>L>Jei7q5lwjHo)H`gHc}EoBJ~{rmsRty*oL@cY}-axX>2k0PRfxu@&z zKht0T=l{eRJ7&uN`w;)*_Wr-oR#sLoUT*yGu>Glv+p|TNBUh~dZ_9UFUDzr(?AhGF zV+Z8_6^PAV%e%Xl?MME%cfH56WaA5~d3i6@PmVkM``c~#l)t~e?)mlVziZ4Lk?TbV z0>jMq8+iKrGZYrCUb$k&iCLh^!vStRhwrBVM|DAvG{Q30ndG%+WX=~@5 zekc(1T-N+mNz?pzvxN(*SFZfY%F24(ZeO45=bRnh-rhg&egD_FZk=A)n+=I(_U&P- zkEhL!39M#jUe~P=yHD=ct1Mn=^LuVyUOI;lr+@U_v*pj9FLCz2ejm*6Ids3?{Nu;T zTeidNpuh|5Guds0)7W8%{SizD5aFEgu6?yUX&t?XwtV_@fAbW7kHr@sJQqK5 zq-ElhC%iINQx0_stFI_>eenL)*6u}%l)~0t5|EwiTl+Wq^eHhB5#RjxJksXxo-b?< zD}H#0^7z#w*K$+`O6nAYEpLZOE8-G;~{_ji3=AP zj`xRe%$j;xeeP+e3t3-TSY0PgEp6Dg&2G_R?-{dZB~?_+Xli2G_wVa^VOiO;ll`w< zxO{nAhR%ySX4clcU%o|kc1S!wGt-!7S4_;qhYy!5Tek3e_J-TJ7WNB|WaQ?~oAbK* z`@5x!liO}Z$=twtSWS$Lx;0mVXQhbv{38h&kLOkMefV}e zKiO#Jja{YMiHV63Iu}jMwoRD2bxz)&6K8B3A|q{IzI=J7?6%vf)2AzcKAmnT!Bg|x z`u@Qjv(KlrQLb@u}M36<@E0b8>JbJU=&gP1Mu_GmY7Tg4T4$S$%9f zn2?f_)3szt?V4zFkLqe`Wo2a_A0GoNt5ePVb{>g|VwIJCQquA6L1Fs)_C0-e&o}*f z>bZHjOV;PtWu;9%dF0;S_@w*$tTl9NdnQequlIRhT2piJ$x~fV-~YFp{O(=eyy|zB z$Bw5K3rI?OhE8RyueWAoO!V-|V4V>!`g~fen{daIOW{AZI4_?(W74i&KUbRldm`+y zT3Inse07-U#^m-R<@aj8|9$Z_&B>|g#;#K7u+=gzS=iMDBqUnr$DdgAR#c>>wWp{0 z#F;zCn)&M{U%3*(6%+k+_xpX)i!Yw=*57+%vj4s#KX!DUIkS8E6n%vQNBU&zTQ63y zFI}1x$S-T6fBJ6s|CtXTN=Qjb?RdNGw!w}& z>))BpuXyBI_xH8Dq0OEx-}Ma)CT-1@PknxF{eu#=%XjadHQ)c!_tNFdlG4)2DJd

)sK5ZdzL#Tiw6U^Mk{~-K&1} zwSGFO=iw(TT)r{wtlptRk2XZDt$7`NU&+!^viYEcvorJCw{slWny65hxHv&q zS63OE3W3d)x*tD!rlh`Iv~b}>^?4PY`|NmMzMLPqX>CVGj*{}`nRC{ts;JCevnJ== zuGe~h{``6I>eZu<$K{{j*qFQ~KK{su4fngA{oYl2KjrmO}~Cs$yGiPytao` zrvbJWU`=Fm*y_}b436%jPDx1*FFjS=d!j5QMQ?R@ecPc!??1Ha*ED|lQo``*)2AQT z>;Hx`F)>wqIw`K9zkPG!;qB97?En06irD-t`_29T(^*(mFI>8G==%PDrJp{1nlWqE zqh@})1-o|5+Ob1cdy>DI75}E<=kWp}Qx1RlU~vEUz3&x29=2b6{nh5f0p<)7sd*KT zR9CIqvL^bw?{&>Xk65Z+U)!H{dD;8Pvw!Pu+Wb7eEoOh6?eRX@$JY06y2rOXO(m@U}- z(*N>?bDcYXp1=8^gP-5IMIS3eLqlWsR*CMud+y4WE4~-Q6%~cNjqTp;Wc~Hr$-zN_ zl{MaF`DH<=DBpkpfv8-AfBypC+}u3*?(W4iXU$SkWOQ;mmXTv~=**c%(<0V?KYsrF ziP`!8dLBM}d#CvPUXZ~J$Bwyudwbj6#f9bIK>@L6DG3WoA|+R^y7#2N{*UPM^ZkYf z1_#9V|2TSce`$I7<$L$~4jMRwOqqD#fJZ_Cr;~_t%$=|~e!R>5<}Td2b?Rhw|4CD( zxYX3x{QUXz$gyLe-tE@Ed^xyt|Nh#Uz0;>HS)%mk@8y~E?A&~Pd2esepa1vwtE;PT z?x{46T08kqjdpGAUXQ}%M+Jp9&-?Ks!OA+j;``ll%ep^5a`xn=rmB|TEfr_yyW{NR z!#Z~^@98z%ey?8LTd?z|@1{-f4y05yT#v7p?LOLcH}80kS@Pza7RAq0w%_0Pr()(z z$;Io}%WSSx-hOx6^h-e>kMQyHCvS|X`1|#`q^#`G6sgq5$EFH!FnfCL*3jH};N)a= z%c3XDChIt=XP-SLoxkVcl`A4ry+?MeWqJB^|MN35!!0X=?$zJlS39SS^+?{G9fE7a zyfaqxuF$Xz%eH587PubgQSk9&g4y%Q^XlX$PZr;BQ>LZe{b7O0#`^zv@6=Vxgs+o1 znh|q&RVbg%v`MMAdwTC4nX3K%;?<>(zumTXZU|pD=f#VRLx&GnKAk!}a&ua0&x-Ba zr-;Y>$e&lcO|G3;C?>pT`SRtKH9rg{PoB)e<~L!|rcGa!Ei27~gR8W(&Rx7|>EZ0$ zd|pakUfw?@Mkj6aZ2M+tYwMeyt}ZGn`sDfZ&FSamPMtdC;pL@ZbjdIMIjc+{7Q zANha$uK%FV`rUy9gMz20M46bFED9blsH&>Q>?~^iQ^TH{E6c;LKesBUV1rn1TF;?F z=YwKm4xgN?zH-ePm&F%1RDMn?dwc8X&(GtfK`@*!p6#WNc&RV=Wt zKK}A+%|q_^gyVg(FTPg&5j&~4q4sy#nlSC@da;jwKA%6owEO-E3At$%^QzwoDp?qQ zd_FlfDXAfN`M=Ipt2E=PGJ7Tp@`Adp2@a<(1Tcu}%~-KsU(K#=(yd!=YHGixDQ4?W zoIKef=#qh|YW2z2tG;qcO5QCg?Y(?Gd|yg+ZLR2)>(L(m z@{2bG6+M`1Uq8VqS zoSd4C&7A7@d&SpY^GkW65E;2W(ZFKGy0||QJNEuH@k?h7%Qj!`_m`_%b-G}9(PrP- zW*`5)ub+SFl-ITO{3^P+88<&BZS6BQyVmI@+;{h#ih@GJ{eR!K_w@B8na%!rvA^!f zQt$K^Z)#>ec<|JG$=S2-1A~*7u6V&16_xd4{{PCm>F@rZz5j<--EYo<-M8yp;x8Gzsi^|u;_mVCSFVNzgql98GJo-U_QK`QKW%#Q;L*|f3omYYSkm|5(`n^B zzu)cV;pd+`apJ+n{dQe$ix+PCq+3)pZTk7N*-I8ZvOM!F%E)+bOH0nu-MeRh`c(Ai z@86#X`RhRS=G?jZLV||7n!YZc|LRrv$+NnPwr}s99&cy;d;6Y$$vC7gSe2y0f!*j&(WT+OX4)`|bPO7AxAvKgrJ8)pB@aMZ|$CR|LY> z|C=^(qT8(5(w3E%j{Mkh&eeqZ$M60BtF^SW3asX;s5#aD@4j+PF1D&(2SAy@%xr+b~<<8 zr6BdCOP4k@D!b1*apH&E#EG*FW*?t9V@5(&R>jFeGpk#!;o;YFj26Ik$XeW}*Jl z!--3mKCP{)UZ1p?S3s0?>(;AwZU$;91h>G^tt!B|#@=56KUD1%Rf9mh|Ss(te zAvMfx?KRJ;U7bBV%4^rEXJr0NkZiU;`lI4|4p*=Fy%kQ2CpP?g^eAaw)vN1kqNktz z`#t^g{rfu?eY|wHcILZxSzX=gJE}}u0blRJ^Vh0xoBZ*kR8djN;_Fwhc3$Rmc0TOl_D;#xcJ6`&#iu9P zmq*9O76ofsORrizduP#7$%bFQs^TghR+hcHb0*z>wts#7=Ptc1U%rP6NN7BMIJaCc zC@ie&@I!~i7azROS5P{1>e<=IFW<%27YN_F46u-I^WZO+|Y zb00hq+qL_Dhuh{qf8M;@=@cI?Dk@sW#58Bi7L&&%hkpF9kguy~TC*nM-ERHK|NgDk zo|K=nrn{>v-Lmvm?7d2ME$!bi#n&4zzf3qi?QBcSm5WzPb6nr<{H<#!c<8WhNtuzg zef_7&^8=!yoT`3lw6-p|92sW7?)LJX-or01g=OsJynKD{ulZi`_}JGoXM8r5<=Rc0 zXr>ouvzTX^QUkZ%Y4an38|KfK|9-DpzqPe>jzwWp{GUhS-p_<>YJZuC>%|;M+PIX2dhhk71qz&dWsjzLA4~Ca zU3@VxXwx6Vh=L6&j%!zL3CnrU5J)L?VTT4p^FD@AyjrXt5T^17+b@A~rD66(y zyH-Bta9iG_GiN;K`0bRvafykM@o|LCQWuvuX$2p&zJAS*50+oP-22k|Q(ikazAUlI z$f{zkulM}8F-9pWKZr^A%^l9P&l*pk7FF9QBuv=1@A-u+|KyD^v!^E|E$V-gGI9MX zFFn=9x!bncFSu@QU}kpItBc>)m$&fcrSl)Z^Dkb%zHycmudi?P#;9sfZ{yEj*S}BC zdBa??>wHk$zv^Ynb?4uZ(bt$@qI&ge(e3*C`|jF&I#G4znZcn$-#*=|{;w|PeYxv) zckk3KcBZEDN~~mM+cov=ebUrovb!#C%|4h>5)f+Y>C7y_bNS1cJ!hVzaMspdOBI$q z-+I%=#`>SOmV%+-)cm^59a~J;)h_4m`Ty^t=xvSm2YY3){PgM>>*aTBtD0{>&?lqpYX+}-x30gS z;_vrOSem=FwbsRDN3iMC%Xj{8ReyWYU>^``+kDutxk;&kTjI_h`$)|l{m%dRWUX8h z6BYYyze$9KhH87MS%`tRlS?im>x{&qi~yfJ*x+c8;Pwei)vyYpgV zuQPAl7*zZ4issJF9RYWy+|}z0R#s~Hv14^pOPkj}v+^9@5Ro;pvpo|ML`6jpwzS+i zec-_Q7jIHM87ba(wMm&z<}1^7jI&mGcu%OW2blY-#>Q1f!Wu0(du=2A9HTx zOp?|y3E>G2nWFx&uxL}w`D<%G?cH6jE+l8ycUSKHrwLq@rKcZ#T;+NH>z59lx;mx! zxOpeiw>l*xu$146JaXlV!N-sBi&no@a(0&8vZaG3H&^cGvE#1$o~8Lu<>_@R>Qhzm z*vdK~#O2=8>pEioPO0xr=EufPiat9x<9fn``Atlf={r9pGW-3!Vzl+9i{9p&%JL`J zRIQ>u3G(rr*uOQ(UvmFk>$}TYMSuLR7Eb=zvw!~{O{jMm-8|_Y-YSmIcjOS zX#OIl8~bdh?$}XbWvwqDH_x-`7h_jdl9J@AsAIJ;bCzrIoQUxDnX=Q+PVdMm-T0tMyO+$HykNm+JM(&3zM0L5iI@D} zb=wLH8_hG3@;Bw4P$(;{JvHFWGl#M_5#IUvl8TC)PoCI##NLhm^3^wK`)P^t>G{R$ z<^TSj^i0j5;NKsXlfPf=72I$;mCw!P#P404*Kf>tasK6$`@1JkS6A)qnQiV|vSs4g z+2NP($9qOZaNWGg9~56dW1gJlrVFoaA6nYlF1ma#?&8#HpIJViuP@oz`Ed3umuY=` z=YMRESYn@JmNxlJwuw@@Q`3~I&4OxbakIle?^=C&ar4TP(X+p=h(55HJ6YZD`EqmB z9dYZQKRDP7YVkaJl%%DtJ#$Cf1M}5ay=rT1e3yd&b_5orct;Y|zP z-P84SUe8`)W%%ZuQC#C#XC_a)y|p1*&;>}1WE zJ9g;0xUXNn% z&X+AOva`H+d?IJ&-?K2!EZA~(e?Z4H{Wz|+Z^d}@WKR%o8QVjZ)v-)+c%$+w{-t& zf!<#C4Y$+N_AcMM_n(Q$iS*mI4}KF|oDmh}!q3cn#`s2K?{9Vi)_nO|lDYNLw6NQL(YMz^ADbj^SoHOMr7}~GZjM1wr{V##{Yd!M2_#LV+R^~^2;SH$}N1n zyI=UPpT563UHMa-{j+6(n{F2#b?UCM-Cp4)@s#n4jMlEQ2lIoLt-HFZ@Ua`Hc`WR2 z^Ks&ya${p-o3B@bTUuH`y~lag?{-RW+rDi1!xMsrzpTqoDSapmKIG!+S@2W-pTbn3 zX~q$Sg-&ee=1)Izu~>Ze%$b5--t*_hUYR|+{^S`Srt*6;-BVLl7sq`sJ9gZ5_m4+O zkq&ny-`U2kOWL)&JH2?`kExgfmRa=C|H|8(D0j68ScF`&o77O&>Sz%-boK zoS@JdynI(@zc};L+W3qVmlIAkdsHI$xP%tJ_Fizjvrlg6&YO*K|J`rhUTsY)&FreY}$0+(8lK2(QYT3Em850f+IEKW=s@Z$+J2C{w4Q4e#-@>UkaMIaPi@{ zqCz};T^~F9r$4#*?$%oGgRwW2m7Kmje><_LdZ&=klO5VRK3sS7OW(XGII$xye|p7^ z)#0_a1(ufkKJC=@syOjjB{g;b=gQ@ekGIar+Ir!;Vb9AeQ@&(6HJwN`I=g=Qo$KN6 zieH{go4l{E`tqvPjk$=gpqIW#7iYQ}aSYJ+CgDYhBBE>&zLB@bz|2FV{am&&_!D%$MB! z9G_no_SUhmZhWKrWTj^2`L}oH?cSK3IngjMR`>nJ+TH7GE?+(zv-g*@{Lgc9Ci=SM ztyAw`T&>gJS9NUq#T_-Z&pJ8J$6U*Jmj5OydMSTacIuz}o16ap`2WGV^8B3`jrFWW zJC-iAY1q8`kdDc$EBJX6kg?u9*l zVnLtY?fx{g^~vmcZNGkT##JnwHBoTl!pz1CTH9;>{=GEsw)X?;{wzr;sU<5{PFw8m zYCdsd(w)8KFU@9e*_<_1;?MVclfTdNex$C>{^HG=XOE6%^~udmsfyxw>J-;<%x&WO z)!t8DznZ0g|A2$3t?kt-*TX*_;(i+v!f|s(cFdYE#XV`8D+2rF#hJHVP)n|g>bdvv z@uzb8{XgUECZzxQ`*e4ooTyWJ?1AL8&73=}id^>8D=KpDU;q2Z`Gg4*I##V}y{vSS zmBH}b(WCFWOg`tIH#g~U-@GyK$?Ny=5q7IXZH(RfPi<~&{Jhss{wnv2Z#jGa@7uC7 zpr!k;;-~%J=Y8qD`Nk@4uJY68zN|QYd*_8eZ(d9=ynI``cFTp|CZ?S=$;qGY z>gsl%PTzP!Mo)LD;l10||99((`PaVv{CsJ?SoE#s%Z^Cb{@U`QIxTHq`eohw7bcvz zer?;2Uxqe1*w7qsc>(i%CH?w@WvNG7bWdGj(``&!vmleAH|MU6yYUz(3KYTbW zbmi}#&!0~oNXp2X^!WJ>3qv;jJqm`gGiUBQwqT7<+3PCXFW;_xxc{FwG4bUZf3HVI zC%D#JH|Dw$tzaaaX7yk#zoKsRlS`Fnul#b$EZ!xnH2HMo_FCIzA8N0BuWh)R&3(s! z>GdUrgQ-`n(_HTL_{482+{!a6>tH;0;>>{S{K<_6Wcr^OT(IF2y!q*FehtS=%b?B0 zX5t&tCN#0gK3^xZWb0RvLdyj1wr6|?-rSD6Yp~`%gQwfgquc#X?OwL*r_^)p@C94> znEpD-b6>q{kjL_@qJ)j%e`d#-#+7CjZ$(m`I~|-O&^W6q{Nqo)j+1RC9Wrv~>&Ks6 zP{A1NbY%8LBgIdul~Xfj&zn@W`t4T%8J1fa8rkig3JNE-?~POcaa&PK`q-@pS0^jQ z|C=)@=4$Du+G}zh=h_6BxA>o*o-eiIj^1P473_WU+fUi8+%ENIs`ifM?kO^vO+7UR zE?wfsERP?)p2}RG5X#51_0VZ`1@-Vp8hZmnpYK{?tZ|;tV&P@3Bkpx;cG?&!zCCvA z)DD}fkZ0e1eVtczO+jwX>hPm0)YVVl*V1AL=gn|(I*_w0m8mI6!HoS@)Ptjs9~GWH z^-cA7YG^<>tChCP6NlFvJTITWu9jIL%T%m(!|LIOOplY3DxCIC|GsNs;E59@)+*1M z?0BT~&gY+J6WQ)n-}>d?PNB^D!)z-9U%$P(FNUeMcftggUl|&D%+)t!`VB8wa0y0k zs@wBZamns${A;Iw-?i>wDd#fTN5uyuxqRn-e!6+rljz-IP1O&-sIHI`_<2ZqPsgJL zJ?k6YJiJ){YV9bIoKxIa+&;llZX)yL+<9MfQk6l|`x6S+hS&4IJFU~q`oBObC&5N`tN)6kYnqr*mqEog@m2TyYg6Yvht=Y zAvf1<+v1R$%bR`e$7VCjnT3-(Z~cD%UD5EDf`=Tt{epP*{nvks1#|m1x?KO5xZd8z zeDTBjr_VQ<+xC_}6&(B58J!-Nr+VXvQ@Z)zwL-&ch#rojP?FH3m9f|~&^fdEjd};n%JkM~slh>Y< z@;4@2hRZk%m&spV(AUGU(A#(Fe?I=x%g$8mwYPB@mc*BR>TE2rXxX~k&s?jKXL=pO zDyD}f#m~~&mMrTycdKb(b?2VL&J72b%G)P6aQ{#KFn4~U=7a}I+JFBASTe7PJ@S!Z zilo9}zLk8E&hEbZ!cOS(2$?&*a+A31u$J)+_w&EY?{BSB+4ZOc)7PfXIS+|;V_#f-wdXI7VdWcIXrIgXwFUy;ofRhpjWix3U5a2=gSNw zFBZBy){b}4QaQH6OrJ5p`skaB|7`Lt1D>->hIy18V)-!5^I5AjW8j1xqCwl6T-imV z3U-;tIy#)#6|Du&*MmJ^#{C!07a*tgGAB@^Dp*y{CiI907&*vU`?Fwq-9A^S|<{(BA%%S-x6+#f(#y+nHX) zw%KxjtVpe{+#pjnV@=C6JwW6Da}8;@zWlkqR9z%of{qN=Thrz#X4j-LZk#z`>Z{uag-tJ9)H=V0W$(KA zE()4#NuO(Mzf2R`aOKCj^GgjLE3I1SuuO0hm%@qcnKNZtXBw@Li=J8fs_d@{Gv~(% z6JDP_?LI4UMOo@&`IawJnG+q-1X9+sExzviys-OB$%%K8$R;a@Az<(>HFu{*bi?ue|R=q`^4|%mpPM5o?oBAY#qQV(HwI;^z!8o zzg}Osb?n89Lq|3x7EGA%C@Cl?NMi21Wo3SLv%?nbWpaAHBVo<8pN3tj4jbmnSAP81 z!^eNw?77VCXGTVjy`M`r1-!ZIb%AF~sMCqa`}f1ywtjx9FRzrClCrJqWYGpjQHO%Z ze`<2XPH(MDy?bOWW5&v+2mH1F&20Bptht)BVONRFC4>J)C%m#4^i|?zFU0UV7B4bb zw#+W7^RV4@{~Jt46W4{hu?H~!xbF18^ZtHcKRub>WxgF94B>mPsdnx;_S$0o4hg-w zhP&qumG-_ZvviKjsx$i`r@p&#@mpn=|63SkMFp&mAI;f(cK^+NO7GPJcv`O3{P|Zb z{PUX^hvoJ^zcvc-DBt_C;ni#9c;O3StOu9d|NFxt;j-st;?(QzcCHNhnn!kd9W2!h zy>mcAZ`usQ#eqL=-7%5f{A5+=Bd0m%L{+3q@1Kh3@jZ95*KbE};Nb^FKj-Z%ddjtU z@!~gkc1}KU;K0pY`|t5hovIg?etw>+z5V<}iB^N=hat* z-{e5xqKi6D4ptN2Nwie)Z{+xB`)t4_{Z+vssHF@#-sUK21 zKD~KeQeOS{y!+uJN51OHR_cEKeEwoR_u2FQlWVS5*J*89&hfy#$xXPY>;G=c2j2wt ze7*KnLR{+6o$C?nMY~nYXQ!tufBE)p>ftuth_%=HLsy+o+Gt>Edh}SY^v0Vx_1jYJ zzkU1m$+KrhHa0zH(}J5niMbXOeAu(f`QYNkDr>$hyBec2-P**S^+GKR~y;Y{5f$`_(=l|dQBDbJmLhSCci}&vJ9bVYA{{E^L@82KI zS@%3UezL&6Ns|iI)Y?4#ra6R6_RK4c+qdV>#`y;o%=4tBRarfPCY@QivvY%Z^X{1V z(ygz=TU!l{jh%CI-*#!`Xfjm@J1#z1BFkuAqxE$4iWQ&{_vGVze)H}APPDbQn%j5i zkP{Ev;XRMtT7P=@<)xgS=C*5>io)JSP96_#%y=^2s>I_E)A_lRZGyWGp69pwUuhWC zZ?9MGY4_c-;&<-Jx2y#pAGyla{YZTD=uySTqvEx8^QWn;%&PkxZTT#YZ|TydcZ$#3 z&N!PESN(RY{my$qK|v=@om#YK&zyydr5j&`9o?4uA-rDo^U;*1*xko0Yk%?R@6(vQ zpj~d#jM(zN-Ag~*Jb!AlvvbkqeJea1%kZ(Qs;cJP+cWch-S^!r=X9+%GX41Z^J8y*P4l5cPUq%Yw_nW)mEF&il%&G> z(*D2kpI_G}Wj(XLKhaB;ul+c~*Of2nqS3em%Ol*!c0|$9Kx_*JcUaJ;cE~wenN` ze>VHSE6*%FUwbb2b!CFXq3q}H1n+!49=lXY%gd%gzDA+5#Z+o#(89}=^FHQ0d;Z^V z_17!6LjwW|Zi+5tGPkn3>VCj%c5irmt?1^PXZmEVPnmlAh!rbHK_k5cbvUSJrypts#-)x@LwP>yHzt_i}oqaS{LT=h~DJdJ% z)X$%6*nAf^R=@kWWRYb#-<)%fNlAT^r+?R&uK)Y;<fibA-@luS?OLOyo0}iiX6H;XDyja~VZL`?oX4H1+Vj$ljUMz_KUrkpv2}j%@+U!m zudTi0*P(s(__?{846W+piYi`xEqKr%BRYMGhbgCMI?1t^fb1*ZkfCcKaWU?R>I_>RG>@|59ap|Hm=&AMN!&*!|{O9nG)*9qszhj%iKU zkF)tl9&fMPE3vSd-S!^OgqBP3|29c1XqRhRUl+<%>macGzT7cq{*$~=$%G9~4PWnL732l`BUUI=36Fc_8-r>yd|t z+Zj)sJQ>*R&Nv}v#&SQ;Kda}@ztXVpe_g-0jiRHI?6>#g{Xgf~=AED0w`ftQ&94{mp^=d%`OuXemZreI*jOB4)?Mqp`c&5IEo)Z&_5EJ*#>c(<%)62|-;SJdd*k!w-^JV3n?u8{ zFU-BZ@M*2QOwkENjrN8+<|^eyldpgN{n%BxQMN5y9m`8yU`(IsI_z z$YVHW=-%MB{BZgG+V;)q=aZhEn)>0pe9gv_d-m9*q@_76zq~Nr)lsDL{zJGt?-Q80s9fZd*O2UO(c({-p*tymp^Gdth7cDJJ%< zTTg}PU%PfnQ78QR^6lAKSx!NhA}cEQ_C8BfXGnMZyYS(|!|es- z^g`~Lm%r1v&TkfY=+DnnKbu2C@2I)xH2ht&aLtdCdsDt#=4U&lxb*+O`}3#m`Tza@ zl;ZwpX9CyN7nzu}aMwEwG~Dq>*pK}KD3exJvh6%2m!Le5qG(*N&j+5d9)`zh~# zUUWY-uXn!KnRj`-Yu2tmaR2{*=iFSOs_JaFuQf@@$%0Z+U4MUnfBfa;Wnnw_`Cdz% z>gw#2l$Ado6_5YGYRYYC!BGGIJG1={6*aB*t@HP(pE}(rtUl%Yk@~;u?f(lbtth&E zE$r#vqAwaBR>y0$e)?6q^ugQP%X^fzZL8a5zHxiFM7`$>yC^ti@!HMnn?dBf#Sswh4BQjcBJUu;?|Gx0Wi_GCR zJF3GY({5Z9J#jYF>*4>O_NNll93m|ro|NBkE9${%{n-y52DUtS5bEKVC-pVwYhhvG zg_k89oScqjWoBA!JM~^?T)lcV@!}#^14F}ys}wf-q^W(d|Ns1e<68=IJ({?ET3 z#>Z`6sd@aUrhMIkV&CjRPg=Zytd2uy0Hw#KgbUb;IvTsG2;8d<1g~=~o*YE3@J$v>i&<>NI z+tedG&&$2JwUxWDu<(V%(~WCdT3Ggc zy%x>E$2adn(zlfL^E)}0%PxJsd0W^wJ~2^S-Q4o`M&e3h2RK!Z*l4J~_RnF=$;@>0 z_2mt-|Jjl4;^pnV@OrWS%g-rkTGKmqXR?8ojmp=2VC0jvYFWSUS60aVTYTK^4Ye^sM8tjgpesftQXQO9h;m7nC^F_l2#N{aP9AVxMXtAs{T={QX`v|HFq5cT|0S zwc^@uU0vOy%Y0`GNJ?5JvToSDTe`Qmx1h8%l~F}$7F$J-pS-4N03V}pZ{v3J4TX;{ zcW?iG`L&NPqy7HI>-l$9@FdGPbN+d?di{mlx4ZrAezJsxg)RPNC$1NB;BY&C;gb`B zGyD!bTKV?vTMtjqgVS`Qe@HES9=+|&%j)E-tCl-g)t@^2_@&M(7Za^J%s19|EpEun z*|VpCnSIL4Me|?0WX!wE^y%}|nM)2Ip8xNmk$JeS2c(J%2wA>|TegkVrc6Rp0y1!L3X3s9xx8RNa7gzc8?_iBc_kwTVzCGG} z-mbZ|m9!dki0&IDYzmzn))M zSop`!pS`dCSS*nQ9W^Yibu ziHr?b8EUKK=v|PBjbTKUgqnkq!zcdu$Y*cDQRhCT~Yn;`~80R;9%iv5%KhXuyA_xAIbOI?QmW}KZWFmdgkcq9i9U-0L&g+WZ*8q9#WUk7T_gW|e|XrC zm+9xuE&HB&{Q2`IAv3e{QQ(<%(&FOnm7kv_et&oO$GhF{6^>WTQ)0+4kuotiKYaPJ zaB6C5&E5-}uVke@e6!8$>3v^@sOQXK+znH^r|fN-ZLZzCGAC!s#IIYoKHjB1H^c0K z+<`i=H-}Bi*qV(NeLtymsI}E0T(LpofC*#7t`{%2h~?&=3Kw_D_25T*w_yBROe-^_#ROB@$z^7V#NlL13LvW z)(5k-ZP~8fdOm@{WLBYd`?L(RhxrfeoGKhU@)&Y?n$;eym)dYlJYs*GW}U6=fkUmQ zo}N6kTv$O-k#X+axu9ys&ySCbi_5L#|E^tDG5hOe4<0#!&mpkqtaebko!S~$IR2t2TV5V=uGKcSpTtm`Tun* zCBGluZ~y(lLFOB`ZY5n^6&kSmYQV}6j$`}8m0vqvUt ztJLrB?~ktxUjAd(f{p(^rLno_G$e0iaLQm@A;H?~7dyA;U%dPA2iMb6HS5cNW_C$97S{d2kTQ{sxHf5gmQ_`gL)sUbfKCP~~0qiHV9$O-%w~Vr`Sv{rg^SEGaKPeC$};dP%7j z%iMPIxL5BsnrS82%f;UKWug&(keCt2tcyaz!WXYxY5Dv6dw&-Hovqo|FI>FX*wMk! zVdxWE{P$NWhvJ5!r(Ss?pfY`>@)049jT0O%^h}>Mt83moxt#m^YL9%+&B{7-b#?f| z$B&!C<7-Q=^gAxUym0B#*3XPWf*Tq9bW<5R<~d$iQ}Ftl?w4=hl5TIyRo<7MpRZr{ z<01QxU%!$b9=cec;pO4s5D*~nX2&FEP~2Tv*)rv7Ph(o^s#RJlYHFaU;^60(|M)jL zIyx{Uge5*c{!FFOiqw`_vu8hi`0!w_Bd7u^ZHZu2tdU?jE0wiX>iN03%}bZ6mc6-Q zxahZ+X5p_dnHJX8kMEY>m%X~=T-9DVOH0e-TiqTmpcqw3WnPk#Bw(`o%Ju8Y#>T?k z;`+y?=|;QN{LkP2SM2D~qZS1Z4s`H8H8V9;w6>N`Oia8Z0MZz|RMJ5^c|qjzZQI1` z|9oJUk(Ct`6*XP-TZ)J6&aP7K&(F`xf2?I(uy`@^vuDo?OiiD*DJUf|&Z&VGNoT!s zb8{sf+IRQdQJ3pzT)TSWWUWi9OSiS%a#MDPj^c< zbYut>@;_+MkYGQXw|4E?j^5tZ&d!q^%R5e4)#$*}eIFcULL*zJ2=& z3JV{yft?xSRN>6w=jj*{8QJ;jRaVZO9fe00R|^XXfy$-3yUY21+huK)%FD~+nb*<5 zTJXtpCbwp{1dCw9nl(BrLbPgrJZv{Gl)SmVvs+w$(Y9@3yUX56J*)OtGBy_Wp01br z!Np~AiqCU~TQ_ee9`BPaC@3&^CGhMl^RsiJ9UT)QHnr$?i5p7rbaZz+XJ%?1o^kNp zJlpQOyUUZmzq`Am_P5!VTMy?d-@bCC<;)o$7gyKB)6;Z4e0*x&y|uQso;Yh(*MD}Ov4|4%41G}KN0$eo=``}Q4J(;Fn#m{&^?e|OG`VT)nJ*}_P7`0aH+O=yh-n~ov z;o@?6C&R9tI~T54!SVl#|NoZ0KEB1gi5Ha~eBUqr<8*w(j|#B^&(pVZ?EnAwz2p%c z#id8Y<7*l(TnO0n_uFld(I!%7H@v%j?ONNLH#vVEiSKu)sj<0|^>xDbv**trUl+T3 zL;iicIhMt32ZaTFpELbq z!$QWkN@REW`(sZ}Pgi{U!A@i9v}vFixV2>nR1{Zvd3i)slu-ewJn&pq zw@D@_%#dS|;)}0UcXk%D@7=qXgPU8rjI(A_OiXzA_2T92oqc_6d-wkBcqX6%(qkAn zt?6^3fXn%dw{Lf^-~Uf)-MV$kvy|KxUsSNPl=Pma(>QnTT><$+DqUS&8rVD2jI@%tdnQ6RY?b@TK_4o5A9@+3NI3S?m%a@Wp|9-u0e)sh9>#rWZzOD%g z3g=l>K-o;EcfurQnU1!_%a^lTT3UYi_U+i7%Fk`J`*x2^k{WE4rWNeLM zVQ055j*X6%UbA+sq#j7ak`RXiDTzfFr#dLIELyZEAvxLj&F`bfjvYF5h>4Mrk$K;` zpp^#Y?_we%BMoCf;n%5pM2X|!QH2h-hqtz7YiMX3cz1XA!-o$I*ZdX{5qWU1nH{v> zfQgy;_x^cPrmzGD2kSgMbO%&a3HzS1@rXR4(BY2xMtz$JOggb59|ZbgBLBtAaVD_mxOHpahi_GT<<$M=G?7QcQ7Znu+mA0EV8=K|cGU?$@7Ak*t=jHw4 z6E71wI*!SIXZZI2VkX;yQ~?*^1v_>~IC13M-zU3w@7@!qPE|du-S_uf^pN0wN+J3>-k|=c6K|$spi6>Cc~7DN2a&8mxG_b{@vRzRkpi!?fP(3JpRDJ zgN&e2)x*k*JRiR~!(`EH$?)LOXP3!uUtL|Dk(YPu++6F#B%>eem#kT%qZ6@#K}<}{ z!^4Atp{1?OiQ^zcXU3tDQpS}l9Wpcuo^T}Oo@KIl%<+&%agGGbMU~*yS3x_=rs>6Y zncu5OzHl3qFfLvc?Ca~x$jCU*$}PSj@i1G?ogEVyg)X+de8JEs&n_g~`28MpTotFm zT*cMLHZgpgXe175SS`|Aa5by&(-ThC*~e_vZ09m&+0;j}X3K&P;S7gxatg$?EFKTdZL zJ7DJ&!C;Us;1axI`EvI8_5Un=e0&O?oS4Y?oaI%C)s(4I4_>}3++bwzx0Mrjpg@E-yJ@v)9|-iqDwK=vRPqP(%!v$JNo#7bm-78e)j9vt~o6YQZzCuI`Gziz8!CIaq*hi-P0ZlUTn$AVygSW*wG(;j=kos z>48&StQS^rZk*(OP|#O6H#gU!@Da&5PBxppng#nqLOp{uJa zAvKkioxPoL``+sBdb4KF{&>k-|KQ!Z&p!!WJo4&A09$L!UM?An1wMkwIn_*&48K<@ zq%tQf%yPSuW%}v!=ZCLfb8BmBKY8-xz@bA)7bZ=gG^uIL8l4}%e47s?uKYlzefB4odDN9RB4o*(Vk_+x$UR*xD zzVj{pCv;>eZQ0IT|9AB!^AB&gPgTm$S==1S@Y^GjS2J6Z<)TT+*H@uarcO<~y)E~| z>C=awot>SSoNW9e_wnP$iY*Qi5faVHi#V4DF{=A(X}9h9x9g*i;9;g4>)9LH3H%+TN>p%o`CA!BZK%HLBNpy57N4r@B-pbf_JjEb6Qm&t~_NrQ-SAm-QAi zSU2Sz*?-_raZ~r|U0Xwv5fs&(FZvxY=*H^d=TFGczS6C8n1z zUxLDHDa*f?{-@*)^xL!P=rjZ`U-mrtsoa6OGKL&U=81x!JQkh5xAp%2f8RH3-Yos8 z?D@I5he4w_A08ZhE@!5uB&BaZSLxZ*@F_+Xvfo)YF?D(x3|szp5shme50JIw?rpJ zz{O2TU!VWx&6^vxZaum&`FNX7qt#r#_?nNbpi<|g`uu{k2}-j>-o8Ec@c!oXshx|K z-xe{{Y4~fS(4w8JU?jxJ$r-V)#&Xi6NdZw&UEy(+tk0bPlwEyUvZMaLotSPE3qL=9 z8`J@snx_^_cxmFw!<`_nxP~#ph(k$PacN6uC+CtW9{&Evn^?IYynJc-u$+zJ2XCp&pW9#iP(X>nWZSX5-h z#KaU39o;=+hD1wy`{Cp1FGOqgVsz2QDr3e)#&e^^?D#zT&N0U9#3? z1};joOnQ3{{QtY(q0CG`gvF=rACn_&Ex^~8Cv+NWm*lWtIH=Ik(-F0{Eo$vM{ThBb z8;9CjTPG){4H*{~DZZaRX%bU)bv39uR}{Lq7iAj zt2Y!pJmi=k92(lXXOGQ}9Xk@<-rCC3+Y!N#uB@4@u(ZojKyqeF3(Jk0HxJ&deBkm< zQ&aQA$&&}Kt&QGT_4SqG``NQ+cYpa(($e0}A1TtAQD$t)s+0aeMRAVc)_8S>b*w%q zIiEg#0<{GX9y`YN_3PL3A~w>}(mHW_Bw}M@HFR}rpZ%LUb?S=MtDP$g8)Y(3Gw5Vq9Dy|C|4S#=6tzUiBp~~vQg#|vZgYuUgW{+U_{l7!R!RsBPijmvP zmoI}_xH!E;qeQ%ZY@3VHEXNX{o3!c_v-)G%GlLN zEcct6w8CX`$98i8DXu;L?E*qr?(ATE^8GFUt9M~~pPy_0|Mnpu?8}Y)@tWP{`C8u- z8BL;!88aBa7;z~nU%q;^bnp?|M7v0T|9XIzJJG#9qH@LC3q~#-^u)Y zmj93K-o1Mo`ugb`T#V-k95^@kz{A6*$Qb#vrUeDzGKO;uy2qcY9Ugsoc^Oo&TwLs) zn0fN+!OpZ*t=x^~_d~wD`1^Ie7pKh1Yhe$bcs}@)`rw4%f&24WFL3NE2tl zmYFjpZES7lSMNS{%x%e%B?&h-r8?`em%qDXDIzAOWMm}t?b|n==^1SsHwT~lnVrM3 z?*~)GpNcQ{S8o#o^*iUtJgwffYZHT%sNyrG2a57a$)SOPjN00(6GgXOyB1dS_v`fy z8#WwhWM-eYGtR5?_4W0KuU-}X{q1e?4i{q|mlmT3%DTBF)&J_&EoJraV_URn%HdNw z4Q?)ytTBfaI(j19+}NC)oDxz~zaF|>R#paT-+cS_?Z&Rs*9*3Hc6J`zQ~7yA&P}5> zZ_;;JkVB zK*#0G-??we5|+-+&JQ0y9y~QwThibn&x6OzEG!zAw_my1d;j~}7Xka0uh&oD@$T8o z@NMEIZU^&b1tUJeZxouW{>E)40l~qHVq@ zDJD`6{?#U2T(ms<_a=sOMW7jJRi35{wu%oA7;9>4L2Zszzw7^gy{@6BcPxATUbgJ) z*NoRoOG_2)?d9w0>gK4->WE|Nj2I{@Jffmx8Wbxsvew+}!hTR8)iD2k` z#yXK(6VyHBNidL@Fm0OIBF=^Fi!Q$``17Oi#*G^fZfs0u?waSf{4i)x$29v|L7#(? zvXC_Q9DDwj76v}PrOip(8_QJXARIRL}{QUe1%FE?He7(IrfAP+plI{HRZHFslf|V9=mOtb9@cutv z&TY0ozpkG;FyY}DxztqFoV#3qp8w~0bBD9$uW7+IoduUA&lj6NeiqKLk;f^6VTu9I zB1zCKJ-@%bZC<=sIVw8(_|s~;iVqBBWn~{ee{L3Fx_b5M-|L_Pb#>TUr-A~5b+NmT z@j95C&D?t6>1l^l)eW`QAIj^OPdOO9z2T5z8|#jpjJwO3XPYsuTzTOCulQ5*?31cz7eBHhsJ1kn-+LGSi+iOw$j3+88>eu@2&d$d9^W~YCnJ3Pg zb?QUsGRtPhiVqAcRx-|-J+-O)35UUz#^!f<4=yS{xTLC}=4Lr1rze8pcc`NmsQZw3 z3EVU5=<4FiFnRo4QD0AwFKVq=^tK$(r1`1Srx_VkRaFC4Uj?1RvS#gCL2>cpy$&fX zAzBZfcpf<7GE**X1=Eeo%ql7p$3ygW8V=ub-oWMbh3Q1Pgp099TAEtj=h^okyt%pg z@xQ&3Cr#RreO)i--X6)fZ{KF*<*_YT<1QmB+Z(z%Oi@LJ#naRCj)05Xp#+9^cW3`R zKe^fAm&eMcDZD&Q8Eu)FnU0>GCwKU=e=au9zvtrV$+>9Jq6cr^-u?ge)2E^pAzC@N zws0<6w(O1oX!y-`D^q|m+ak$jn>P!)y1G6#()=X@NU&VwnL24w)7jbPhtn)B|LJ%1_V)fisqpr;+}Hnq z?XCX);lo2`(3s4*bLSxXWIbj=3xlb1=k~6R-hSxLoti`SVadtL@9yku-dX%S>GQL* zf8+O;z82Hb)fE&KWzEjc&JzKRMpm5@IMit(H@YY4xYir%s=)Y;7%_ zeQk|nKtRC%>*wd&_fMK6wCDT1YTzOlWZrHYM-Umlb7Z+#A>6V;2Iywo7iF=qebaWUryA#sX zdVf{=_=TNm@3}o$GjYk3$)7%lXo-IM{8>;)sEJqFOu^PxHa9nSN8MkmrluxP@pld?TGk<>0z2~2mfS}^fRTX(*&o*q{oGg$sMb5si zXRdX*l7WGMrl#iPZ^hnTUZ5GJ3l{=z+`Or%rp8uTS^47SOHdwrc5ZI>mMtcE3Q9(O zOfzQB=8lezUd(^+6xW5!6ogJZqYcN|_SExOiDA>p87q+K_Y1W`5^B0m;>S_Sme6*;#aI zSz=~JhC@k7$^V*$yLaze)cvtIbLLFJj}H$y<2Utna7Zk7R4{Iw@^wPcX@!oo#%cI=>y>uRmy7NZI|>x{{rTj*Wy_WaS5^l9 zxVpZsb=^9>CCio-B@6!bad2RWtNj|fW5*7k+s7q@g`4yD|DDEqA%bJ0kW&dWxUd1; zD|N5x^;*xle9xXQnF2ak0kn8zdVHN^__~-zzva$hVPb#&{+&2|di%F;WqCS_)LW09 z;h8vbV#J;b!%34TFTWdC6dW9!b9)=FoSfXTiR$q|{&kYmKM5FI)Cmj>WbAcoj@@16 z`|?2dx^;S>xdZw7KZbF2KU4qwc--I7+1a>ywf450n@uxjNPPMBt*BY>>&C5Hk3K%$ z|MC6*fA25n{j&7-_ST8naUo;V6E6kkMF}!4n;YF0I|c^}@7c3w*`JLWTcc#`>tx=( zeOvMW?{~!(&^n2Pyu7}C`+pMCrcJw(04fFoTRyZ2$ni8~Oal#MO`R$l6C1nSRS`63 zv}Vm30YO1VMV583yV*b^S&^IDq`NyJ7}UF_?3}Qv!%^U@5GyNdK}pFRGi9#os;Un^ zpU(%)$o+WG%nxcQ%$dVeUj99E6_1a-MxU0KWC-RWHFJ-w(IG#pzYd`Pf?xmjVBE2I_5p{>0-^YaWVE31NMXC&9e z@0SD3Bd4XQZQ8VHL(R{kX%3*Ni~OKxj;Ea198J1K#Kn_;etK$PYC1Qp|8#=EgL`|c zBX*T&zIpq$@c+MB4n+Y;$&sJkJZRd=P7h9@xI5{~r zbah=p)3R^h7Jh#hn_(j5;_6y>800*Qx@T+$mQL?T6J8tE-PF{SS)K9q)6>(S{=~z> z?F+BJE_{2-)I)P)@^QXA8<5NRgQhv3(qeNoIsM}6ugr3eAIm{Qc1=x8E^cn1_PM2{ zWL;ey2M^DaW6DZm2Q~^Ni9#CGJ~1&e3cjSZYSb!tQI zZL=9OK7?BcZe-}|oYFgC(@aN!vqn*C#n_q|%gV|w|0Qsx87Xm>+K@+A= zZ?FCR&3Con8J8nW87;FIwivK2iqz24<7;eeEGU?9FW3<@cYpWpT@DTohnN_dJ9q9B ze0boP2M%A|rve|0*c?r`LqkFm&dxG5FgBk3t^ezpnZ_?(zC2j{es4Rd2UA*FYEkw^ z;>_8zI~6-SSPPac(Rr*OuqblX+O@o()iTe{&hCBm@!q~#X;D$p8ygatPn|yf@a0QR ze*Sf-el9ueFbm+Bwf+A7{_x$qvTxtMeevSOfnQ%=8|L4$$qN9*nw&cWUr%F(*y|TB z40e5*GIwt8rAt99?Cguztl?R=Ze7LGso^^eL0+_IDQFV-EXi_Fr|k1H-yOSmA3l5b z>)FBZ6VRJ4ZerlcLgys>%Hrh@nP zY$Kwh7jNDy44T(`bhLYCU}p#Gho6BQ#~e($zkd0mpsLF1=;-M7Tc)eK8?8umJLgEQbL}7vM~@!8@cJvLuiE>oQbbf#(acQDJnzndK3VGz|9-zO zehdor^PV?(7PLAF2)=s#+OU4#$MakhCQoi&w@z=x)vPUBwj|u&S9@m%C?*4(<2h9p z-F)}z>S|D?6=c?!G-=X;pp~En7@%3R;%8?bvZ*PF9Z+wH;8dJu$f4wvoUHup{Cs|6 zW8=m3dQ!b?;`(t%n%Vg`q?{B2_594t%~|2nusLCB^3G@>li34Yd|Iui|3k zq~zqln3$fctHYB|Ptz?ZcyP)cq||}k;k-l#2g8Ipb9xpmSRh$^V$1H`(x8qQX!3pk z-`o3-{`>oT=futk2G0&vfkWMn0)h++)~)0F_U+q-O`B#Jo?p3nv+&B5D^Hv`b7Y=v z^@g&yQF$3kVh3)*<{vp20)m5^KYc2Cb8~aLo9+5**TVih79yCFmmjg1}lOvtu z;R%I~74!X;&lXf}WWRjlMo0a>=k=hoEcxW^c*MoU^9n#J-A~1MM1oYt*VNcBB;4Iq zYW(SEris*_)BFE$uUfr&r}%^p)`D%HS_IzpG`d<1;p{M-mJk{P_5IN5w}ayB`mj zK`T53oC*#LpDjr1aZpS(Tw-Ftp(M3n<3>R~KE4^&<$AMb%}RUo`Ol}*`hn5W+`_`b zGiJ}zWdM(6Kk_4fAO#{sIb)HJmfQ+1ma7CCO+w(Z=mlaq9HbqhZ{aFnsFDsfxe z3ChIw7r7k{OLSxegs+cl-Mra&&z?PLXN&#({g2E4|KaZ9;_^WL|3~@sH>)&UHVfWA zTiX)Brnrmoi7}5-Ra?~BV{7g_$TJEZ83B9u?gdqo2?-C@%+~n%@9%HWI)MDT&(alDRiBPJ9AUDUe16g_L7p42lD?O%5TV#R6nPl#5jj>$(hzEtvpQ~Z6QHHOl!ls!{aJb!|eWpQta*h zf2FOgtUm0%|Cevwx^*>y0vj2mtob<(#;3V_so~}21vLz|p5MP}71wgVxlK!#svbIY z2vkq+)98p`=$$SQ#$a(%Q_%MQ(Qa|ZgfQ{>Z{Fm9;**_E=D;k|?6kXoI$Vqymp8st zP89^Fma28{-sRo6dGqWq8PJgay?b$MqPB8zi|HHyjTZ$49TMl5IPrnp0Xxu0&QhMH zj<^+z7A0Mi|MlkOOYrpl#SBn>`SI)5xmBK=q~ zO6uyMBQZB@-+uhv-Q7Q#6q6WDKz&DtdT%C0Ur{fu?`? z?S3!>oq8F%;>?)`4<9z}+GQo?kgSx-xa5ijr>8&u_xCr?V*kuc&AdB1 z80+inuUxx!=;lqyz`#JzGKRwo4Og#R*|>eXxs$W=@~4k4XKh`v-n@@-sZPV+9L9`a zdM+;dVzRQm@&A8a-%gGhPoyK}$2FJr|GQ(GTA zNLUlSoo{>o{bQizGSSh|cXpL_KfJJF>-O!&Ero|BhyU{U$pMbXSZVIO3>WVnKKn1K#hV~0!exemOM=zZZ7MuFJ8Tx+sw?2Cs|(;F|HmCE0mM-xLazD5tlw{cw0V*So%$hap!ONE?73P8FL#p=5Nt@># zd3$?1sOfaLo!?kON$kK%)l~HzLL7p<$EIqBKX~$lMPFaP&G5sj2~8Nsmp(exnQC2P_JTuijCUcFjST%0U$7*t>~Q<37_?~Jy1rs2zTmn#yP~2Z&~ny_%F2gFI)y)c z_;8?IzV5`~gDyG^liej*_p~?)TwF0_>QvB*RM4U7hb5Nv^ze9S3Q9_HGW_`W`+Z<+ zENEZiR8>%gxXEs>xZ^1!HbZ?9{0wRK$eThlLJzC5_N*!{z| zZ*6<`+8$O+Vw}TsjbV)hvtaM7rQXvOS{l}`*FP+=?A^P(J9{dHrFz+{%icIdMoMnl zw5j07hr~0p&HEWa%SCk*Z4_9R7bq;ccsXn9hE0#yPflF5e!Y81iODqm_`cfT-yWWu zYYiF=dUkfU+tL>=UNkT? zJUGv`ddE29si>;59z1w(hH*OIVF|^pQK07SnwXtJ*REaLQT0`e zi<=uXgi~H#&IW3t{cG94e87LEi-}p(TCvpB)PlmoL z4g$!P`>2}wzZY#YE!x8A(T0SzsBPuF8* zxU;WT8nR%F2h@Ie16op4Bf%or+x_TK5~z$>wrm+sG7o4-@aD}q-I504Sx*y$P3|Yqi$m@<93vYHy3 zo}L~D4^N7Ni%!F0gwuvKxNgFB|6~2$BtvZ+1c99&doioaLm)ym33Xr&ZY$m7W{KmWMyRqWp^?C zxSk0U1lm9eB1o)OTxrqAix)38o;&9!$0p}~_Uu_ur#T`*;>?*d3=C7JPSw!SY1zHo z`r4Yv!xK6p7~1_g^f?|LQ|QRJ6A}{Qu>A5znXQGOK2tTQh+cbG{@c&6^CU!h*%z1ZqG=BS5_U7K+-TzfZgLT3Rd0}Umy1M^omOfdzO0M~{pWHgE`XD=;#^N_5|jW5?WX+`L(6H3Ph^Zp#)E3rov`_wVoj z|N8FTyFdPXKA)JE*H?b8vb~zAGlF6Mq)l=`W`-O}vjjj(6<4m*WQC8n!bS$8CiN(WEkNK!$Y-Do!FxgVjcTPLMypn~5#ItA5c#@k!Lqiv?T*>+G z-#_MW-z0h1Vs;cT>gwv=*j=vQtR!~err)U`kI0h>9T|u2?5~%fZJysYb*kv$83}v$ z?gec(0Zrn9me?|{3toK{G^{X9KmJ^%UM4?Jw1PB&+ki1y+PS1BSS;|m73Urn_j14^jO_pCI@-=`1tI&o+&hS`t-$1 zmawq%%gGq<_D>O-t{>ml+*6;l$b)Hj2?7&Q)j!=O^?T!K$mt1)L)xhxK`Ufk& zytt@5W$IK#B_*b5)27+q)>N1{aU!F-x_U)bl@Z8^E0^T7OgYQb)S>3;?99At_ilDu z{$4eIKR>=DQ*La@yli~^>a}Z1YHDnPf`Sp-da{oSb3fp@%Cexo@^bU@ z%yW`*b8~rDf)^v~D!f4H z``^ERJjqfOKRzgSb#)cIxv|mF{ok`EPe7v|+TrVt9BSp3l-S5{j>So*NkHbMtIK52 zq_e51Xk%kz^SjbTC(Hl-D&4YWi-L)Xh?tnz`Iz~WCNsZ*vLIChM!tgMVDS*o+M(=j|;9JICe=V$i&js=g8@qYR8Wdn;4_kxW=hh{fB zbYyseN)|COu@4_UBuHF7b9Z<7#}^ls_k27iyW zut;;_q)AN=9we;eGUDC3bt`Dg0BGfuS^hnn7r9c>(i5jmYg6@}rl6$Mv`~!Pi%zH*VifzP&BC`QEafJ0(G@(5Frn1x--2fdazelp2FB zPgBP-m-KXXIlG#UudlBg_hhcxwM(k9vNB?066>|K(dJLe&YU;_%K4xs$b}Bpf?wG! zQ_l7@b}ZY%kauH4W1>%TYHDgme!hE3%99D(SFT=tcxUl*P_uo{r&HQIy%7w{jUfZh zF2TzdE@WhQ@Z`x6gJm0wpPzepu$kSW=EsK#t9O)?m4UiNR&)6h6BEIjv^BLAQh7mP z5gf7NjO(k{uTL8++j#F@+>ztQlmGqsd0zHwba;6Cj2RL+H#RUzo9Cqz9AUDseaY}b zl37r2?*zBS2h-=*vc<>8gO=P??ml+AWu*{>%Ud^s;D zAtiO{;=vPgd-w25S8dL3X5rxV zIMZ=a;Xs1%jf%3I?XtHwPA*YjAHRI}>bTP7?R(x`Ss%auRJC8}q`IjVxySp`rTb?X zbR0}@a8gigR53aK+2*z1^Y6zmT}`>bz~sHbK6HD|!s@LUU*D+;E>(v8yd`^iV%GfqZ6P?~tVrM7WO55fWUuaA8GdrDpOO zXCot{jJ&*OFPG1s_oX^*^UQwxe>0XWQ3*AVSjh5Vd*ixtrn{#ExLT9?_Dn9(i`j8t zRp{!1f`Ij}ezx7rQBziKUbs+kTi#u(r+xPyAMY2Iknr&E=rEe+#ChPhxA3lei_RIc$Ag@44+Gkrd2-Gy?$jnT{U;-aDxr%xx}+?3kV-md*v za|*+r*o-KnS=&4$ofZaYh-_{u}*|R3*=9@DwtEKi-`lP3W?&;8p+f#9hOF`Xl&Vy4^ zwR3K5>3s1bBh{u=sA2m&#RE&gZslQSW)2Ap^P3eBVfcOH%^c7I02Vg3Pk%n2_n-Ow z{hOPcXZWaHx^(G^UI9p-ly7vyvXwWdIW3$K4a%D)Qk;BzVaH}X2kDzKZQ7?Nll}c7 z8J}EO=o}IjwyFAi-l9c|rhF9fVz{SOvX>)PKNK8~U5_3m-MMq;!}sv5r=DAz&F=m4 zr>3c?iG!DS?x)|8k&z~5W}8w@3O(fv(O|52{ef}MR7p@oDyyrvm%hHXa@WRk23}s? zIX0D(s^9M|Kjo{);NB;*aP{i$<8swLm5ria4EMN9bR~SbL%`Pcy?K)ZnojBN?lw9m zTV$^vx5vZF3)DXiuKWLb{r+VeHcVibuMsdeH&1nF6>8YrxlVk+YgJG}a9X(IY0RFA ziRaGwU0W0B91(G2%Kh`_&mTW{u<^;06mVc}_O_U{%xHtQNY_sH@Nn^+J9n;$-tH&) znD5bkH2u^hJ~)+jZ2pfU0m$`@yi#`eU{+tkj@;d?|fZ*sv;;nmh9Rk6??t2 zw>R|Ij^>QqTvc=P=_^*O$gKRfYSpR}=g+HaYId4tU(;aL%9A*5{W59M;>F8#cGT)7 zB{^Ic6OzkQRa@rtwJX{ub*a!TuA@GnB?Q+?m6VlNt_XO)(z^55F}Hiw?``K*zq6b* zd$y*Y-n=irw{G29^Y7>LHBno;bfdQwJUYUe>T>k1HbeN@sH3O#_tzZWxrvEMrt(jr zG{1dL@ZLva3p1s1b94VZw*RNh%e(5$JSW58HDRm0Sc}^)UB2w>>dLx0Z0({|tGX60 zTuV`%z4K$-k#p0?#>S@N>(%g=FJI2QxG^#D!|&Qx9o1D*P;lUMXnmxnp|AhE-Tu$RDO*!SKMQvsJ@mfryEVw@@B9DP*8Tr| zKiO=yy6v)^J7>OmlOrT73_6VM`T6F44@2`Q9zL*ghB=(Gwh8!l2ZA%g ztZCE4e*OC8;p+=ZF`9aMYSz}XYkz+el#{btoBZna>&%=S(AZS-L5Q7JFRBc8#jOJu zF(z-{zWwt3`{YTJ7WEXi7k_&bDJ3oK>Fay+`t|Zt?`Qj{fp&g?j%xdMGkq$fs277D zzyAT}nT`ts&Q#`@N%Qf&`dVvV@Zy5vuiw8xw^J?ODwDJMX2s{T<}25)f4;C??$E`H zfs%m>SstWhL}|O>}+hHbuJ4R zE_`!$cerE#Nau@Rq9uD>K!xa;%2lgZb8>SZ&ItK>`n{On9E-+_87W7*L@)o^cQWPC z)$sVG`}fa(KEFQhD2vtkB{rkbBc z*Ve^a=L-I~8Xo`f$rG2Vs$E>t0UC@Ix+Z633m}D>T% zf62#shf<6_{(8M$SX%nD@p&8Lw~wo;t8ebFw?92iH~IOwxu+&@sWQBMQ6+z2Jvd-l z&1Uz$dX?qm5v@&7T;wM7k=E|NQ(sa(mufp~iB}<^J>4)YaQTYop%3w}1QC z?)MvGFE209PRYi`##0l#819|@!cYs&D{+M{FR7a4+-TUmd9%^6*p79tK{M3h;orR(xMn#;7gQ_0uaqfBh=1qUoRSRlk4u_U+kcXJ@CE z-1+@}zkh73tiR1i7Dh%!utmL_R|HLE4_Fv*#`@N+TPMz*o%`{?`W>G^%P`KJJGW%n zvU4wX1TXiyc>DJ0S*F;$!7pFcnT?CfmNah++KD{mc_vnXf~kFS~d;6cK@ zn$KrM@%ccug|6|@MLoaHgm2nHn+_xk$% zUT;=QDB9c44_zI$G4rxopRBdn;$&kZBhWnD%9Sgh+zdS*+pyn0=RTjJ;)FRm_RJw+ zO($8Rx1Tz{ckhNo<}F(ee0&@byqM*IP57UA4W8g^?ae1|cP6>t)-5ALgO@i;se1e6 z>(`I3Ucc|uxw+Pre?A_s{Qvj+^4gr#RMnX?XS%q!By5e^S@iUjZ2tNm6(0WW>hl`@ z)ZExF-_`Y`TuqpVx6#(bNQtTJZBy=T1p@&-*(U99hwD=r=1hO_E41Y9GH@`du3fv9 zg`ItMi9wej8#}vY@iU(9_p0@0o991!a&q!zyKkSKo{m@>2HKE&HEZdKb#3nqc-U_2 z6rNYfrls{@`u>*S&5&Z-2ZPYW5Xd|$MN^C7sEMglU&7F zX-uc48j5fo-LrWA{`qIl_*}YlX~mi~A#8yR7cO0L^7P~c^+>l@_IzNf`D?o8pOuN3-}@c+;v)Z@JvHg^{Axd&R{0u(`XuJ7 zdJhsyY6T>~?di{7WYu0Ki0KBIo)vw3^4z&+r>1J}`SaAzPz2Co#iq2 zyZYK{e=8UZ->WVE^(bGbwzlZa@Aron_n&$;@n@4zgYuPyuX|7Na2?Hg{M7W<&bYl% zQ_FM0R;*lkFvSQI@2Ne}t?kD%>bKqKPi2 zZ?JKCYf@NecXPXZn|S<`^LxKH?f(7aeM{S+TU)Qo`G^`PB_uSQJLi{_lr+UKkF~LJ zL-qHJ`g?n&CrwfblsR!?f9>xV@3-g6|Gm4t=W5o|Uh{hgu3w)%J+6vVU46NvY@BUA|Io9lF&u;$s=A=jWwp)DR1_3eMCRyua)l8EoD;fsg%$g=4B^C5^PoC(FH}2et;o|1Lxgn8RQ&aPE z-0A644$L&(Tz>A1PbVi2-#p`8^+8wECJ63g=r(G0GF%<(!~WuBN_x0VYzZ zr}iYZ{;|3LN&QTs-QO?4|K6Pc*Rx}X#i`R*mu-uDe_m~J3gf$X(-;hX7gc+6*Zf-f zr#@XhLT6H-g<)VwTV~!8N#ogPV|ElIs>B97=3&0?<>h4{)%)hw*6v%kqO7c}p54v$ z@n{HL{b2L?C)>`7{ry|;!{E=)`QFT3GR)4#fK&zjb-OgEq{KqHUU&+pUAx3d4* z89MIkc<*2J`SKy5XaDWY&N^`R?XQRDiaDP$ z%D7$kzF7K{F+?M6?goRKa_mA9_gObcSlOiR+EcPJB`ov|m)Y#zHEVQ04g1VYO|{8h z1@^0d{5WuL@1w0|Qm!0A%n}V&2^RC;Oi~qMx_HYkDzdtkQc-GVnZRh+lvYNWX6D~+{Ff%=|_VnDucH=Vha{u!; z-y8rfFVUGM-SymfrcceMlj>i-ecP0MeO+boZyDLdvr;#|T0c6l*E>)Slr@BWr4w%0 zE)38}>z*cNQIO!oGsXM?ONsXHJ4&~1-!3dJPR{UnYCbo#s_MZB!I@Wj9`O8NK0Ap` z%`os0v$0W%^9dQy<(TF7Yo{NVua^-QpDuZwCoez$`IVKyHSeqMgHA$`u_#E0yW>=S z;^SRA`yjak6Zr~RWA#DJ%slQ`ht)=hbr&sL);4XLSlRn~YkLZ#4H$WaVy4aGn>cZj za0*}d{)y@vS9deB^F4U;=FBwR=(L&|P&n@UrIogMX1jb{#kuOax?(pE3kxd?YI-qf zH6)nm2F!F^xFfcr;=r%38xk7-{C{?Kl9HNfsPEZy&|--{fBsBS%o9I%Zqv%lvr>U# zCr@6Qe|@cVpYWXBSFT^5JbSjcmlv0I__{rcf))S%RMyni-rQ5U`4zVp!#RDEv+N&0 zC1Tq3y#;@DRvQ{lVmo%!b)UGjcICCE=A)Ar?a=I#v*mIqD%xapEa&3&^1oGyg@s0y zFW*huaczah%kzSQ#c>QwCT3=r?%b(yj&o?}>*Kpu^Vye)nHh9L+_NuRZ{-wq=eh3t zvO?pf8Z&e8e(Ti|2NFy63dC;Lbk-2r>=||~%~rLd3IguuD92^`Qa&cD;QNgORB1@_-(%ku=B~x_{di@`Q(w0kB@u$ z`>Wg9&J|YoTX6oM%zRhZO*}RCYd42;vZ(w$eQs_*07HDO>G${BXQlBk&g8zZB_oxi zHOb6y=DPXZXLF`C7Cv&%jhbP4ZjPmMRFqU)Tvlmv*oLU}`p@3%-+e9pp3OQnBO@aY zKE7uM+2!{vEZ(wh+ozYy=Wj|l$RtcFxRSDRzD3P}c}i-Unw=j$e6XyXd%W-9 z?fmWxZoYj#KkwXmu#I=q$7+jTPMimRI`i&|TMrt(c&G8|_3NqZ0fxzf6(1kDE?T^p zlbd_@!s0F4w+DxXxj8u{g`BN4sRD6p(nOXm5M+h^x?9M!y zaZ4$cqt&VK_=RiN-2D9bqPORT9t$|rA*}9~U?Ab)?|&S$5byZy95c|2my?rI#mA%K zg(Y*Uqxn{?PW)eYbI0E&la<)gyLRuE`Tb(?hlA`wYF6<9Oa&6L`EJ*5Pf--<%6#-p z?Pl~F`SehabibgesIK|*=SQ*4%TXwqakqC@xtHX#^Y;JebaipbRXk{v{>HNJ^EvA& z)24w2P;6{%pWiX9`^frd|9|zVzw7=aSA1~%@O{3O@YLn%Id{42e|G99|9{B;;b!{h z?EkZ>lzT2PmS`Dkh+IB!U3^}>TwG=9m(NcoYt`P5Q870cZ{U?S(@2hK-&>uy?VI+F zU8mk%vR=C9>rCVH7jNID-rkmLUb5$G8fYl<$M4^p^Y8DoEUyjIuKB6@=d!({E9;-{ z|M~v^IbZPq?mNo_GaQ0uGZF5cEy~r*CnN-b}dZZv%B$t!;QVtH8o5AhlSj^ z^V2ME%E^GTZ*!9u7e7Du@yFx-$&)5I)z$suo%{If^>|R~em=i`9>3j>hI{w!S(f%L zT{=m6!)kA{R+}FRdwx9Hy8rfV?wvaees0>soSpsrd2J|D!4uWUzID;ysCe*3NB^Mx zzrY|lomj2;8|4mc)ONGA{lqBPz4rPFrst28G#Px=Bzx}OajOrv-(!FJV&K1R{r!LL z+|W3#q4xa8$HzH$cTGKTz#%FsYKr4A0Re^6mBN=*rFu7sSZw5vdtEO4`^Ax`DdyWR z+F5^$nfy0z-Gw`M&Zy6?IrQr4>W^Q(JUKJd*x0W9Y}(@=A0OL%zf%l4R{U@~f3n&6 zwP&Q?zWwm;_a`}T->EfPNd zex`nGx~-{S{^+^=_vO2Hf1D*eTmE0bqazHrZasKzKYi{ZJ-rXj@*Z0)b~F6EUO#vC zZjbEjY|x0+$45ua-*9fZnX~8Ht!&Vt_tWF+W`@VtPF-j@<9qP+=hxHvq+O3P^zGqL zy12yvR0z%b@#_$`zK6h<#r<9rOJl|Rk3BnUWL@_=*P=3rZO4lY0|^DYd%e8UV#0Fs ze5!VF?0k@5sb(Os@4M~Kf34h;f=}O;zI5ry``nvM4<_I0fUO0%z3t?Izb}_x*Wa_? zhnlai?<%toEOX|lw7RD)3u(WxFV?29u~F%Rk6I^xc4lMs`>FfZW^VGS`LLiyO1hVY z)s@-vzC=)L%!8N9T|MSmDhn^{;IQ02dGZwQdm9|No;`WeVP2#c91(Hi!Gj0B@3rhJ zJ}Btw>gL?qlIgdsV`p>#Q-RAz@kOtfo)X|XYEoDxmLHR{K_xsGl55k>6o>kjO@|R-@jh}Apf6n{~y&kw%n`3PTs%0)q9$7zl>m^ zg*>PWD=I1qN}w6$J6@ko+x+q0@Atw&LWj8Z_bjlvd|&9)D`l2NnQ99nXF4sM!RG7x zq5fb0A8|L^hIj9jo}HWjKdolo*|f)hema%C&r`LzGx6U)vqg(k;tbT?_tc%YQT}gl z*0FC##h3s4|3$F{9z6rvZGUr9s)dzR(#91P>G}DZ%+H>y&vuwIXUYC$%T5^?bQsL> z$XHRqrLC26XmeGm=Dc~n4g3Xf?=sZZeyWMkd0gJ*=5nHV(tQ1-BD(~mnHH6wRQPQ^ z9Prp1f18)>(Z0XmZvT1VZVzfQ#_T9?v|X}Y@+qUt%(p)o_kkjZM?yyC?+sJe{PjB5 zmn}cs#3~?a`l~j!y<1$Dg~dcbB;@eH<_$@$I<>O)ddvm2dv)f9h96!T{ORNw8Qb>A z(40MrUf$jpOXu2Ff73`-h}yZ1fc#D-6=n78~;M$4z7m$OYx!&F)$p6+mzEUc`8 zl9DT}p60q$GPtuXV=9TwRS(fv_WjYmeFD~%LDTliRe3yGX5u^T(6J;lZ<~b3nKjF| zib_ePcz%Bo_#^+nubqO^hxmV~Uo5u1{_b|a&`MTT_D9d%qN?dh1_wSp-Si|nm^plX zmx9SmxAL;Sx7lH@fBefcJIu^~LTKIU*FQ`YcIn+ax;9!>_0mk^NkJ)RXIW%z6*YnnkBXyH>{E+LXQNt<=$CHnttLc#zWm(wK5CY7DkTro?I&+>zk63`ebv`h9QG6T z&6}&Mv}r>?+40*s6DAqerGKnhuy}FvqD4w#`f)zR#m3C$GdL}cjfGcVJ=G&Ay8o@~RBauW2(*Wpi6NLynjC(@weR`tkqE#kl8KoB#TJJ-+{cZMym#yV|$O z$K{sKumpAL?EgIEkKB;Jn3|eezE-v*_K}Zz*P)FI*^(dooIdTYZeVu%iQ$U1Yd4wL zgvrF|=gwPpQcYxbZkhMRyLQ&EYCarfe{*|#|Ma-3&intqZRg?RyLVydrp=poKA%_Z z;qAS6`}XO_jvcdJci+<5d)Ml(uT`B7ZGZbQ)UZKWb|+WtdhkePxehZkbA*oAQ`R}k z5eoSX-5-i(w?=DToRy>RW-tB-?^oN@1yx9@9jKki%o-fy0b zXKbu&^|v>QW@cq^w~t&Fo>wbY_NL*y-Q+tf%y)RLV|lQ4F>gR*swmgdxxTTnvR}V` zeRF4Lu%xr$>M2vF7JhpZDW(_Wk(Bhvckb&$t=uAFVv{CJaJX_KCg?MVyZepp{wxnB zDu390-?QiQoXq*JHZ|!m@-w)elHfXO^6~rk^n*>Ti=$=Io6f3T{Lyv$+<^lOfq{W* zHa=I|*_@f1yY$Y!=47sz*jP_LzhegvCO)f;`ubdO(c;CO-Q9-|AAa1nx|Jb9M-1eG zm>8Mo`N1ov96ac#7r(FO@X57rckJw~`ggC2``i2JUhc(S3s$YudQqjiYn{=VbLKs6 zmCtASoD#dw_VD4umZi&r9=+AQIX~UWuWw3Fz@0K5HDNzLzb|K79hO9Q^!M`{8X8^} zYp}Dkb8&GANLugt;+@@J`>+6ook=2dtV+ASzP>(r-n?^-%4IW_b-+0-nDB}#mA&|aeGf)@LgfLSn%6B(f9WcHh*|FyV(DaCgX}3|1zSLr?FSyZtZ0S<4D5 zH_fsAJg1?7VVckKEypFIcJJEp=&|zVQ!|&G($t!CWEvO4tXZ=nb{45loH+5%OaJ;^ zD~n4@OF^qH_V2fkul;&eH+%E!*|&YeRSL`6-q-rC+P&xZx;NkEc0cmxJYbj+WirdG zBZ_I>?3Px~RV@z^G_O8+Y5D6M>yPgJ6aIhu;?cKsnVRRlsQC3c<);hFr_TzTUt_dX z``Sgpo^NNDn@R8R)@pez_w0#E{*~8zH#Bx~`7o6RZNJat-0gq8b$w|< z!p7AwskQNHy)RBmX><-L}l_c$=m0XW}3D> zd#EUy^k!w8-Jb#z#~nfq#S*dlF4w2t&UnXJ?BON!aeMakHB$es*LU7)xENc!?r{Fj z7a2eAeS5n}Y34*lZDTEy=Vl3;eP1#1a5tau;NX<}|DKmu=}NZxvWF!F4Z6_}qz*pe zbKntRVeuD`KI_05G`CdEh2i0WmS-0^t}q&(6?(;cgl~J{8-+VIe^$;}Xwb!QsNq8P zmi1*jdW|1WTCXo1zD~tJH+Rm0EUAAXMw_qvxSky^92B3qjCJ3iV>j~GyvUWXOaJ=y zR{5(d=9_Kq`^?|R$H*uk&F$#;cy-g2>(0rGzdSE|FYDXfE4`HAqv@kZF~`2V+;~vr zZt}0wJ}n6sKKyKw+<$v>ozMK4C;yg8U$%R1`2U{evRdKRO7#!B4j!<5eQjg@Ng+E) z;c!VNm-xq(*%JSJa^j^wOx$g~+AJ^S_o`5txdMw{+TDp~Vq9G(Q&= zCyMRq;^X`9Wb%h2!a|?FzuR4$zJ0w=L+~Se8~wb%Wiym_?C_8|y13u#Zj@`c^W^W&AD+nSmc&6s4m7Njz8 zsqGPMUMujFNsu!jQoZ^266U4SM~*i~Yk#?Vh&BDAQlG{21`cf&b*IY>G51o0r(6i= z;ACDaFspq*!J&IC0^BaUon34~u6Sr}Ub#o4TdXlVRg%&3_Rq&BmA~-x*vZ&gwY(OX z#nQVsAkeV#_o2gzRxBC~YM0G#i)S@P_;BiUK% z7uY7Ub@;U1y0+3=+sg9f-w%>43yU-ghOxw=`*BH5(_^~@M-Df?*NHy% zv0J>*;M-;czByV8)-rR=J;uG)LE6R2>vz_yr7830iYc5=OLk9Edc9|l#q61#n*-;W zua}cp({lQpk)Vt=kMfxfMT%Q2J$|nVd(t{(me##{vyWUBmaFD@x7%OL=~>V!aaD%p zPcyk3F1Jl#nBxrUn0{cY`N+EG->)Z!@^x%&H$DA#$MVO!a#gv*2N~~G```RhCM=}% z{`xkvmEF4%7<2B~{Ihm-724Ph*S9>4L@$_x& z=(t$?_511Tv$+Vt$q;*es9fKcA(%7sfq8By{psh+`{Zf!LWd(8+a*7J zT35U8MufpN=iL1~72V>_zaD+Ozq3a2)Te{5H&uM)iM=kqa@{%sA;x7!EAm?pINaEr zQ}g!9DKAd>Qayo2H;-Hn{&n?0L&xq30+s%~x{t%c)D||lEnefK zqS`z2i-o0U;sZnLsL9itHVUtL_2l~N>8DG3D=u0s^*0ym6t}GlI9IP5`0lZ?*=yYi zj}IMw`0&a{=~>=hOKkO~A5Gz$cJh0Y>XL?yyjrhQgZ5?q{P8#L?b`{(qHSGI-mCKT z9ZTuI;c_{HgDa_hHT%w;@fW7*f8Cp$l<;`cN4|@Xk}~@Z zufxiAORZdE)3H%fOZtiB?M*T3PWxqRKM`q4-BIh^);8ZfJ-zZko{+lwOXl-7%iv(Jg-3x%7iV&4+_uj^1}s{PD2e=y2T!$B$p)_pZvR z-u>b0RK`sk1KGZ@%ZoS~8nS5V__W;l_*jYO(4n^e*#-NKxClCa{koxQt3`E9jmw>W zRimIUkLLeVX?}QWYQe`x=6lr`89!xa2u%ES!THnQ&bQpWQ_s2`?>m_wE~S;UeCgBK z%m+_R{q#OH^$~AJw{&l~toAD*p(Xb7tkthu`>FJN^!fGU#MfWH5C8q{U9B!QiJ$Xg z#3q;LF9Ib)oSmOWsaM^aGxunkuI{6+H+OFCZEMT<^Y?OL(JrfXwVs{@51VQZ9ePqZ z=f|6tR?i>lwR``ZwXI%KE9`96+`N=u##ZYs7ytDCerMX#OuXzf^2Ds)-%wPPm6N-_ zXTSF}hp=fJy&DV!-!0u<@$TItrSEHZM&8<&+GPc-gfBeXaBTE)Iyeo{5SQBZyuXfkE z&kx(zZ>*`bk~ZIW6LNsv=}91WNaP_xhpCz z$P8p*iQwd0=UkXQBd_;K=ke?QL(?`a2YzsJ<)cPw9Cb3A2|UU|y&o+o ztem7_6EjcOet-V9^9cq*GBQpD8*coZ?7!+_>D*TC#7FZQPMo;ND{^~Vr|-I{PUjK? z7Va!vedqBit)2I}`extGF%rFavFQEUu$}i>TC%sFzZm%L>bBgZ^}DQgP7k$x%-TME zdX1Kr%Z0UZwszABlIF+li}{tEw~oW#e*ec>1GBJO%QG+S`|;y-^_r&Ur`Eglnhe$4 z)L4`EcG=l|DnET{iQmUA(aGEMpL%7+$IaVv^mcU1pN#sAmu^?f_;#z>*0OKhI6roK zt)k+F?CBF1yYp_@@sg71^X6rpoAWa5;-cC;KNhJsHoC8yz3bv>ZQS;~%g)zo>MYgYPc7?rZhz2UKPUdt`##|Y&|xg6_y0M~D=RJV;7qXp&5AdM++ES8 z&1DBodRuCvw|AL86yLwY@?-k)-O}ggH17YGEg5jX%KL72wEj2O1yiS<+&jlFt+j#S z=E1%7`#ZKBIB>C{=ZK4>&)+{w>SO%>u(GIJynVZ4ceTOlFwskwmA!Wq78(iMX6=bx zbLE=Xx^=HR?HTI-yZrh!D`JyMOJgIG-A@-bk^29E6H^U35>~AfOWa!Z^{WkA9Sgg@ zy4EYXwl=GcH~B7KO-;=3U}>$@v`}#Pcl!;td)B{a3S0Y&`_bcU4j!H7 zQ^WZLoA5_wGH~ zD5JfpyK71A%9WR;8@A_6Of_#f`Z1uO``6~xtGB%Wl-jB9=QZn>M0q)9dByj;iH`E@ zs*jIpf9yGS#AANhoFo%7iIhi|Z)?xn_~Jz%u`6eSy2+x5-LLKv#5x)gLYHf%~bXeg$CuXi2$g3PtoBP=5v z3O*R^*|X^5N6Yj2b%j|+9^06$b`BAF^1M9BNLE!>mvsmGkE}`0EoRC8&5-~9=luSK zD^H$jve;44{P*BV&qI^Hy_tAn(a&c;cRyx%u(SC2i#-RWv>6#Ur1vY|ylK|eebwm0 z+LVHVf=j=jJWyb+uiN+J^K4xs_+e}bj zU)*p0zxgVvqQQZRanippZD?-ZvU;sA+un_j*6)sX@$l~cGq+dz@y#6{|0idxn0M(C zb4#nJfUItz>%@sl4R4-r)om^UK z?x#(DZ94nujE#v!wY35Q7o2Nr8D?#hyKwT?UK7~-QDJzn*PG#&%NE4v*72-?4bHkI}KV#2>#-8An8Fe&4t; z@K(Zqzu37I|KB{yPjJ{*{B_lr-zzi(tG<1cnTKzls-j~{e8mo%a<$1eo81;~Q8(El z=KJ|@*4qPdq(6J>OzsW{Jt08xv36-0Uo4zpm-XKHso)Q+kWm@3(s;JA-%Et`y^w z#ph4n-{BkD`Ywu5LQZc{^s)2dB$1AAHVVr-2JOqQRCiJ-`oLk|+<`udXc>+1y@7A`DW|JE|7G*-9Io5`u4F&sz!~HG9rl?8+-hoy_wu9to~%*_U+Bh&CI#E51%}} z`svf@)gQiHGnoDR<@@P{H?l+-@7&ROd;0Wb&N)Z^q$Y3tF=6_2pTtCSSJzwz`_fYJ zoBQte{(cwT((kVy7^oe&MWg#p%-ky>mG^wq1TUyf-eRu9BO~+a#hVzv;LF@HHb1Oy z-7XDV6XEA|YI93V#iM6zeSKF$Lgy;j+|fC|olP!oQe4_D3k#1~)8E&)hfTUynO>JZ zJz%!OhV$!g@7P(gzU$_Jlb&%2!jHG6HLudD{AgvVX?;KM&F*4t?WK1n9es3Ax&Mzu z^TN*if8U8FCHX8_`ZIB}uk6uO1Bt?df<-%SxcK#DT09HCcPKM6bB2$alQVNc>D3pn zv)zp5`+gECDOtRD@%+`{cQf;^Z@BqugZi?J9Fxn}uDQj>8{68J8duDBDBNgVS^3ym zuBK*DVQJ~XlvjyoXSvE)f3tt_B4gg7+I3sD@dd=ZG2F96`|ay@@18w5=~Ps_|C#>( zBJGnW8$&{5(yF)@N`;2L3khvpoGgFw;ziJIAkcD_1|8*fv8T7JyLs{?b9ZXPr6BE_ zHy07qf6raxV?OknOW20Tk-u4w5y&DXSeSP06&E#IMt|e1g zRJ3rxfm1t+nI(Gj9PAkx8EyXkc>Lq%&xfyXpT4wI?#J)r7jOKS?r>h^`{B9&{@HnX z$7W_2By8ki5(6z2e>QXfl4Z+;{LhQ{EVG|D;e&>+FZ=SV>7PD7yre4r>-W=0Z%@yM z>h?c5uU@^nWT|dS#tW@^^A29Q`nTm|P^q=$&SbOi7w^}zb*I`!Z?kbL{`?!Xq#z{3 zB{*1E-B0ETyS;~kUY_N;b*T=or@YnH|Id;B{BF+eZyNLKerZ}-TK+kEe@d@~SlK(4 z*!>@8EtHe{@Z<3&$=8qjRqvjz@z-6(@_=Klmf#kr!fp*Mq5jT;2@f8&%RhT^((K&4 zwW+7Y!fR>{tz2EaY~{*{*RCZ8ckN%YM4f{>+THnZr^WZSQz0A+=pqml%^Yd4&-u&~keSF_RgP#YUy_9rxa^IlZr`?^_4fAvd5adU-&yfdX5G58JUku` z5<@~n&fERgdHC?*j$Kxp%5oLrYrpn8+*^{Aady`JL+AD9wXmqm)o$ruv`7hbmT-=l z^xnODV|ElYK1yPK`La1;?X&!~_P2xQ+I%>`EF!WcFd*UKS@Zixa?FHfbCYkI`HSiM zB_=GWy;Q8KZtq+3C(6odQ%AS;*=f4b6~EtZfBE8tf{qU8Xpj%>_J11h-HS5IomJCQ zR92RLa?w{K;C{QiCU-o114Y^yZDFXpdYxjt#$o&=d*6;<1w*|WtP8?D%y8_&+({`u?m z;}+H1=5=+MEn4IxA(gd!(A9LU>&oZp6FzXvT2}Zg z>mA!F*jj)R!*;&Z4W+NcR;^xLSYCeo=FOSEepR)#1x4=rQ+MW>QA|wL&&~Fef2>pW zPRYD*Q*vIdSWS)1i4!Z-tbQ5(yZ--Ic-`mO|Gj;EL0dfM*j7&iT^q4u=gyCBHlKg= z=u*>3ldH{Z6HTfv-M{Y=7N)N5KM!<%z>%XzAHI0e(cH{zXlVH3=gx=EuX`15Zk#E8 zX!p#*LyfK6?~k9?7vksNSw7o5f9aAZA{X3(Cu{TD&uQ4coz?eu)1gEB8*Z-C4`ODX zTv*QkWb^qtx6GG9pj`w)va)Bb-|uO@n)UR#{eR1Q_wIpqPL;1`o;QzihRCzu=mbg79#|7|b7O-GCvI(J4GF!Ok-N7pibY&pJ}Bth zrF(H5-KV4EDjrDIeO(RS@emg$Cn_rXh3B}ri%Uk#&QD@urw=Uo#?9^ReA%Yr{a!Ub zxj&Nj|33Cte!1vwS^v)lv{ZR+`Mrf(w@y{{exPn&DP+ID;=wP|!@@#xN~%Y_%C^bx z|8;de=>Co4$J^)seUpCW`t{BA|LbnuiZYlvhl9i8+3cgr%jKrWRXEyo{iXSfYVMM&`;z3m@_{ zH_HZZ+qg)n`EYx^bJ{ZoMn=YnwbwYCr?pLFr;+O($T@PMF8u8s#e{pQ(N zD*a=4xBI=Fle2SYFK^;mDdnF(|4(1pb*-|hZFAjU+c_2=rGEbW$-|p(o|BdJ2vmwD z7+km)=NUiW&(Tq?xp{7Ih0mW4-{X5W7jv##w=N|mWx~{{u0cUU`g=Yw)z;Sj`Pjey z^4-|>v)61U%{qE9aGw9>$bZ=z8_uRJS--yN&K<8!o9?M9E6;!NBIC^AncK~CZX9@a zc6Me)#)EGCIAz6!SzYA~t&bj^=irV$d}?ZTW=6)NBb~ya)ny3>nVOoLC1vDl&puQ9 zlE3iS;@QyxY|ct*mn(I|GV=1I&M9UuT)DFEdfe|>s@{)&?%w}fZtvdXE7sZ?zWnLJ z(pL2CP2e=0n-=e8v9Ymz`1I+~M0dG|ACEuI%$jA@>KGfV7GL)>+HX$Ap@RoA@BExK zdv;-Isj8vjOi^vQC7VAROcs54xm57_#EF@6?C&37m#;Z+b91`;yL^9t{)Gz{T3A_4 znzM(k`Qe=@Z;J~GQZ6o%T@x|!sCayhXKt?U&Ye47?DDIqu<*D2dS!#SXvyB0@7~SQ zRGYcZ#YIQis><^0*;>$T%Q3r3I!j+)18u7K_fY;{$GHY4)_U&() z&YhaHW54yvMN@eed2$ zb#>V(n3V9cvc{(Pdz6VwX-zGXmNqt+IY}aZ>DSpMrJ;qNp7?+K80lVFsqE|P3(m}Z z*BAeOvAF-k2ZIlf<<~FX|No51q?@l}c6^xc;+B_manae3@Z-f#P6#qEF)@M8D>-?x zQ`S1{;q!1G$AiyHN=rW;WEXOuI$izV&%3)Hen^ZIi{5F}vTvUo7k8@ip`{OF%mf7m zLDThuf{n{&-q`YTcSzVib`if@`_`?~l97$waMQ%ZS9+)T)TvWJNASIU+q=0~dG1{I z{OTKh>u#SoUCo>RTtF`_M@65XPtL|8S~??2K-%ob=BlrJmo6>x^z3|opz;5lFEzTl z;TEN@>XWu!n>dH(|IhjR4`!4s+`e6W@x>G8=3005^r+a{&OLD8^pq(+aof+Pyi(ME z&%0>x?2dkR|MO2n!oq?A0vei|nZMsD=081MKmG5oh)0hP|NL}1T+R0Wg#i7ZKl6oT zWIUs8MHv~b($vHZpbfWp8Lx&=EnM^x7dwTJc6H7hMn_JvC*ePtUs+A?|_L#xh zS@+HT{qvVCTlVnzB0=BFA3je$^5*MT-^o=XjGsQ=U$Xl*S7M@BO-;>)sI{Pdx_^EY z78MnJ`1)1$X3eFWk%fm#A9{Pg-&3^6i=pq#r{s%U9Ips%a5DVeyliu^`pJ`%rY+hS zXvSn=IkWP|L-ojAS0+!JX8!Wcni*{iOfKGxY+UBKYwE07vkFC3&2nxyczKC1GOqpc zQ}xn?f{8258ozwG^5C)Z>DiW+=`UVL$SO|L_fL3w>gbdyHIC`&Kew#gzJC48PoMNR zMDVn!J#SO9Y{j>mTd!Q3ms+r)_SEOnvak!+!kTaD?EJjyxJdrj4+a~` za&2~(+aF%)&3o8vi|@sKZe3k=OZNN;HZoeUFHUOu%$c3DXE)B9C-m)|uaZ`l?8J%E zE7#i_JpFm(x7PeqUN^rOTUeY}>TUVwWB>lAH`BjQoFa0liS_&AH!;j#;=b4H-TU>+ z_w4~8C0&n?%Vy-6@!qf2K67^MfL9+61LtxO#Q!g$oXU{>By*NF)?& z5Ed8Tuld`jyj)aIuV~-p<>x2Qo^5-_j{VS~nvdVgjvP&$FmGNJ58LA{>$dOS-S+I6 zRZ($iOpFW1&Ye32g&y_KpU=(aEdKSYx?1czxw%(D3Vs%eHaA;!iyxk%2Ti0ji2%mkBz&>@VWJ=n+M<)bVteNspNL<`KCx>Oae*Muy zt+PG+?)ij=tInMHz92ieO`FkzpMB*b$=z+Do6ldE@T5CxN5PUmuh(oWSU9KJPVLQ{ z_YyoC3KuUa+*#sTG}-ps4Xb~@*3VzCetqk|e;Hoh`jOT`N$kHVdH#ViR&NhGl^wrhB#vA6hu8mebf9GiTq(etPu=*f=SE-5Q^=GqZi>iirQ8cjSo0tl9rvT#iIdn!Nw;&(HNUF4fIa(+od!xKuCx zT6?*6w1mVDiOn~=ckS{hsWn|4_SbUl+I-)KQ$?Gaa%?^{JTWpPHW&lwoqJ@79x)>YEnI`g^xbKiYkMV|KWfsi}Ks=S?e_ z#eB1spN)(A021IeK4(ol!v?ZKBa;sMzANTIA zi!a>Ex3|uk6>MVSA7rkJqlB-fvqT6)+)Y{a&Mv_I7qpPwyA+r*APbo6YlM-n>Vu zZ{AP;lX>;(r0R8Re2UKR+|lz)pNB^#cmC|#*PlGQ_V`WCvpYNg`z9xwhK63UtKR2O z{rk;M25D*c$=>Yjr@yX?WEK=mZLr_C@nM8cvxSAl#S0UhJv(jeo0}&+I+`TdC?lkl zq+nLI#ct#Bls<6Ca-$$uJkb&Gnx zef#;-(`(j+3lU1ne^;)ooI7a}Ut62i#)y;y-#<@|>E52zxo%%vk#X1Y{4Jk4_tw6? zcJjQNvW3N$i?^y;uU%u}Vawn5Yt`ff4lmokolH+(e&hT>$DB-mxp$A151swD`5?pI zy-&Y<>w13X;K7NTHpS_P&D?TByYb3(@B0}U6Xq_>+U?zDTRk;n7W31m&C0pk z_wRpu-X(VK8m1eNpPQRA3p>D6vM^n?4S_<2p8LnMDnQ-lb0`rN8 z9yh_5UH8sk2zY+tc+R`!8v|Lw92#WO4V~-fADP?Q-mSi3|Nq(dT*JeEe)$?282s6^ zwDkFl_xVdV1h8@XPBy#wJ0f>2kJ#3&i~r{xKbrcbMpky|9P97zQ_}x)ZQeQmSCwSJ zpFdCbfBUOcTDrKimYaM3%h)aR&u6_=wg1n1Ztm~^!Z!p+-Y@eNFx^FMX z=2ffmudS22Z5O-!(#=S}xO>tirJ=#Wi-W_}nM-ruX2h>wEo{xp8@skIoU z@p|v(`T02~oj32C-`JSf)ul3j<=(80y|we^DeY);{^C|pCTDy9#;v2f@)qygH~Em0 z;Nsri#Y|h5rkW_01YXRrXW!}e`{%J|A*Qo`OGvy}xWePty8{g|oA=hn#eMp`HLPq& zZfr{WfA+U;mrj{3pOmp;GPk(jgxR;90w#P(-_5XP`_;qFx6HrI&C9=kVZxE~aeH^o zU$rWkhi6MrOwEi#PSTE!m#$k`zk64{Rj5Ik|1fydeG=bM_zdH@1K$L z{|C&L+aF!KeA6<@=*^eR%9sA4HFs}lOqG9AT5w!!m%fh7R}C4T1KOQzfTN zmw)`_Wt?8D(8r|pc1FMUUKC1M?$^0s=BnD#(oc6E*2*Yfm2zM^aVttt>F3XaZ*P7$ zevabdJLT3jO-%5pYx1G~x6J7Q6GC2RWXyPTH+AtoyY5w5bAy*3c_wzc;{DE>I&Zr> zCOqB!`T2TV!BwlQ+~V%ZpE&oA-^e)r`3b?>|L@=1X|uI7wfe{HNfpf%Hzb-FKOalr z*?4*7zLoDvuCDdE8+g9z!pv_AmTzD6yM9OM|BiJ$?=~2}xV_RZ{lT5GM-aFPXL5Jni#BZ{1bSF3@97srxh!;&wJZBe`KDYGTzqecCZ|`1{!gYM9>f`lY zT*>!0r|*2@^=WBQQtX98)g67)?~c0m5Ok4H$Go=}OH_IkS?Z2P$f{9W1vi@x~ z+ldCxXU{MwoVGKf&Lr!dW36q?|GhiI^*86|o_+IXqFCW>>8!>E%ll83{JeL>yY2hY z$7$In`|nRVeJ9*P$nbs3uc{y4qBmc;9{1a1^XB^-c3ExvTXT1Re#`c2H-9rMf4jHr z?3~xD*B9Lu=kgWgsq4L_`Ka*m^Ou>QV}7bXwbf-RnC&)Yms*|$vyT33@#<{tKkv$K zR-crc+QwGgH%+YgoKK+Q9KFYn-B>L91g$1duHIapsc2%G+ZP#ato!53y?ryM-v9i3 zS$1|wiF?TtAb>(OV#fDvO}8qmm4*LnY_L?5GQDqUHZA%< zR_?yf_iUB76y>JR@S17y=ehma9~-;4HmP+j@l2nkB>4GmqeI@q-5V3N?(Qx>YdOjD z@$Z;Oouxeo{vEgP=`Xsuec!%@`}+_4{r${JTdQYp-{$ZG6*kKj?W?{Xa$@)K>uQq= zr%e-k@jm{+=JSg(a@W->xkp>ue%!U^PRJE!XY1%csgEp^Vw_HMQ^WoqOl}`SXVA$+Nd;tXgBT=+nXGzwLY0te;(2biX!T zYKwl{8(XuxC$w}-sz3Ji%y?XM)7(5gDIxD%jQ={e0F9J=+gF`3$&jll>oj-)}zk+Hv{W?cY|++~03!)cpJZ zm*smGIa$OWN>tvXrG3`>|L5~(EmldJf4i5x|GrH5%SoEs_wZav&Z`R+e)9Zth;zC8 zmn{c#7>=<&NaMe9Ewy{=!oV9dn%Bv3gdRLBSrAnm!sT#KRbxNfy2u~5HB3~?j#=k& zA5~zfDOkyHDmu}WaW!ASUhf$U{Yn?^aG7gAd?;em=bV2`!lU76x`7SL(en$whksaf zgu}6{_I>e!2U;Q5oU_>MYMIU!8mk#hUhc^8>p_s@l641zc$^9sq=g^l|Kh%IBdgWv zht>8xN6$)}J(D{9nOI_qgxBIvW3s@Hou{q_tyRP48a~-)?26j zN*OO!+%d7s%03%+;(kr?yXY$ZyFQB3#Lk^P>$Zf2X-49+1iuS6Jx?7web#QrWtPRp z26GI)FW#gT{fC#gDX!u6f40|CKNRqM(X-EIvNOL@;&fN3=4tb*C6bS4y%eh#I5ywO zl}D6Kpa!!x@MzPx#VpR2;V#&2;e7{Wd!POrRT z=5#wWSn-$5hN1&WjC=wmhkI2_n4}L}KRRKi#OfVPzV__q2Jf3RdAB^XyFX{^`mOw{ z8lJOSzS+&UcI!2Hxd`h6`*wWw%xtTT7n}9}eqG%d8>uwUcfkS{#rv%^g0>y6@E`%avXJNdC_u3(2=!ZB7y-X*Su zarf?pJmnPXos|=pzFe^J;f9mjQq$yDukQ5-Kb5l1XxbE$m$%lfTN8F{1@|qJE7`^J zzfNy{{zGiKv$MR&mxHsI<}=;h=)aiTqjJIJMm2>eZRhXaT-mGLdm*ts(r0&~9%sq> z`m@P;FD_hI;45RVWqv+v)+Dct9lSpebTx5qt>3eTv5(!VdQGj|kJ(=D_vEg~Y~j1T zV^+~&C!rl%{rB?v>{_6l`lwR)$HDAJR=$yVg85x^(MOS&fDFt@0{^0?Z?;kzN^1a_CGVPw{HKBPge?e z_Dni$I6<@J{Qt#(J5XXXBOBzd zdvm_jf{oHu<(-`m1blkr>uOsiJ_tWJ%5gk?&+NG?X3lImprG^Sdfff>@*h@+h`jNc ze(p-a0e^0@!`GSi|5|#MAus1Z)r^;!mreJo&%1u@jN7I+XSeh+2RkHdmh9o4zIwB9 zj&XlNmF;fDjq>^p^0|jLE|vWEckUaW2VW$7?Cff6)D63jh%ofVy{HmjWppfU{hAr+ zdJ-q|Jl?poRItP_McsOEcppf$hL4@)o?6ZaoBl@~kFI;4_ThQt^N7|xiH}>)$ zdDdE++s$yt&#c8F<_Fh$>HYWL?BB63&*g}_d}_I4N@wo`Nr!)T%hP!JdVW^(TJ*iV z_UmnayjDt>t-+jk=cISA+yC=W+US4D?e(2tAKlI0p4#omRw>pg+jF{tZH-O)L-uNE zrQ@Djdl}lMe>->T%CCyjbCcHQwAbI5dbL|V|4%fFMAR*7IsK_taX~4!_r>mR%*~a} ze^x6Y5wYp+ZuNxw6O(r>KD^}TH$@hn9S<^h{l4>^;oW`pnKlVd#~DA)VNjd?&9BTN z&u2a3-}4D6*PqF--}*kO?d*|D>w2DP-`LKyM)z>R|G4YweH*o3s~K$DQf_p5^&Vjt zhB%37alf}Y9eNlU*Jl6!<`$9rmFm@J&b~WUmB4WCfY?Iu>Hq${(Ojc{QY~kH_k7#a zKb}_1*&^WK&t>W9_o=3@_>=7%@ss4p?=6#ZtXSjAsgE_6uCM-jv+sGx ztDM{FOdpySglx}Y{Vuj(tIm^}Ydhj1Jhb+HdJ|~jC+TRx&xW3b1>a7dKAl`uHR}p%q)r&igKZmTxV~<&a1!WqFpxO%_~Qa2_KzHgBok|E zW$z0v`@eqOx<{XX7R-N?ll1V-rky)ao;bnLdF1E?CMAaLotw`K1Ud?QQxxI4c>lhB zpTIfR=;&x39-a>67VbtJmfXNqqDxh3^*NdpI1c@EH);@D>wfW;pgV})RA9)m;Pg`` zO;@9tN8Xk#-l{g$>*2==54Fh|Yd==lSoAdqac#fd``BVfj9!eMc;DkaL6!|EMnBz7 z%{(|yGiIH4&4+_(TeoUo)8$ihe6?x*s@v~t~>qZ;_I<`m)-r2DSus-?2zORh0j%zmajSETez|L_S-{`D}R6WyOnml zu!kWhKY#g_EmM~J&%bo@rl*NiYF*vDd-vi%rx&{@m6VnmnwfzPRr&h$D-R!EP;|6+ zWTfQc#fwWyN(8!(&X_xQ>H78kM~}K*yMF!UyLV|xNlk|iIlX%QT2e|1be_bgPepES zZW-Cx%5wd}JZvvtzfR7~>JeO|YKK<#F(dyN!zkK=f;QQ~w-FIX5*UdfNFJJugQ|hW!t0d&)mMvY{8lvT@ zAn@SY+Gv~le=^4-Qwu-x-MuSZQZBwY#5l^HO>g0q)ZaUAvV9lvy6f~>^uf-*G7Lc) zSDUUKb`bRnUHnxb&9>S+>UZJJstZ-35pFBvw#;LbnUdxDTHS%w>*|893Td&QYqorQ zSaf&GYZ1MLA@Wh|jk;5^++PbWxHC=q(3|<89oK|4uC_+{W?!5(n>9(}YU8!V4w7D1 zZxvl{P}(BrzEXNd=ozs!b3Z$XEVa7$OEaJ=sPx)7s|6x!=PwFTPn&tgGCGg3V?l^` zR6pZUjnMqlSD8{XY`cPFXM7b-TRXS=fR$J2;;$?L9YMU?Vt51kt|@C=ZIj$Bx#j7! z1_7_TF4^)E`h$AE{aUvmM0MpA1Fx;O+N*Ef+R3wKQ3!w3Z$@*k*zMo{8hM4@{Cz7a zUWBpw{`~YQ#@fO2Yu;2`sQSc`oX&Qm#(ASL+Y}k)vSW>lw%e4=$~{_ir-tgR%sE|%tF12)(pJG|qo9EYMtsNEWoHiC; zopxK+T2PufUA=5k;NtRomB(Mq{r0WQ%-o#+iZw4UFApD|T=e^p@bLWC)2>|$lR2JP zRb{pOUg6Fd6I0W-7p>2pJ)5z1^Otj{PH}C|yPK4jcFe^+FfefP@yCinodIECZI3OE zBpL3B)881;1!JV^V5*_(~Czg6x1_AB(*UYop~i;o<*Enz+L`=>3*>Ph|9oi|SInJ#24 zWSwqWX7v8)Z4rpn@)N&)Y0G{ zYzlEcd-g0Pp+NyuCOx0o;KQ_0L`>{a(a9wljsh%>0_W_N7Ta z+;eFVRN$QLCDxpmFJ3HIy3|!h5ga-@-HjTiWteD1ALImkK{4RK^bVE?srJ2}LF j?E^`X%_#8tV}Fn5?+V%JF`F3}7#KWV{an^LB{Ts5*Ttlx diff --git a/template/Arduino_As_Uno_R3/meta/info.html b/template/Arduino_As_Uno_R3/meta/info.html index b2757370..e92a842e 100644 --- a/template/Arduino_As_Uno_R3/meta/info.html +++ b/template/Arduino_As_Uno_R3/meta/info.html @@ -15,8 +15,8 @@ This base project includes a PCB edge defined as the same
size as the Arduino uno Rev3 PCB with the connectors placed
correctly to align the two boards.

-Contours can be easely modified, just remove line in layer "edge.cuts"
-and redraw wath you want.
+Contours and holes can be easely modified, just remove line or hole
+and redraw wath you want in layer "edge.cuts".
In layer "Dwgs.User" you have the position of Reset button,
USB, ISP and Power connector,

diff --git a/template/Arduino_Mega_R3/Arduino_Mega-cache.bak b/template/Arduino_Mega_R3/Arduino_Mega-cache.bak new file mode 100644 index 00000000..b58dfe09 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega-cache.bak @@ -0,0 +1,118 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3.3V +# +DEF +3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -40 30 H I C CNN +F1 "+3.3V" 0 110 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3,3V +DRAW +X +3.3V 1 0 0 0 U 30 30 0 0 W N +C 0 60 20 0 1 0 N +P 3 0 1 0 0 0 0 40 0 40 N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 40 Y Y 1 F P +F0 "#PWR" 0 90 20 H I C CNN +F1 "+5V" 0 90 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X +5V 1 0 0 0 U 20 20 0 0 W N +C 0 50 20 0 1 0 N +P 4 0 1 0 0 0 0 30 0 30 0 30 N +ENDDRAW +ENDDEF +# +# CONN_10 +# +DEF CONN_10 P 0 40 Y N 1 F N +F0 "P" -50 0 60 V V C CNN +F1 "CONN_10" 50 0 60 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 500 100 -500 0 1 0 N +X P1 1 -350 450 250 R 50 50 1 1 P I +X P2 2 -350 350 250 R 50 50 1 1 P I +X P3 3 -350 250 250 R 50 50 1 1 P I +X P4 4 -350 150 250 R 50 50 1 1 P I +X P5 5 -350 50 250 R 50 50 1 1 P I +X P6 6 -350 -50 250 R 50 50 1 1 P I +X P7 7 -350 -150 250 R 50 50 1 1 P I +X P8 8 -350 -250 250 R 50 50 1 1 P I +X P9 9 -350 -350 250 R 50 50 1 1 P I +X P10 10 -350 -450 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_8 +# +DEF CONN_8 P 0 40 Y N 1 F N +F0 "P" -50 0 60 V V C CNN +F1 "CONN_8" 50 0 60 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 400 100 -400 0 1 0 N +X P1 1 -350 350 250 R 50 50 1 1 P I +X P2 2 -350 250 250 R 50 50 1 1 P I +X P3 3 -350 150 250 R 50 50 1 1 P I +X P4 4 -350 50 250 R 50 50 1 1 P I +X P5 5 -350 -50 250 R 50 50 1 1 P I +X P6 6 -350 -150 250 R 50 50 1 1 P I +X P7 7 -350 -250 250 R 50 50 1 1 P I +X P8 8 -350 -350 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_9X2 +# +DEF CONN_9X2 P 0 40 Y Y 1 F N +F0 "P" 0 450 60 H V C CNN +F1 "CONN_9X2" 0 0 50 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 400 100 -500 0 1 0 N +X ~ 1 -400 350 300 R 60 60 1 1 P I +X ~ 2 400 350 300 L 60 60 1 1 P I +X ~ 3 -400 250 300 R 60 60 1 1 P I +X ~ 4 400 250 300 L 60 60 1 1 P I +X ~ 5 -400 150 300 R 60 60 1 1 P I +X ~ 6 400 150 300 L 60 60 1 1 P I +X ~ 7 -400 50 300 R 60 60 1 1 P I +X ~ 8 400 50 300 L 60 60 1 1 P I +X ~ 9 -400 -50 300 R 60 60 1 1 P I +X ~ 10 400 -50 300 L 60 60 1 1 P I +X ~ 11 -400 -150 300 R 60 60 1 1 P I +X ~ 12 400 -150 300 L 60 60 1 1 P I +X ~ 13 -400 -250 300 R 60 60 1 1 P I +X ~ 14 400 -250 300 L 60 60 1 1 P I +X ~ 15 -400 -350 300 R 60 60 1 1 P I +X ~ 16 400 -350 300 L 60 60 1 1 P I +X ~ 17 -400 -450 300 R 50 50 1 1 P I +X ~ 18 400 -450 300 L 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# GND +# +DEF ~GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/template/Arduino_Mega_R3/Arduino_Mega-cache.dcm b/template/Arduino_Mega_R3/Arduino_Mega-cache.dcm new file mode 100644 index 00000000..5f3ed79b --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega-cache.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/template/Arduino_Mega_R3/Arduino_Mega-cache.lib b/template/Arduino_Mega_R3/Arduino_Mega-cache.lib new file mode 100644 index 00000000..df93e4ca --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega-cache.lib @@ -0,0 +1,136 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3.3V +# +DEF +3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -40 30 H I C CNN +F1 "+3.3V" 0 110 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3,3V +DRAW +X +3.3V 1 0 0 0 U 30 30 0 0 W N +C 0 60 20 0 1 0 N +P 3 0 1 0 0 0 0 40 0 40 N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 40 Y Y 1 F P +F0 "#PWR" 0 90 20 H I C CNN +F1 "+5V" 0 90 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X +5V 1 0 0 0 U 20 20 0 0 W N +C 0 50 20 0 1 0 N +P 4 0 1 0 0 0 0 30 0 30 0 30 N +ENDDRAW +ENDDEF +# +# CONN_10 +# +DEF CONN_10 P 0 40 Y N 1 F N +F0 "P" -50 0 60 V V C CNN +F1 "CONN_10" 50 0 60 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 500 100 -500 0 1 0 N +X P1 1 -350 450 250 R 50 50 1 1 P I +X P2 2 -350 350 250 R 50 50 1 1 P I +X P3 3 -350 250 250 R 50 50 1 1 P I +X P4 4 -350 150 250 R 50 50 1 1 P I +X P5 5 -350 50 250 R 50 50 1 1 P I +X P6 6 -350 -50 250 R 50 50 1 1 P I +X P7 7 -350 -150 250 R 50 50 1 1 P I +X P8 8 -350 -250 250 R 50 50 1 1 P I +X P9 9 -350 -350 250 R 50 50 1 1 P I +X P10 10 -350 -450 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_18X2 +# +DEF CONN_18X2 P 0 10 Y N 1 F N +F0 "P" 0 900 60 H V C CNN +F1 "CONN_18X2" 0 0 50 V V C CNN +F2 "" 0 -150 60 H V C CNN +F3 "" 0 -150 60 H V C CNN +DRAW +S -100 850 100 -950 0 1 0 N +X P1 1 -400 800 300 R 60 30 1 1 P I +X P2 2 400 800 300 L 60 30 1 1 P I +X P3 3 -400 700 300 R 60 30 1 1 P I +X P4 4 400 700 300 L 60 30 1 1 P I +X P5 5 -400 600 300 R 60 30 1 1 P I +X P6 6 400 600 300 L 60 30 1 1 P I +X P7 7 -400 500 300 R 60 30 1 1 P I +X P8 8 400 500 300 L 60 30 1 1 P I +X P9 9 -400 400 300 R 60 30 1 1 P I +X P10 10 400 400 300 L 60 30 1 1 P I +X P20 20 400 -100 300 L 60 30 1 1 P I +X P30 30 400 -600 300 L 60 30 1 1 P I +X P11 11 -400 300 300 R 60 30 1 1 P I +X P21 21 -400 -200 300 R 60 30 1 1 P I +X P31 31 -400 -700 300 R 60 30 1 1 P I +X P12 12 400 300 300 L 60 30 1 1 P I +X P22 22 400 -200 300 L 60 30 1 1 P I +X P32 32 400 -700 300 L 60 30 1 1 P I +X P13 13 -400 200 300 R 60 30 1 1 P I +X P23 23 -400 -300 300 R 60 30 1 1 P I +X P33 33 -400 -800 300 R 60 30 1 1 P I +X P14 14 400 200 300 L 60 30 1 1 P I +X P24 24 400 -300 300 L 60 30 1 1 P I +X P34 34 400 -800 300 L 60 30 1 1 P I +X P15 15 -400 100 300 R 60 30 1 1 P I +X ~ 25 -400 -400 300 R 60 30 1 1 P I +X P35 35 -400 -900 300 R 60 30 1 1 P I +X P16 16 400 100 300 L 60 30 1 1 P I +X P26 26 400 -400 300 L 60 30 1 1 P I +X P36 36 400 -900 300 L 60 30 1 1 P I +X P17 17 -400 0 300 R 60 30 1 1 P I +X P27 27 -400 -500 300 R 60 30 1 1 P I +X P18 18 400 0 300 L 60 30 1 1 P I +X P28 28 400 -500 300 L 60 30 1 1 P I +X P19 19 -400 -100 300 R 60 30 1 1 P I +X P29 29 -400 -600 300 R 60 30 1 1 P I +ENDDRAW +ENDDEF +# +# CONN_8 +# +DEF CONN_8 P 0 40 Y N 1 F N +F0 "P" -50 0 60 V V C CNN +F1 "CONN_8" 50 0 60 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 400 100 -400 0 1 0 N +X P1 1 -350 350 250 R 50 50 1 1 P I +X P2 2 -350 250 250 R 50 50 1 1 P I +X P3 3 -350 150 250 R 50 50 1 1 P I +X P4 4 -350 50 250 R 50 50 1 1 P I +X P5 5 -350 -50 250 R 50 50 1 1 P I +X P6 6 -350 -150 250 R 50 50 1 1 P I +X P7 7 -350 -250 250 R 50 50 1 1 P I +X P8 8 -350 -350 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# GND +# +DEF ~GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/template/Arduino_Mega_R3/Arduino_Mega.bak b/template/Arduino_Mega_R3/Arduino_Mega.bak new file mode 100644 index 00000000..ecd67731 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.bak @@ -0,0 +1,546 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:Arduino_Mega-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_8 P2 +U 1 1 5519888A +P 9225 1550 +F 0 "P2" V 9175 1550 60 0000 C CNN +F 1 "Power" V 9275 1550 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 1550 60 0001 C CNN +F 3 "" H 9225 1550 60 0000 C CNN + 1 9225 1550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P3 +U 1 1 5519891B +P 9225 2475 +F 0 "P3" V 9175 2475 60 0000 C CNN +F 1 "Analog" V 9275 2475 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 2475 60 0001 C CNN +F 3 "" H 9225 2475 60 0000 C CNN + 1 9225 2475 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P4 +U 1 1 551989CF +P 9225 3400 +F 0 "P4" V 9175 3400 60 0000 C CNN +F 1 "Analog" V 9275 3400 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 3400 60 0001 C CNN +F 3 "" H 9225 3400 60 0000 C CNN + 1 9225 3400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P6 +U 1 1 55198A32 +P 10100 2475 +F 0 "P6" V 10050 2475 60 0000 C CNN +F 1 "PWM" V 10150 2475 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 10100 2475 60 0001 C CNN +F 3 "" H 10100 2475 60 0000 C CNN + 1 10100 2475 + -1 0 0 -1 +$EndComp +$Comp +L CONN_8 P7 +U 1 1 55198B76 +P 10100 3400 +F 0 "P7" V 10050 3400 60 0000 C CNN +F 1 "Communication" V 10150 3400 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 10100 3400 60 0001 C CNN +F 3 "" H 10100 3400 60 0000 C CNN + 1 10100 3400 + -1 0 0 -1 +$EndComp +$Comp +L CONN_10 P5 +U 1 1 55198BE2 +P 10100 1450 +F 0 "P5" V 10050 1450 60 0000 C CNN +F 1 "PWM" V 10150 1450 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x10" H 10100 1450 60 0001 C CNN +F 3 "" H 10100 1450 60 0000 C CNN + 1 10100 1450 + -1 0 0 -1 +$EndComp +NoConn ~ 8500 1200 +Text Label 8625 1200 0 60 ~ 0 +NC +Text Label 8575 1300 0 60 ~ 0 +IOREF +Text Label 8575 1400 0 60 ~ 0 +Reset +Text Label 8625 1900 0 60 ~ 0 +Vin +Text Label 8500 2125 0 60 ~ 0 +A0 +Text Label 8500 2225 0 60 ~ 0 +A1 +Text Label 8500 2325 0 60 ~ 0 +A2 +Text Label 8500 2425 0 60 ~ 0 +A3 +Text Label 8500 2525 0 60 ~ 0 +A4 +Text Label 8500 2625 0 60 ~ 0 +A5 +Text Label 8500 2725 0 60 ~ 0 +A6 +Text Label 8500 2825 0 60 ~ 0 +A7 +Text Label 8500 3050 0 60 ~ 0 +A8 +Text Label 8500 3150 0 60 ~ 0 +A9 +Text Label 8500 3250 0 60 ~ 0 +A10 +Text Label 8500 3350 0 60 ~ 0 +A11 +Text Label 8500 3450 0 60 ~ 0 +A12 +Text Label 8500 3550 0 60 ~ 0 +A13 +Text Label 8500 3650 0 60 ~ 0 +A14 +Text Label 8500 3750 0 60 ~ 0 +A15 +Text Label 10400 4675 1 60 ~ 0 +22 +Text Label 10300 4675 1 60 ~ 0 +24 +Text Label 10200 4675 1 60 ~ 0 +26 +Text Label 10100 4675 1 60 ~ 0 +28 +Text Label 10000 4675 1 60 ~ 0 +30 +Text Label 9900 4675 1 60 ~ 0 +32 +Text Label 9800 4675 1 60 ~ 0 +34 +Text Label 9700 4675 1 60 ~ 0 +36 +Text Label 9600 4675 1 60 ~ 0 +38 +Text Label 9500 4675 1 60 ~ 0 +40 +Text Label 9400 4675 1 60 ~ 0 +42 +Text Label 9300 4675 1 60 ~ 0 +44 +Text Label 9200 4675 1 60 ~ 0 +46 +Text Label 9100 4675 1 60 ~ 0 +48 +Text Label 9000 4825 1 60 ~ 0 +50(MISO) +Text Label 8900 4825 1 60 ~ 0 +52(SCK) +Text Label 10400 5850 1 60 ~ 0 +23 +Text Label 10300 5850 1 60 ~ 0 +25 +Text Label 10200 5850 1 60 ~ 0 +27 +Text Label 10000 5850 1 60 ~ 0 +31 +Text Label 10100 5850 1 60 ~ 0 +29 +Text Label 9900 5850 1 60 ~ 0 +33 +Text Label 9800 5850 1 60 ~ 0 +35 +Text Label 9700 5850 1 60 ~ 0 +37 +Text Label 9600 5850 1 60 ~ 0 +39 +Text Label 9500 5850 1 60 ~ 0 +41 +Text Label 9400 5850 1 60 ~ 0 +43 +Text Label 9300 5850 1 60 ~ 0 +45 +Text Label 9200 5850 1 60 ~ 0 +47 +Text Label 9100 5850 1 60 ~ 0 +49 +Text Label 9000 6000 1 60 ~ 0 +51(MOSI) +Text Label 8900 6000 1 60 ~ 0 +53(SS) +Text Label 10450 3750 0 60 ~ 0 +21(SCL) +Text Label 10450 3650 0 60 ~ 0 +20(SDA) +Text Label 10450 3550 0 60 ~ 0 +19(Rx) +Text Label 10450 3450 0 60 ~ 0 +18(Tx) +Text Label 10450 3350 0 60 ~ 0 +17(Rx) +Text Label 10450 3250 0 60 ~ 0 +16(Tx) +Text Label 10450 3150 0 60 ~ 0 +15(Rx) +Text Label 10450 3050 0 60 ~ 0 +14(Tx) +Text Label 10450 1400 0 60 ~ 0 +13(**) +Text Label 10450 1500 0 60 ~ 0 +12(**) +Text Label 10450 1600 0 60 ~ 0 +11(**) +Text Label 10450 1700 0 60 ~ 0 +10(**) +Text Label 10450 1800 0 60 ~ 0 +9(**) +Text Label 10450 1900 0 60 ~ 0 +8(**) +Text Label 10450 2125 0 60 ~ 0 +7(**) +Text Label 10450 2225 0 60 ~ 0 +6(**) +Text Label 10450 2325 0 60 ~ 0 +5(**) +Text Label 10450 2425 0 60 ~ 0 +4(**) +Text Label 10450 2525 0 60 ~ 0 +3(**) +Text Label 10450 2625 0 60 ~ 0 +2(**) +Text Label 10450 2725 0 60 ~ 0 +1(Tx) +Text Label 10450 2825 0 60 ~ 0 +0(Rx) +Text Label 10550 1100 0 60 ~ 0 +SDA +Text Label 10550 1000 0 60 ~ 0 +SCL +Text Label 10550 1200 0 60 ~ 0 +AREF +$Comp +L GND #PWR01 +U 1 1 5519C84C +P 8250 1875 +F 0 "#PWR01" H 8250 1875 30 0001 C CNN +F 1 "GND" H 8250 1805 30 0001 C CNN +F 2 "" H 8250 1875 60 0000 C CNN +F 3 "" H 8250 1875 60 0000 C CNN + 1 8250 1875 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR02 +U 1 1 5519CA9C +P 8250 1575 +F 0 "#PWR02" H 8250 1665 20 0001 C CNN +F 1 "+5V" H 8250 1665 30 0000 C CNN +F 2 "" H 8250 1575 60 0000 C CNN +F 3 "" H 8250 1575 60 0000 C CNN + 1 8250 1575 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR03 +U 1 1 5519CAB8 +P 8375 1475 +F 0 "#PWR03" H 8375 1435 30 0001 C CNN +F 1 "+3.3V" H 8375 1585 30 0000 C CNN +F 2 "" H 8375 1475 60 0000 C CNN +F 3 "" H 8375 1475 60 0000 C CNN + 1 8375 1475 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR04 +U 1 1 5519CC01 +P 10950 1375 +F 0 "#PWR04" H 10950 1375 30 0001 C CNN +F 1 "GND" H 10950 1305 30 0001 C CNN +F 2 "" H 10950 1375 60 0000 C CNN +F 3 "" H 10950 1375 60 0000 C CNN + 1 10950 1375 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR05 +U 1 1 5519CDF8 +P 8675 6075 +F 0 "#PWR05" H 8675 6075 30 0001 C CNN +F 1 "GND" H 8675 6005 30 0001 C CNN +F 2 "" H 8675 6075 60 0000 C CNN +F 3 "" H 8675 6075 60 0000 C CNN + 1 8675 6075 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR06 +U 1 1 5519D165 +P 10625 4425 +F 0 "#PWR06" H 10625 4515 20 0001 C CNN +F 1 "+5V" H 10625 4515 30 0000 C CNN +F 2 "" H 10625 4425 60 0000 C CNN +F 3 "" H 10625 4425 60 0000 C CNN + 1 10625 4425 + 1 0 0 -1 +$EndComp +Text Notes 8950 675 0 60 ~ 0 +Shield for Arduino Mega Rev 3 +$Comp +L CONN_18X2 P1 +U 1 1 5519A11D +P 9600 5225 +F 0 "P1" H 9600 6125 60 0000 C CNN +F 1 "Digital" V 9600 5225 50 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_2x18" H 9600 5075 60 0001 C CNN +F 3 "" H 9600 5075 60 0000 C CNN + 1 9600 5225 + 0 -1 1 0 +$EndComp +Wire Wire Line + 8875 1200 8500 1200 +Wire Wire Line + 8875 1300 8500 1300 +Wire Wire Line + 8875 1400 8500 1400 +Wire Wire Line + 8375 1500 8875 1500 +Wire Wire Line + 8250 1600 8875 1600 +Wire Wire Line + 8250 1700 8875 1700 +Wire Wire Line + 8250 1800 8875 1800 +Wire Wire Line + 8875 1900 8500 1900 +Wire Wire Line + 8875 2125 8500 2125 +Wire Wire Line + 8875 2225 8500 2225 +Wire Wire Line + 8875 2325 8500 2325 +Wire Wire Line + 8875 2425 8500 2425 +Wire Wire Line + 8875 2525 8500 2525 +Wire Wire Line + 8875 2625 8500 2625 +Wire Wire Line + 8875 2725 8500 2725 +Wire Wire Line + 8875 2825 8500 2825 +Wire Wire Line + 8875 3050 8500 3050 +Wire Wire Line + 8875 3150 8500 3150 +Wire Wire Line + 8875 3250 8500 3250 +Wire Wire Line + 8875 3350 8500 3350 +Wire Wire Line + 8875 3450 8500 3450 +Wire Wire Line + 8875 3550 8500 3550 +Wire Wire Line + 8875 3650 8500 3650 +Wire Wire Line + 8875 3750 8500 3750 +Wire Wire Line + 10825 3050 10450 3050 +Wire Wire Line + 10825 3150 10450 3150 +Wire Wire Line + 10825 3250 10450 3250 +Wire Wire Line + 10825 3350 10450 3350 +Wire Wire Line + 10825 3450 10450 3450 +Wire Wire Line + 10825 3550 10450 3550 +Wire Wire Line + 10825 3650 10450 3650 +Wire Wire Line + 10825 3750 10450 3750 +Wire Wire Line + 10825 2125 10450 2125 +Wire Wire Line + 10825 2225 10450 2225 +Wire Wire Line + 10825 2325 10450 2325 +Wire Wire Line + 10825 2425 10450 2425 +Wire Wire Line + 10825 2525 10450 2525 +Wire Wire Line + 10825 2625 10450 2625 +Wire Wire Line + 10825 2725 10450 2725 +Wire Wire Line + 10825 2825 10450 2825 +Wire Wire Line + 8900 4450 8900 4825 +Wire Wire Line + 9000 4450 9000 4825 +Wire Wire Line + 9100 4450 9100 4825 +Wire Wire Line + 9200 4450 9200 4825 +Wire Wire Line + 9300 4450 9300 4825 +Wire Wire Line + 9400 4450 9400 4825 +Wire Wire Line + 9500 4450 9500 4825 +Wire Wire Line + 9600 4450 9600 4825 +Wire Wire Line + 9700 4450 9700 4825 +Wire Wire Line + 9800 4450 9800 4825 +Wire Wire Line + 9900 4450 9900 4825 +Wire Wire Line + 10000 4450 10000 4825 +Wire Wire Line + 10100 4450 10100 4825 +Wire Wire Line + 10200 4450 10200 4825 +Wire Wire Line + 10300 4450 10300 4825 +Wire Wire Line + 10400 4450 10400 4825 +Wire Wire Line + 9800 5625 9800 6000 +Wire Wire Line + 9900 5625 9900 6000 +Wire Wire Line + 10000 5625 10000 6000 +Wire Wire Line + 10100 5625 10100 6000 +Wire Wire Line + 10200 5625 10200 6000 +Wire Wire Line + 10300 5625 10300 6000 +Wire Wire Line + 10400 5625 10400 6000 +Wire Wire Line + 9700 5625 9700 6000 +Wire Wire Line + 8900 5625 8900 6000 +Wire Wire Line + 9000 5625 9000 6000 +Wire Wire Line + 9100 5625 9100 6000 +Wire Wire Line + 9200 5625 9200 6000 +Wire Wire Line + 9300 5625 9300 6000 +Wire Wire Line + 9400 5625 9400 6000 +Wire Wire Line + 9500 5625 9500 6000 +Wire Wire Line + 9600 5625 9600 6000 +Wire Wire Line + 8800 4825 8800 4450 +Wire Wire Line + 8800 5625 8800 6000 +Wire Wire Line + 10500 4825 10500 4450 +Wire Wire Line + 10500 5625 10500 6000 +Wire Wire Line + 10825 1200 10450 1200 +Wire Wire Line + 10450 1300 10950 1300 +Wire Wire Line + 10825 1400 10450 1400 +Wire Wire Line + 10825 1500 10450 1500 +Wire Wire Line + 10825 1600 10450 1600 +Wire Wire Line + 10825 1700 10450 1700 +Wire Wire Line + 10825 1800 10450 1800 +Wire Wire Line + 10825 1900 10450 1900 +Wire Wire Line + 10450 1100 10825 1100 +Wire Wire Line + 10450 1000 10825 1000 +Wire Wire Line + 8250 1700 8250 1875 +Connection ~ 8250 1800 +Wire Wire Line + 8375 1500 8375 1475 +Wire Wire Line + 8250 1600 8250 1575 +Wire Wire Line + 10950 1300 10950 1375 +Wire Wire Line + 8675 4450 8675 6075 +Wire Wire Line + 8800 4450 8675 4450 +Wire Wire Line + 8800 6000 8675 6000 +Connection ~ 8675 6000 +Wire Wire Line + 10500 4450 10625 4450 +Wire Wire Line + 10625 4425 10625 6000 +Wire Wire Line + 10625 6000 10500 6000 +Connection ~ 10625 4450 +Wire Notes Line + 11225 6300 7900 6300 +Wire Notes Line + 7900 6300 7900 475 +$EndSCHEMATC diff --git a/template/Arduino_Mega_R3/Arduino_Mega.cmp b/template/Arduino_Mega_R3/Arduino_Mega.cmp new file mode 100644 index 00000000..6355e942 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.cmp @@ -0,0 +1,52 @@ +Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = mar. 31 mars 2015 19:52:46 UTC + +BeginCmp +TimeStamp = /5519A11D; +Reference = P1; +ValeurCmp = Digital; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_2x18; +EndCmp + +BeginCmp +TimeStamp = /5519888A; +Reference = P2; +ValeurCmp = Power; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x08; +EndCmp + +BeginCmp +TimeStamp = /5519891B; +Reference = P3; +ValeurCmp = Analog; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x08; +EndCmp + +BeginCmp +TimeStamp = /551989CF; +Reference = P4; +ValeurCmp = Analog; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x08; +EndCmp + +BeginCmp +TimeStamp = /55198BE2; +Reference = P5; +ValeurCmp = PWM; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x10; +EndCmp + +BeginCmp +TimeStamp = /55198A32; +Reference = P6; +ValeurCmp = PWM; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x08; +EndCmp + +BeginCmp +TimeStamp = /55198B76; +Reference = P7; +ValeurCmp = Communication; +IdModule = Socket_Arduino_Mega:Socket_Strip_Arduino_1x08; +EndCmp + +EndListe diff --git a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb new file mode 100644 index 00000000..709fafcc --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb @@ -0,0 +1,755 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 6) + (no_connects 6) + (area 96.952999 66.693 205.053001 122.895) + (thickness 1.6) + (drawings 26) + (tracks 0) + (zones 0) + (modules 13) + (nets 81) + ) + + (page A4) + (title_block + (date "mar. 31 mars 2015") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (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) + (segment_width 0.15) + (edge_width 0.15) + (via_size 0.6) + (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) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 4.064 4.064) + (pad_drill 3.048) + (pad_to_mask_clearance 0) + (aux_axis_origin 103.378 121.666) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "/52(SCK)") + (net 3 "/53(SS)") + (net 4 "/50(MISO)") + (net 5 "/51(MOSI)") + (net 6 /48) + (net 7 /49) + (net 8 /46) + (net 9 /47) + (net 10 /44) + (net 11 /45) + (net 12 /42) + (net 13 /43) + (net 14 /40) + (net 15 /41) + (net 16 /38) + (net 17 /39) + (net 18 /36) + (net 19 /37) + (net 20 /34) + (net 21 /35) + (net 22 /32) + (net 23 /33) + (net 24 /30) + (net 25 /31) + (net 26 /28) + (net 27 /29) + (net 28 /26) + (net 29 /27) + (net 30 /24) + (net 31 /25) + (net 32 /22) + (net 33 /23) + (net 34 +5V) + (net 35 /NC) + (net 36 /IOREF) + (net 37 /Reset) + (net 38 +3.3V) + (net 39 /Vin) + (net 40 /A0) + (net 41 /A1) + (net 42 /A2) + (net 43 /A3) + (net 44 /A4) + (net 45 /A5) + (net 46 /A6) + (net 47 /A7) + (net 48 /A8) + (net 49 /A9) + (net 50 /A10) + (net 51 /A11) + (net 52 /A12) + (net 53 /A13) + (net 54 /A14) + (net 55 /A15) + (net 56 /SCL) + (net 57 /SDA) + (net 58 /AREF) + (net 59 "/13(**)") + (net 60 "/12(**)") + (net 61 "/11(**)") + (net 62 "/10(**)") + (net 63 "/9(**)") + (net 64 "/8(**)") + (net 65 "/7(**)") + (net 66 "/6(**)") + (net 67 "/5(**)") + (net 68 "/4(**)") + (net 69 "/3(**)") + (net 70 "/2(**)") + (net 71 "/1(Tx)") + (net 72 "/0(Rx)") + (net 73 "/14(Tx)") + (net 74 "/15(Rx)") + (net 75 "/16(Tx)") + (net 76 "/17(Rx)") + (net 77 "/18(Tx)") + (net 78 "/19(Rx)") + (net 79 "/20(SDA)") + (net 80 "/21(SCL)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3.3V) + (add_net +5V) + (add_net "/0(Rx)") + (add_net "/1(Tx)") + (add_net "/10(**)") + (add_net "/11(**)") + (add_net "/12(**)") + (add_net "/13(**)") + (add_net "/14(Tx)") + (add_net "/15(Rx)") + (add_net "/16(Tx)") + (add_net "/17(Rx)") + (add_net "/18(Tx)") + (add_net "/19(Rx)") + (add_net "/2(**)") + (add_net "/20(SDA)") + (add_net "/21(SCL)") + (add_net /22) + (add_net /23) + (add_net /24) + (add_net /25) + (add_net /26) + (add_net /27) + (add_net /28) + (add_net /29) + (add_net "/3(**)") + (add_net /30) + (add_net /31) + (add_net /32) + (add_net /33) + (add_net /34) + (add_net /35) + (add_net /36) + (add_net /37) + (add_net /38) + (add_net /39) + (add_net "/4(**)") + (add_net /40) + (add_net /41) + (add_net /42) + (add_net /43) + (add_net /44) + (add_net /45) + (add_net /46) + (add_net /47) + (add_net /48) + (add_net /49) + (add_net "/5(**)") + (add_net "/50(MISO)") + (add_net "/51(MOSI)") + (add_net "/52(SCK)") + (add_net "/53(SS)") + (add_net "/6(**)") + (add_net "/7(**)") + (add_net "/8(**)") + (add_net "/9(**)") + (add_net /A0) + (add_net /A1) + (add_net /A10) + (add_net /A11) + (add_net /A12) + (add_net /A13) + (add_net /A14) + (add_net /A15) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /A8) + (add_net /A9) + (add_net /AREF) + (add_net /IOREF) + (add_net /NC) + (add_net /Reset) + (add_net /SCL) + (add_net /SDA) + (add_net /Vin) + (add_net GND) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_2x18 (layer F.Cu) (tedit 5519A013) (tstamp 551AFCE5) + (at 197.358 114.046 90) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519A11D) + (fp_text reference P1 (at 0 -5.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 0 -3.1 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 44.95 -1.75) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 44.95 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 4.3) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 3.81) (end 44.45 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 3.81) (end 44.45 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 "/52(SCK)")) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "/53(SS)")) + (pad 5 thru_hole oval (at 5.08 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "/50(MISO)")) + (pad 6 thru_hole oval (at 5.08 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 "/51(MOSI)")) + (pad 7 thru_hole oval (at 7.62 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 /48)) + (pad 8 thru_hole oval (at 7.62 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 /49)) + (pad 9 thru_hole oval (at 10.16 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 /46)) + (pad 10 thru_hole oval (at 10.16 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 /47)) + (pad 11 thru_hole oval (at 12.7 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 /44)) + (pad 12 thru_hole oval (at 12.7 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 /45)) + (pad 13 thru_hole oval (at 15.24 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 /42)) + (pad 14 thru_hole oval (at 15.24 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 /43)) + (pad 15 thru_hole oval (at 17.78 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 /40)) + (pad 16 thru_hole oval (at 17.78 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 /41)) + (pad 17 thru_hole oval (at 20.32 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 /38)) + (pad 18 thru_hole oval (at 20.32 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 /39)) + (pad 19 thru_hole oval (at 22.86 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /36)) + (pad 20 thru_hole oval (at 22.86 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /37)) + (pad 21 thru_hole oval (at 25.4 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /34)) + (pad 22 thru_hole oval (at 25.4 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 /35)) + (pad 23 thru_hole oval (at 27.94 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 /32)) + (pad 24 thru_hole oval (at 27.94 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 /33)) + (pad 25 thru_hole oval (at 30.48 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 /30)) + (pad 26 thru_hole oval (at 30.48 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /31)) + (pad 27 thru_hole oval (at 33.02 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 /28)) + (pad 28 thru_hole oval (at 33.02 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /29)) + (pad 29 thru_hole oval (at 35.56 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /26)) + (pad 30 thru_hole oval (at 35.56 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 /27)) + (pad 31 thru_hole oval (at 38.1 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 /24)) + (pad 32 thru_hole oval (at 38.1 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 /25)) + (pad 33 thru_hole oval (at 40.64 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 /22)) + (pad 34 thru_hole oval (at 40.64 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 33 /23)) + (pad 35 thru_hole oval (at 43.18 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (pad 36 thru_hole oval (at 43.18 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl + (at (xyz 0.85 -0.05 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFCFC) + (at 131.318 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519888A) + (fp_text reference P2 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Power (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 /NC)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 36 /IOREF)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 37 /Reset)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 38 +3.3V)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 39 /Vin)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFD13) + (at 154.178 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519891B) + (fp_text reference P3 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 40 /A0)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 41 /A1)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 42 /A2)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 43 /A3)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 44 /A4)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 45 /A5)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 46 /A6)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 47 /A7)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFD2A) + (at 177.038 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551989CF) + (fp_text reference P4 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 48 /A8)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 49 /A9)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 50 /A10)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 51 /A11)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 52 /A12)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 53 /A13)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 54 /A14)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 55 /A15)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AFC9C) (tstamp 551AFD43) + (at 122.174 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198BE2) + (fp_text reference P5 (at 0 4.826) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PWM (at 0 3.048) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 56 /SCL)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 57 /SDA)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 58 /AREF)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 59 "/13(**)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 60 "/12(**)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 61 "/11(**)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 62 "/10(**)")) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 63 "/9(**)")) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 64 "/8(**)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wrl + (at (xyz 0.45 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC7F) (tstamp 551AFD5A) + (at 149.098 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198A32) + (fp_text reference P6 (at 0 4.572) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PWM (at 0 3.048) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 65 "/7(**)")) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 66 "/6(**)")) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 67 "/5(**)")) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 68 "/4(**)")) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 69 "/3(**)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 70 "/2(**)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 71 "/1(Tx)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 72 "/0(Rx)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC73) (tstamp 551AFD71) + (at 171.958 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198B76) + (fp_text reference P7 (at 0 4.572) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Communication (at 0 2.794) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 73 "/14(Tx)")) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 74 "/15(Rx)")) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 "/16(Tx)")) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 76 "/17(Rx)")) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 77 "/18(Tx)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 78 "/19(Rx)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 79 "/20(SDA)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 80 "/21(SCL)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD83) (tstamp 551AFFCF) + (at 118.618 70.866) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD53) (tstamp 551AFFD5) + (at 169.418 86.106) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD64) (tstamp 551AFFDB) + (at 193.548 70.866) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD3F) (tstamp 551AFFE1) + (at 199.898 119.126) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD2C) (tstamp 551AFFE7) + (at 169.418 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD0E) (tstamp 551AFFED) + (at 117.348 119.126) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (gr_line (start 175.6156 96.774) (end 175.6156 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 179.4764 96.774) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 175.6156 96.774) (end 179.4764 96.774) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 177.546 93.726) (end 178.816 93.726) (layer Dwgs.User) (width 0.15)) + (gr_line (start 175.6156 90.7288) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 165.735 97.536) (end 165.735 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 170.815 97.536) (end 165.735 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 170.815 89.916) (end 170.815 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 165.735 89.916) (end 170.815 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 97.028 89.281) (end 97.028 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 112.903 89.281) (end 97.028 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 112.903 77.851) (end 112.903 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 97.028 77.851) (end 112.903 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 101.473 118.491) (end 101.473 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 114.808 118.491) (end 101.473 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 114.808 109.601) (end 114.808 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 101.473 109.601) (end 114.808 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 202.438 121.666) (end 103.378 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 120.396) (end 202.438 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 204.978 117.856) (end 202.438 120.396) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 204.978 83.566) (end 204.978 117.856) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 81.026) (end 204.978 83.566) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 70.866) (end 202.438 81.026) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 199.898 68.326) (end 202.438 70.866) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 103.378 68.326) (end 199.898 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 103.378 121.666) (end 103.378 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) + +) diff --git a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak new file mode 100644 index 00000000..485a1c36 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak @@ -0,0 +1,751 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 6) + (no_connects 6) + (area 103.302999 68.250999 205.053001 121.741001) + (thickness 1.6) + (drawings 26) + (tracks 0) + (zones 0) + (modules 13) + (nets 81) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (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) + (segment_width 0.15) + (edge_width 0.15) + (via_size 0.6) + (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) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 4.064 4.064) + (pad_drill 3.048) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "/52(SCK)") + (net 3 "/53(SS)") + (net 4 "/50(MISO)") + (net 5 "/51(MOSI)") + (net 6 /48) + (net 7 /49) + (net 8 /46) + (net 9 /47) + (net 10 /44) + (net 11 /45) + (net 12 /42) + (net 13 /43) + (net 14 /40) + (net 15 /41) + (net 16 /38) + (net 17 /39) + (net 18 /36) + (net 19 /37) + (net 20 /34) + (net 21 /35) + (net 22 /32) + (net 23 /33) + (net 24 /30) + (net 25 /31) + (net 26 /28) + (net 27 /29) + (net 28 /26) + (net 29 /27) + (net 30 /24) + (net 31 /25) + (net 32 /22) + (net 33 /23) + (net 34 +5V) + (net 35 /NC) + (net 36 /IOREF) + (net 37 /Reset) + (net 38 +3.3V) + (net 39 /Vin) + (net 40 /A0) + (net 41 /A1) + (net 42 /A2) + (net 43 /A3) + (net 44 /A4) + (net 45 /A5) + (net 46 /A6) + (net 47 /A7) + (net 48 /A8) + (net 49 /A9) + (net 50 /A10) + (net 51 /A11) + (net 52 /A12) + (net 53 /A13) + (net 54 /A14) + (net 55 /A15) + (net 56 /SCL) + (net 57 /SDA) + (net 58 /AREF) + (net 59 "/13(**)") + (net 60 "/12(**)") + (net 61 "/11(**)") + (net 62 "/10(**)") + (net 63 "/9(**)") + (net 64 "/8(**)") + (net 65 "/7(**)") + (net 66 "/6(**)") + (net 67 "/5(**)") + (net 68 "/4(**)") + (net 69 "/3(**)") + (net 70 "/2(**)") + (net 71 "/1(Tx)") + (net 72 "/0(Rx)") + (net 73 "/14(Tx)") + (net 74 "/15(Rx)") + (net 75 "/16(Tx)") + (net 76 "/17(Rx)") + (net 77 "/18(Tx)") + (net 78 "/19(Rx)") + (net 79 "/20(SDA)") + (net 80 "/21(SCL)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3.3V) + (add_net +5V) + (add_net "/0(Rx)") + (add_net "/1(Tx)") + (add_net "/10(**)") + (add_net "/11(**)") + (add_net "/12(**)") + (add_net "/13(**)") + (add_net "/14(Tx)") + (add_net "/15(Rx)") + (add_net "/16(Tx)") + (add_net "/17(Rx)") + (add_net "/18(Tx)") + (add_net "/19(Rx)") + (add_net "/2(**)") + (add_net "/20(SDA)") + (add_net "/21(SCL)") + (add_net /22) + (add_net /23) + (add_net /24) + (add_net /25) + (add_net /26) + (add_net /27) + (add_net /28) + (add_net /29) + (add_net "/3(**)") + (add_net /30) + (add_net /31) + (add_net /32) + (add_net /33) + (add_net /34) + (add_net /35) + (add_net /36) + (add_net /37) + (add_net /38) + (add_net /39) + (add_net "/4(**)") + (add_net /40) + (add_net /41) + (add_net /42) + (add_net /43) + (add_net /44) + (add_net /45) + (add_net /46) + (add_net /47) + (add_net /48) + (add_net /49) + (add_net "/5(**)") + (add_net "/50(MISO)") + (add_net "/51(MOSI)") + (add_net "/52(SCK)") + (add_net "/53(SS)") + (add_net "/6(**)") + (add_net "/7(**)") + (add_net "/8(**)") + (add_net "/9(**)") + (add_net /A0) + (add_net /A1) + (add_net /A10) + (add_net /A11) + (add_net /A12) + (add_net /A13) + (add_net /A14) + (add_net /A15) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /A8) + (add_net /A9) + (add_net /AREF) + (add_net /IOREF) + (add_net /NC) + (add_net /Reset) + (add_net /SCL) + (add_net /SDA) + (add_net /Vin) + (add_net GND) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_2x18 (layer F.Cu) (tedit 5519A013) (tstamp 551AFCE5) + (at 197.358 114.046 90) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519A11D) + (fp_text reference P1 (at 0 -5.1 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 0 -3.1 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 44.95 -1.75) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 44.95 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 4.3) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 3.81) (end 44.45 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 3.81) (end 44.45 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 "/52(SCK)")) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "/53(SS)")) + (pad 5 thru_hole oval (at 5.08 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "/50(MISO)")) + (pad 6 thru_hole oval (at 5.08 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 "/51(MOSI)")) + (pad 7 thru_hole oval (at 7.62 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 /48)) + (pad 8 thru_hole oval (at 7.62 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 /49)) + (pad 9 thru_hole oval (at 10.16 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 /46)) + (pad 10 thru_hole oval (at 10.16 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 /47)) + (pad 11 thru_hole oval (at 12.7 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 /44)) + (pad 12 thru_hole oval (at 12.7 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 /45)) + (pad 13 thru_hole oval (at 15.24 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 /42)) + (pad 14 thru_hole oval (at 15.24 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 /43)) + (pad 15 thru_hole oval (at 17.78 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 /40)) + (pad 16 thru_hole oval (at 17.78 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 /41)) + (pad 17 thru_hole oval (at 20.32 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 /38)) + (pad 18 thru_hole oval (at 20.32 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 /39)) + (pad 19 thru_hole oval (at 22.86 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /36)) + (pad 20 thru_hole oval (at 22.86 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /37)) + (pad 21 thru_hole oval (at 25.4 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /34)) + (pad 22 thru_hole oval (at 25.4 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 /35)) + (pad 23 thru_hole oval (at 27.94 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 /32)) + (pad 24 thru_hole oval (at 27.94 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 /33)) + (pad 25 thru_hole oval (at 30.48 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 /30)) + (pad 26 thru_hole oval (at 30.48 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /31)) + (pad 27 thru_hole oval (at 33.02 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 /28)) + (pad 28 thru_hole oval (at 33.02 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /29)) + (pad 29 thru_hole oval (at 35.56 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /26)) + (pad 30 thru_hole oval (at 35.56 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 /27)) + (pad 31 thru_hole oval (at 38.1 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 /24)) + (pad 32 thru_hole oval (at 38.1 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 /25)) + (pad 33 thru_hole oval (at 40.64 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 /22)) + (pad 34 thru_hole oval (at 40.64 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 33 /23)) + (pad 35 thru_hole oval (at 43.18 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (pad 36 thru_hole oval (at 43.18 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl + (at (xyz 0.85 -0.05 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFCFC) + (at 131.318 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519888A) + (fp_text reference P2 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Power (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 /NC)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 36 /IOREF)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 37 /Reset)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 38 +3.3V)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 +5V)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 39 /Vin)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFD13) + (at 154.178 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /5519891B) + (fp_text reference P3 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 40 /A0)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 41 /A1)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 42 /A2)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 43 /A3)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 44 /A4)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 45 /A5)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 46 /A6)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 47 /A7)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) (tstamp 551AFD2A) + (at 177.038 119.126) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551989CF) + (fp_text reference P4 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 48 /A8)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 49 /A9)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 50 /A10)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 51 /A11)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 52 /A12)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 53 /A13)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 54 /A14)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 55 /A15)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AFC9C) (tstamp 551AFD43) + (at 122.174 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198BE2) + (fp_text reference P5 (at 0 4.826) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PWM (at 0 3.048) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 56 /SCL)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 57 /SDA)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 58 /AREF)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 59 "/13(**)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 60 "/12(**)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 61 "/11(**)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 62 "/10(**)")) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 63 "/9(**)")) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 64 "/8(**)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wrl + (at (xyz 0.45 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC7F) (tstamp 551AFD5A) + (at 149.098 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198A32) + (fp_text reference P6 (at 0 4.572) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PWM (at 0 3.048) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 65 "/7(**)")) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 66 "/6(**)")) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 67 "/5(**)")) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 68 "/4(**)")) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 69 "/3(**)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 70 "/2(**)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 71 "/1(Tx)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 72 "/0(Rx)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Mega:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFC73) (tstamp 551AFD71) + (at 171.958 70.866) + (descr "Through hole socket strip") + (tags "socket strip") + (path /55198B76) + (fp_text reference P7 (at 0 4.572) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Communication (at 0 2.794) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 73 "/14(Tx)")) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 74 "/15(Rx)")) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 75 "/16(Tx)")) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 76 "/17(Rx)")) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 77 "/18(Tx)")) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 78 "/19(Rx)")) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 79 "/20(SDA)")) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 80 "/21(SCL)")) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD83) (tstamp 551AFFCF) + (at 118.618 70.866) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD53) (tstamp 551AFFD5) + (at 169.418 86.106) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD64) (tstamp 551AFFDB) + (at 193.548 70.866) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD3F) (tstamp 551AFFE1) + (at 199.898 119.126) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD2C) (tstamp 551AFFE7) + (at 169.418 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551AFD0E) (tstamp 551AFFED) + (at 117.348 119.126) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + ) + + (gr_line (start 175.6156 96.774) (end 175.6156 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 179.4764 96.774) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 175.6156 96.774) (end 179.4764 96.774) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 177.546 93.726) (end 178.816 93.726) (layer Dwgs.User) (width 0.15)) + (gr_line (start 175.6156 90.7288) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 165.735 97.536) (end 165.735 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 170.815 97.536) (end 165.735 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 170.815 89.916) (end 170.815 97.536) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 165.735 89.916) (end 170.815 89.916) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 97.028 89.281) (end 97.028 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 112.903 89.281) (end 97.028 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 112.903 77.851) (end 112.903 89.281) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 97.028 77.851) (end 112.903 77.851) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 101.473 118.491) (end 101.473 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 114.808 118.491) (end 101.473 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 114.808 109.601) (end 114.808 118.491) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 101.473 109.601) (end 114.808 109.601) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 202.438 121.666) (end 103.378 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 120.396) (end 202.438 121.666) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 204.978 117.856) (end 202.438 120.396) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 204.978 83.566) (end 204.978 117.856) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 81.026) (end 204.978 83.566) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 202.438 70.866) (end 202.438 81.026) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 199.898 68.326) (end 202.438 70.866) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 103.378 68.326) (end 199.898 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 103.378 121.666) (end 103.378 68.326) (angle 90) (layer Edge.Cuts) (width 0.15)) + +) diff --git a/template/Arduino_Mega_R3/Arduino_Mega.net b/template/Arduino_Mega_R3/Arduino_Mega.net new file mode 100644 index 00000000..4f332580 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.net @@ -0,0 +1,303 @@ +(export (version D) + (design + (source /home/jo/kicad/template/Arduino_Mega_R3/Arduino_Mega.sch) + (date "mar. 31 mars 2015 11:03:09 UTC") + (tool "Eeschema (2015-03-25 BZR 5536)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source Arduino_Mega.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P2) + (value Power) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x08) + (libsource (lib conn) (part CONN_8)) + (sheetpath (names /) (tstamps /)) + (tstamp 5519888A)) + (comp (ref P3) + (value Analog) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x08) + (libsource (lib conn) (part CONN_8)) + (sheetpath (names /) (tstamps /)) + (tstamp 5519891B)) + (comp (ref P4) + (value Analog) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x08) + (libsource (lib conn) (part CONN_8)) + (sheetpath (names /) (tstamps /)) + (tstamp 551989CF)) + (comp (ref P6) + (value PWM) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x08) + (libsource (lib conn) (part CONN_8)) + (sheetpath (names /) (tstamps /)) + (tstamp 55198A32)) + (comp (ref P7) + (value Communication) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x08) + (libsource (lib conn) (part CONN_8)) + (sheetpath (names /) (tstamps /)) + (tstamp 55198B76)) + (comp (ref P5) + (value PWM) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_1x10) + (libsource (lib conn) (part CONN_10)) + (sheetpath (names /) (tstamps /)) + (tstamp 55198BE2)) + (comp (ref P1) + (value Digital) + (footprint Socket_Arduino_Mega:Socket_Strip_Arduino_2x18) + (libsource (lib Arduino_Mega-cache) (part CONN_18X2)) + (sheetpath (names /) (tstamps /)) + (tstamp 5519A11D))) + (libparts + (libpart (lib Arduino_Mega-cache) (part CONN_18X2) + (fields + (field (name Reference) P) + (field (name Value) CONN_18X2)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name ~) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)))) + (libpart (lib conn) (part CONN_8) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_8)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)))) + (libpart (lib conn) (part CONN_10) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_10)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive))))) + (libraries + (library (logical Arduino_Mega-cache) + (uri /home/jo/kicad/template/Arduino_Mega_R3/Arduino_Mega-cache.lib)) + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib))) + (nets + (net (code 1) (name /A4) + (node (ref P3) (pin 5))) + (net (code 2) (name /A3) + (node (ref P3) (pin 4))) + (net (code 3) (name /A2) + (node (ref P3) (pin 3))) + (net (code 4) (name /A1) + (node (ref P3) (pin 2))) + (net (code 5) (name /A0) + (node (ref P3) (pin 1))) + (net (code 6) (name /A5) + (node (ref P3) (pin 6))) + (net (code 7) (name +3.3V) + (node (ref P2) (pin 4))) + (net (code 8) (name /A13) + (node (ref P4) (pin 6))) + (net (code 9) (name "/19(Rx)") + (node (ref P7) (pin 6))) + (net (code 10) (name "/18(Tx)") + (node (ref P7) (pin 5))) + (net (code 11) (name "/17(Rx)") + (node (ref P7) (pin 4))) + (net (code 12) (name "/16(Tx)") + (node (ref P7) (pin 3))) + (net (code 13) (name "/15(Rx)") + (node (ref P7) (pin 2))) + (net (code 14) (name "/14(Tx)") + (node (ref P7) (pin 1))) + (net (code 15) (name /A15) + (node (ref P4) (pin 8))) + (net (code 16) (name /A14) + (node (ref P4) (pin 7))) + (net (code 17) (name /A12) + (node (ref P4) (pin 5))) + (net (code 18) (name /A11) + (node (ref P4) (pin 4))) + (net (code 19) (name /A10) + (node (ref P4) (pin 3))) + (net (code 20) (name /A9) + (node (ref P4) (pin 2))) + (net (code 21) (name /A8) + (node (ref P4) (pin 1))) + (net (code 22) (name /A7) + (node (ref P3) (pin 8))) + (net (code 23) (name /A6) + (node (ref P3) (pin 7))) + (net (code 24) (name "/51(MOSI)") + (node (ref P1) (pin 6))) + (net (code 25) (name "/50(MISO)") + (node (ref P1) (pin 5))) + (net (code 26) (name "/53(SS)") + (node (ref P1) (pin 4))) + (net (code 27) (name "/52(SCK)") + (node (ref P1) (pin 3))) + (net (code 28) (name GND) + (node (ref P5) (pin 4)) + (node (ref P2) (pin 6)) + (node (ref P2) (pin 7)) + (node (ref P1) (pin 1)) + (node (ref P1) (pin 2))) + (net (code 29) (name +5V) + (node (ref P1) (pin 36)) + (node (ref P1) (pin 35)) + (node (ref P2) (pin 5))) + (net (code 30) (name "/20(SDA)") + (node (ref P7) (pin 7))) + (net (code 31) (name "/10(**)") + (node (ref P5) (pin 8))) + (net (code 32) (name "/11(**)") + (node (ref P5) (pin 7))) + (net (code 33) (name "/12(**)") + (node (ref P5) (pin 6))) + (net (code 34) (name "/13(**)") + (node (ref P5) (pin 5))) + (net (code 35) (name "/9(**)") + (node (ref P5) (pin 9))) + (net (code 36) (name "/8(**)") + (node (ref P5) (pin 10))) + (net (code 37) (name "/1(Tx)") + (node (ref P6) (pin 7))) + (net (code 38) (name "/0(Rx)") + (node (ref P6) (pin 8))) + (net (code 39) (name "/2(**)") + (node (ref P6) (pin 6))) + (net (code 40) (name "/3(**)") + (node (ref P6) (pin 5))) + (net (code 41) (name "/4(**)") + (node (ref P6) (pin 4))) + (net (code 42) (name "/5(**)") + (node (ref P6) (pin 3))) + (net (code 43) (name "/6(**)") + (node (ref P6) (pin 2))) + (net (code 44) (name "/7(**)") + (node (ref P6) (pin 1))) + (net (code 45) (name "/21(SCL)") + (node (ref P7) (pin 8))) + (net (code 46) (name /NC) + (node (ref P2) (pin 1))) + (net (code 47) (name /IOREF) + (node (ref P2) (pin 2))) + (net (code 48) (name /Vin) + (node (ref P2) (pin 8))) + (net (code 49) (name /Reset) + (node (ref P2) (pin 3))) + (net (code 50) (name /AREF) + (node (ref P5) (pin 3))) + (net (code 51) (name /SCL) + (node (ref P5) (pin 1))) + (net (code 52) (name /SDA) + (node (ref P5) (pin 2))) + (net (code 53) (name /34) + (node (ref P1) (pin 21))) + (net (code 54) (name /48) + (node (ref P1) (pin 7))) + (net (code 55) (name /46) + (node (ref P1) (pin 9))) + (net (code 56) (name /44) + (node (ref P1) (pin 11))) + (net (code 57) (name /42) + (node (ref P1) (pin 13))) + (net (code 58) (name /40) + (node (ref P1) (pin 15))) + (net (code 59) (name /38) + (node (ref P1) (pin 17))) + (net (code 60) (name /36) + (node (ref P1) (pin 19))) + (net (code 61) (name /32) + (node (ref P1) (pin 23))) + (net (code 62) (name /30) + (node (ref P1) (pin 25))) + (net (code 63) (name /28) + (node (ref P1) (pin 27))) + (net (code 64) (name /26) + (node (ref P1) (pin 29))) + (net (code 65) (name /24) + (node (ref P1) (pin 31))) + (net (code 66) (name /22) + (node (ref P1) (pin 33))) + (net (code 67) (name /37) + (node (ref P1) (pin 20))) + (net (code 68) (name /49) + (node (ref P1) (pin 8))) + (net (code 69) (name /47) + (node (ref P1) (pin 10))) + (net (code 70) (name /45) + (node (ref P1) (pin 12))) + (net (code 71) (name /43) + (node (ref P1) (pin 14))) + (net (code 72) (name /41) + (node (ref P1) (pin 16))) + (net (code 73) (name /39) + (node (ref P1) (pin 18))) + (net (code 74) (name /35) + (node (ref P1) (pin 22))) + (net (code 75) (name /33) + (node (ref P1) (pin 24))) + (net (code 76) (name /29) + (node (ref P1) (pin 28))) + (net (code 77) (name /31) + (node (ref P1) (pin 26))) + (net (code 78) (name /27) + (node (ref P1) (pin 30))) + (net (code 79) (name /25) + (node (ref P1) (pin 32))) + (net (code 80) (name /23) + (node (ref P1) (pin 34))))) \ No newline at end of file diff --git a/template/Arduino_Mega_R3/Arduino_Mega.pro b/template/Arduino_Mega_R3/Arduino_Mega.pro new file mode 100644 index 00000000..1b921a62 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.pro @@ -0,0 +1,66 @@ +update=lun. 30 mars 2015 17:14:17 UTC +version=1 +last_client=kicad +[eeschema] +version=1 +LibDir= +NetFmtName= +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 diff --git a/template/Arduino_Mega_R3/Arduino_Mega.sch b/template/Arduino_Mega_R3/Arduino_Mega.sch new file mode 100644 index 00000000..53f93338 --- /dev/null +++ b/template/Arduino_Mega_R3/Arduino_Mega.sch @@ -0,0 +1,546 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:Arduino_Mega-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "mar. 31 mars 2015" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_8 P2 +U 1 1 5519888A +P 9225 1550 +F 0 "P2" V 9175 1550 60 0000 C CNN +F 1 "Power" V 9275 1550 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 1550 60 0001 C CNN +F 3 "" H 9225 1550 60 0000 C CNN + 1 9225 1550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P3 +U 1 1 5519891B +P 9225 2475 +F 0 "P3" V 9175 2475 60 0000 C CNN +F 1 "Analog" V 9275 2475 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 2475 60 0001 C CNN +F 3 "" H 9225 2475 60 0000 C CNN + 1 9225 2475 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P4 +U 1 1 551989CF +P 9225 3400 +F 0 "P4" V 9175 3400 60 0000 C CNN +F 1 "Analog" V 9275 3400 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 9225 3400 60 0001 C CNN +F 3 "" H 9225 3400 60 0000 C CNN + 1 9225 3400 + 1 0 0 -1 +$EndComp +$Comp +L CONN_8 P6 +U 1 1 55198A32 +P 10100 2475 +F 0 "P6" V 10050 2475 60 0000 C CNN +F 1 "PWM" V 10150 2475 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 10100 2475 60 0001 C CNN +F 3 "" H 10100 2475 60 0000 C CNN + 1 10100 2475 + -1 0 0 -1 +$EndComp +$Comp +L CONN_8 P7 +U 1 1 55198B76 +P 10100 3400 +F 0 "P7" V 10050 3400 60 0000 C CNN +F 1 "Communication" V 10150 3400 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x08" H 10100 3400 60 0001 C CNN +F 3 "" H 10100 3400 60 0000 C CNN + 1 10100 3400 + -1 0 0 -1 +$EndComp +$Comp +L CONN_10 P5 +U 1 1 55198BE2 +P 10100 1450 +F 0 "P5" V 10050 1450 60 0000 C CNN +F 1 "PWM" V 10150 1450 60 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_1x10" H 10100 1450 60 0001 C CNN +F 3 "" H 10100 1450 60 0000 C CNN + 1 10100 1450 + -1 0 0 -1 +$EndComp +NoConn ~ 8500 1200 +Text Label 8625 1200 0 60 ~ 0 +NC +Text Label 8575 1300 0 60 ~ 0 +IOREF +Text Label 8575 1400 0 60 ~ 0 +Reset +Text Label 8625 1900 0 60 ~ 0 +Vin +Text Label 8500 2125 0 60 ~ 0 +A0 +Text Label 8500 2225 0 60 ~ 0 +A1 +Text Label 8500 2325 0 60 ~ 0 +A2 +Text Label 8500 2425 0 60 ~ 0 +A3 +Text Label 8500 2525 0 60 ~ 0 +A4 +Text Label 8500 2625 0 60 ~ 0 +A5 +Text Label 8500 2725 0 60 ~ 0 +A6 +Text Label 8500 2825 0 60 ~ 0 +A7 +Text Label 8500 3050 0 60 ~ 0 +A8 +Text Label 8500 3150 0 60 ~ 0 +A9 +Text Label 8500 3250 0 60 ~ 0 +A10 +Text Label 8500 3350 0 60 ~ 0 +A11 +Text Label 8500 3450 0 60 ~ 0 +A12 +Text Label 8500 3550 0 60 ~ 0 +A13 +Text Label 8500 3650 0 60 ~ 0 +A14 +Text Label 8500 3750 0 60 ~ 0 +A15 +Text Label 10400 4675 1 60 ~ 0 +22 +Text Label 10300 4675 1 60 ~ 0 +24 +Text Label 10200 4675 1 60 ~ 0 +26 +Text Label 10100 4675 1 60 ~ 0 +28 +Text Label 10000 4675 1 60 ~ 0 +30 +Text Label 9900 4675 1 60 ~ 0 +32 +Text Label 9800 4675 1 60 ~ 0 +34 +Text Label 9700 4675 1 60 ~ 0 +36 +Text Label 9600 4675 1 60 ~ 0 +38 +Text Label 9500 4675 1 60 ~ 0 +40 +Text Label 9400 4675 1 60 ~ 0 +42 +Text Label 9300 4675 1 60 ~ 0 +44 +Text Label 9200 4675 1 60 ~ 0 +46 +Text Label 9100 4675 1 60 ~ 0 +48 +Text Label 9000 4825 1 60 ~ 0 +50(MISO) +Text Label 8900 4825 1 60 ~ 0 +52(SCK) +Text Label 10400 5850 1 60 ~ 0 +23 +Text Label 10300 5850 1 60 ~ 0 +25 +Text Label 10200 5850 1 60 ~ 0 +27 +Text Label 10000 5850 1 60 ~ 0 +31 +Text Label 10100 5850 1 60 ~ 0 +29 +Text Label 9900 5850 1 60 ~ 0 +33 +Text Label 9800 5850 1 60 ~ 0 +35 +Text Label 9700 5850 1 60 ~ 0 +37 +Text Label 9600 5850 1 60 ~ 0 +39 +Text Label 9500 5850 1 60 ~ 0 +41 +Text Label 9400 5850 1 60 ~ 0 +43 +Text Label 9300 5850 1 60 ~ 0 +45 +Text Label 9200 5850 1 60 ~ 0 +47 +Text Label 9100 5850 1 60 ~ 0 +49 +Text Label 9000 6000 1 60 ~ 0 +51(MOSI) +Text Label 8900 6000 1 60 ~ 0 +53(SS) +Text Label 10450 3750 0 60 ~ 0 +21(SCL) +Text Label 10450 3650 0 60 ~ 0 +20(SDA) +Text Label 10450 3550 0 60 ~ 0 +19(Rx) +Text Label 10450 3450 0 60 ~ 0 +18(Tx) +Text Label 10450 3350 0 60 ~ 0 +17(Rx) +Text Label 10450 3250 0 60 ~ 0 +16(Tx) +Text Label 10450 3150 0 60 ~ 0 +15(Rx) +Text Label 10450 3050 0 60 ~ 0 +14(Tx) +Text Label 10450 1400 0 60 ~ 0 +13(**) +Text Label 10450 1500 0 60 ~ 0 +12(**) +Text Label 10450 1600 0 60 ~ 0 +11(**) +Text Label 10450 1700 0 60 ~ 0 +10(**) +Text Label 10450 1800 0 60 ~ 0 +9(**) +Text Label 10450 1900 0 60 ~ 0 +8(**) +Text Label 10450 2125 0 60 ~ 0 +7(**) +Text Label 10450 2225 0 60 ~ 0 +6(**) +Text Label 10450 2325 0 60 ~ 0 +5(**) +Text Label 10450 2425 0 60 ~ 0 +4(**) +Text Label 10450 2525 0 60 ~ 0 +3(**) +Text Label 10450 2625 0 60 ~ 0 +2(**) +Text Label 10450 2725 0 60 ~ 0 +1(Tx) +Text Label 10450 2825 0 60 ~ 0 +0(Rx) +Text Label 10550 1100 0 60 ~ 0 +SDA +Text Label 10550 1000 0 60 ~ 0 +SCL +Text Label 10550 1200 0 60 ~ 0 +AREF +$Comp +L GND #PWR01 +U 1 1 5519C84C +P 8250 1875 +F 0 "#PWR01" H 8250 1875 30 0001 C CNN +F 1 "GND" H 8250 1805 30 0001 C CNN +F 2 "" H 8250 1875 60 0000 C CNN +F 3 "" H 8250 1875 60 0000 C CNN + 1 8250 1875 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR02 +U 1 1 5519CA9C +P 8250 1575 +F 0 "#PWR02" H 8250 1665 20 0001 C CNN +F 1 "+5V" H 8250 1665 30 0000 C CNN +F 2 "" H 8250 1575 60 0000 C CNN +F 3 "" H 8250 1575 60 0000 C CNN + 1 8250 1575 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR03 +U 1 1 5519CAB8 +P 8375 1475 +F 0 "#PWR03" H 8375 1435 30 0001 C CNN +F 1 "+3.3V" H 8375 1585 30 0000 C CNN +F 2 "" H 8375 1475 60 0000 C CNN +F 3 "" H 8375 1475 60 0000 C CNN + 1 8375 1475 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR04 +U 1 1 5519CC01 +P 10950 1375 +F 0 "#PWR04" H 10950 1375 30 0001 C CNN +F 1 "GND" H 10950 1305 30 0001 C CNN +F 2 "" H 10950 1375 60 0000 C CNN +F 3 "" H 10950 1375 60 0000 C CNN + 1 10950 1375 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR05 +U 1 1 5519CDF8 +P 8675 6075 +F 0 "#PWR05" H 8675 6075 30 0001 C CNN +F 1 "GND" H 8675 6005 30 0001 C CNN +F 2 "" H 8675 6075 60 0000 C CNN +F 3 "" H 8675 6075 60 0000 C CNN + 1 8675 6075 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR06 +U 1 1 5519D165 +P 10625 4425 +F 0 "#PWR06" H 10625 4515 20 0001 C CNN +F 1 "+5V" H 10625 4515 30 0000 C CNN +F 2 "" H 10625 4425 60 0000 C CNN +F 3 "" H 10625 4425 60 0000 C CNN + 1 10625 4425 + 1 0 0 -1 +$EndComp +Text Notes 8950 675 0 60 ~ 0 +Shield for Arduino Mega Rev 3 +$Comp +L CONN_18X2 P1 +U 1 1 5519A11D +P 9600 5225 +F 0 "P1" H 9600 6125 60 0000 C CNN +F 1 "Digital" V 9600 5225 50 0000 C CNN +F 2 "Socket_Arduino_Mega:Socket_Strip_Arduino_2x18" H 9600 5075 60 0001 C CNN +F 3 "" H 9600 5075 60 0000 C CNN + 1 9600 5225 + 0 -1 1 0 +$EndComp +Wire Wire Line + 8875 1200 8500 1200 +Wire Wire Line + 8875 1300 8500 1300 +Wire Wire Line + 8875 1400 8500 1400 +Wire Wire Line + 8375 1500 8875 1500 +Wire Wire Line + 8250 1600 8875 1600 +Wire Wire Line + 8250 1700 8875 1700 +Wire Wire Line + 8250 1800 8875 1800 +Wire Wire Line + 8875 1900 8500 1900 +Wire Wire Line + 8875 2125 8500 2125 +Wire Wire Line + 8875 2225 8500 2225 +Wire Wire Line + 8875 2325 8500 2325 +Wire Wire Line + 8875 2425 8500 2425 +Wire Wire Line + 8875 2525 8500 2525 +Wire Wire Line + 8875 2625 8500 2625 +Wire Wire Line + 8875 2725 8500 2725 +Wire Wire Line + 8875 2825 8500 2825 +Wire Wire Line + 8875 3050 8500 3050 +Wire Wire Line + 8875 3150 8500 3150 +Wire Wire Line + 8875 3250 8500 3250 +Wire Wire Line + 8875 3350 8500 3350 +Wire Wire Line + 8875 3450 8500 3450 +Wire Wire Line + 8875 3550 8500 3550 +Wire Wire Line + 8875 3650 8500 3650 +Wire Wire Line + 8875 3750 8500 3750 +Wire Wire Line + 10825 3050 10450 3050 +Wire Wire Line + 10825 3150 10450 3150 +Wire Wire Line + 10825 3250 10450 3250 +Wire Wire Line + 10825 3350 10450 3350 +Wire Wire Line + 10825 3450 10450 3450 +Wire Wire Line + 10825 3550 10450 3550 +Wire Wire Line + 10825 3650 10450 3650 +Wire Wire Line + 10825 3750 10450 3750 +Wire Wire Line + 10825 2125 10450 2125 +Wire Wire Line + 10825 2225 10450 2225 +Wire Wire Line + 10825 2325 10450 2325 +Wire Wire Line + 10825 2425 10450 2425 +Wire Wire Line + 10825 2525 10450 2525 +Wire Wire Line + 10825 2625 10450 2625 +Wire Wire Line + 10825 2725 10450 2725 +Wire Wire Line + 10825 2825 10450 2825 +Wire Wire Line + 8900 4450 8900 4825 +Wire Wire Line + 9000 4450 9000 4825 +Wire Wire Line + 9100 4450 9100 4825 +Wire Wire Line + 9200 4450 9200 4825 +Wire Wire Line + 9300 4450 9300 4825 +Wire Wire Line + 9400 4450 9400 4825 +Wire Wire Line + 9500 4450 9500 4825 +Wire Wire Line + 9600 4450 9600 4825 +Wire Wire Line + 9700 4450 9700 4825 +Wire Wire Line + 9800 4450 9800 4825 +Wire Wire Line + 9900 4450 9900 4825 +Wire Wire Line + 10000 4450 10000 4825 +Wire Wire Line + 10100 4450 10100 4825 +Wire Wire Line + 10200 4450 10200 4825 +Wire Wire Line + 10300 4450 10300 4825 +Wire Wire Line + 10400 4450 10400 4825 +Wire Wire Line + 9800 5625 9800 6000 +Wire Wire Line + 9900 5625 9900 6000 +Wire Wire Line + 10000 5625 10000 6000 +Wire Wire Line + 10100 5625 10100 6000 +Wire Wire Line + 10200 5625 10200 6000 +Wire Wire Line + 10300 5625 10300 6000 +Wire Wire Line + 10400 5625 10400 6000 +Wire Wire Line + 9700 5625 9700 6000 +Wire Wire Line + 8900 5625 8900 6000 +Wire Wire Line + 9000 5625 9000 6000 +Wire Wire Line + 9100 5625 9100 6000 +Wire Wire Line + 9200 5625 9200 6000 +Wire Wire Line + 9300 5625 9300 6000 +Wire Wire Line + 9400 5625 9400 6000 +Wire Wire Line + 9500 5625 9500 6000 +Wire Wire Line + 9600 5625 9600 6000 +Wire Wire Line + 8800 4825 8800 4450 +Wire Wire Line + 8800 5625 8800 6000 +Wire Wire Line + 10500 4825 10500 4450 +Wire Wire Line + 10500 5625 10500 6000 +Wire Wire Line + 10825 1200 10450 1200 +Wire Wire Line + 10450 1300 10950 1300 +Wire Wire Line + 10825 1400 10450 1400 +Wire Wire Line + 10825 1500 10450 1500 +Wire Wire Line + 10825 1600 10450 1600 +Wire Wire Line + 10825 1700 10450 1700 +Wire Wire Line + 10825 1800 10450 1800 +Wire Wire Line + 10825 1900 10450 1900 +Wire Wire Line + 10450 1100 10825 1100 +Wire Wire Line + 10450 1000 10825 1000 +Wire Wire Line + 8250 1700 8250 1875 +Connection ~ 8250 1800 +Wire Wire Line + 8375 1500 8375 1475 +Wire Wire Line + 8250 1600 8250 1575 +Wire Wire Line + 10950 1300 10950 1375 +Wire Wire Line + 8675 4450 8675 6075 +Wire Wire Line + 8800 4450 8675 4450 +Wire Wire Line + 8800 6000 8675 6000 +Connection ~ 8675 6000 +Wire Wire Line + 10500 4450 10625 4450 +Wire Wire Line + 10625 4425 10625 6000 +Wire Wire Line + 10625 6000 10500 6000 +Connection ~ 10625 4450 +Wire Notes Line + 11225 6300 7900 6300 +Wire Notes Line + 7900 6300 7900 475 +$EndSCHEMATC diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wings b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wings new file mode 100644 index 0000000000000000000000000000000000000000..a5ce5e282df175c1b3a0b9ebf265a9760900eaca GIT binary patch literal 5882 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 Sd_GuiD-`zYKhp`J=ZgUk_x(x$ literal 0 HcmV?d00001 diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl new file mode 100644 index 00000000..ba4da427 --- /dev/null +++ b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl @@ -0,0 +1,3800 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF cube9_copy44 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.1 0.1 0.1 + emissiveColor 0.0 0.0 0.0 + specularColor 0.1 0.1 0.1 + ambientIntensity 0.10000000000000002 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.0 -0.5 3.355, + 3.0 0.5 3.355, + 4.0 0.5 3.355, + 4.0 -0.5 3.355, + 3.0 -0.5 0.004999999999999893, + 3.0 0.5 0.004999999999999893, + 4.0 0.5 0.004999999999999893, + 4.0 -0.5 0.004999999999999893, + 3.1500000000000004 0.34999999999999964 3.355, + 3.1500000000000004 -0.34999999999999964 3.355, + 3.8499999999999996 -0.34999999999999964 3.355, + 3.8499999999999996 0.34999999999999964 3.355, + 3.26 0.2400000000000002 3.255, + 3.26 -0.2400000000000002 3.255, + 3.74 -0.2400000000000002 3.255, + 3.74 0.2400000000000002 3.255, + 3.26 0.2400000000000002 0.7549999999999999, + 3.26 -0.2400000000000002 0.7549999999999999, + 3.74 -0.2400000000000002 0.7549999999999999, + 3.74 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 1.0 1.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 0.0 + ambientIntensity 0.6666666666666666 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.4000000000000004 -0.09999999999999964 0.55, + 3.4000000000000004 0.09999999999999964 0.55, + 3.5999999999999996 0.09999999999999964 0.55, + 3.5999999999999996 -0.09999999999999964 0.55, + 3.4000000000000004 -0.09999999999999964 -5.800000000000001, + 3.4000000000000004 0.09999999999999964 -5.800000000000001, + 3.5999999999999996 0.09999999999999964 -5.800000000000001, + 3.5999999999999996 -0.09999999999999964 -5.800000000000001, + 3.4749999999999996 -0.025000000000000355 -5.9, + 3.4749999999999996 0.025000000000000355 -5.9, + 3.5250000000000004 0.025000000000000355 -5.9, + 3.5250000000000004 -0.025000000000000355 -5.9, + 3.466666666666667 -0.09999999999999964 0.55, + 3.533333333333333 -0.09999999999999964 0.55, + 3.466666666666667 0.09999999999999964 0.55, + 3.533333333333333 0.09999999999999964 0.55, + 3.6533333333333324 0.1999999999999993 0.85, + 3.6533333333333324 -0.1999999999999993 0.85, + 3.719999999999999 -0.1999999999999993 0.85, + 3.719999999999999 0.1999999999999993 0.85, + 3.3466666666666676 -0.1999999999999993 0.85, + 3.3466666666666676 0.1999999999999993 0.85, + 3.280000000000001 0.1999999999999993 0.85, + 3.280000000000001 -0.1999999999999993 0.85, + 3.380000000000001 -0.1999999999999993 2.15, + 3.446666666666667 -0.1999999999999993 2.15, + 3.446666666666667 0.1999999999999993 2.15, + 3.380000000000001 0.1999999999999993 2.15, + 3.619999999999999 0.1999999999999993 2.15, + 3.553333333333333 0.1999999999999993 2.15, + 3.553333333333333 -0.1999999999999993 2.15, + 3.619999999999999 -0.1999999999999993 2.15, + 3.380000000000001 -0.1999999999999993 2.3, + 3.446666666666667 -0.1999999999999993 2.3, + 3.446666666666667 0.1999999999999993 2.3, + 3.380000000000001 0.1999999999999993 2.3, + 3.619999999999999 0.1999999999999993 2.3, + 3.553333333333333 0.1999999999999993 2.3, + 3.553333333333333 -0.1999999999999993 2.3, + 3.619999999999999 -0.1999999999999993 2.3, + 3.280000000000001 -0.1999999999999993 2.8, + 3.3466666666666676 -0.1999999999999993 2.8, + 3.3466666666666676 0.1999999999999993 2.8, + 3.280000000000001 0.1999999999999993 2.8, + 3.719999999999999 0.1999999999999993 2.8, + 3.6533333333333324 0.1999999999999993 2.8, + 3.6533333333333324 -0.1999999999999993 2.8, + 3.719999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy43 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.0 -0.5 3.355, + -4.0 0.5 3.355, + -3.0 0.5 3.355, + -3.0 -0.5 3.355, + -4.0 -0.5 0.004999999999999893, + -4.0 0.5 0.004999999999999893, + -3.0 0.5 0.004999999999999893, + -3.0 -0.5 0.004999999999999893, + -3.8499999999999996 0.34999999999999964 3.355, + -3.8499999999999996 -0.34999999999999964 3.355, + -3.1500000000000004 -0.34999999999999964 3.355, + -3.1500000000000004 0.34999999999999964 3.355, + -3.74 0.2400000000000002 3.255, + -3.74 -0.2400000000000002 3.255, + -3.26 -0.2400000000000002 3.255, + -3.26 0.2400000000000002 3.255, + -3.74 0.2400000000000002 0.7549999999999999, + -3.74 -0.2400000000000002 0.7549999999999999, + -3.26 -0.2400000000000002 0.7549999999999999, + -3.26 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.5999999999999996 -0.09999999999999964 0.55, + -3.5999999999999996 0.09999999999999964 0.55, + -3.4000000000000004 0.09999999999999964 0.55, + -3.4000000000000004 -0.09999999999999964 0.55, + -3.5999999999999996 -0.09999999999999964 -5.800000000000001, + -3.5999999999999996 0.09999999999999964 -5.800000000000001, + -3.4000000000000004 0.09999999999999964 -5.800000000000001, + -3.4000000000000004 -0.09999999999999964 -5.800000000000001, + -3.5250000000000004 -0.025000000000000355 -5.9, + -3.5250000000000004 0.025000000000000355 -5.9, + -3.4749999999999996 0.025000000000000355 -5.9, + -3.4749999999999996 -0.025000000000000355 -5.9, + -3.533333333333333 -0.09999999999999964 0.55, + -3.466666666666667 -0.09999999999999964 0.55, + -3.533333333333333 0.09999999999999964 0.55, + -3.466666666666667 0.09999999999999964 0.55, + -3.3466666666666676 0.1999999999999993 0.85, + -3.3466666666666676 -0.1999999999999993 0.85, + -3.280000000000001 -0.1999999999999993 0.85, + -3.280000000000001 0.1999999999999993 0.85, + -3.6533333333333324 -0.1999999999999993 0.85, + -3.6533333333333324 0.1999999999999993 0.85, + -3.719999999999999 0.1999999999999993 0.85, + -3.719999999999999 -0.1999999999999993 0.85, + -3.619999999999999 -0.1999999999999993 2.15, + -3.553333333333333 -0.1999999999999993 2.15, + -3.553333333333333 0.1999999999999993 2.15, + -3.619999999999999 0.1999999999999993 2.15, + -3.380000000000001 0.1999999999999993 2.15, + -3.446666666666667 0.1999999999999993 2.15, + -3.446666666666667 -0.1999999999999993 2.15, + -3.380000000000001 -0.1999999999999993 2.15, + -3.619999999999999 -0.1999999999999993 2.3, + -3.553333333333333 -0.1999999999999993 2.3, + -3.553333333333333 0.1999999999999993 2.3, + -3.619999999999999 0.1999999999999993 2.3, + -3.380000000000001 0.1999999999999993 2.3, + -3.446666666666667 0.1999999999999993 2.3, + -3.446666666666667 -0.1999999999999993 2.3, + -3.380000000000001 -0.1999999999999993 2.3, + -3.719999999999999 -0.1999999999999993 2.8, + -3.6533333333333324 -0.1999999999999993 2.8, + -3.6533333333333324 0.1999999999999993 2.8, + -3.719999999999999 0.1999999999999993 2.8, + -3.280000000000001 0.1999999999999993 2.8, + -3.3466666666666676 0.1999999999999993 2.8, + -3.3466666666666676 -0.1999999999999993 2.8, + -3.280000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy42 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.0 -0.5 3.355, + -1.0 0.5 3.355, + 0.0 0.5 3.355, + 0.0 -0.5 3.355, + -1.0 -0.5 0.004999999999999893, + -1.0 0.5 0.004999999999999893, + 0.0 0.5 0.004999999999999893, + 0.0 -0.5 0.004999999999999893, + -0.8499999999999996 0.34999999999999964 3.355, + -0.8499999999999996 -0.34999999999999964 3.355, + -0.15000000000000036 -0.34999999999999964 3.355, + -0.15000000000000036 0.34999999999999964 3.355, + -0.7400000000000002 0.2400000000000002 3.255, + -0.7400000000000002 -0.2400000000000002 3.255, + -0.2599999999999998 -0.2400000000000002 3.255, + -0.2599999999999998 0.2400000000000002 3.255, + -0.7400000000000002 0.2400000000000002 0.7549999999999999, + -0.7400000000000002 -0.2400000000000002 0.7549999999999999, + -0.2599999999999998 -0.2400000000000002 0.7549999999999999, + -0.2599999999999998 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.5999999999999996 -0.09999999999999964 0.55, + -0.5999999999999996 0.09999999999999964 0.55, + -0.40000000000000036 0.09999999999999964 0.55, + -0.40000000000000036 -0.09999999999999964 0.55, + -0.5999999999999996 -0.09999999999999964 -5.800000000000001, + -0.5999999999999996 0.09999999999999964 -5.800000000000001, + -0.40000000000000036 0.09999999999999964 -5.800000000000001, + -0.40000000000000036 -0.09999999999999964 -5.800000000000001, + -0.5250000000000004 -0.025000000000000355 -5.9, + -0.5250000000000004 0.025000000000000355 -5.9, + -0.47499999999999964 0.025000000000000355 -5.9, + -0.47499999999999964 -0.025000000000000355 -5.9, + -0.5333333333333332 -0.09999999999999964 0.55, + -0.4666666666666668 -0.09999999999999964 0.55, + -0.5333333333333332 0.09999999999999964 0.55, + -0.4666666666666668 0.09999999999999964 0.55, + -0.34666666666666757 0.1999999999999993 0.85, + -0.34666666666666757 -0.1999999999999993 0.85, + -0.28000000000000114 -0.1999999999999993 0.85, + -0.28000000000000114 0.1999999999999993 0.85, + -0.6533333333333324 -0.1999999999999993 0.85, + -0.6533333333333324 0.1999999999999993 0.85, + -0.7199999999999989 0.1999999999999993 0.85, + -0.7199999999999989 -0.1999999999999993 0.85, + -0.6199999999999992 -0.1999999999999993 2.15, + -0.5533333333333328 -0.1999999999999993 2.15, + -0.5533333333333328 0.1999999999999993 2.15, + -0.6199999999999992 0.1999999999999993 2.15, + -0.3800000000000008 0.1999999999999993 2.15, + -0.4466666666666672 0.1999999999999993 2.15, + -0.4466666666666672 -0.1999999999999993 2.15, + -0.3800000000000008 -0.1999999999999993 2.15, + -0.6199999999999992 -0.1999999999999993 2.3, + -0.5533333333333328 -0.1999999999999993 2.3, + -0.5533333333333328 0.1999999999999993 2.3, + -0.6199999999999992 0.1999999999999993 2.3, + -0.3800000000000008 0.1999999999999993 2.3, + -0.4466666666666672 0.1999999999999993 2.3, + -0.4466666666666672 -0.1999999999999993 2.3, + -0.3800000000000008 -0.1999999999999993 2.3, + -0.7199999999999989 -0.1999999999999993 2.8, + -0.6533333333333324 -0.1999999999999993 2.8, + -0.6533333333333324 0.1999999999999993 2.8, + -0.7199999999999989 0.1999999999999993 2.8, + -0.28000000000000114 0.1999999999999993 2.8, + -0.34666666666666757 0.1999999999999993 2.8, + -0.34666666666666757 -0.1999999999999993 2.8, + -0.28000000000000114 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy41 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.0 -0.5 3.355, + -2.0 0.5 3.355, + -1.0 0.5 3.355, + -1.0 -0.5 3.355, + -2.0 -0.5 0.004999999999999893, + -2.0 0.5 0.004999999999999893, + -1.0 0.5 0.004999999999999893, + -1.0 -0.5 0.004999999999999893, + -1.8499999999999996 0.34999999999999964 3.355, + -1.8499999999999996 -0.34999999999999964 3.355, + -1.1500000000000004 -0.34999999999999964 3.355, + -1.1500000000000004 0.34999999999999964 3.355, + -1.7400000000000002 0.2400000000000002 3.255, + -1.7400000000000002 -0.2400000000000002 3.255, + -1.2599999999999998 -0.2400000000000002 3.255, + -1.2599999999999998 0.2400000000000002 3.255, + -1.7400000000000002 0.2400000000000002 0.7549999999999999, + -1.7400000000000002 -0.2400000000000002 0.7549999999999999, + -1.2599999999999998 -0.2400000000000002 0.7549999999999999, + -1.2599999999999998 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.5999999999999996 -0.09999999999999964 0.55, + -1.5999999999999996 0.09999999999999964 0.55, + -1.4000000000000004 0.09999999999999964 0.55, + -1.4000000000000004 -0.09999999999999964 0.55, + -1.5999999999999996 -0.09999999999999964 -5.800000000000001, + -1.5999999999999996 0.09999999999999964 -5.800000000000001, + -1.4000000000000004 0.09999999999999964 -5.800000000000001, + -1.4000000000000004 -0.09999999999999964 -5.800000000000001, + -1.5250000000000004 -0.025000000000000355 -5.9, + -1.5250000000000004 0.025000000000000355 -5.9, + -1.4749999999999996 0.025000000000000355 -5.9, + -1.4749999999999996 -0.025000000000000355 -5.9, + -1.5333333333333332 -0.09999999999999964 0.55, + -1.4666666666666668 -0.09999999999999964 0.55, + -1.5333333333333332 0.09999999999999964 0.55, + -1.4666666666666668 0.09999999999999964 0.55, + -1.3466666666666676 0.1999999999999993 0.85, + -1.3466666666666676 -0.1999999999999993 0.85, + -1.2800000000000011 -0.1999999999999993 0.85, + -1.2800000000000011 0.1999999999999993 0.85, + -1.6533333333333324 -0.1999999999999993 0.85, + -1.6533333333333324 0.1999999999999993 0.85, + -1.7199999999999989 0.1999999999999993 0.85, + -1.7199999999999989 -0.1999999999999993 0.85, + -1.6199999999999992 -0.1999999999999993 2.15, + -1.5533333333333328 -0.1999999999999993 2.15, + -1.5533333333333328 0.1999999999999993 2.15, + -1.6199999999999992 0.1999999999999993 2.15, + -1.3800000000000008 0.1999999999999993 2.15, + -1.4466666666666672 0.1999999999999993 2.15, + -1.4466666666666672 -0.1999999999999993 2.15, + -1.3800000000000008 -0.1999999999999993 2.15, + -1.6199999999999992 -0.1999999999999993 2.3, + -1.5533333333333328 -0.1999999999999993 2.3, + -1.5533333333333328 0.1999999999999993 2.3, + -1.6199999999999992 0.1999999999999993 2.3, + -1.3800000000000008 0.1999999999999993 2.3, + -1.4466666666666672 0.1999999999999993 2.3, + -1.4466666666666672 -0.1999999999999993 2.3, + -1.3800000000000008 -0.1999999999999993 2.3, + -1.7199999999999989 -0.1999999999999993 2.8, + -1.6533333333333324 -0.1999999999999993 2.8, + -1.6533333333333324 0.1999999999999993 2.8, + -1.7199999999999989 0.1999999999999993 2.8, + -1.2800000000000011 0.1999999999999993 2.8, + -1.3466666666666676 0.1999999999999993 2.8, + -1.3466666666666676 -0.1999999999999993 2.8, + -1.2800000000000011 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy40 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.0 -0.5 3.355, + -3.0 0.5 3.355, + -2.0 0.5 3.355, + -2.0 -0.5 3.355, + -3.0 -0.5 0.004999999999999893, + -3.0 0.5 0.004999999999999893, + -2.0 0.5 0.004999999999999893, + -2.0 -0.5 0.004999999999999893, + -2.8499999999999996 0.34999999999999964 3.355, + -2.8499999999999996 -0.34999999999999964 3.355, + -2.1500000000000004 -0.34999999999999964 3.355, + -2.1500000000000004 0.34999999999999964 3.355, + -2.74 0.2400000000000002 3.255, + -2.74 -0.2400000000000002 3.255, + -2.26 -0.2400000000000002 3.255, + -2.26 0.2400000000000002 3.255, + -2.74 0.2400000000000002 0.7549999999999999, + -2.74 -0.2400000000000002 0.7549999999999999, + -2.26 -0.2400000000000002 0.7549999999999999, + -2.26 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.5999999999999996 -0.09999999999999964 0.55, + -2.5999999999999996 0.09999999999999964 0.55, + -2.4000000000000004 0.09999999999999964 0.55, + -2.4000000000000004 -0.09999999999999964 0.55, + -2.5999999999999996 -0.09999999999999964 -5.800000000000001, + -2.5999999999999996 0.09999999999999964 -5.800000000000001, + -2.4000000000000004 0.09999999999999964 -5.800000000000001, + -2.4000000000000004 -0.09999999999999964 -5.800000000000001, + -2.5250000000000004 -0.025000000000000355 -5.9, + -2.5250000000000004 0.025000000000000355 -5.9, + -2.4749999999999996 0.025000000000000355 -5.9, + -2.4749999999999996 -0.025000000000000355 -5.9, + -2.533333333333333 -0.09999999999999964 0.55, + -2.466666666666667 -0.09999999999999964 0.55, + -2.533333333333333 0.09999999999999964 0.55, + -2.466666666666667 0.09999999999999964 0.55, + -2.3466666666666676 0.1999999999999993 0.85, + -2.3466666666666676 -0.1999999999999993 0.85, + -2.280000000000001 -0.1999999999999993 0.85, + -2.280000000000001 0.1999999999999993 0.85, + -2.6533333333333324 -0.1999999999999993 0.85, + -2.6533333333333324 0.1999999999999993 0.85, + -2.719999999999999 0.1999999999999993 0.85, + -2.719999999999999 -0.1999999999999993 0.85, + -2.619999999999999 -0.1999999999999993 2.15, + -2.553333333333333 -0.1999999999999993 2.15, + -2.553333333333333 0.1999999999999993 2.15, + -2.619999999999999 0.1999999999999993 2.15, + -2.380000000000001 0.1999999999999993 2.15, + -2.446666666666667 0.1999999999999993 2.15, + -2.446666666666667 -0.1999999999999993 2.15, + -2.380000000000001 -0.1999999999999993 2.15, + -2.619999999999999 -0.1999999999999993 2.3, + -2.553333333333333 -0.1999999999999993 2.3, + -2.553333333333333 0.1999999999999993 2.3, + -2.619999999999999 0.1999999999999993 2.3, + -2.380000000000001 0.1999999999999993 2.3, + -2.446666666666667 0.1999999999999993 2.3, + -2.446666666666667 -0.1999999999999993 2.3, + -2.380000000000001 -0.1999999999999993 2.3, + -2.719999999999999 -0.1999999999999993 2.8, + -2.6533333333333324 -0.1999999999999993 2.8, + -2.6533333333333324 0.1999999999999993 2.8, + -2.719999999999999 0.1999999999999993 2.8, + -2.280000000000001 0.1999999999999993 2.8, + -2.3466666666666676 0.1999999999999993 2.8, + -2.3466666666666676 -0.1999999999999993 2.8, + -2.280000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy38 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.0 -0.5 3.355, + 2.0 0.5 3.355, + 3.0 0.5 3.355, + 3.0 -0.5 3.355, + 2.0 -0.5 0.004999999999999893, + 2.0 0.5 0.004999999999999893, + 3.0 0.5 0.004999999999999893, + 3.0 -0.5 0.004999999999999893, + 2.1500000000000004 0.34999999999999964 3.355, + 2.1500000000000004 -0.34999999999999964 3.355, + 2.8499999999999996 -0.34999999999999964 3.355, + 2.8499999999999996 0.34999999999999964 3.355, + 2.26 0.2400000000000002 3.255, + 2.26 -0.2400000000000002 3.255, + 2.74 -0.2400000000000002 3.255, + 2.74 0.2400000000000002 3.255, + 2.26 0.2400000000000002 0.7549999999999999, + 2.26 -0.2400000000000002 0.7549999999999999, + 2.74 -0.2400000000000002 0.7549999999999999, + 2.74 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.4000000000000004 -0.09999999999999964 0.55, + 2.4000000000000004 0.09999999999999964 0.55, + 2.5999999999999996 0.09999999999999964 0.55, + 2.5999999999999996 -0.09999999999999964 0.55, + 2.4000000000000004 -0.09999999999999964 -5.800000000000001, + 2.4000000000000004 0.09999999999999964 -5.800000000000001, + 2.5999999999999996 0.09999999999999964 -5.800000000000001, + 2.5999999999999996 -0.09999999999999964 -5.800000000000001, + 2.4749999999999996 -0.025000000000000355 -5.9, + 2.4749999999999996 0.025000000000000355 -5.9, + 2.5250000000000004 0.025000000000000355 -5.9, + 2.5250000000000004 -0.025000000000000355 -5.9, + 2.466666666666667 -0.09999999999999964 0.55, + 2.533333333333333 -0.09999999999999964 0.55, + 2.466666666666667 0.09999999999999964 0.55, + 2.533333333333333 0.09999999999999964 0.55, + 2.6533333333333324 0.1999999999999993 0.85, + 2.6533333333333324 -0.1999999999999993 0.85, + 2.719999999999999 -0.1999999999999993 0.85, + 2.719999999999999 0.1999999999999993 0.85, + 2.3466666666666676 -0.1999999999999993 0.85, + 2.3466666666666676 0.1999999999999993 0.85, + 2.280000000000001 0.1999999999999993 0.85, + 2.280000000000001 -0.1999999999999993 0.85, + 2.380000000000001 -0.1999999999999993 2.15, + 2.446666666666667 -0.1999999999999993 2.15, + 2.446666666666667 0.1999999999999993 2.15, + 2.380000000000001 0.1999999999999993 2.15, + 2.619999999999999 0.1999999999999993 2.15, + 2.553333333333333 0.1999999999999993 2.15, + 2.553333333333333 -0.1999999999999993 2.15, + 2.619999999999999 -0.1999999999999993 2.15, + 2.380000000000001 -0.1999999999999993 2.3, + 2.446666666666667 -0.1999999999999993 2.3, + 2.446666666666667 0.1999999999999993 2.3, + 2.380000000000001 0.1999999999999993 2.3, + 2.619999999999999 0.1999999999999993 2.3, + 2.553333333333333 0.1999999999999993 2.3, + 2.553333333333333 -0.1999999999999993 2.3, + 2.619999999999999 -0.1999999999999993 2.3, + 2.280000000000001 -0.1999999999999993 2.8, + 2.3466666666666676 -0.1999999999999993 2.8, + 2.3466666666666676 0.1999999999999993 2.8, + 2.280000000000001 0.1999999999999993 2.8, + 2.719999999999999 0.1999999999999993 2.8, + 2.6533333333333324 0.1999999999999993 2.8, + 2.6533333333333324 -0.1999999999999993 2.8, + 2.719999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy37 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.0 -0.5 3.355, + 1.0 0.5 3.355, + 2.0 0.5 3.355, + 2.0 -0.5 3.355, + 1.0 -0.5 0.004999999999999893, + 1.0 0.5 0.004999999999999893, + 2.0 0.5 0.004999999999999893, + 2.0 -0.5 0.004999999999999893, + 1.1500000000000004 0.34999999999999964 3.355, + 1.1500000000000004 -0.34999999999999964 3.355, + 1.8499999999999996 -0.34999999999999964 3.355, + 1.8499999999999996 0.34999999999999964 3.355, + 1.2599999999999998 0.2400000000000002 3.255, + 1.2599999999999998 -0.2400000000000002 3.255, + 1.7400000000000002 -0.2400000000000002 3.255, + 1.7400000000000002 0.2400000000000002 3.255, + 1.2599999999999998 0.2400000000000002 0.7549999999999999, + 1.2599999999999998 -0.2400000000000002 0.7549999999999999, + 1.7400000000000002 -0.2400000000000002 0.7549999999999999, + 1.7400000000000002 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.4000000000000004 -0.09999999999999964 0.55, + 1.4000000000000004 0.09999999999999964 0.55, + 1.5999999999999996 0.09999999999999964 0.55, + 1.5999999999999996 -0.09999999999999964 0.55, + 1.4000000000000004 -0.09999999999999964 -5.800000000000001, + 1.4000000000000004 0.09999999999999964 -5.800000000000001, + 1.5999999999999996 0.09999999999999964 -5.800000000000001, + 1.5999999999999996 -0.09999999999999964 -5.800000000000001, + 1.4749999999999996 -0.025000000000000355 -5.9, + 1.4749999999999996 0.025000000000000355 -5.9, + 1.5250000000000004 0.025000000000000355 -5.9, + 1.5250000000000004 -0.025000000000000355 -5.9, + 1.4666666666666668 -0.09999999999999964 0.55, + 1.5333333333333332 -0.09999999999999964 0.55, + 1.4666666666666668 0.09999999999999964 0.55, + 1.5333333333333332 0.09999999999999964 0.55, + 1.6533333333333324 0.1999999999999993 0.85, + 1.6533333333333324 -0.1999999999999993 0.85, + 1.7199999999999989 -0.1999999999999993 0.85, + 1.7199999999999989 0.1999999999999993 0.85, + 1.3466666666666676 -0.1999999999999993 0.85, + 1.3466666666666676 0.1999999999999993 0.85, + 1.2800000000000011 0.1999999999999993 0.85, + 1.2800000000000011 -0.1999999999999993 0.85, + 1.3800000000000008 -0.1999999999999993 2.15, + 1.4466666666666672 -0.1999999999999993 2.15, + 1.4466666666666672 0.1999999999999993 2.15, + 1.3800000000000008 0.1999999999999993 2.15, + 1.6199999999999992 0.1999999999999993 2.15, + 1.5533333333333328 0.1999999999999993 2.15, + 1.5533333333333328 -0.1999999999999993 2.15, + 1.6199999999999992 -0.1999999999999993 2.15, + 1.3800000000000008 -0.1999999999999993 2.3, + 1.4466666666666672 -0.1999999999999993 2.3, + 1.4466666666666672 0.1999999999999993 2.3, + 1.3800000000000008 0.1999999999999993 2.3, + 1.6199999999999992 0.1999999999999993 2.3, + 1.5533333333333328 0.1999999999999993 2.3, + 1.5533333333333328 -0.1999999999999993 2.3, + 1.6199999999999992 -0.1999999999999993 2.3, + 1.2800000000000011 -0.1999999999999993 2.8, + 1.3466666666666676 -0.1999999999999993 2.8, + 1.3466666666666676 0.1999999999999993 2.8, + 1.2800000000000011 0.1999999999999993 2.8, + 1.7199999999999989 0.1999999999999993 2.8, + 1.6533333333333324 0.1999999999999993 2.8, + 1.6533333333333324 -0.1999999999999993 2.8, + 1.7199999999999989 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy109 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.0 -0.5 3.355, + 0.0 0.5 3.355, + 1.0 0.5 3.355, + 1.0 -0.5 3.355, + 0.0 -0.5 0.004999999999999893, + 0.0 0.5 0.004999999999999893, + 1.0 0.5 0.004999999999999893, + 1.0 -0.5 0.004999999999999893, + 0.15000000000000036 0.34999999999999964 3.355, + 0.15000000000000036 -0.34999999999999964 3.355, + 0.8499999999999996 -0.34999999999999964 3.355, + 0.8499999999999996 0.34999999999999964 3.355, + 0.2599999999999998 0.2400000000000002 3.255, + 0.2599999999999998 -0.2400000000000002 3.255, + 0.7400000000000002 -0.2400000000000002 3.255, + 0.7400000000000002 0.2400000000000002 3.255, + 0.2599999999999998 0.2400000000000002 0.7549999999999999, + 0.2599999999999998 -0.2400000000000002 0.7549999999999999, + 0.7400000000000002 -0.2400000000000002 0.7549999999999999, + 0.7400000000000002 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.40000000000000036 -0.09999999999999964 0.55, + 0.40000000000000036 0.09999999999999964 0.55, + 0.5999999999999996 0.09999999999999964 0.55, + 0.5999999999999996 -0.09999999999999964 0.55, + 0.40000000000000036 -0.09999999999999964 -5.800000000000001, + 0.40000000000000036 0.09999999999999964 -5.800000000000001, + 0.5999999999999996 0.09999999999999964 -5.800000000000001, + 0.5999999999999996 -0.09999999999999964 -5.800000000000001, + 0.47499999999999964 -0.025000000000000355 -5.9, + 0.47499999999999964 0.025000000000000355 -5.9, + 0.5250000000000004 0.025000000000000355 -5.9, + 0.5250000000000004 -0.025000000000000355 -5.9, + 0.4666666666666668 -0.09999999999999964 0.55, + 0.5333333333333332 -0.09999999999999964 0.55, + 0.4666666666666668 0.09999999999999964 0.55, + 0.5333333333333332 0.09999999999999964 0.55, + 0.6533333333333324 0.1999999999999993 0.85, + 0.6533333333333324 -0.1999999999999993 0.85, + 0.7199999999999989 -0.1999999999999993 0.85, + 0.7199999999999989 0.1999999999999993 0.85, + 0.34666666666666757 -0.1999999999999993 0.85, + 0.34666666666666757 0.1999999999999993 0.85, + 0.28000000000000114 0.1999999999999993 0.85, + 0.28000000000000114 -0.1999999999999993 0.85, + 0.3800000000000008 -0.1999999999999993 2.15, + 0.4466666666666672 -0.1999999999999993 2.15, + 0.4466666666666672 0.1999999999999993 2.15, + 0.3800000000000008 0.1999999999999993 2.15, + 0.6199999999999992 0.1999999999999993 2.15, + 0.5533333333333328 0.1999999999999993 2.15, + 0.5533333333333328 -0.1999999999999993 2.15, + 0.6199999999999992 -0.1999999999999993 2.15, + 0.3800000000000008 -0.1999999999999993 2.3, + 0.4466666666666672 -0.1999999999999993 2.3, + 0.4466666666666672 0.1999999999999993 2.3, + 0.3800000000000008 0.1999999999999993 2.3, + 0.6199999999999992 0.1999999999999993 2.3, + 0.5533333333333328 0.1999999999999993 2.3, + 0.5533333333333328 -0.1999999999999993 2.3, + 0.6199999999999992 -0.1999999999999993 2.3, + 0.28000000000000114 -0.1999999999999993 2.8, + 0.34666666666666757 -0.1999999999999993 2.8, + 0.34666666666666757 0.1999999999999993 2.8, + 0.28000000000000114 0.1999999999999993 2.8, + 0.7199999999999989 0.1999999999999993 2.8, + 0.6533333333333324 0.1999999999999993 2.8, + 0.6533333333333324 -0.1999999999999993 2.8, + 0.7199999999999989 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wings b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wings new file mode 100644 index 0000000000000000000000000000000000000000..ad8030b29d51b81d150bc328b676e7701ddc20ac GIT binary patch literal 6534 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 literal 0 HcmV?d00001 diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl new file mode 100644 index 00000000..fcdbe221 --- /dev/null +++ b/template/Arduino_Mega_R3/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl @@ -0,0 +1,17044 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF cube9_copy36 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.1 0.1 0.1 + emissiveColor 0.0 0.0 0.0 + specularColor 0.1 0.1 0.1 + ambientIntensity 0.10000000000000002 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -9.0 0.0 3.355, + -9.0 1.0 3.355, + -8.0 1.0 3.355, + -8.0 0.0 3.355, + -9.0 0.0 0.004999999999999893, + -9.0 1.0 0.004999999999999893, + -8.0 1.0 0.004999999999999893, + -8.0 0.0 0.004999999999999893, + -8.85 0.8499999999999996 3.355, + -8.85 0.15000000000000036 3.355, + -8.15 0.15000000000000036 3.355, + -8.15 0.8499999999999996 3.355, + -8.74 0.7400000000000002 3.255, + -8.74 0.2599999999999998 3.255, + -8.26 0.2599999999999998 3.255, + -8.26 0.7400000000000002 3.255, + -8.74 0.7400000000000002 0.7549999999999999, + -8.74 0.2599999999999998 0.7549999999999999, + -8.26 0.2599999999999998 0.7549999999999999, + -8.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 1.0 1.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 0.0 + ambientIntensity 0.6666666666666666 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.6 0.40000000000000036 0.55, + -8.6 0.5999999999999996 0.55, + -8.4 0.5999999999999996 0.55, + -8.4 0.40000000000000036 0.55, + -8.6 0.40000000000000036 -5.800000000000001, + -8.6 0.5999999999999996 -5.800000000000001, + -8.4 0.5999999999999996 -5.800000000000001, + -8.4 0.40000000000000036 -5.800000000000001, + -8.525 0.47499999999999964 -5.9, + -8.525 0.5250000000000004 -5.9, + -8.475 0.5250000000000004 -5.9, + -8.475 0.47499999999999964 -5.9, + -8.533333333333333 0.40000000000000036 0.55, + -8.466666666666667 0.40000000000000036 0.55, + -8.533333333333333 0.5999999999999996 0.55, + -8.466666666666667 0.5999999999999996 0.55, + -8.346666666666668 0.6999999999999993 0.85, + -8.346666666666668 0.3000000000000007 0.85, + -8.280000000000001 0.3000000000000007 0.85, + -8.280000000000001 0.6999999999999993 0.85, + -8.653333333333332 0.3000000000000007 0.85, + -8.653333333333332 0.6999999999999993 0.85, + -8.719999999999999 0.6999999999999993 0.85, + -8.719999999999999 0.3000000000000007 0.85, + -8.62 0.3000000000000007 2.15, + -8.553333333333333 0.3000000000000007 2.15, + -8.553333333333333 0.6999999999999993 2.15, + -8.62 0.6999999999999993 2.15, + -8.38 0.6999999999999993 2.15, + -8.446666666666667 0.6999999999999993 2.15, + -8.446666666666667 0.3000000000000007 2.15, + -8.38 0.3000000000000007 2.15, + -8.62 0.3000000000000007 2.3, + -8.553333333333333 0.3000000000000007 2.3, + -8.553333333333333 0.6999999999999993 2.3, + -8.62 0.6999999999999993 2.3, + -8.38 0.6999999999999993 2.3, + -8.446666666666667 0.6999999999999993 2.3, + -8.446666666666667 0.3000000000000007 2.3, + -8.38 0.3000000000000007 2.3, + -8.719999999999999 0.3000000000000007 2.8, + -8.653333333333332 0.3000000000000007 2.8, + -8.653333333333332 0.6999999999999993 2.8, + -8.719999999999999 0.6999999999999993 2.8, + -8.280000000000001 0.6999999999999993 2.8, + -8.346666666666668 0.6999999999999993 2.8, + -8.346666666666668 0.3000000000000007 2.8, + -8.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy35 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -9.0 -1.0 3.355, + -9.0 0.0 3.355, + -8.0 0.0 3.355, + -8.0 -1.0 3.355, + -9.0 -1.0 0.004999999999999893, + -9.0 0.0 0.004999999999999893, + -8.0 0.0 0.004999999999999893, + -8.0 -1.0 0.004999999999999893, + -8.85 -0.15000000000000036 3.355, + -8.85 -0.8499999999999996 3.355, + -8.15 -0.8499999999999996 3.355, + -8.15 -0.15000000000000036 3.355, + -8.74 -0.2599999999999998 3.255, + -8.74 -0.7400000000000002 3.255, + -8.26 -0.7400000000000002 3.255, + -8.26 -0.2599999999999998 3.255, + -8.74 -0.2599999999999998 0.7549999999999999, + -8.74 -0.7400000000000002 0.7549999999999999, + -8.26 -0.7400000000000002 0.7549999999999999, + -8.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.6 -0.5999999999999996 0.55, + -8.6 -0.40000000000000036 0.55, + -8.4 -0.40000000000000036 0.55, + -8.4 -0.5999999999999996 0.55, + -8.6 -0.5999999999999996 -5.800000000000001, + -8.6 -0.40000000000000036 -5.800000000000001, + -8.4 -0.40000000000000036 -5.800000000000001, + -8.4 -0.5999999999999996 -5.800000000000001, + -8.525 -0.5250000000000004 -5.9, + -8.525 -0.47499999999999964 -5.9, + -8.475 -0.47499999999999964 -5.9, + -8.475 -0.5250000000000004 -5.9, + -8.533333333333333 -0.5999999999999996 0.55, + -8.466666666666667 -0.5999999999999996 0.55, + -8.533333333333333 -0.40000000000000036 0.55, + -8.466666666666667 -0.40000000000000036 0.55, + -8.346666666666668 -0.3000000000000007 0.85, + -8.346666666666668 -0.6999999999999993 0.85, + -8.280000000000001 -0.6999999999999993 0.85, + -8.280000000000001 -0.3000000000000007 0.85, + -8.653333333333332 -0.6999999999999993 0.85, + -8.653333333333332 -0.3000000000000007 0.85, + -8.719999999999999 -0.3000000000000007 0.85, + -8.719999999999999 -0.6999999999999993 0.85, + -8.62 -0.6999999999999993 2.15, + -8.553333333333333 -0.6999999999999993 2.15, + -8.553333333333333 -0.3000000000000007 2.15, + -8.62 -0.3000000000000007 2.15, + -8.38 -0.3000000000000007 2.15, + -8.446666666666667 -0.3000000000000007 2.15, + -8.446666666666667 -0.6999999999999993 2.15, + -8.38 -0.6999999999999993 2.15, + -8.62 -0.6999999999999993 2.3, + -8.553333333333333 -0.6999999999999993 2.3, + -8.553333333333333 -0.3000000000000007 2.3, + -8.62 -0.3000000000000007 2.3, + -8.38 -0.3000000000000007 2.3, + -8.446666666666667 -0.3000000000000007 2.3, + -8.446666666666667 -0.6999999999999993 2.3, + -8.38 -0.6999999999999993 2.3, + -8.719999999999999 -0.6999999999999993 2.8, + -8.653333333333332 -0.6999999999999993 2.8, + -8.653333333333332 -0.3000000000000007 2.8, + -8.719999999999999 -0.3000000000000007 2.8, + -8.280000000000001 -0.3000000000000007 2.8, + -8.346666666666668 -0.3000000000000007 2.8, + -8.346666666666668 -0.6999999999999993 2.8, + -8.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy34 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.0 0.0 3.355, + -8.0 1.0 3.355, + -7.0 1.0 3.355, + -7.0 0.0 3.355, + -8.0 0.0 0.004999999999999893, + -8.0 1.0 0.004999999999999893, + -7.0 1.0 0.004999999999999893, + -7.0 0.0 0.004999999999999893, + -7.85 0.8499999999999996 3.355, + -7.85 0.15000000000000036 3.355, + -7.15 0.15000000000000036 3.355, + -7.15 0.8499999999999996 3.355, + -7.74 0.7400000000000002 3.255, + -7.74 0.2599999999999998 3.255, + -7.26 0.2599999999999998 3.255, + -7.26 0.7400000000000002 3.255, + -7.74 0.7400000000000002 0.7549999999999999, + -7.74 0.2599999999999998 0.7549999999999999, + -7.26 0.2599999999999998 0.7549999999999999, + -7.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.6 0.40000000000000036 0.55, + -7.6 0.5999999999999996 0.55, + -7.4 0.5999999999999996 0.55, + -7.4 0.40000000000000036 0.55, + -7.6 0.40000000000000036 -5.800000000000001, + -7.6 0.5999999999999996 -5.800000000000001, + -7.4 0.5999999999999996 -5.800000000000001, + -7.4 0.40000000000000036 -5.800000000000001, + -7.525 0.47499999999999964 -5.9, + -7.525 0.5250000000000004 -5.9, + -7.475 0.5250000000000004 -5.9, + -7.475 0.47499999999999964 -5.9, + -7.533333333333333 0.40000000000000036 0.55, + -7.466666666666667 0.40000000000000036 0.55, + -7.533333333333333 0.5999999999999996 0.55, + -7.466666666666667 0.5999999999999996 0.55, + -7.346666666666668 0.6999999999999993 0.85, + -7.346666666666668 0.3000000000000007 0.85, + -7.280000000000001 0.3000000000000007 0.85, + -7.280000000000001 0.6999999999999993 0.85, + -7.653333333333332 0.3000000000000007 0.85, + -7.653333333333332 0.6999999999999993 0.85, + -7.719999999999999 0.6999999999999993 0.85, + -7.719999999999999 0.3000000000000007 0.85, + -7.619999999999999 0.3000000000000007 2.15, + -7.553333333333333 0.3000000000000007 2.15, + -7.553333333333333 0.6999999999999993 2.15, + -7.619999999999999 0.6999999999999993 2.15, + -7.380000000000001 0.6999999999999993 2.15, + -7.446666666666667 0.6999999999999993 2.15, + -7.446666666666667 0.3000000000000007 2.15, + -7.380000000000001 0.3000000000000007 2.15, + -7.619999999999999 0.3000000000000007 2.3, + -7.553333333333333 0.3000000000000007 2.3, + -7.553333333333333 0.6999999999999993 2.3, + -7.619999999999999 0.6999999999999993 2.3, + -7.380000000000001 0.6999999999999993 2.3, + -7.446666666666667 0.6999999999999993 2.3, + -7.446666666666667 0.3000000000000007 2.3, + -7.380000000000001 0.3000000000000007 2.3, + -7.719999999999999 0.3000000000000007 2.8, + -7.653333333333332 0.3000000000000007 2.8, + -7.653333333333332 0.6999999999999993 2.8, + -7.719999999999999 0.6999999999999993 2.8, + -7.280000000000001 0.6999999999999993 2.8, + -7.346666666666668 0.6999999999999993 2.8, + -7.346666666666668 0.3000000000000007 2.8, + -7.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy33 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.0 0.0 3.355, + -5.0 1.0 3.355, + -4.0 1.0 3.355, + -4.0 0.0 3.355, + -5.0 0.0 0.004999999999999893, + -5.0 1.0 0.004999999999999893, + -4.0 1.0 0.004999999999999893, + -4.0 0.0 0.004999999999999893, + -4.85 0.8499999999999996 3.355, + -4.85 0.15000000000000036 3.355, + -4.15 0.15000000000000036 3.355, + -4.15 0.8499999999999996 3.355, + -4.74 0.7400000000000002 3.255, + -4.74 0.2599999999999998 3.255, + -4.26 0.2599999999999998 3.255, + -4.26 0.7400000000000002 3.255, + -4.74 0.7400000000000002 0.7549999999999999, + -4.74 0.2599999999999998 0.7549999999999999, + -4.26 0.2599999999999998 0.7549999999999999, + -4.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.6 0.40000000000000036 0.55, + -4.6 0.5999999999999996 0.55, + -4.4 0.5999999999999996 0.55, + -4.4 0.40000000000000036 0.55, + -4.6 0.40000000000000036 -5.800000000000001, + -4.6 0.5999999999999996 -5.800000000000001, + -4.4 0.5999999999999996 -5.800000000000001, + -4.4 0.40000000000000036 -5.800000000000001, + -4.525 0.47499999999999964 -5.9, + -4.525 0.5250000000000004 -5.9, + -4.475 0.5250000000000004 -5.9, + -4.475 0.47499999999999964 -5.9, + -4.533333333333333 0.40000000000000036 0.55, + -4.466666666666667 0.40000000000000036 0.55, + -4.533333333333333 0.5999999999999996 0.55, + -4.466666666666667 0.5999999999999996 0.55, + -4.346666666666668 0.6999999999999993 0.85, + -4.346666666666668 0.3000000000000007 0.85, + -4.280000000000001 0.3000000000000007 0.85, + -4.280000000000001 0.6999999999999993 0.85, + -4.653333333333332 0.3000000000000007 0.85, + -4.653333333333332 0.6999999999999993 0.85, + -4.719999999999999 0.6999999999999993 0.85, + -4.719999999999999 0.3000000000000007 0.85, + -4.619999999999999 0.3000000000000007 2.15, + -4.553333333333333 0.3000000000000007 2.15, + -4.553333333333333 0.6999999999999993 2.15, + -4.619999999999999 0.6999999999999993 2.15, + -4.380000000000001 0.6999999999999993 2.15, + -4.446666666666667 0.6999999999999993 2.15, + -4.446666666666667 0.3000000000000007 2.15, + -4.380000000000001 0.3000000000000007 2.15, + -4.619999999999999 0.3000000000000007 2.3, + -4.553333333333333 0.3000000000000007 2.3, + -4.553333333333333 0.6999999999999993 2.3, + -4.619999999999999 0.6999999999999993 2.3, + -4.380000000000001 0.6999999999999993 2.3, + -4.446666666666667 0.6999999999999993 2.3, + -4.446666666666667 0.3000000000000007 2.3, + -4.380000000000001 0.3000000000000007 2.3, + -4.719999999999999 0.3000000000000007 2.8, + -4.653333333333332 0.3000000000000007 2.8, + -4.653333333333332 0.6999999999999993 2.8, + -4.719999999999999 0.6999999999999993 2.8, + -4.280000000000001 0.6999999999999993 2.8, + -4.346666666666668 0.6999999999999993 2.8, + -4.346666666666668 0.3000000000000007 2.8, + -4.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy32 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.0 0.0 3.355, + -6.0 1.0 3.355, + -5.0 1.0 3.355, + -5.0 0.0 3.355, + -6.0 0.0 0.004999999999999893, + -6.0 1.0 0.004999999999999893, + -5.0 1.0 0.004999999999999893, + -5.0 0.0 0.004999999999999893, + -5.85 0.8499999999999996 3.355, + -5.85 0.15000000000000036 3.355, + -5.15 0.15000000000000036 3.355, + -5.15 0.8499999999999996 3.355, + -5.74 0.7400000000000002 3.255, + -5.74 0.2599999999999998 3.255, + -5.26 0.2599999999999998 3.255, + -5.26 0.7400000000000002 3.255, + -5.74 0.7400000000000002 0.7549999999999999, + -5.74 0.2599999999999998 0.7549999999999999, + -5.26 0.2599999999999998 0.7549999999999999, + -5.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.6 0.40000000000000036 0.55, + -5.6 0.5999999999999996 0.55, + -5.4 0.5999999999999996 0.55, + -5.4 0.40000000000000036 0.55, + -5.6 0.40000000000000036 -5.800000000000001, + -5.6 0.5999999999999996 -5.800000000000001, + -5.4 0.5999999999999996 -5.800000000000001, + -5.4 0.40000000000000036 -5.800000000000001, + -5.525 0.47499999999999964 -5.9, + -5.525 0.5250000000000004 -5.9, + -5.475 0.5250000000000004 -5.9, + -5.475 0.47499999999999964 -5.9, + -5.533333333333333 0.40000000000000036 0.55, + -5.466666666666667 0.40000000000000036 0.55, + -5.533333333333333 0.5999999999999996 0.55, + -5.466666666666667 0.5999999999999996 0.55, + -5.346666666666668 0.6999999999999993 0.85, + -5.346666666666668 0.3000000000000007 0.85, + -5.280000000000001 0.3000000000000007 0.85, + -5.280000000000001 0.6999999999999993 0.85, + -5.653333333333332 0.3000000000000007 0.85, + -5.653333333333332 0.6999999999999993 0.85, + -5.719999999999999 0.6999999999999993 0.85, + -5.719999999999999 0.3000000000000007 0.85, + -5.619999999999999 0.3000000000000007 2.15, + -5.553333333333333 0.3000000000000007 2.15, + -5.553333333333333 0.6999999999999993 2.15, + -5.619999999999999 0.6999999999999993 2.15, + -5.380000000000001 0.6999999999999993 2.15, + -5.446666666666667 0.6999999999999993 2.15, + -5.446666666666667 0.3000000000000007 2.15, + -5.380000000000001 0.3000000000000007 2.15, + -5.619999999999999 0.3000000000000007 2.3, + -5.553333333333333 0.3000000000000007 2.3, + -5.553333333333333 0.6999999999999993 2.3, + -5.619999999999999 0.6999999999999993 2.3, + -5.380000000000001 0.6999999999999993 2.3, + -5.446666666666667 0.6999999999999993 2.3, + -5.446666666666667 0.3000000000000007 2.3, + -5.380000000000001 0.3000000000000007 2.3, + -5.719999999999999 0.3000000000000007 2.8, + -5.653333333333332 0.3000000000000007 2.8, + -5.653333333333332 0.6999999999999993 2.8, + -5.719999999999999 0.6999999999999993 2.8, + -5.280000000000001 0.6999999999999993 2.8, + -5.346666666666668 0.6999999999999993 2.8, + -5.346666666666668 0.3000000000000007 2.8, + -5.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy31 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.0 0.0 3.355, + -7.0 1.0 3.355, + -6.0 1.0 3.355, + -6.0 0.0 3.355, + -7.0 0.0 0.004999999999999893, + -7.0 1.0 0.004999999999999893, + -6.0 1.0 0.004999999999999893, + -6.0 0.0 0.004999999999999893, + -6.85 0.8499999999999996 3.355, + -6.85 0.15000000000000036 3.355, + -6.15 0.15000000000000036 3.355, + -6.15 0.8499999999999996 3.355, + -6.74 0.7400000000000002 3.255, + -6.74 0.2599999999999998 3.255, + -6.26 0.2599999999999998 3.255, + -6.26 0.7400000000000002 3.255, + -6.74 0.7400000000000002 0.7549999999999999, + -6.74 0.2599999999999998 0.7549999999999999, + -6.26 0.2599999999999998 0.7549999999999999, + -6.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.6 0.40000000000000036 0.55, + -6.6 0.5999999999999996 0.55, + -6.4 0.5999999999999996 0.55, + -6.4 0.40000000000000036 0.55, + -6.6 0.40000000000000036 -5.800000000000001, + -6.6 0.5999999999999996 -5.800000000000001, + -6.4 0.5999999999999996 -5.800000000000001, + -6.4 0.40000000000000036 -5.800000000000001, + -6.525 0.47499999999999964 -5.9, + -6.525 0.5250000000000004 -5.9, + -6.475 0.5250000000000004 -5.9, + -6.475 0.47499999999999964 -5.9, + -6.533333333333333 0.40000000000000036 0.55, + -6.466666666666667 0.40000000000000036 0.55, + -6.533333333333333 0.5999999999999996 0.55, + -6.466666666666667 0.5999999999999996 0.55, + -6.346666666666668 0.6999999999999993 0.85, + -6.346666666666668 0.3000000000000007 0.85, + -6.280000000000001 0.3000000000000007 0.85, + -6.280000000000001 0.6999999999999993 0.85, + -6.653333333333332 0.3000000000000007 0.85, + -6.653333333333332 0.6999999999999993 0.85, + -6.719999999999999 0.6999999999999993 0.85, + -6.719999999999999 0.3000000000000007 0.85, + -6.619999999999999 0.3000000000000007 2.15, + -6.553333333333333 0.3000000000000007 2.15, + -6.553333333333333 0.6999999999999993 2.15, + -6.619999999999999 0.6999999999999993 2.15, + -6.380000000000001 0.6999999999999993 2.15, + -6.446666666666667 0.6999999999999993 2.15, + -6.446666666666667 0.3000000000000007 2.15, + -6.380000000000001 0.3000000000000007 2.15, + -6.619999999999999 0.3000000000000007 2.3, + -6.553333333333333 0.3000000000000007 2.3, + -6.553333333333333 0.6999999999999993 2.3, + -6.619999999999999 0.6999999999999993 2.3, + -6.380000000000001 0.6999999999999993 2.3, + -6.446666666666667 0.6999999999999993 2.3, + -6.446666666666667 0.3000000000000007 2.3, + -6.380000000000001 0.3000000000000007 2.3, + -6.719999999999999 0.3000000000000007 2.8, + -6.653333333333332 0.3000000000000007 2.8, + -6.653333333333332 0.6999999999999993 2.8, + -6.719999999999999 0.6999999999999993 2.8, + -6.280000000000001 0.6999999999999993 2.8, + -6.346666666666668 0.6999999999999993 2.8, + -6.346666666666668 0.3000000000000007 2.8, + -6.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy30 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.0 -1.0 3.355, + -8.0 0.0 3.355, + -7.0 0.0 3.355, + -7.0 -1.0 3.355, + -8.0 -1.0 0.004999999999999893, + -8.0 0.0 0.004999999999999893, + -7.0 0.0 0.004999999999999893, + -7.0 -1.0 0.004999999999999893, + -7.85 -0.15000000000000036 3.355, + -7.85 -0.8499999999999996 3.355, + -7.15 -0.8499999999999996 3.355, + -7.15 -0.15000000000000036 3.355, + -7.74 -0.2599999999999998 3.255, + -7.74 -0.7400000000000002 3.255, + -7.26 -0.7400000000000002 3.255, + -7.26 -0.2599999999999998 3.255, + -7.74 -0.2599999999999998 0.7549999999999999, + -7.74 -0.7400000000000002 0.7549999999999999, + -7.26 -0.7400000000000002 0.7549999999999999, + -7.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.6 -0.5999999999999996 0.55, + -7.6 -0.40000000000000036 0.55, + -7.4 -0.40000000000000036 0.55, + -7.4 -0.5999999999999996 0.55, + -7.6 -0.5999999999999996 -5.800000000000001, + -7.6 -0.40000000000000036 -5.800000000000001, + -7.4 -0.40000000000000036 -5.800000000000001, + -7.4 -0.5999999999999996 -5.800000000000001, + -7.525 -0.5250000000000004 -5.9, + -7.525 -0.47499999999999964 -5.9, + -7.475 -0.47499999999999964 -5.9, + -7.475 -0.5250000000000004 -5.9, + -7.533333333333333 -0.5999999999999996 0.55, + -7.466666666666667 -0.5999999999999996 0.55, + -7.533333333333333 -0.40000000000000036 0.55, + -7.466666666666667 -0.40000000000000036 0.55, + -7.346666666666668 -0.3000000000000007 0.85, + -7.346666666666668 -0.6999999999999993 0.85, + -7.280000000000001 -0.6999999999999993 0.85, + -7.280000000000001 -0.3000000000000007 0.85, + -7.653333333333332 -0.6999999999999993 0.85, + -7.653333333333332 -0.3000000000000007 0.85, + -7.719999999999999 -0.3000000000000007 0.85, + -7.719999999999999 -0.6999999999999993 0.85, + -7.619999999999999 -0.6999999999999993 2.15, + -7.553333333333333 -0.6999999999999993 2.15, + -7.553333333333333 -0.3000000000000007 2.15, + -7.619999999999999 -0.3000000000000007 2.15, + -7.380000000000001 -0.3000000000000007 2.15, + -7.446666666666667 -0.3000000000000007 2.15, + -7.446666666666667 -0.6999999999999993 2.15, + -7.380000000000001 -0.6999999999999993 2.15, + -7.619999999999999 -0.6999999999999993 2.3, + -7.553333333333333 -0.6999999999999993 2.3, + -7.553333333333333 -0.3000000000000007 2.3, + -7.619999999999999 -0.3000000000000007 2.3, + -7.380000000000001 -0.3000000000000007 2.3, + -7.446666666666667 -0.3000000000000007 2.3, + -7.446666666666667 -0.6999999999999993 2.3, + -7.380000000000001 -0.6999999999999993 2.3, + -7.719999999999999 -0.6999999999999993 2.8, + -7.653333333333332 -0.6999999999999993 2.8, + -7.653333333333332 -0.3000000000000007 2.8, + -7.719999999999999 -0.3000000000000007 2.8, + -7.280000000000001 -0.3000000000000007 2.8, + -7.346666666666668 -0.3000000000000007 2.8, + -7.346666666666668 -0.6999999999999993 2.8, + -7.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy29 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.0 -1.0 3.355, + -5.0 0.0 3.355, + -4.0 0.0 3.355, + -4.0 -1.0 3.355, + -5.0 -1.0 0.004999999999999893, + -5.0 0.0 0.004999999999999893, + -4.0 0.0 0.004999999999999893, + -4.0 -1.0 0.004999999999999893, + -4.85 -0.15000000000000036 3.355, + -4.85 -0.8499999999999996 3.355, + -4.15 -0.8499999999999996 3.355, + -4.15 -0.15000000000000036 3.355, + -4.74 -0.2599999999999998 3.255, + -4.74 -0.7400000000000002 3.255, + -4.26 -0.7400000000000002 3.255, + -4.26 -0.2599999999999998 3.255, + -4.74 -0.2599999999999998 0.7549999999999999, + -4.74 -0.7400000000000002 0.7549999999999999, + -4.26 -0.7400000000000002 0.7549999999999999, + -4.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.6 -0.5999999999999996 0.55, + -4.6 -0.40000000000000036 0.55, + -4.4 -0.40000000000000036 0.55, + -4.4 -0.5999999999999996 0.55, + -4.6 -0.5999999999999996 -5.800000000000001, + -4.6 -0.40000000000000036 -5.800000000000001, + -4.4 -0.40000000000000036 -5.800000000000001, + -4.4 -0.5999999999999996 -5.800000000000001, + -4.525 -0.5250000000000004 -5.9, + -4.525 -0.47499999999999964 -5.9, + -4.475 -0.47499999999999964 -5.9, + -4.475 -0.5250000000000004 -5.9, + -4.533333333333333 -0.5999999999999996 0.55, + -4.466666666666667 -0.5999999999999996 0.55, + -4.533333333333333 -0.40000000000000036 0.55, + -4.466666666666667 -0.40000000000000036 0.55, + -4.346666666666668 -0.3000000000000007 0.85, + -4.346666666666668 -0.6999999999999993 0.85, + -4.280000000000001 -0.6999999999999993 0.85, + -4.280000000000001 -0.3000000000000007 0.85, + -4.653333333333332 -0.6999999999999993 0.85, + -4.653333333333332 -0.3000000000000007 0.85, + -4.719999999999999 -0.3000000000000007 0.85, + -4.719999999999999 -0.6999999999999993 0.85, + -4.619999999999999 -0.6999999999999993 2.15, + -4.553333333333333 -0.6999999999999993 2.15, + -4.553333333333333 -0.3000000000000007 2.15, + -4.619999999999999 -0.3000000000000007 2.15, + -4.380000000000001 -0.3000000000000007 2.15, + -4.446666666666667 -0.3000000000000007 2.15, + -4.446666666666667 -0.6999999999999993 2.15, + -4.380000000000001 -0.6999999999999993 2.15, + -4.619999999999999 -0.6999999999999993 2.3, + -4.553333333333333 -0.6999999999999993 2.3, + -4.553333333333333 -0.3000000000000007 2.3, + -4.619999999999999 -0.3000000000000007 2.3, + -4.380000000000001 -0.3000000000000007 2.3, + -4.446666666666667 -0.3000000000000007 2.3, + -4.446666666666667 -0.6999999999999993 2.3, + -4.380000000000001 -0.6999999999999993 2.3, + -4.719999999999999 -0.6999999999999993 2.8, + -4.653333333333332 -0.6999999999999993 2.8, + -4.653333333333332 -0.3000000000000007 2.8, + -4.719999999999999 -0.3000000000000007 2.8, + -4.280000000000001 -0.3000000000000007 2.8, + -4.346666666666668 -0.3000000000000007 2.8, + -4.346666666666668 -0.6999999999999993 2.8, + -4.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy28 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.0 -1.0 3.355, + -6.0 0.0 3.355, + -5.0 0.0 3.355, + -5.0 -1.0 3.355, + -6.0 -1.0 0.004999999999999893, + -6.0 0.0 0.004999999999999893, + -5.0 0.0 0.004999999999999893, + -5.0 -1.0 0.004999999999999893, + -5.85 -0.15000000000000036 3.355, + -5.85 -0.8499999999999996 3.355, + -5.15 -0.8499999999999996 3.355, + -5.15 -0.15000000000000036 3.355, + -5.74 -0.2599999999999998 3.255, + -5.74 -0.7400000000000002 3.255, + -5.26 -0.7400000000000002 3.255, + -5.26 -0.2599999999999998 3.255, + -5.74 -0.2599999999999998 0.7549999999999999, + -5.74 -0.7400000000000002 0.7549999999999999, + -5.26 -0.7400000000000002 0.7549999999999999, + -5.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.6 -0.5999999999999996 0.55, + -5.6 -0.40000000000000036 0.55, + -5.4 -0.40000000000000036 0.55, + -5.4 -0.5999999999999996 0.55, + -5.6 -0.5999999999999996 -5.800000000000001, + -5.6 -0.40000000000000036 -5.800000000000001, + -5.4 -0.40000000000000036 -5.800000000000001, + -5.4 -0.5999999999999996 -5.800000000000001, + -5.525 -0.5250000000000004 -5.9, + -5.525 -0.47499999999999964 -5.9, + -5.475 -0.47499999999999964 -5.9, + -5.475 -0.5250000000000004 -5.9, + -5.533333333333333 -0.5999999999999996 0.55, + -5.466666666666667 -0.5999999999999996 0.55, + -5.533333333333333 -0.40000000000000036 0.55, + -5.466666666666667 -0.40000000000000036 0.55, + -5.346666666666668 -0.3000000000000007 0.85, + -5.346666666666668 -0.6999999999999993 0.85, + -5.280000000000001 -0.6999999999999993 0.85, + -5.280000000000001 -0.3000000000000007 0.85, + -5.653333333333332 -0.6999999999999993 0.85, + -5.653333333333332 -0.3000000000000007 0.85, + -5.719999999999999 -0.3000000000000007 0.85, + -5.719999999999999 -0.6999999999999993 0.85, + -5.619999999999999 -0.6999999999999993 2.15, + -5.553333333333333 -0.6999999999999993 2.15, + -5.553333333333333 -0.3000000000000007 2.15, + -5.619999999999999 -0.3000000000000007 2.15, + -5.380000000000001 -0.3000000000000007 2.15, + -5.446666666666667 -0.3000000000000007 2.15, + -5.446666666666667 -0.6999999999999993 2.15, + -5.380000000000001 -0.6999999999999993 2.15, + -5.619999999999999 -0.6999999999999993 2.3, + -5.553333333333333 -0.6999999999999993 2.3, + -5.553333333333333 -0.3000000000000007 2.3, + -5.619999999999999 -0.3000000000000007 2.3, + -5.380000000000001 -0.3000000000000007 2.3, + -5.446666666666667 -0.3000000000000007 2.3, + -5.446666666666667 -0.6999999999999993 2.3, + -5.380000000000001 -0.6999999999999993 2.3, + -5.719999999999999 -0.6999999999999993 2.8, + -5.653333333333332 -0.6999999999999993 2.8, + -5.653333333333332 -0.3000000000000007 2.8, + -5.719999999999999 -0.3000000000000007 2.8, + -5.280000000000001 -0.3000000000000007 2.8, + -5.346666666666668 -0.3000000000000007 2.8, + -5.346666666666668 -0.6999999999999993 2.8, + -5.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy27 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.0 -1.0 3.355, + -7.0 0.0 3.355, + -6.0 0.0 3.355, + -6.0 -1.0 3.355, + -7.0 -1.0 0.004999999999999893, + -7.0 0.0 0.004999999999999893, + -6.0 0.0 0.004999999999999893, + -6.0 -1.0 0.004999999999999893, + -6.85 -0.15000000000000036 3.355, + -6.85 -0.8499999999999996 3.355, + -6.15 -0.8499999999999996 3.355, + -6.15 -0.15000000000000036 3.355, + -6.74 -0.2599999999999998 3.255, + -6.74 -0.7400000000000002 3.255, + -6.26 -0.7400000000000002 3.255, + -6.26 -0.2599999999999998 3.255, + -6.74 -0.2599999999999998 0.7549999999999999, + -6.74 -0.7400000000000002 0.7549999999999999, + -6.26 -0.7400000000000002 0.7549999999999999, + -6.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.6 -0.5999999999999996 0.55, + -6.6 -0.40000000000000036 0.55, + -6.4 -0.40000000000000036 0.55, + -6.4 -0.5999999999999996 0.55, + -6.6 -0.5999999999999996 -5.800000000000001, + -6.6 -0.40000000000000036 -5.800000000000001, + -6.4 -0.40000000000000036 -5.800000000000001, + -6.4 -0.5999999999999996 -5.800000000000001, + -6.525 -0.5250000000000004 -5.9, + -6.525 -0.47499999999999964 -5.9, + -6.475 -0.47499999999999964 -5.9, + -6.475 -0.5250000000000004 -5.9, + -6.533333333333333 -0.5999999999999996 0.55, + -6.466666666666667 -0.5999999999999996 0.55, + -6.533333333333333 -0.40000000000000036 0.55, + -6.466666666666667 -0.40000000000000036 0.55, + -6.346666666666668 -0.3000000000000007 0.85, + -6.346666666666668 -0.6999999999999993 0.85, + -6.280000000000001 -0.6999999999999993 0.85, + -6.280000000000001 -0.3000000000000007 0.85, + -6.653333333333332 -0.6999999999999993 0.85, + -6.653333333333332 -0.3000000000000007 0.85, + -6.719999999999999 -0.3000000000000007 0.85, + -6.719999999999999 -0.6999999999999993 0.85, + -6.619999999999999 -0.6999999999999993 2.15, + -6.553333333333333 -0.6999999999999993 2.15, + -6.553333333333333 -0.3000000000000007 2.15, + -6.619999999999999 -0.3000000000000007 2.15, + -6.380000000000001 -0.3000000000000007 2.15, + -6.446666666666667 -0.3000000000000007 2.15, + -6.446666666666667 -0.6999999999999993 2.15, + -6.380000000000001 -0.6999999999999993 2.15, + -6.619999999999999 -0.6999999999999993 2.3, + -6.553333333333333 -0.6999999999999993 2.3, + -6.553333333333333 -0.3000000000000007 2.3, + -6.619999999999999 -0.3000000000000007 2.3, + -6.380000000000001 -0.3000000000000007 2.3, + -6.446666666666667 -0.3000000000000007 2.3, + -6.446666666666667 -0.6999999999999993 2.3, + -6.380000000000001 -0.6999999999999993 2.3, + -6.719999999999999 -0.6999999999999993 2.8, + -6.653333333333332 -0.6999999999999993 2.8, + -6.653333333333332 -0.3000000000000007 2.8, + -6.719999999999999 -0.3000000000000007 2.8, + -6.280000000000001 -0.3000000000000007 2.8, + -6.346666666666668 -0.3000000000000007 2.8, + -6.346666666666668 -0.6999999999999993 2.8, + -6.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy26 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.0 0.0 3.355, + -4.0 1.0 3.355, + -3.0 1.0 3.355, + -3.0 0.0 3.355, + -4.0 0.0 0.004999999999999893, + -4.0 1.0 0.004999999999999893, + -3.0 1.0 0.004999999999999893, + -3.0 0.0 0.004999999999999893, + -3.8499999999999996 0.8499999999999996 3.355, + -3.8499999999999996 0.15000000000000036 3.355, + -3.1500000000000004 0.15000000000000036 3.355, + -3.1500000000000004 0.8499999999999996 3.355, + -3.74 0.7400000000000002 3.255, + -3.74 0.2599999999999998 3.255, + -3.26 0.2599999999999998 3.255, + -3.26 0.7400000000000002 3.255, + -3.74 0.7400000000000002 0.7549999999999999, + -3.74 0.2599999999999998 0.7549999999999999, + -3.26 0.2599999999999998 0.7549999999999999, + -3.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.5999999999999996 0.40000000000000036 0.55, + -3.5999999999999996 0.5999999999999996 0.55, + -3.4000000000000004 0.5999999999999996 0.55, + -3.4000000000000004 0.40000000000000036 0.55, + -3.5999999999999996 0.40000000000000036 -5.800000000000001, + -3.5999999999999996 0.5999999999999996 -5.800000000000001, + -3.4000000000000004 0.5999999999999996 -5.800000000000001, + -3.4000000000000004 0.40000000000000036 -5.800000000000001, + -3.5250000000000004 0.47499999999999964 -5.9, + -3.5250000000000004 0.5250000000000004 -5.9, + -3.4749999999999996 0.5250000000000004 -5.9, + -3.4749999999999996 0.47499999999999964 -5.9, + -3.533333333333333 0.40000000000000036 0.55, + -3.466666666666667 0.40000000000000036 0.55, + -3.533333333333333 0.5999999999999996 0.55, + -3.466666666666667 0.5999999999999996 0.55, + -3.3466666666666676 0.6999999999999993 0.85, + -3.3466666666666676 0.3000000000000007 0.85, + -3.280000000000001 0.3000000000000007 0.85, + -3.280000000000001 0.6999999999999993 0.85, + -3.6533333333333324 0.3000000000000007 0.85, + -3.6533333333333324 0.6999999999999993 0.85, + -3.719999999999999 0.6999999999999993 0.85, + -3.719999999999999 0.3000000000000007 0.85, + -3.619999999999999 0.3000000000000007 2.15, + -3.553333333333333 0.3000000000000007 2.15, + -3.553333333333333 0.6999999999999993 2.15, + -3.619999999999999 0.6999999999999993 2.15, + -3.380000000000001 0.6999999999999993 2.15, + -3.446666666666667 0.6999999999999993 2.15, + -3.446666666666667 0.3000000000000007 2.15, + -3.380000000000001 0.3000000000000007 2.15, + -3.619999999999999 0.3000000000000007 2.3, + -3.553333333333333 0.3000000000000007 2.3, + -3.553333333333333 0.6999999999999993 2.3, + -3.619999999999999 0.6999999999999993 2.3, + -3.380000000000001 0.6999999999999993 2.3, + -3.446666666666667 0.6999999999999993 2.3, + -3.446666666666667 0.3000000000000007 2.3, + -3.380000000000001 0.3000000000000007 2.3, + -3.719999999999999 0.3000000000000007 2.8, + -3.6533333333333324 0.3000000000000007 2.8, + -3.6533333333333324 0.6999999999999993 2.8, + -3.719999999999999 0.6999999999999993 2.8, + -3.280000000000001 0.6999999999999993 2.8, + -3.3466666666666676 0.6999999999999993 2.8, + -3.3466666666666676 0.3000000000000007 2.8, + -3.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy25 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.0 0.0 3.355, + -1.0 1.0 3.355, + 0.0 1.0 3.355, + 0.0 0.0 3.355, + -1.0 0.0 0.004999999999999893, + -1.0 1.0 0.004999999999999893, + 0.0 1.0 0.004999999999999893, + 0.0 0.0 0.004999999999999893, + -0.8499999999999996 0.8499999999999996 3.355, + -0.8499999999999996 0.15000000000000036 3.355, + -0.15000000000000036 0.15000000000000036 3.355, + -0.15000000000000036 0.8499999999999996 3.355, + -0.7400000000000002 0.7400000000000002 3.255, + -0.7400000000000002 0.2599999999999998 3.255, + -0.2599999999999998 0.2599999999999998 3.255, + -0.2599999999999998 0.7400000000000002 3.255, + -0.7400000000000002 0.7400000000000002 0.7549999999999999, + -0.7400000000000002 0.2599999999999998 0.7549999999999999, + -0.2599999999999998 0.2599999999999998 0.7549999999999999, + -0.2599999999999998 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.5999999999999996 0.40000000000000036 0.55, + -0.5999999999999996 0.5999999999999996 0.55, + -0.40000000000000036 0.5999999999999996 0.55, + -0.40000000000000036 0.40000000000000036 0.55, + -0.5999999999999996 0.40000000000000036 -5.800000000000001, + -0.5999999999999996 0.5999999999999996 -5.800000000000001, + -0.40000000000000036 0.5999999999999996 -5.800000000000001, + -0.40000000000000036 0.40000000000000036 -5.800000000000001, + -0.5250000000000004 0.47499999999999964 -5.9, + -0.5250000000000004 0.5250000000000004 -5.9, + -0.47499999999999964 0.5250000000000004 -5.9, + -0.47499999999999964 0.47499999999999964 -5.9, + -0.5333333333333332 0.40000000000000036 0.55, + -0.4666666666666668 0.40000000000000036 0.55, + -0.5333333333333332 0.5999999999999996 0.55, + -0.4666666666666668 0.5999999999999996 0.55, + -0.34666666666666757 0.6999999999999993 0.85, + -0.34666666666666757 0.3000000000000007 0.85, + -0.28000000000000114 0.3000000000000007 0.85, + -0.28000000000000114 0.6999999999999993 0.85, + -0.6533333333333324 0.3000000000000007 0.85, + -0.6533333333333324 0.6999999999999993 0.85, + -0.7199999999999989 0.6999999999999993 0.85, + -0.7199999999999989 0.3000000000000007 0.85, + -0.6199999999999992 0.3000000000000007 2.15, + -0.5533333333333328 0.3000000000000007 2.15, + -0.5533333333333328 0.6999999999999993 2.15, + -0.6199999999999992 0.6999999999999993 2.15, + -0.3800000000000008 0.6999999999999993 2.15, + -0.4466666666666672 0.6999999999999993 2.15, + -0.4466666666666672 0.3000000000000007 2.15, + -0.3800000000000008 0.3000000000000007 2.15, + -0.6199999999999992 0.3000000000000007 2.3, + -0.5533333333333328 0.3000000000000007 2.3, + -0.5533333333333328 0.6999999999999993 2.3, + -0.6199999999999992 0.6999999999999993 2.3, + -0.3800000000000008 0.6999999999999993 2.3, + -0.4466666666666672 0.6999999999999993 2.3, + -0.4466666666666672 0.3000000000000007 2.3, + -0.3800000000000008 0.3000000000000007 2.3, + -0.7199999999999989 0.3000000000000007 2.8, + -0.6533333333333324 0.3000000000000007 2.8, + -0.6533333333333324 0.6999999999999993 2.8, + -0.7199999999999989 0.6999999999999993 2.8, + -0.28000000000000114 0.6999999999999993 2.8, + -0.34666666666666757 0.6999999999999993 2.8, + -0.34666666666666757 0.3000000000000007 2.8, + -0.28000000000000114 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy24 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.0 0.0 3.355, + -2.0 1.0 3.355, + -1.0 1.0 3.355, + -1.0 0.0 3.355, + -2.0 0.0 0.004999999999999893, + -2.0 1.0 0.004999999999999893, + -1.0 1.0 0.004999999999999893, + -1.0 0.0 0.004999999999999893, + -1.8499999999999996 0.8499999999999996 3.355, + -1.8499999999999996 0.15000000000000036 3.355, + -1.1500000000000004 0.15000000000000036 3.355, + -1.1500000000000004 0.8499999999999996 3.355, + -1.7400000000000002 0.7400000000000002 3.255, + -1.7400000000000002 0.2599999999999998 3.255, + -1.2599999999999998 0.2599999999999998 3.255, + -1.2599999999999998 0.7400000000000002 3.255, + -1.7400000000000002 0.7400000000000002 0.7549999999999999, + -1.7400000000000002 0.2599999999999998 0.7549999999999999, + -1.2599999999999998 0.2599999999999998 0.7549999999999999, + -1.2599999999999998 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.5999999999999996 0.40000000000000036 0.55, + -1.5999999999999996 0.5999999999999996 0.55, + -1.4000000000000004 0.5999999999999996 0.55, + -1.4000000000000004 0.40000000000000036 0.55, + -1.5999999999999996 0.40000000000000036 -5.800000000000001, + -1.5999999999999996 0.5999999999999996 -5.800000000000001, + -1.4000000000000004 0.5999999999999996 -5.800000000000001, + -1.4000000000000004 0.40000000000000036 -5.800000000000001, + -1.5250000000000004 0.47499999999999964 -5.9, + -1.5250000000000004 0.5250000000000004 -5.9, + -1.4749999999999996 0.5250000000000004 -5.9, + -1.4749999999999996 0.47499999999999964 -5.9, + -1.5333333333333332 0.40000000000000036 0.55, + -1.4666666666666668 0.40000000000000036 0.55, + -1.5333333333333332 0.5999999999999996 0.55, + -1.4666666666666668 0.5999999999999996 0.55, + -1.3466666666666676 0.6999999999999993 0.85, + -1.3466666666666676 0.3000000000000007 0.85, + -1.2800000000000011 0.3000000000000007 0.85, + -1.2800000000000011 0.6999999999999993 0.85, + -1.6533333333333324 0.3000000000000007 0.85, + -1.6533333333333324 0.6999999999999993 0.85, + -1.7199999999999989 0.6999999999999993 0.85, + -1.7199999999999989 0.3000000000000007 0.85, + -1.6199999999999992 0.3000000000000007 2.15, + -1.5533333333333328 0.3000000000000007 2.15, + -1.5533333333333328 0.6999999999999993 2.15, + -1.6199999999999992 0.6999999999999993 2.15, + -1.3800000000000008 0.6999999999999993 2.15, + -1.4466666666666672 0.6999999999999993 2.15, + -1.4466666666666672 0.3000000000000007 2.15, + -1.3800000000000008 0.3000000000000007 2.15, + -1.6199999999999992 0.3000000000000007 2.3, + -1.5533333333333328 0.3000000000000007 2.3, + -1.5533333333333328 0.6999999999999993 2.3, + -1.6199999999999992 0.6999999999999993 2.3, + -1.3800000000000008 0.6999999999999993 2.3, + -1.4466666666666672 0.6999999999999993 2.3, + -1.4466666666666672 0.3000000000000007 2.3, + -1.3800000000000008 0.3000000000000007 2.3, + -1.7199999999999989 0.3000000000000007 2.8, + -1.6533333333333324 0.3000000000000007 2.8, + -1.6533333333333324 0.6999999999999993 2.8, + -1.7199999999999989 0.6999999999999993 2.8, + -1.2800000000000011 0.6999999999999993 2.8, + -1.3466666666666676 0.6999999999999993 2.8, + -1.3466666666666676 0.3000000000000007 2.8, + -1.2800000000000011 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy23 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.0 0.0 3.355, + -3.0 1.0 3.355, + -2.0 1.0 3.355, + -2.0 0.0 3.355, + -3.0 0.0 0.004999999999999893, + -3.0 1.0 0.004999999999999893, + -2.0 1.0 0.004999999999999893, + -2.0 0.0 0.004999999999999893, + -2.8499999999999996 0.8499999999999996 3.355, + -2.8499999999999996 0.15000000000000036 3.355, + -2.1500000000000004 0.15000000000000036 3.355, + -2.1500000000000004 0.8499999999999996 3.355, + -2.74 0.7400000000000002 3.255, + -2.74 0.2599999999999998 3.255, + -2.26 0.2599999999999998 3.255, + -2.26 0.7400000000000002 3.255, + -2.74 0.7400000000000002 0.7549999999999999, + -2.74 0.2599999999999998 0.7549999999999999, + -2.26 0.2599999999999998 0.7549999999999999, + -2.26 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.5999999999999996 0.40000000000000036 0.55, + -2.5999999999999996 0.5999999999999996 0.55, + -2.4000000000000004 0.5999999999999996 0.55, + -2.4000000000000004 0.40000000000000036 0.55, + -2.5999999999999996 0.40000000000000036 -5.800000000000001, + -2.5999999999999996 0.5999999999999996 -5.800000000000001, + -2.4000000000000004 0.5999999999999996 -5.800000000000001, + -2.4000000000000004 0.40000000000000036 -5.800000000000001, + -2.5250000000000004 0.47499999999999964 -5.9, + -2.5250000000000004 0.5250000000000004 -5.9, + -2.4749999999999996 0.5250000000000004 -5.9, + -2.4749999999999996 0.47499999999999964 -5.9, + -2.533333333333333 0.40000000000000036 0.55, + -2.466666666666667 0.40000000000000036 0.55, + -2.533333333333333 0.5999999999999996 0.55, + -2.466666666666667 0.5999999999999996 0.55, + -2.3466666666666676 0.6999999999999993 0.85, + -2.3466666666666676 0.3000000000000007 0.85, + -2.280000000000001 0.3000000000000007 0.85, + -2.280000000000001 0.6999999999999993 0.85, + -2.6533333333333324 0.3000000000000007 0.85, + -2.6533333333333324 0.6999999999999993 0.85, + -2.719999999999999 0.6999999999999993 0.85, + -2.719999999999999 0.3000000000000007 0.85, + -2.619999999999999 0.3000000000000007 2.15, + -2.553333333333333 0.3000000000000007 2.15, + -2.553333333333333 0.6999999999999993 2.15, + -2.619999999999999 0.6999999999999993 2.15, + -2.380000000000001 0.6999999999999993 2.15, + -2.446666666666667 0.6999999999999993 2.15, + -2.446666666666667 0.3000000000000007 2.15, + -2.380000000000001 0.3000000000000007 2.15, + -2.619999999999999 0.3000000000000007 2.3, + -2.553333333333333 0.3000000000000007 2.3, + -2.553333333333333 0.6999999999999993 2.3, + -2.619999999999999 0.6999999999999993 2.3, + -2.380000000000001 0.6999999999999993 2.3, + -2.446666666666667 0.6999999999999993 2.3, + -2.446666666666667 0.3000000000000007 2.3, + -2.380000000000001 0.3000000000000007 2.3, + -2.719999999999999 0.3000000000000007 2.8, + -2.6533333333333324 0.3000000000000007 2.8, + -2.6533333333333324 0.6999999999999993 2.8, + -2.719999999999999 0.6999999999999993 2.8, + -2.280000000000001 0.6999999999999993 2.8, + -2.3466666666666676 0.6999999999999993 2.8, + -2.3466666666666676 0.3000000000000007 2.8, + -2.280000000000001 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.463695987328551e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy22 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.0 -1.0 3.355, + -4.0 0.0 3.355, + -3.0 0.0 3.355, + -3.0 -1.0 3.355, + -4.0 -1.0 0.004999999999999893, + -4.0 0.0 0.004999999999999893, + -3.0 0.0 0.004999999999999893, + -3.0 -1.0 0.004999999999999893, + -3.8499999999999996 -0.15000000000000036 3.355, + -3.8499999999999996 -0.8499999999999996 3.355, + -3.1500000000000004 -0.8499999999999996 3.355, + -3.1500000000000004 -0.15000000000000036 3.355, + -3.74 -0.2599999999999998 3.255, + -3.74 -0.7400000000000002 3.255, + -3.26 -0.7400000000000002 3.255, + -3.26 -0.2599999999999998 3.255, + -3.74 -0.2599999999999998 0.7549999999999999, + -3.74 -0.7400000000000002 0.7549999999999999, + -3.26 -0.7400000000000002 0.7549999999999999, + -3.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.5999999999999996 -0.5999999999999996 0.55, + -3.5999999999999996 -0.40000000000000036 0.55, + -3.4000000000000004 -0.40000000000000036 0.55, + -3.4000000000000004 -0.5999999999999996 0.55, + -3.5999999999999996 -0.5999999999999996 -5.800000000000001, + -3.5999999999999996 -0.40000000000000036 -5.800000000000001, + -3.4000000000000004 -0.40000000000000036 -5.800000000000001, + -3.4000000000000004 -0.5999999999999996 -5.800000000000001, + -3.5250000000000004 -0.5250000000000004 -5.9, + -3.5250000000000004 -0.47499999999999964 -5.9, + -3.4749999999999996 -0.47499999999999964 -5.9, + -3.4749999999999996 -0.5250000000000004 -5.9, + -3.533333333333333 -0.5999999999999996 0.55, + -3.466666666666667 -0.5999999999999996 0.55, + -3.533333333333333 -0.40000000000000036 0.55, + -3.466666666666667 -0.40000000000000036 0.55, + -3.3466666666666676 -0.3000000000000007 0.85, + -3.3466666666666676 -0.6999999999999993 0.85, + -3.280000000000001 -0.6999999999999993 0.85, + -3.280000000000001 -0.3000000000000007 0.85, + -3.6533333333333324 -0.6999999999999993 0.85, + -3.6533333333333324 -0.3000000000000007 0.85, + -3.719999999999999 -0.3000000000000007 0.85, + -3.719999999999999 -0.6999999999999993 0.85, + -3.619999999999999 -0.6999999999999993 2.15, + -3.553333333333333 -0.6999999999999993 2.15, + -3.553333333333333 -0.3000000000000007 2.15, + -3.619999999999999 -0.3000000000000007 2.15, + -3.380000000000001 -0.3000000000000007 2.15, + -3.446666666666667 -0.3000000000000007 2.15, + -3.446666666666667 -0.6999999999999993 2.15, + -3.380000000000001 -0.6999999999999993 2.15, + -3.619999999999999 -0.6999999999999993 2.3, + -3.553333333333333 -0.6999999999999993 2.3, + -3.553333333333333 -0.3000000000000007 2.3, + -3.619999999999999 -0.3000000000000007 2.3, + -3.380000000000001 -0.3000000000000007 2.3, + -3.446666666666667 -0.3000000000000007 2.3, + -3.446666666666667 -0.6999999999999993 2.3, + -3.380000000000001 -0.6999999999999993 2.3, + -3.719999999999999 -0.6999999999999993 2.8, + -3.6533333333333324 -0.6999999999999993 2.8, + -3.6533333333333324 -0.3000000000000007 2.8, + -3.719999999999999 -0.3000000000000007 2.8, + -3.280000000000001 -0.3000000000000007 2.8, + -3.3466666666666676 -0.3000000000000007 2.8, + -3.3466666666666676 -0.6999999999999993 2.8, + -3.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy21 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.0 -1.0 3.355, + -1.0 0.0 3.355, + 0.0 0.0 3.355, + 0.0 -1.0 3.355, + -1.0 -1.0 0.004999999999999893, + -1.0 0.0 0.004999999999999893, + 0.0 0.0 0.004999999999999893, + 0.0 -1.0 0.004999999999999893, + -0.8499999999999996 -0.15000000000000036 3.355, + -0.8499999999999996 -0.8499999999999996 3.355, + -0.15000000000000036 -0.8499999999999996 3.355, + -0.15000000000000036 -0.15000000000000036 3.355, + -0.7400000000000002 -0.2599999999999998 3.255, + -0.7400000000000002 -0.7400000000000002 3.255, + -0.2599999999999998 -0.7400000000000002 3.255, + -0.2599999999999998 -0.2599999999999998 3.255, + -0.7400000000000002 -0.2599999999999998 0.7549999999999999, + -0.7400000000000002 -0.7400000000000002 0.7549999999999999, + -0.2599999999999998 -0.7400000000000002 0.7549999999999999, + -0.2599999999999998 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.5999999999999996 -0.5999999999999996 0.55, + -0.5999999999999996 -0.40000000000000036 0.55, + -0.40000000000000036 -0.40000000000000036 0.55, + -0.40000000000000036 -0.5999999999999996 0.55, + -0.5999999999999996 -0.5999999999999996 -5.800000000000001, + -0.5999999999999996 -0.40000000000000036 -5.800000000000001, + -0.40000000000000036 -0.40000000000000036 -5.800000000000001, + -0.40000000000000036 -0.5999999999999996 -5.800000000000001, + -0.5250000000000004 -0.5250000000000004 -5.9, + -0.5250000000000004 -0.47499999999999964 -5.9, + -0.47499999999999964 -0.47499999999999964 -5.9, + -0.47499999999999964 -0.5250000000000004 -5.9, + -0.5333333333333332 -0.5999999999999996 0.55, + -0.4666666666666668 -0.5999999999999996 0.55, + -0.5333333333333332 -0.40000000000000036 0.55, + -0.4666666666666668 -0.40000000000000036 0.55, + -0.34666666666666757 -0.3000000000000007 0.85, + -0.34666666666666757 -0.6999999999999993 0.85, + -0.28000000000000114 -0.6999999999999993 0.85, + -0.28000000000000114 -0.3000000000000007 0.85, + -0.6533333333333324 -0.6999999999999993 0.85, + -0.6533333333333324 -0.3000000000000007 0.85, + -0.7199999999999989 -0.3000000000000007 0.85, + -0.7199999999999989 -0.6999999999999993 0.85, + -0.6199999999999992 -0.6999999999999993 2.15, + -0.5533333333333328 -0.6999999999999993 2.15, + -0.5533333333333328 -0.3000000000000007 2.15, + -0.6199999999999992 -0.3000000000000007 2.15, + -0.3800000000000008 -0.3000000000000007 2.15, + -0.4466666666666672 -0.3000000000000007 2.15, + -0.4466666666666672 -0.6999999999999993 2.15, + -0.3800000000000008 -0.6999999999999993 2.15, + -0.6199999999999992 -0.6999999999999993 2.3, + -0.5533333333333328 -0.6999999999999993 2.3, + -0.5533333333333328 -0.3000000000000007 2.3, + -0.6199999999999992 -0.3000000000000007 2.3, + -0.3800000000000008 -0.3000000000000007 2.3, + -0.4466666666666672 -0.3000000000000007 2.3, + -0.4466666666666672 -0.6999999999999993 2.3, + -0.3800000000000008 -0.6999999999999993 2.3, + -0.7199999999999989 -0.6999999999999993 2.8, + -0.6533333333333324 -0.6999999999999993 2.8, + -0.6533333333333324 -0.3000000000000007 2.8, + -0.7199999999999989 -0.3000000000000007 2.8, + -0.28000000000000114 -0.3000000000000007 2.8, + -0.34666666666666757 -0.3000000000000007 2.8, + -0.34666666666666757 -0.6999999999999993 2.8, + -0.28000000000000114 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy20 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.0 -1.0 3.355, + -2.0 0.0 3.355, + -1.0 0.0 3.355, + -1.0 -1.0 3.355, + -2.0 -1.0 0.004999999999999893, + -2.0 0.0 0.004999999999999893, + -1.0 0.0 0.004999999999999893, + -1.0 -1.0 0.004999999999999893, + -1.8499999999999996 -0.15000000000000036 3.355, + -1.8499999999999996 -0.8499999999999996 3.355, + -1.1500000000000004 -0.8499999999999996 3.355, + -1.1500000000000004 -0.15000000000000036 3.355, + -1.7400000000000002 -0.2599999999999998 3.255, + -1.7400000000000002 -0.7400000000000002 3.255, + -1.2599999999999998 -0.7400000000000002 3.255, + -1.2599999999999998 -0.2599999999999998 3.255, + -1.7400000000000002 -0.2599999999999998 0.7549999999999999, + -1.7400000000000002 -0.7400000000000002 0.7549999999999999, + -1.2599999999999998 -0.7400000000000002 0.7549999999999999, + -1.2599999999999998 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.5999999999999996 -0.5999999999999996 0.55, + -1.5999999999999996 -0.40000000000000036 0.55, + -1.4000000000000004 -0.40000000000000036 0.55, + -1.4000000000000004 -0.5999999999999996 0.55, + -1.5999999999999996 -0.5999999999999996 -5.800000000000001, + -1.5999999999999996 -0.40000000000000036 -5.800000000000001, + -1.4000000000000004 -0.40000000000000036 -5.800000000000001, + -1.4000000000000004 -0.5999999999999996 -5.800000000000001, + -1.5250000000000004 -0.5250000000000004 -5.9, + -1.5250000000000004 -0.47499999999999964 -5.9, + -1.4749999999999996 -0.47499999999999964 -5.9, + -1.4749999999999996 -0.5250000000000004 -5.9, + -1.5333333333333332 -0.5999999999999996 0.55, + -1.4666666666666668 -0.5999999999999996 0.55, + -1.5333333333333332 -0.40000000000000036 0.55, + -1.4666666666666668 -0.40000000000000036 0.55, + -1.3466666666666676 -0.3000000000000007 0.85, + -1.3466666666666676 -0.6999999999999993 0.85, + -1.2800000000000011 -0.6999999999999993 0.85, + -1.2800000000000011 -0.3000000000000007 0.85, + -1.6533333333333324 -0.6999999999999993 0.85, + -1.6533333333333324 -0.3000000000000007 0.85, + -1.7199999999999989 -0.3000000000000007 0.85, + -1.7199999999999989 -0.6999999999999993 0.85, + -1.6199999999999992 -0.6999999999999993 2.15, + -1.5533333333333328 -0.6999999999999993 2.15, + -1.5533333333333328 -0.3000000000000007 2.15, + -1.6199999999999992 -0.3000000000000007 2.15, + -1.3800000000000008 -0.3000000000000007 2.15, + -1.4466666666666672 -0.3000000000000007 2.15, + -1.4466666666666672 -0.6999999999999993 2.15, + -1.3800000000000008 -0.6999999999999993 2.15, + -1.6199999999999992 -0.6999999999999993 2.3, + -1.5533333333333328 -0.6999999999999993 2.3, + -1.5533333333333328 -0.3000000000000007 2.3, + -1.6199999999999992 -0.3000000000000007 2.3, + -1.3800000000000008 -0.3000000000000007 2.3, + -1.4466666666666672 -0.3000000000000007 2.3, + -1.4466666666666672 -0.6999999999999993 2.3, + -1.3800000000000008 -0.6999999999999993 2.3, + -1.7199999999999989 -0.6999999999999993 2.8, + -1.6533333333333324 -0.6999999999999993 2.8, + -1.6533333333333324 -0.3000000000000007 2.8, + -1.7199999999999989 -0.3000000000000007 2.8, + -1.2800000000000011 -0.3000000000000007 2.8, + -1.3466666666666676 -0.3000000000000007 2.8, + -1.3466666666666676 -0.6999999999999993 2.8, + -1.2800000000000011 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy19 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.0 -1.0 3.355, + -3.0 0.0 3.355, + -2.0 0.0 3.355, + -2.0 -1.0 3.355, + -3.0 -1.0 0.004999999999999893, + -3.0 0.0 0.004999999999999893, + -2.0 0.0 0.004999999999999893, + -2.0 -1.0 0.004999999999999893, + -2.8499999999999996 -0.15000000000000036 3.355, + -2.8499999999999996 -0.8499999999999996 3.355, + -2.1500000000000004 -0.8499999999999996 3.355, + -2.1500000000000004 -0.15000000000000036 3.355, + -2.74 -0.2599999999999998 3.255, + -2.74 -0.7400000000000002 3.255, + -2.26 -0.7400000000000002 3.255, + -2.26 -0.2599999999999998 3.255, + -2.74 -0.2599999999999998 0.7549999999999999, + -2.74 -0.7400000000000002 0.7549999999999999, + -2.26 -0.7400000000000002 0.7549999999999999, + -2.26 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.5999999999999996 -0.5999999999999996 0.55, + -2.5999999999999996 -0.40000000000000036 0.55, + -2.4000000000000004 -0.40000000000000036 0.55, + -2.4000000000000004 -0.5999999999999996 0.55, + -2.5999999999999996 -0.5999999999999996 -5.800000000000001, + -2.5999999999999996 -0.40000000000000036 -5.800000000000001, + -2.4000000000000004 -0.40000000000000036 -5.800000000000001, + -2.4000000000000004 -0.5999999999999996 -5.800000000000001, + -2.5250000000000004 -0.5250000000000004 -5.9, + -2.5250000000000004 -0.47499999999999964 -5.9, + -2.4749999999999996 -0.47499999999999964 -5.9, + -2.4749999999999996 -0.5250000000000004 -5.9, + -2.533333333333333 -0.5999999999999996 0.55, + -2.466666666666667 -0.5999999999999996 0.55, + -2.533333333333333 -0.40000000000000036 0.55, + -2.466666666666667 -0.40000000000000036 0.55, + -2.3466666666666676 -0.3000000000000007 0.85, + -2.3466666666666676 -0.6999999999999993 0.85, + -2.280000000000001 -0.6999999999999993 0.85, + -2.280000000000001 -0.3000000000000007 0.85, + -2.6533333333333324 -0.6999999999999993 0.85, + -2.6533333333333324 -0.3000000000000007 0.85, + -2.719999999999999 -0.3000000000000007 0.85, + -2.719999999999999 -0.6999999999999993 0.85, + -2.619999999999999 -0.6999999999999993 2.15, + -2.553333333333333 -0.6999999999999993 2.15, + -2.553333333333333 -0.3000000000000007 2.15, + -2.619999999999999 -0.3000000000000007 2.15, + -2.380000000000001 -0.3000000000000007 2.15, + -2.446666666666667 -0.3000000000000007 2.15, + -2.446666666666667 -0.6999999999999993 2.15, + -2.380000000000001 -0.6999999999999993 2.15, + -2.619999999999999 -0.6999999999999993 2.3, + -2.553333333333333 -0.6999999999999993 2.3, + -2.553333333333333 -0.3000000000000007 2.3, + -2.619999999999999 -0.3000000000000007 2.3, + -2.380000000000001 -0.3000000000000007 2.3, + -2.446666666666667 -0.3000000000000007 2.3, + -2.446666666666667 -0.6999999999999993 2.3, + -2.380000000000001 -0.6999999999999993 2.3, + -2.719999999999999 -0.6999999999999993 2.8, + -2.6533333333333324 -0.6999999999999993 2.8, + -2.6533333333333324 -0.3000000000000007 2.8, + -2.719999999999999 -0.3000000000000007 2.8, + -2.280000000000001 -0.3000000000000007 2.8, + -2.3466666666666676 -0.3000000000000007 2.8, + -2.3466666666666676 -0.6999999999999993 2.8, + -2.280000000000001 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657102e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657102e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657102e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy40 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.0 0.0 3.355, + 0.0 1.0 3.355, + 1.0 1.0 3.355, + 1.0 0.0 3.355, + 0.0 0.0 0.004999999999999893, + 0.0 1.0 0.004999999999999893, + 1.0 1.0 0.004999999999999893, + 1.0 0.0 0.004999999999999893, + 0.15000000000000036 0.8499999999999996 3.355, + 0.15000000000000036 0.15000000000000036 3.355, + 0.8499999999999996 0.15000000000000036 3.355, + 0.8499999999999996 0.8499999999999996 3.355, + 0.2599999999999998 0.7400000000000002 3.255, + 0.2599999999999998 0.2599999999999998 3.255, + 0.7400000000000002 0.2599999999999998 3.255, + 0.7400000000000002 0.7400000000000002 3.255, + 0.2599999999999998 0.7400000000000002 0.7549999999999999, + 0.2599999999999998 0.2599999999999998 0.7549999999999999, + 0.7400000000000002 0.2599999999999998 0.7549999999999999, + 0.7400000000000002 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.40000000000000036 0.40000000000000036 0.55, + 0.40000000000000036 0.5999999999999996 0.55, + 0.5999999999999996 0.5999999999999996 0.55, + 0.5999999999999996 0.40000000000000036 0.55, + 0.40000000000000036 0.40000000000000036 -5.800000000000001, + 0.40000000000000036 0.5999999999999996 -5.800000000000001, + 0.5999999999999996 0.5999999999999996 -5.800000000000001, + 0.5999999999999996 0.40000000000000036 -5.800000000000001, + 0.47499999999999964 0.47499999999999964 -5.9, + 0.47499999999999964 0.5250000000000004 -5.9, + 0.5250000000000004 0.5250000000000004 -5.9, + 0.5250000000000004 0.47499999999999964 -5.9, + 0.4666666666666668 0.40000000000000036 0.55, + 0.5333333333333332 0.40000000000000036 0.55, + 0.4666666666666668 0.5999999999999996 0.55, + 0.5333333333333332 0.5999999999999996 0.55, + 0.6533333333333324 0.6999999999999993 0.85, + 0.6533333333333324 0.3000000000000007 0.85, + 0.7199999999999989 0.3000000000000007 0.85, + 0.7199999999999989 0.6999999999999993 0.85, + 0.34666666666666757 0.3000000000000007 0.85, + 0.34666666666666757 0.6999999999999993 0.85, + 0.28000000000000114 0.6999999999999993 0.85, + 0.28000000000000114 0.3000000000000007 0.85, + 0.3800000000000008 0.3000000000000007 2.15, + 0.4466666666666672 0.3000000000000007 2.15, + 0.4466666666666672 0.6999999999999993 2.15, + 0.3800000000000008 0.6999999999999993 2.15, + 0.6199999999999992 0.6999999999999993 2.15, + 0.5533333333333328 0.6999999999999993 2.15, + 0.5533333333333328 0.3000000000000007 2.15, + 0.6199999999999992 0.3000000000000007 2.15, + 0.3800000000000008 0.3000000000000007 2.3, + 0.4466666666666672 0.3000000000000007 2.3, + 0.4466666666666672 0.6999999999999993 2.3, + 0.3800000000000008 0.6999999999999993 2.3, + 0.6199999999999992 0.6999999999999993 2.3, + 0.5533333333333328 0.6999999999999993 2.3, + 0.5533333333333328 0.3000000000000007 2.3, + 0.6199999999999992 0.3000000000000007 2.3, + 0.28000000000000114 0.3000000000000007 2.8, + 0.34666666666666757 0.3000000000000007 2.8, + 0.34666666666666757 0.6999999999999993 2.8, + 0.28000000000000114 0.6999999999999993 2.8, + 0.7199999999999989 0.6999999999999993 2.8, + 0.6533333333333324 0.6999999999999993 2.8, + 0.6533333333333324 0.3000000000000007 2.8, + 0.7199999999999989 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy39 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.0 -1.0 3.355, + 0.0 0.0 3.355, + 1.0 0.0 3.355, + 1.0 -1.0 3.355, + 0.0 -1.0 0.004999999999999893, + 0.0 0.0 0.004999999999999893, + 1.0 0.0 0.004999999999999893, + 1.0 -1.0 0.004999999999999893, + 0.15000000000000036 -0.15000000000000036 3.355, + 0.15000000000000036 -0.8499999999999996 3.355, + 0.8499999999999996 -0.8499999999999996 3.355, + 0.8499999999999996 -0.15000000000000036 3.355, + 0.2599999999999998 -0.2599999999999998 3.255, + 0.2599999999999998 -0.7400000000000002 3.255, + 0.7400000000000002 -0.7400000000000002 3.255, + 0.7400000000000002 -0.2599999999999998 3.255, + 0.2599999999999998 -0.2599999999999998 0.7549999999999999, + 0.2599999999999998 -0.7400000000000002 0.7549999999999999, + 0.7400000000000002 -0.7400000000000002 0.7549999999999999, + 0.7400000000000002 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.40000000000000036 -0.5999999999999996 0.55, + 0.40000000000000036 -0.40000000000000036 0.55, + 0.5999999999999996 -0.40000000000000036 0.55, + 0.5999999999999996 -0.5999999999999996 0.55, + 0.40000000000000036 -0.5999999999999996 -5.800000000000001, + 0.40000000000000036 -0.40000000000000036 -5.800000000000001, + 0.5999999999999996 -0.40000000000000036 -5.800000000000001, + 0.5999999999999996 -0.5999999999999996 -5.800000000000001, + 0.47499999999999964 -0.5250000000000004 -5.9, + 0.47499999999999964 -0.47499999999999964 -5.9, + 0.5250000000000004 -0.47499999999999964 -5.9, + 0.5250000000000004 -0.5250000000000004 -5.9, + 0.4666666666666668 -0.5999999999999996 0.55, + 0.5333333333333332 -0.5999999999999996 0.55, + 0.4666666666666668 -0.40000000000000036 0.55, + 0.5333333333333332 -0.40000000000000036 0.55, + 0.6533333333333324 -0.3000000000000007 0.85, + 0.6533333333333324 -0.6999999999999993 0.85, + 0.7199999999999989 -0.6999999999999993 0.85, + 0.7199999999999989 -0.3000000000000007 0.85, + 0.34666666666666757 -0.6999999999999993 0.85, + 0.34666666666666757 -0.3000000000000007 0.85, + 0.28000000000000114 -0.3000000000000007 0.85, + 0.28000000000000114 -0.6999999999999993 0.85, + 0.3800000000000008 -0.6999999999999993 2.15, + 0.4466666666666672 -0.6999999999999993 2.15, + 0.4466666666666672 -0.3000000000000007 2.15, + 0.3800000000000008 -0.3000000000000007 2.15, + 0.6199999999999992 -0.3000000000000007 2.15, + 0.5533333333333328 -0.3000000000000007 2.15, + 0.5533333333333328 -0.6999999999999993 2.15, + 0.6199999999999992 -0.6999999999999993 2.15, + 0.3800000000000008 -0.6999999999999993 2.3, + 0.4466666666666672 -0.6999999999999993 2.3, + 0.4466666666666672 -0.3000000000000007 2.3, + 0.3800000000000008 -0.3000000000000007 2.3, + 0.6199999999999992 -0.3000000000000007 2.3, + 0.5533333333333328 -0.3000000000000007 2.3, + 0.5533333333333328 -0.6999999999999993 2.3, + 0.6199999999999992 -0.6999999999999993 2.3, + 0.28000000000000114 -0.6999999999999993 2.8, + 0.34666666666666757 -0.6999999999999993 2.8, + 0.34666666666666757 -0.3000000000000007 2.8, + 0.28000000000000114 -0.3000000000000007 2.8, + 0.7199999999999989 -0.3000000000000007 2.8, + 0.6533333333333324 -0.3000000000000007 2.8, + 0.6533333333333324 -0.6999999999999993 2.8, + 0.7199999999999989 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy38 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.0 0.0 3.355, + 1.0 1.0 3.355, + 2.0 1.0 3.355, + 2.0 0.0 3.355, + 1.0 0.0 0.004999999999999893, + 1.0 1.0 0.004999999999999893, + 2.0 1.0 0.004999999999999893, + 2.0 0.0 0.004999999999999893, + 1.1500000000000004 0.8499999999999996 3.355, + 1.1500000000000004 0.15000000000000036 3.355, + 1.8499999999999996 0.15000000000000036 3.355, + 1.8499999999999996 0.8499999999999996 3.355, + 1.2599999999999998 0.7400000000000002 3.255, + 1.2599999999999998 0.2599999999999998 3.255, + 1.7400000000000002 0.2599999999999998 3.255, + 1.7400000000000002 0.7400000000000002 3.255, + 1.2599999999999998 0.7400000000000002 0.7549999999999999, + 1.2599999999999998 0.2599999999999998 0.7549999999999999, + 1.7400000000000002 0.2599999999999998 0.7549999999999999, + 1.7400000000000002 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.4000000000000004 0.40000000000000036 0.55, + 1.4000000000000004 0.5999999999999996 0.55, + 1.5999999999999996 0.5999999999999996 0.55, + 1.5999999999999996 0.40000000000000036 0.55, + 1.4000000000000004 0.40000000000000036 -5.800000000000001, + 1.4000000000000004 0.5999999999999996 -5.800000000000001, + 1.5999999999999996 0.5999999999999996 -5.800000000000001, + 1.5999999999999996 0.40000000000000036 -5.800000000000001, + 1.4749999999999996 0.47499999999999964 -5.9, + 1.4749999999999996 0.5250000000000004 -5.9, + 1.5250000000000004 0.5250000000000004 -5.9, + 1.5250000000000004 0.47499999999999964 -5.9, + 1.4666666666666668 0.40000000000000036 0.55, + 1.5333333333333332 0.40000000000000036 0.55, + 1.4666666666666668 0.5999999999999996 0.55, + 1.5333333333333332 0.5999999999999996 0.55, + 1.6533333333333324 0.6999999999999993 0.85, + 1.6533333333333324 0.3000000000000007 0.85, + 1.7199999999999989 0.3000000000000007 0.85, + 1.7199999999999989 0.6999999999999993 0.85, + 1.3466666666666676 0.3000000000000007 0.85, + 1.3466666666666676 0.6999999999999993 0.85, + 1.2800000000000011 0.6999999999999993 0.85, + 1.2800000000000011 0.3000000000000007 0.85, + 1.3800000000000008 0.3000000000000007 2.15, + 1.4466666666666672 0.3000000000000007 2.15, + 1.4466666666666672 0.6999999999999993 2.15, + 1.3800000000000008 0.6999999999999993 2.15, + 1.6199999999999992 0.6999999999999993 2.15, + 1.5533333333333328 0.6999999999999993 2.15, + 1.5533333333333328 0.3000000000000007 2.15, + 1.6199999999999992 0.3000000000000007 2.15, + 1.3800000000000008 0.3000000000000007 2.3, + 1.4466666666666672 0.3000000000000007 2.3, + 1.4466666666666672 0.6999999999999993 2.3, + 1.3800000000000008 0.6999999999999993 2.3, + 1.6199999999999992 0.6999999999999993 2.3, + 1.5533333333333328 0.6999999999999993 2.3, + 1.5533333333333328 0.3000000000000007 2.3, + 1.6199999999999992 0.3000000000000007 2.3, + 1.2800000000000011 0.3000000000000007 2.8, + 1.3466666666666676 0.3000000000000007 2.8, + 1.3466666666666676 0.6999999999999993 2.8, + 1.2800000000000011 0.6999999999999993 2.8, + 1.7199999999999989 0.6999999999999993 2.8, + 1.6533333333333324 0.6999999999999993 2.8, + 1.6533333333333324 0.3000000000000007 2.8, + 1.7199999999999989 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy37 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.0 0.0 3.355, + 4.0 1.0 3.355, + 5.0 1.0 3.355, + 5.0 0.0 3.355, + 4.0 0.0 0.004999999999999893, + 4.0 1.0 0.004999999999999893, + 5.0 1.0 0.004999999999999893, + 5.0 0.0 0.004999999999999893, + 4.15 0.8499999999999996 3.355, + 4.15 0.15000000000000036 3.355, + 4.85 0.15000000000000036 3.355, + 4.85 0.8499999999999996 3.355, + 4.26 0.7400000000000002 3.255, + 4.26 0.2599999999999998 3.255, + 4.74 0.2599999999999998 3.255, + 4.74 0.7400000000000002 3.255, + 4.26 0.7400000000000002 0.7549999999999999, + 4.26 0.2599999999999998 0.7549999999999999, + 4.74 0.2599999999999998 0.7549999999999999, + 4.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.4 0.40000000000000036 0.55, + 4.4 0.5999999999999996 0.55, + 4.6 0.5999999999999996 0.55, + 4.6 0.40000000000000036 0.55, + 4.4 0.40000000000000036 -5.800000000000001, + 4.4 0.5999999999999996 -5.800000000000001, + 4.6 0.5999999999999996 -5.800000000000001, + 4.6 0.40000000000000036 -5.800000000000001, + 4.475 0.47499999999999964 -5.9, + 4.475 0.5250000000000004 -5.9, + 4.525 0.5250000000000004 -5.9, + 4.525 0.47499999999999964 -5.9, + 4.466666666666667 0.40000000000000036 0.55, + 4.533333333333333 0.40000000000000036 0.55, + 4.466666666666667 0.5999999999999996 0.55, + 4.533333333333333 0.5999999999999996 0.55, + 4.653333333333332 0.6999999999999993 0.85, + 4.653333333333332 0.3000000000000007 0.85, + 4.719999999999999 0.3000000000000007 0.85, + 4.719999999999999 0.6999999999999993 0.85, + 4.346666666666668 0.3000000000000007 0.85, + 4.346666666666668 0.6999999999999993 0.85, + 4.280000000000001 0.6999999999999993 0.85, + 4.280000000000001 0.3000000000000007 0.85, + 4.380000000000001 0.3000000000000007 2.15, + 4.446666666666667 0.3000000000000007 2.15, + 4.446666666666667 0.6999999999999993 2.15, + 4.380000000000001 0.6999999999999993 2.15, + 4.619999999999999 0.6999999999999993 2.15, + 4.553333333333333 0.6999999999999993 2.15, + 4.553333333333333 0.3000000000000007 2.15, + 4.619999999999999 0.3000000000000007 2.15, + 4.380000000000001 0.3000000000000007 2.3, + 4.446666666666667 0.3000000000000007 2.3, + 4.446666666666667 0.6999999999999993 2.3, + 4.380000000000001 0.6999999999999993 2.3, + 4.619999999999999 0.6999999999999993 2.3, + 4.553333333333333 0.6999999999999993 2.3, + 4.553333333333333 0.3000000000000007 2.3, + 4.619999999999999 0.3000000000000007 2.3, + 4.280000000000001 0.3000000000000007 2.8, + 4.346666666666668 0.3000000000000007 2.8, + 4.346666666666668 0.6999999999999993 2.8, + 4.280000000000001 0.6999999999999993 2.8, + 4.719999999999999 0.6999999999999993 2.8, + 4.653333333333332 0.6999999999999993 2.8, + 4.653333333333332 0.3000000000000007 2.8, + 4.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy36 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.0 0.0 3.355, + 3.0 1.0 3.355, + 4.0 1.0 3.355, + 4.0 0.0 3.355, + 3.0 0.0 0.004999999999999893, + 3.0 1.0 0.004999999999999893, + 4.0 1.0 0.004999999999999893, + 4.0 0.0 0.004999999999999893, + 3.1500000000000004 0.8499999999999996 3.355, + 3.1500000000000004 0.15000000000000036 3.355, + 3.8499999999999996 0.15000000000000036 3.355, + 3.8499999999999996 0.8499999999999996 3.355, + 3.26 0.7400000000000002 3.255, + 3.26 0.2599999999999998 3.255, + 3.74 0.2599999999999998 3.255, + 3.74 0.7400000000000002 3.255, + 3.26 0.7400000000000002 0.7549999999999999, + 3.26 0.2599999999999998 0.7549999999999999, + 3.74 0.2599999999999998 0.7549999999999999, + 3.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.4000000000000004 0.40000000000000036 0.55, + 3.4000000000000004 0.5999999999999996 0.55, + 3.5999999999999996 0.5999999999999996 0.55, + 3.5999999999999996 0.40000000000000036 0.55, + 3.4000000000000004 0.40000000000000036 -5.800000000000001, + 3.4000000000000004 0.5999999999999996 -5.800000000000001, + 3.5999999999999996 0.5999999999999996 -5.800000000000001, + 3.5999999999999996 0.40000000000000036 -5.800000000000001, + 3.4749999999999996 0.47499999999999964 -5.9, + 3.4749999999999996 0.5250000000000004 -5.9, + 3.5250000000000004 0.5250000000000004 -5.9, + 3.5250000000000004 0.47499999999999964 -5.9, + 3.466666666666667 0.40000000000000036 0.55, + 3.533333333333333 0.40000000000000036 0.55, + 3.466666666666667 0.5999999999999996 0.55, + 3.533333333333333 0.5999999999999996 0.55, + 3.6533333333333324 0.6999999999999993 0.85, + 3.6533333333333324 0.3000000000000007 0.85, + 3.719999999999999 0.3000000000000007 0.85, + 3.719999999999999 0.6999999999999993 0.85, + 3.3466666666666676 0.3000000000000007 0.85, + 3.3466666666666676 0.6999999999999993 0.85, + 3.280000000000001 0.6999999999999993 0.85, + 3.280000000000001 0.3000000000000007 0.85, + 3.380000000000001 0.3000000000000007 2.15, + 3.446666666666667 0.3000000000000007 2.15, + 3.446666666666667 0.6999999999999993 2.15, + 3.380000000000001 0.6999999999999993 2.15, + 3.619999999999999 0.6999999999999993 2.15, + 3.553333333333333 0.6999999999999993 2.15, + 3.553333333333333 0.3000000000000007 2.15, + 3.619999999999999 0.3000000000000007 2.15, + 3.380000000000001 0.3000000000000007 2.3, + 3.446666666666667 0.3000000000000007 2.3, + 3.446666666666667 0.6999999999999993 2.3, + 3.380000000000001 0.6999999999999993 2.3, + 3.619999999999999 0.6999999999999993 2.3, + 3.553333333333333 0.6999999999999993 2.3, + 3.553333333333333 0.3000000000000007 2.3, + 3.619999999999999 0.3000000000000007 2.3, + 3.280000000000001 0.3000000000000007 2.8, + 3.3466666666666676 0.3000000000000007 2.8, + 3.3466666666666676 0.6999999999999993 2.8, + 3.280000000000001 0.6999999999999993 2.8, + 3.719999999999999 0.6999999999999993 2.8, + 3.6533333333333324 0.6999999999999993 2.8, + 3.6533333333333324 0.3000000000000007 2.8, + 3.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy35 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.0 0.0 3.355, + 2.0 1.0 3.355, + 3.0 1.0 3.355, + 3.0 0.0 3.355, + 2.0 0.0 0.004999999999999893, + 2.0 1.0 0.004999999999999893, + 3.0 1.0 0.004999999999999893, + 3.0 0.0 0.004999999999999893, + 2.1500000000000004 0.8499999999999996 3.355, + 2.1500000000000004 0.15000000000000036 3.355, + 2.8499999999999996 0.15000000000000036 3.355, + 2.8499999999999996 0.8499999999999996 3.355, + 2.26 0.7400000000000002 3.255, + 2.26 0.2599999999999998 3.255, + 2.74 0.2599999999999998 3.255, + 2.74 0.7400000000000002 3.255, + 2.26 0.7400000000000002 0.7549999999999999, + 2.26 0.2599999999999998 0.7549999999999999, + 2.74 0.2599999999999998 0.7549999999999999, + 2.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.4000000000000004 0.40000000000000036 0.55, + 2.4000000000000004 0.5999999999999996 0.55, + 2.5999999999999996 0.5999999999999996 0.55, + 2.5999999999999996 0.40000000000000036 0.55, + 2.4000000000000004 0.40000000000000036 -5.800000000000001, + 2.4000000000000004 0.5999999999999996 -5.800000000000001, + 2.5999999999999996 0.5999999999999996 -5.800000000000001, + 2.5999999999999996 0.40000000000000036 -5.800000000000001, + 2.4749999999999996 0.47499999999999964 -5.9, + 2.4749999999999996 0.5250000000000004 -5.9, + 2.5250000000000004 0.5250000000000004 -5.9, + 2.5250000000000004 0.47499999999999964 -5.9, + 2.466666666666667 0.40000000000000036 0.55, + 2.533333333333333 0.40000000000000036 0.55, + 2.466666666666667 0.5999999999999996 0.55, + 2.533333333333333 0.5999999999999996 0.55, + 2.6533333333333324 0.6999999999999993 0.85, + 2.6533333333333324 0.3000000000000007 0.85, + 2.719999999999999 0.3000000000000007 0.85, + 2.719999999999999 0.6999999999999993 0.85, + 2.3466666666666676 0.3000000000000007 0.85, + 2.3466666666666676 0.6999999999999993 0.85, + 2.280000000000001 0.6999999999999993 0.85, + 2.280000000000001 0.3000000000000007 0.85, + 2.380000000000001 0.3000000000000007 2.15, + 2.446666666666667 0.3000000000000007 2.15, + 2.446666666666667 0.6999999999999993 2.15, + 2.380000000000001 0.6999999999999993 2.15, + 2.619999999999999 0.6999999999999993 2.15, + 2.553333333333333 0.6999999999999993 2.15, + 2.553333333333333 0.3000000000000007 2.15, + 2.619999999999999 0.3000000000000007 2.15, + 2.380000000000001 0.3000000000000007 2.3, + 2.446666666666667 0.3000000000000007 2.3, + 2.446666666666667 0.6999999999999993 2.3, + 2.380000000000001 0.6999999999999993 2.3, + 2.619999999999999 0.6999999999999993 2.3, + 2.553333333333333 0.6999999999999993 2.3, + 2.553333333333333 0.3000000000000007 2.3, + 2.619999999999999 0.3000000000000007 2.3, + 2.280000000000001 0.3000000000000007 2.8, + 2.3466666666666676 0.3000000000000007 2.8, + 2.3466666666666676 0.6999999999999993 2.8, + 2.280000000000001 0.6999999999999993 2.8, + 2.719999999999999 0.6999999999999993 2.8, + 2.6533333333333324 0.6999999999999993 2.8, + 2.6533333333333324 0.3000000000000007 2.8, + 2.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.463695987328551e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy34 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.0 -1.0 3.355, + 1.0 0.0 3.355, + 2.0 0.0 3.355, + 2.0 -1.0 3.355, + 1.0 -1.0 0.004999999999999893, + 1.0 0.0 0.004999999999999893, + 2.0 0.0 0.004999999999999893, + 2.0 -1.0 0.004999999999999893, + 1.1500000000000004 -0.15000000000000036 3.355, + 1.1500000000000004 -0.8499999999999996 3.355, + 1.8499999999999996 -0.8499999999999996 3.355, + 1.8499999999999996 -0.15000000000000036 3.355, + 1.2599999999999998 -0.2599999999999998 3.255, + 1.2599999999999998 -0.7400000000000002 3.255, + 1.7400000000000002 -0.7400000000000002 3.255, + 1.7400000000000002 -0.2599999999999998 3.255, + 1.2599999999999998 -0.2599999999999998 0.7549999999999999, + 1.2599999999999998 -0.7400000000000002 0.7549999999999999, + 1.7400000000000002 -0.7400000000000002 0.7549999999999999, + 1.7400000000000002 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.4000000000000004 -0.5999999999999996 0.55, + 1.4000000000000004 -0.40000000000000036 0.55, + 1.5999999999999996 -0.40000000000000036 0.55, + 1.5999999999999996 -0.5999999999999996 0.55, + 1.4000000000000004 -0.5999999999999996 -5.800000000000001, + 1.4000000000000004 -0.40000000000000036 -5.800000000000001, + 1.5999999999999996 -0.40000000000000036 -5.800000000000001, + 1.5999999999999996 -0.5999999999999996 -5.800000000000001, + 1.4749999999999996 -0.5250000000000004 -5.9, + 1.4749999999999996 -0.47499999999999964 -5.9, + 1.5250000000000004 -0.47499999999999964 -5.9, + 1.5250000000000004 -0.5250000000000004 -5.9, + 1.4666666666666668 -0.5999999999999996 0.55, + 1.5333333333333332 -0.5999999999999996 0.55, + 1.4666666666666668 -0.40000000000000036 0.55, + 1.5333333333333332 -0.40000000000000036 0.55, + 1.6533333333333324 -0.3000000000000007 0.85, + 1.6533333333333324 -0.6999999999999993 0.85, + 1.7199999999999989 -0.6999999999999993 0.85, + 1.7199999999999989 -0.3000000000000007 0.85, + 1.3466666666666676 -0.6999999999999993 0.85, + 1.3466666666666676 -0.3000000000000007 0.85, + 1.2800000000000011 -0.3000000000000007 0.85, + 1.2800000000000011 -0.6999999999999993 0.85, + 1.3800000000000008 -0.6999999999999993 2.15, + 1.4466666666666672 -0.6999999999999993 2.15, + 1.4466666666666672 -0.3000000000000007 2.15, + 1.3800000000000008 -0.3000000000000007 2.15, + 1.6199999999999992 -0.3000000000000007 2.15, + 1.5533333333333328 -0.3000000000000007 2.15, + 1.5533333333333328 -0.6999999999999993 2.15, + 1.6199999999999992 -0.6999999999999993 2.15, + 1.3800000000000008 -0.6999999999999993 2.3, + 1.4466666666666672 -0.6999999999999993 2.3, + 1.4466666666666672 -0.3000000000000007 2.3, + 1.3800000000000008 -0.3000000000000007 2.3, + 1.6199999999999992 -0.3000000000000007 2.3, + 1.5533333333333328 -0.3000000000000007 2.3, + 1.5533333333333328 -0.6999999999999993 2.3, + 1.6199999999999992 -0.6999999999999993 2.3, + 1.2800000000000011 -0.6999999999999993 2.8, + 1.3466666666666676 -0.6999999999999993 2.8, + 1.3466666666666676 -0.3000000000000007 2.8, + 1.2800000000000011 -0.3000000000000007 2.8, + 1.7199999999999989 -0.3000000000000007 2.8, + 1.6533333333333324 -0.3000000000000007 2.8, + 1.6533333333333324 -0.6999999999999993 2.8, + 1.7199999999999989 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy33 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.0 -1.0 3.355, + 4.0 0.0 3.355, + 5.0 0.0 3.355, + 5.0 -1.0 3.355, + 4.0 -1.0 0.004999999999999893, + 4.0 0.0 0.004999999999999893, + 5.0 0.0 0.004999999999999893, + 5.0 -1.0 0.004999999999999893, + 4.15 -0.15000000000000036 3.355, + 4.15 -0.8499999999999996 3.355, + 4.85 -0.8499999999999996 3.355, + 4.85 -0.15000000000000036 3.355, + 4.26 -0.2599999999999998 3.255, + 4.26 -0.7400000000000002 3.255, + 4.74 -0.7400000000000002 3.255, + 4.74 -0.2599999999999998 3.255, + 4.26 -0.2599999999999998 0.7549999999999999, + 4.26 -0.7400000000000002 0.7549999999999999, + 4.74 -0.7400000000000002 0.7549999999999999, + 4.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.4 -0.5999999999999996 0.55, + 4.4 -0.40000000000000036 0.55, + 4.6 -0.40000000000000036 0.55, + 4.6 -0.5999999999999996 0.55, + 4.4 -0.5999999999999996 -5.800000000000001, + 4.4 -0.40000000000000036 -5.800000000000001, + 4.6 -0.40000000000000036 -5.800000000000001, + 4.6 -0.5999999999999996 -5.800000000000001, + 4.475 -0.5250000000000004 -5.9, + 4.475 -0.47499999999999964 -5.9, + 4.525 -0.47499999999999964 -5.9, + 4.525 -0.5250000000000004 -5.9, + 4.466666666666667 -0.5999999999999996 0.55, + 4.533333333333333 -0.5999999999999996 0.55, + 4.466666666666667 -0.40000000000000036 0.55, + 4.533333333333333 -0.40000000000000036 0.55, + 4.653333333333332 -0.3000000000000007 0.85, + 4.653333333333332 -0.6999999999999993 0.85, + 4.719999999999999 -0.6999999999999993 0.85, + 4.719999999999999 -0.3000000000000007 0.85, + 4.346666666666668 -0.6999999999999993 0.85, + 4.346666666666668 -0.3000000000000007 0.85, + 4.280000000000001 -0.3000000000000007 0.85, + 4.280000000000001 -0.6999999999999993 0.85, + 4.380000000000001 -0.6999999999999993 2.15, + 4.446666666666667 -0.6999999999999993 2.15, + 4.446666666666667 -0.3000000000000007 2.15, + 4.380000000000001 -0.3000000000000007 2.15, + 4.619999999999999 -0.3000000000000007 2.15, + 4.553333333333333 -0.3000000000000007 2.15, + 4.553333333333333 -0.6999999999999993 2.15, + 4.619999999999999 -0.6999999999999993 2.15, + 4.380000000000001 -0.6999999999999993 2.3, + 4.446666666666667 -0.6999999999999993 2.3, + 4.446666666666667 -0.3000000000000007 2.3, + 4.380000000000001 -0.3000000000000007 2.3, + 4.619999999999999 -0.3000000000000007 2.3, + 4.553333333333333 -0.3000000000000007 2.3, + 4.553333333333333 -0.6999999999999993 2.3, + 4.619999999999999 -0.6999999999999993 2.3, + 4.280000000000001 -0.6999999999999993 2.8, + 4.346666666666668 -0.6999999999999993 2.8, + 4.346666666666668 -0.3000000000000007 2.8, + 4.280000000000001 -0.3000000000000007 2.8, + 4.719999999999999 -0.3000000000000007 2.8, + 4.653333333333332 -0.3000000000000007 2.8, + 4.653333333333332 -0.6999999999999993 2.8, + 4.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy32 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.0 -1.0 3.355, + 3.0 0.0 3.355, + 4.0 0.0 3.355, + 4.0 -1.0 3.355, + 3.0 -1.0 0.004999999999999893, + 3.0 0.0 0.004999999999999893, + 4.0 0.0 0.004999999999999893, + 4.0 -1.0 0.004999999999999893, + 3.1500000000000004 -0.15000000000000036 3.355, + 3.1500000000000004 -0.8499999999999996 3.355, + 3.8499999999999996 -0.8499999999999996 3.355, + 3.8499999999999996 -0.15000000000000036 3.355, + 3.26 -0.2599999999999998 3.255, + 3.26 -0.7400000000000002 3.255, + 3.74 -0.7400000000000002 3.255, + 3.74 -0.2599999999999998 3.255, + 3.26 -0.2599999999999998 0.7549999999999999, + 3.26 -0.7400000000000002 0.7549999999999999, + 3.74 -0.7400000000000002 0.7549999999999999, + 3.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.4000000000000004 -0.5999999999999996 0.55, + 3.4000000000000004 -0.40000000000000036 0.55, + 3.5999999999999996 -0.40000000000000036 0.55, + 3.5999999999999996 -0.5999999999999996 0.55, + 3.4000000000000004 -0.5999999999999996 -5.800000000000001, + 3.4000000000000004 -0.40000000000000036 -5.800000000000001, + 3.5999999999999996 -0.40000000000000036 -5.800000000000001, + 3.5999999999999996 -0.5999999999999996 -5.800000000000001, + 3.4749999999999996 -0.5250000000000004 -5.9, + 3.4749999999999996 -0.47499999999999964 -5.9, + 3.5250000000000004 -0.47499999999999964 -5.9, + 3.5250000000000004 -0.5250000000000004 -5.9, + 3.466666666666667 -0.5999999999999996 0.55, + 3.533333333333333 -0.5999999999999996 0.55, + 3.466666666666667 -0.40000000000000036 0.55, + 3.533333333333333 -0.40000000000000036 0.55, + 3.6533333333333324 -0.3000000000000007 0.85, + 3.6533333333333324 -0.6999999999999993 0.85, + 3.719999999999999 -0.6999999999999993 0.85, + 3.719999999999999 -0.3000000000000007 0.85, + 3.3466666666666676 -0.6999999999999993 0.85, + 3.3466666666666676 -0.3000000000000007 0.85, + 3.280000000000001 -0.3000000000000007 0.85, + 3.280000000000001 -0.6999999999999993 0.85, + 3.380000000000001 -0.6999999999999993 2.15, + 3.446666666666667 -0.6999999999999993 2.15, + 3.446666666666667 -0.3000000000000007 2.15, + 3.380000000000001 -0.3000000000000007 2.15, + 3.619999999999999 -0.3000000000000007 2.15, + 3.553333333333333 -0.3000000000000007 2.15, + 3.553333333333333 -0.6999999999999993 2.15, + 3.619999999999999 -0.6999999999999993 2.15, + 3.380000000000001 -0.6999999999999993 2.3, + 3.446666666666667 -0.6999999999999993 2.3, + 3.446666666666667 -0.3000000000000007 2.3, + 3.380000000000001 -0.3000000000000007 2.3, + 3.619999999999999 -0.3000000000000007 2.3, + 3.553333333333333 -0.3000000000000007 2.3, + 3.553333333333333 -0.6999999999999993 2.3, + 3.619999999999999 -0.6999999999999993 2.3, + 3.280000000000001 -0.6999999999999993 2.8, + 3.3466666666666676 -0.6999999999999993 2.8, + 3.3466666666666676 -0.3000000000000007 2.8, + 3.280000000000001 -0.3000000000000007 2.8, + 3.719999999999999 -0.3000000000000007 2.8, + 3.6533333333333324 -0.3000000000000007 2.8, + 3.6533333333333324 -0.6999999999999993 2.8, + 3.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy31 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.0 -1.0 3.355, + 2.0 0.0 3.355, + 3.0 0.0 3.355, + 3.0 -1.0 3.355, + 2.0 -1.0 0.004999999999999893, + 2.0 0.0 0.004999999999999893, + 3.0 0.0 0.004999999999999893, + 3.0 -1.0 0.004999999999999893, + 2.1500000000000004 -0.15000000000000036 3.355, + 2.1500000000000004 -0.8499999999999996 3.355, + 2.8499999999999996 -0.8499999999999996 3.355, + 2.8499999999999996 -0.15000000000000036 3.355, + 2.26 -0.2599999999999998 3.255, + 2.26 -0.7400000000000002 3.255, + 2.74 -0.7400000000000002 3.255, + 2.74 -0.2599999999999998 3.255, + 2.26 -0.2599999999999998 0.7549999999999999, + 2.26 -0.7400000000000002 0.7549999999999999, + 2.74 -0.7400000000000002 0.7549999999999999, + 2.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.4000000000000004 -0.5999999999999996 0.55, + 2.4000000000000004 -0.40000000000000036 0.55, + 2.5999999999999996 -0.40000000000000036 0.55, + 2.5999999999999996 -0.5999999999999996 0.55, + 2.4000000000000004 -0.5999999999999996 -5.800000000000001, + 2.4000000000000004 -0.40000000000000036 -5.800000000000001, + 2.5999999999999996 -0.40000000000000036 -5.800000000000001, + 2.5999999999999996 -0.5999999999999996 -5.800000000000001, + 2.4749999999999996 -0.5250000000000004 -5.9, + 2.4749999999999996 -0.47499999999999964 -5.9, + 2.5250000000000004 -0.47499999999999964 -5.9, + 2.5250000000000004 -0.5250000000000004 -5.9, + 2.466666666666667 -0.5999999999999996 0.55, + 2.533333333333333 -0.5999999999999996 0.55, + 2.466666666666667 -0.40000000000000036 0.55, + 2.533333333333333 -0.40000000000000036 0.55, + 2.6533333333333324 -0.3000000000000007 0.85, + 2.6533333333333324 -0.6999999999999993 0.85, + 2.719999999999999 -0.6999999999999993 0.85, + 2.719999999999999 -0.3000000000000007 0.85, + 2.3466666666666676 -0.6999999999999993 0.85, + 2.3466666666666676 -0.3000000000000007 0.85, + 2.280000000000001 -0.3000000000000007 0.85, + 2.280000000000001 -0.6999999999999993 0.85, + 2.380000000000001 -0.6999999999999993 2.15, + 2.446666666666667 -0.6999999999999993 2.15, + 2.446666666666667 -0.3000000000000007 2.15, + 2.380000000000001 -0.3000000000000007 2.15, + 2.619999999999999 -0.3000000000000007 2.15, + 2.553333333333333 -0.3000000000000007 2.15, + 2.553333333333333 -0.6999999999999993 2.15, + 2.619999999999999 -0.6999999999999993 2.15, + 2.380000000000001 -0.6999999999999993 2.3, + 2.446666666666667 -0.6999999999999993 2.3, + 2.446666666666667 -0.3000000000000007 2.3, + 2.380000000000001 -0.3000000000000007 2.3, + 2.619999999999999 -0.3000000000000007 2.3, + 2.553333333333333 -0.3000000000000007 2.3, + 2.553333333333333 -0.6999999999999993 2.3, + 2.619999999999999 -0.6999999999999993 2.3, + 2.280000000000001 -0.6999999999999993 2.8, + 2.3466666666666676 -0.6999999999999993 2.8, + 2.3466666666666676 -0.3000000000000007 2.8, + 2.280000000000001 -0.3000000000000007 2.8, + 2.719999999999999 -0.3000000000000007 2.8, + 2.6533333333333324 -0.3000000000000007 2.8, + 2.6533333333333324 -0.6999999999999993 2.8, + 2.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657102e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657102e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.463695987328551e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657102e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657102e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.463695987328551e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy30 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.0 0.0 3.355, + 5.0 1.0 3.355, + 6.0 1.0 3.355, + 6.0 0.0 3.355, + 5.0 0.0 0.004999999999999893, + 5.0 1.0 0.004999999999999893, + 6.0 1.0 0.004999999999999893, + 6.0 0.0 0.004999999999999893, + 5.15 0.8499999999999996 3.355, + 5.15 0.15000000000000036 3.355, + 5.85 0.15000000000000036 3.355, + 5.85 0.8499999999999996 3.355, + 5.26 0.7400000000000002 3.255, + 5.26 0.2599999999999998 3.255, + 5.74 0.2599999999999998 3.255, + 5.74 0.7400000000000002 3.255, + 5.26 0.7400000000000002 0.7549999999999999, + 5.26 0.2599999999999998 0.7549999999999999, + 5.74 0.2599999999999998 0.7549999999999999, + 5.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.4 0.40000000000000036 0.55, + 5.4 0.5999999999999996 0.55, + 5.6 0.5999999999999996 0.55, + 5.6 0.40000000000000036 0.55, + 5.4 0.40000000000000036 -5.800000000000001, + 5.4 0.5999999999999996 -5.800000000000001, + 5.6 0.5999999999999996 -5.800000000000001, + 5.6 0.40000000000000036 -5.800000000000001, + 5.475 0.47499999999999964 -5.9, + 5.475 0.5250000000000004 -5.9, + 5.525 0.5250000000000004 -5.9, + 5.525 0.47499999999999964 -5.9, + 5.466666666666667 0.40000000000000036 0.55, + 5.533333333333333 0.40000000000000036 0.55, + 5.466666666666667 0.5999999999999996 0.55, + 5.533333333333333 0.5999999999999996 0.55, + 5.653333333333332 0.6999999999999993 0.85, + 5.653333333333332 0.3000000000000007 0.85, + 5.719999999999999 0.3000000000000007 0.85, + 5.719999999999999 0.6999999999999993 0.85, + 5.346666666666668 0.3000000000000007 0.85, + 5.346666666666668 0.6999999999999993 0.85, + 5.280000000000001 0.6999999999999993 0.85, + 5.280000000000001 0.3000000000000007 0.85, + 5.380000000000001 0.3000000000000007 2.15, + 5.446666666666667 0.3000000000000007 2.15, + 5.446666666666667 0.6999999999999993 2.15, + 5.380000000000001 0.6999999999999993 2.15, + 5.619999999999999 0.6999999999999993 2.15, + 5.553333333333333 0.6999999999999993 2.15, + 5.553333333333333 0.3000000000000007 2.15, + 5.619999999999999 0.3000000000000007 2.15, + 5.380000000000001 0.3000000000000007 2.3, + 5.446666666666667 0.3000000000000007 2.3, + 5.446666666666667 0.6999999999999993 2.3, + 5.380000000000001 0.6999999999999993 2.3, + 5.619999999999999 0.6999999999999993 2.3, + 5.553333333333333 0.6999999999999993 2.3, + 5.553333333333333 0.3000000000000007 2.3, + 5.619999999999999 0.3000000000000007 2.3, + 5.280000000000001 0.3000000000000007 2.8, + 5.346666666666668 0.3000000000000007 2.8, + 5.346666666666668 0.6999999999999993 2.8, + 5.280000000000001 0.6999999999999993 2.8, + 5.719999999999999 0.6999999999999993 2.8, + 5.653333333333332 0.6999999999999993 2.8, + 5.653333333333332 0.3000000000000007 2.8, + 5.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy29 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.0 0.0 3.355, + 8.0 1.0 3.355, + 9.0 1.0 3.355, + 9.0 0.0 3.355, + 8.0 0.0 0.004999999999999893, + 8.0 1.0 0.004999999999999893, + 9.0 1.0 0.004999999999999893, + 9.0 0.0 0.004999999999999893, + 8.15 0.8499999999999996 3.355, + 8.15 0.15000000000000036 3.355, + 8.85 0.15000000000000036 3.355, + 8.85 0.8499999999999996 3.355, + 8.26 0.7400000000000002 3.255, + 8.26 0.2599999999999998 3.255, + 8.74 0.2599999999999998 3.255, + 8.74 0.7400000000000002 3.255, + 8.26 0.7400000000000002 0.7549999999999999, + 8.26 0.2599999999999998 0.7549999999999999, + 8.74 0.2599999999999998 0.7549999999999999, + 8.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.4 0.40000000000000036 0.55, + 8.4 0.5999999999999996 0.55, + 8.6 0.5999999999999996 0.55, + 8.6 0.40000000000000036 0.55, + 8.4 0.40000000000000036 -5.800000000000001, + 8.4 0.5999999999999996 -5.800000000000001, + 8.6 0.5999999999999996 -5.800000000000001, + 8.6 0.40000000000000036 -5.800000000000001, + 8.475 0.47499999999999964 -5.9, + 8.475 0.5250000000000004 -5.9, + 8.525 0.5250000000000004 -5.9, + 8.525 0.47499999999999964 -5.9, + 8.466666666666667 0.40000000000000036 0.55, + 8.533333333333333 0.40000000000000036 0.55, + 8.466666666666667 0.5999999999999996 0.55, + 8.533333333333333 0.5999999999999996 0.55, + 8.653333333333332 0.6999999999999993 0.85, + 8.653333333333332 0.3000000000000007 0.85, + 8.719999999999999 0.3000000000000007 0.85, + 8.719999999999999 0.6999999999999993 0.85, + 8.346666666666668 0.3000000000000007 0.85, + 8.346666666666668 0.6999999999999993 0.85, + 8.280000000000001 0.6999999999999993 0.85, + 8.280000000000001 0.3000000000000007 0.85, + 8.38 0.3000000000000007 2.15, + 8.446666666666667 0.3000000000000007 2.15, + 8.446666666666667 0.6999999999999993 2.15, + 8.38 0.6999999999999993 2.15, + 8.62 0.6999999999999993 2.15, + 8.553333333333333 0.6999999999999993 2.15, + 8.553333333333333 0.3000000000000007 2.15, + 8.62 0.3000000000000007 2.15, + 8.38 0.3000000000000007 2.3, + 8.446666666666667 0.3000000000000007 2.3, + 8.446666666666667 0.6999999999999993 2.3, + 8.38 0.6999999999999993 2.3, + 8.62 0.6999999999999993 2.3, + 8.553333333333333 0.6999999999999993 2.3, + 8.553333333333333 0.3000000000000007 2.3, + 8.62 0.3000000000000007 2.3, + 8.280000000000001 0.3000000000000007 2.8, + 8.346666666666668 0.3000000000000007 2.8, + 8.346666666666668 0.6999999999999993 2.8, + 8.280000000000001 0.6999999999999993 2.8, + 8.719999999999999 0.6999999999999993 2.8, + 8.653333333333332 0.6999999999999993 2.8, + 8.653333333333332 0.3000000000000007 2.8, + 8.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy28 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.0 0.0 3.355, + 7.0 1.0 3.355, + 8.0 1.0 3.355, + 8.0 0.0 3.355, + 7.0 0.0 0.004999999999999893, + 7.0 1.0 0.004999999999999893, + 8.0 1.0 0.004999999999999893, + 8.0 0.0 0.004999999999999893, + 7.15 0.8499999999999996 3.355, + 7.15 0.15000000000000036 3.355, + 7.85 0.15000000000000036 3.355, + 7.85 0.8499999999999996 3.355, + 7.26 0.7400000000000002 3.255, + 7.26 0.2599999999999998 3.255, + 7.74 0.2599999999999998 3.255, + 7.74 0.7400000000000002 3.255, + 7.26 0.7400000000000002 0.7549999999999999, + 7.26 0.2599999999999998 0.7549999999999999, + 7.74 0.2599999999999998 0.7549999999999999, + 7.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.4 0.40000000000000036 0.55, + 7.4 0.5999999999999996 0.55, + 7.6 0.5999999999999996 0.55, + 7.6 0.40000000000000036 0.55, + 7.4 0.40000000000000036 -5.800000000000001, + 7.4 0.5999999999999996 -5.800000000000001, + 7.6 0.5999999999999996 -5.800000000000001, + 7.6 0.40000000000000036 -5.800000000000001, + 7.475 0.47499999999999964 -5.9, + 7.475 0.5250000000000004 -5.9, + 7.525 0.5250000000000004 -5.9, + 7.525 0.47499999999999964 -5.9, + 7.466666666666667 0.40000000000000036 0.55, + 7.533333333333333 0.40000000000000036 0.55, + 7.466666666666667 0.5999999999999996 0.55, + 7.533333333333333 0.5999999999999996 0.55, + 7.653333333333332 0.6999999999999993 0.85, + 7.653333333333332 0.3000000000000007 0.85, + 7.719999999999999 0.3000000000000007 0.85, + 7.719999999999999 0.6999999999999993 0.85, + 7.346666666666668 0.3000000000000007 0.85, + 7.346666666666668 0.6999999999999993 0.85, + 7.280000000000001 0.6999999999999993 0.85, + 7.280000000000001 0.3000000000000007 0.85, + 7.380000000000001 0.3000000000000007 2.15, + 7.446666666666667 0.3000000000000007 2.15, + 7.446666666666667 0.6999999999999993 2.15, + 7.380000000000001 0.6999999999999993 2.15, + 7.619999999999999 0.6999999999999993 2.15, + 7.553333333333333 0.6999999999999993 2.15, + 7.553333333333333 0.3000000000000007 2.15, + 7.619999999999999 0.3000000000000007 2.15, + 7.380000000000001 0.3000000000000007 2.3, + 7.446666666666667 0.3000000000000007 2.3, + 7.446666666666667 0.6999999999999993 2.3, + 7.380000000000001 0.6999999999999993 2.3, + 7.619999999999999 0.6999999999999993 2.3, + 7.553333333333333 0.6999999999999993 2.3, + 7.553333333333333 0.3000000000000007 2.3, + 7.619999999999999 0.3000000000000007 2.3, + 7.280000000000001 0.3000000000000007 2.8, + 7.346666666666668 0.3000000000000007 2.8, + 7.346666666666668 0.6999999999999993 2.8, + 7.280000000000001 0.6999999999999993 2.8, + 7.719999999999999 0.6999999999999993 2.8, + 7.653333333333332 0.6999999999999993 2.8, + 7.653333333333332 0.3000000000000007 2.8, + 7.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy27 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.0 0.0 3.355, + 6.0 1.0 3.355, + 7.0 1.0 3.355, + 7.0 0.0 3.355, + 6.0 0.0 0.004999999999999893, + 6.0 1.0 0.004999999999999893, + 7.0 1.0 0.004999999999999893, + 7.0 0.0 0.004999999999999893, + 6.15 0.8499999999999996 3.355, + 6.15 0.15000000000000036 3.355, + 6.85 0.15000000000000036 3.355, + 6.85 0.8499999999999996 3.355, + 6.26 0.7400000000000002 3.255, + 6.26 0.2599999999999998 3.255, + 6.74 0.2599999999999998 3.255, + 6.74 0.7400000000000002 3.255, + 6.26 0.7400000000000002 0.7549999999999999, + 6.26 0.2599999999999998 0.7549999999999999, + 6.74 0.2599999999999998 0.7549999999999999, + 6.74 0.7400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.4 0.40000000000000036 0.55, + 6.4 0.5999999999999996 0.55, + 6.6 0.5999999999999996 0.55, + 6.6 0.40000000000000036 0.55, + 6.4 0.40000000000000036 -5.800000000000001, + 6.4 0.5999999999999996 -5.800000000000001, + 6.6 0.5999999999999996 -5.800000000000001, + 6.6 0.40000000000000036 -5.800000000000001, + 6.475 0.47499999999999964 -5.9, + 6.475 0.5250000000000004 -5.9, + 6.525 0.5250000000000004 -5.9, + 6.525 0.47499999999999964 -5.9, + 6.466666666666667 0.40000000000000036 0.55, + 6.533333333333333 0.40000000000000036 0.55, + 6.466666666666667 0.5999999999999996 0.55, + 6.533333333333333 0.5999999999999996 0.55, + 6.653333333333332 0.6999999999999993 0.85, + 6.653333333333332 0.3000000000000007 0.85, + 6.719999999999999 0.3000000000000007 0.85, + 6.719999999999999 0.6999999999999993 0.85, + 6.346666666666668 0.3000000000000007 0.85, + 6.346666666666668 0.6999999999999993 0.85, + 6.280000000000001 0.6999999999999993 0.85, + 6.280000000000001 0.3000000000000007 0.85, + 6.380000000000001 0.3000000000000007 2.15, + 6.446666666666667 0.3000000000000007 2.15, + 6.446666666666667 0.6999999999999993 2.15, + 6.380000000000001 0.6999999999999993 2.15, + 6.619999999999999 0.6999999999999993 2.15, + 6.553333333333333 0.6999999999999993 2.15, + 6.553333333333333 0.3000000000000007 2.15, + 6.619999999999999 0.3000000000000007 2.15, + 6.380000000000001 0.3000000000000007 2.3, + 6.446666666666667 0.3000000000000007 2.3, + 6.446666666666667 0.6999999999999993 2.3, + 6.380000000000001 0.6999999999999993 2.3, + 6.619999999999999 0.6999999999999993 2.3, + 6.553333333333333 0.6999999999999993 2.3, + 6.553333333333333 0.3000000000000007 2.3, + 6.619999999999999 0.3000000000000007 2.3, + 6.280000000000001 0.3000000000000007 2.8, + 6.346666666666668 0.3000000000000007 2.8, + 6.346666666666668 0.6999999999999993 2.8, + 6.280000000000001 0.6999999999999993 2.8, + 6.719999999999999 0.6999999999999993 2.8, + 6.653333333333332 0.6999999999999993 2.8, + 6.653333333333332 0.3000000000000007 2.8, + 6.719999999999999 0.3000000000000007 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -5.4636959873285435e-18, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy26 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.0 -1.0 3.355, + 5.0 0.0 3.355, + 6.0 0.0 3.355, + 6.0 -1.0 3.355, + 5.0 -1.0 0.004999999999999893, + 5.0 0.0 0.004999999999999893, + 6.0 0.0 0.004999999999999893, + 6.0 -1.0 0.004999999999999893, + 5.15 -0.15000000000000036 3.355, + 5.15 -0.8499999999999996 3.355, + 5.85 -0.8499999999999996 3.355, + 5.85 -0.15000000000000036 3.355, + 5.26 -0.2599999999999998 3.255, + 5.26 -0.7400000000000002 3.255, + 5.74 -0.7400000000000002 3.255, + 5.74 -0.2599999999999998 3.255, + 5.26 -0.2599999999999998 0.7549999999999999, + 5.26 -0.7400000000000002 0.7549999999999999, + 5.74 -0.7400000000000002 0.7549999999999999, + 5.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.4 -0.5999999999999996 0.55, + 5.4 -0.40000000000000036 0.55, + 5.6 -0.40000000000000036 0.55, + 5.6 -0.5999999999999996 0.55, + 5.4 -0.5999999999999996 -5.800000000000001, + 5.4 -0.40000000000000036 -5.800000000000001, + 5.6 -0.40000000000000036 -5.800000000000001, + 5.6 -0.5999999999999996 -5.800000000000001, + 5.475 -0.5250000000000004 -5.9, + 5.475 -0.47499999999999964 -5.9, + 5.525 -0.47499999999999964 -5.9, + 5.525 -0.5250000000000004 -5.9, + 5.466666666666667 -0.5999999999999996 0.55, + 5.533333333333333 -0.5999999999999996 0.55, + 5.466666666666667 -0.40000000000000036 0.55, + 5.533333333333333 -0.40000000000000036 0.55, + 5.653333333333332 -0.3000000000000007 0.85, + 5.653333333333332 -0.6999999999999993 0.85, + 5.719999999999999 -0.6999999999999993 0.85, + 5.719999999999999 -0.3000000000000007 0.85, + 5.346666666666668 -0.6999999999999993 0.85, + 5.346666666666668 -0.3000000000000007 0.85, + 5.280000000000001 -0.3000000000000007 0.85, + 5.280000000000001 -0.6999999999999993 0.85, + 5.380000000000001 -0.6999999999999993 2.15, + 5.446666666666667 -0.6999999999999993 2.15, + 5.446666666666667 -0.3000000000000007 2.15, + 5.380000000000001 -0.3000000000000007 2.15, + 5.619999999999999 -0.3000000000000007 2.15, + 5.553333333333333 -0.3000000000000007 2.15, + 5.553333333333333 -0.6999999999999993 2.15, + 5.619999999999999 -0.6999999999999993 2.15, + 5.380000000000001 -0.6999999999999993 2.3, + 5.446666666666667 -0.6999999999999993 2.3, + 5.446666666666667 -0.3000000000000007 2.3, + 5.380000000000001 -0.3000000000000007 2.3, + 5.619999999999999 -0.3000000000000007 2.3, + 5.553333333333333 -0.3000000000000007 2.3, + 5.553333333333333 -0.6999999999999993 2.3, + 5.619999999999999 -0.6999999999999993 2.3, + 5.280000000000001 -0.6999999999999993 2.8, + 5.346666666666668 -0.6999999999999993 2.8, + 5.346666666666668 -0.3000000000000007 2.8, + 5.280000000000001 -0.3000000000000007 2.8, + 5.719999999999999 -0.3000000000000007 2.8, + 5.653333333333332 -0.3000000000000007 2.8, + 5.653333333333332 -0.6999999999999993 2.8, + 5.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy25 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.0 -1.0 3.355, + 8.0 0.0 3.355, + 9.0 0.0 3.355, + 9.0 -1.0 3.355, + 8.0 -1.0 0.004999999999999893, + 8.0 0.0 0.004999999999999893, + 9.0 0.0 0.004999999999999893, + 9.0 -1.0 0.004999999999999893, + 8.15 -0.15000000000000036 3.355, + 8.15 -0.8499999999999996 3.355, + 8.85 -0.8499999999999996 3.355, + 8.85 -0.15000000000000036 3.355, + 8.26 -0.2599999999999998 3.255, + 8.26 -0.7400000000000002 3.255, + 8.74 -0.7400000000000002 3.255, + 8.74 -0.2599999999999998 3.255, + 8.26 -0.2599999999999998 0.7549999999999999, + 8.26 -0.7400000000000002 0.7549999999999999, + 8.74 -0.7400000000000002 0.7549999999999999, + 8.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 8.4 -0.5999999999999996 0.55, + 8.4 -0.40000000000000036 0.55, + 8.6 -0.40000000000000036 0.55, + 8.6 -0.5999999999999996 0.55, + 8.4 -0.5999999999999996 -5.800000000000001, + 8.4 -0.40000000000000036 -5.800000000000001, + 8.6 -0.40000000000000036 -5.800000000000001, + 8.6 -0.5999999999999996 -5.800000000000001, + 8.475 -0.5250000000000004 -5.9, + 8.475 -0.47499999999999964 -5.9, + 8.525 -0.47499999999999964 -5.9, + 8.525 -0.5250000000000004 -5.9, + 8.466666666666667 -0.5999999999999996 0.55, + 8.533333333333333 -0.5999999999999996 0.55, + 8.466666666666667 -0.40000000000000036 0.55, + 8.533333333333333 -0.40000000000000036 0.55, + 8.653333333333332 -0.3000000000000007 0.85, + 8.653333333333332 -0.6999999999999993 0.85, + 8.719999999999999 -0.6999999999999993 0.85, + 8.719999999999999 -0.3000000000000007 0.85, + 8.346666666666668 -0.6999999999999993 0.85, + 8.346666666666668 -0.3000000000000007 0.85, + 8.280000000000001 -0.3000000000000007 0.85, + 8.280000000000001 -0.6999999999999993 0.85, + 8.38 -0.6999999999999993 2.15, + 8.446666666666667 -0.6999999999999993 2.15, + 8.446666666666667 -0.3000000000000007 2.15, + 8.38 -0.3000000000000007 2.15, + 8.62 -0.3000000000000007 2.15, + 8.553333333333333 -0.3000000000000007 2.15, + 8.553333333333333 -0.6999999999999993 2.15, + 8.62 -0.6999999999999993 2.15, + 8.38 -0.6999999999999993 2.3, + 8.446666666666667 -0.6999999999999993 2.3, + 8.446666666666667 -0.3000000000000007 2.3, + 8.38 -0.3000000000000007 2.3, + 8.62 -0.3000000000000007 2.3, + 8.553333333333333 -0.3000000000000007 2.3, + 8.553333333333333 -0.6999999999999993 2.3, + 8.62 -0.6999999999999993 2.3, + 8.280000000000001 -0.6999999999999993 2.8, + 8.346666666666668 -0.6999999999999993 2.8, + 8.346666666666668 -0.3000000000000007 2.8, + 8.280000000000001 -0.3000000000000007 2.8, + 8.719999999999999 -0.3000000000000007 2.8, + 8.653333333333332 -0.3000000000000007 2.8, + 8.653333333333332 -0.6999999999999993 2.8, + 8.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy24 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.0 -1.0 3.355, + 7.0 0.0 3.355, + 8.0 0.0 3.355, + 8.0 -1.0 3.355, + 7.0 -1.0 0.004999999999999893, + 7.0 0.0 0.004999999999999893, + 8.0 0.0 0.004999999999999893, + 8.0 -1.0 0.004999999999999893, + 7.15 -0.15000000000000036 3.355, + 7.15 -0.8499999999999996 3.355, + 7.85 -0.8499999999999996 3.355, + 7.85 -0.15000000000000036 3.355, + 7.26 -0.2599999999999998 3.255, + 7.26 -0.7400000000000002 3.255, + 7.74 -0.7400000000000002 3.255, + 7.74 -0.2599999999999998 3.255, + 7.26 -0.2599999999999998 0.7549999999999999, + 7.26 -0.7400000000000002 0.7549999999999999, + 7.74 -0.7400000000000002 0.7549999999999999, + 7.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.4 -0.5999999999999996 0.55, + 7.4 -0.40000000000000036 0.55, + 7.6 -0.40000000000000036 0.55, + 7.6 -0.5999999999999996 0.55, + 7.4 -0.5999999999999996 -5.800000000000001, + 7.4 -0.40000000000000036 -5.800000000000001, + 7.6 -0.40000000000000036 -5.800000000000001, + 7.6 -0.5999999999999996 -5.800000000000001, + 7.475 -0.5250000000000004 -5.9, + 7.475 -0.47499999999999964 -5.9, + 7.525 -0.47499999999999964 -5.9, + 7.525 -0.5250000000000004 -5.9, + 7.466666666666667 -0.5999999999999996 0.55, + 7.533333333333333 -0.5999999999999996 0.55, + 7.466666666666667 -0.40000000000000036 0.55, + 7.533333333333333 -0.40000000000000036 0.55, + 7.653333333333332 -0.3000000000000007 0.85, + 7.653333333333332 -0.6999999999999993 0.85, + 7.719999999999999 -0.6999999999999993 0.85, + 7.719999999999999 -0.3000000000000007 0.85, + 7.346666666666668 -0.6999999999999993 0.85, + 7.346666666666668 -0.3000000000000007 0.85, + 7.280000000000001 -0.3000000000000007 0.85, + 7.280000000000001 -0.6999999999999993 0.85, + 7.380000000000001 -0.6999999999999993 2.15, + 7.446666666666667 -0.6999999999999993 2.15, + 7.446666666666667 -0.3000000000000007 2.15, + 7.380000000000001 -0.3000000000000007 2.15, + 7.619999999999999 -0.3000000000000007 2.15, + 7.553333333333333 -0.3000000000000007 2.15, + 7.553333333333333 -0.6999999999999993 2.15, + 7.619999999999999 -0.6999999999999993 2.15, + 7.380000000000001 -0.6999999999999993 2.3, + 7.446666666666667 -0.6999999999999993 2.3, + 7.446666666666667 -0.3000000000000007 2.3, + 7.380000000000001 -0.3000000000000007 2.3, + 7.619999999999999 -0.3000000000000007 2.3, + 7.553333333333333 -0.3000000000000007 2.3, + 7.553333333333333 -0.6999999999999993 2.3, + 7.619999999999999 -0.6999999999999993 2.3, + 7.280000000000001 -0.6999999999999993 2.8, + 7.346666666666668 -0.6999999999999993 2.8, + 7.346666666666668 -0.3000000000000007 2.8, + 7.280000000000001 -0.3000000000000007 2.8, + 7.719999999999999 -0.3000000000000007 2.8, + 7.653333333333332 -0.3000000000000007 2.8, + 7.653333333333332 -0.6999999999999993 2.8, + 7.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy23 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.0 -1.0 3.355, + 6.0 0.0 3.355, + 7.0 0.0 3.355, + 7.0 -1.0 3.355, + 6.0 -1.0 0.004999999999999893, + 6.0 0.0 0.004999999999999893, + 7.0 0.0 0.004999999999999893, + 7.0 -1.0 0.004999999999999893, + 6.15 -0.15000000000000036 3.355, + 6.15 -0.8499999999999996 3.355, + 6.85 -0.8499999999999996 3.355, + 6.85 -0.15000000000000036 3.355, + 6.26 -0.2599999999999998 3.255, + 6.26 -0.7400000000000002 3.255, + 6.74 -0.7400000000000002 3.255, + 6.74 -0.2599999999999998 3.255, + 6.26 -0.2599999999999998 0.7549999999999999, + 6.26 -0.7400000000000002 0.7549999999999999, + 6.74 -0.7400000000000002 0.7549999999999999, + 6.74 -0.2599999999999998 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.4 -0.5999999999999996 0.55, + 6.4 -0.40000000000000036 0.55, + 6.6 -0.40000000000000036 0.55, + 6.6 -0.5999999999999996 0.55, + 6.4 -0.5999999999999996 -5.800000000000001, + 6.4 -0.40000000000000036 -5.800000000000001, + 6.6 -0.40000000000000036 -5.800000000000001, + 6.6 -0.5999999999999996 -5.800000000000001, + 6.475 -0.5250000000000004 -5.9, + 6.475 -0.47499999999999964 -5.9, + 6.525 -0.47499999999999964 -5.9, + 6.525 -0.5250000000000004 -5.9, + 6.466666666666667 -0.5999999999999996 0.55, + 6.533333333333333 -0.5999999999999996 0.55, + 6.466666666666667 -0.40000000000000036 0.55, + 6.533333333333333 -0.40000000000000036 0.55, + 6.653333333333332 -0.3000000000000007 0.85, + 6.653333333333332 -0.6999999999999993 0.85, + 6.719999999999999 -0.6999999999999993 0.85, + 6.719999999999999 -0.3000000000000007 0.85, + 6.346666666666668 -0.6999999999999993 0.85, + 6.346666666666668 -0.3000000000000007 0.85, + 6.280000000000001 -0.3000000000000007 0.85, + 6.280000000000001 -0.6999999999999993 0.85, + 6.380000000000001 -0.6999999999999993 2.15, + 6.446666666666667 -0.6999999999999993 2.15, + 6.446666666666667 -0.3000000000000007 2.15, + 6.380000000000001 -0.3000000000000007 2.15, + 6.619999999999999 -0.3000000000000007 2.15, + 6.553333333333333 -0.3000000000000007 2.15, + 6.553333333333333 -0.6999999999999993 2.15, + 6.619999999999999 -0.6999999999999993 2.15, + 6.380000000000001 -0.6999999999999993 2.3, + 6.446666666666667 -0.6999999999999993 2.3, + 6.446666666666667 -0.3000000000000007 2.3, + 6.380000000000001 -0.3000000000000007 2.3, + 6.619999999999999 -0.3000000000000007 2.3, + 6.553333333333333 -0.3000000000000007 2.3, + 6.553333333333333 -0.6999999999999993 2.3, + 6.619999999999999 -0.6999999999999993 2.3, + 6.280000000000001 -0.6999999999999993 2.8, + 6.346666666666668 -0.6999999999999993 2.8, + 6.346666666666668 -0.3000000000000007 2.8, + 6.280000000000001 -0.3000000000000007 2.8, + 6.719999999999999 -0.3000000000000007 2.8, + 6.653333333333332 -0.3000000000000007 2.8, + 6.653333333333332 -0.6999999999999993 2.8, + 6.719999999999999 -0.6999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 -1.0927391974657087e-17, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 -5.4636959873285435e-18, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 -1.0927391974657087e-17, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 -1.0927391974657087e-17, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 -5.4636959873285435e-18, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x08.kicad_mod b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x08.kicad_mod new file mode 100644 index 00000000..e231fbff --- /dev/null +++ b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x08.kicad_mod @@ -0,0 +1,34 @@ +(module Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AFADB) + (descr "Through hole socket strip") + (tags "socket strip") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Socket_Strip_Arduino_1x08 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 19.55 -1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 19.55 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 19.55 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 19.05 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 1.27) (end 19.05 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 19.05 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x08.wrl + (at (xyz 0.35 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x10.kicad_mod b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x10.kicad_mod new file mode 100644 index 00000000..bf47f55c --- /dev/null +++ b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_1x10.kicad_mod @@ -0,0 +1,36 @@ +(module Socket_Strip_Arduino_1x10 (layer F.Cu) (tedit 551AFAF3) + (descr "Through hole socket strip") + (tags "socket strip") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Socket_Strip_Arduino_1x10 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 24.65 -1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 24.65 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 24.65 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 24.13 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 1.27) (end 24.13 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 24.13 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_1x10.wrl + (at (xyz 0.45 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_2x18.kicad_mod b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_2x18.kicad_mod new file mode 100644 index 00000000..bc3c8fdf --- /dev/null +++ b/template/Arduino_Mega_R3/Socket_Arduino_Mega.pretty/Socket_Strip_Arduino_2x18.kicad_mod @@ -0,0 +1,63 @@ +(module Socket_Strip_Arduino_2x18 (layer F.Cu) (tedit 5519A013) + (descr "Through hole socket strip") + (tags "socket strip") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Socket_Strip_Arduino_2x18 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 44.95 -1.75) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 44.95 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 4.3) (end 44.95 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 3.81) (end 44.45 3.81) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 44.45 3.81) (end 44.45 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 3.81) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end -1.55 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 2.54 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 5.08 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 5.08 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 7.62 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 7.62 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole oval (at 10.16 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 10.16 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 11 thru_hole oval (at 12.7 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 12 thru_hole oval (at 12.7 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 13 thru_hole oval (at 15.24 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 14 thru_hole oval (at 15.24 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 15 thru_hole oval (at 17.78 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 16 thru_hole oval (at 17.78 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 17 thru_hole oval (at 20.32 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 18 thru_hole oval (at 20.32 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 19 thru_hole oval (at 22.86 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 20 thru_hole oval (at 22.86 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 21 thru_hole oval (at 25.4 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 22 thru_hole oval (at 25.4 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 23 thru_hole oval (at 27.94 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 24 thru_hole oval (at 27.94 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 25 thru_hole oval (at 30.48 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 26 thru_hole oval (at 30.48 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 27 thru_hole oval (at 33.02 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 28 thru_hole oval (at 33.02 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 29 thru_hole oval (at 35.56 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 30 thru_hole oval (at 35.56 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 31 thru_hole oval (at 38.1 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 32 thru_hole oval (at 38.1 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 33 thru_hole oval (at 40.64 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 34 thru_hole oval (at 40.64 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 35 thru_hole oval (at 43.18 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 36 thru_hole oval (at 43.18 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KIPRJMOD}/Socket_Arduino_Mega.3dshapes/Socket_header_Arduino_2x18.wrl + (at (xyz 0.85 -0.05 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/template/Arduino_Mega_R3/meta/brd.png b/template/Arduino_Mega_R3/meta/brd.png new file mode 100644 index 0000000000000000000000000000000000000000..ab75be46e4fb81eeb1262fd08fa104f30676237b GIT binary patch literal 58843 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 z zD%!s_>!e}zw*!BECf$&=(@C9bzrW)8zdylNJl^44;%(F8r=3$(j{W#mbgo6=q1bRP zu_@V6yFPt9zDRqy-^s0)FN^x0-?FRd&yF{NuU2XA+m|FV$L{Sq?W0{Mzn?t$D6-~z z>_ySjv!{y2S{Aw3ZBDZ+J$gC#)HWB+OliON-;Rya-x+@W>e{|O+C1|*pPYzj<@dV= z*Vc3{D@YWMkN>D7s-du}&P+?7h$T?(xu#awluaHU6F%$MZs3__Q+cF&bMEXHUNw7S zv{hJkl}+9M{q5wcpAVSRZ?ds;EH+H{`?z7Qwfgt?eKsL0m7a>o>l+IPFSB6&@aS=B z!-Xv?PuSE(l^iRI+V^LZ%;)RzLHFfrpX5B&skF1Zq!;z_>8a_{8NEF^rd*t;>^C!P zOU}7DMhtg0I)716bnN5j5n(=?CqDPyE>XL`SAMQ*Y4P|ybB@lgx`$0Cbi)1i)G;zH z>ObCRnaak}appn7#Gl9I3qC2RTw8luc;CJ=|DFiXGGFiPbSTYXPr=G`u?G?X!WKMF zN_B!vWasUFnfYs#P34j}A7P$X!cni%zvXOm-m3NCvcJ!4Hv2ycZ1>miKgCe^G3mw* zK`FC0hZZ)x_Q4o5M1X z@l~Xq%md}=7pG1>Z#S7ug)yU@edEVY&9;XZ7bl(g^K<#ZJ(UctJ4!Ss1}^T~T=kVz zOh3=JVn^?tod*w3`2PLn^2Bp8nH9pqsV#431TM?CC}36gr!DE|s(__l?$6GNzGwAt z7n9&fKPPeIxVQV)o9PLgJ(Ug0*O|nb&9*83_~=}E#&tidklAMy3zz1ZRd zi-OfNcL)nD+5GQ~@pAFJ=YA7~WpsF-JUV(wAd2_-#l=N^p?2|go?b!E{OwE2Orp1U zIX=@WeixH*=}9b~{J+-ZtNE3=)9i$)nBEqv z&b~R8kN0fL^xC;4PuJ?%!x_`8Yokh1Kc^W!T2nRK+@HsKwl9xbxc;i8+MS(2eca+! zz0ViBFTK|!!)WpOd3X8cOQM%W9-q9mHsPVu_bTgx11q&fwRXHd_2#Bu{-tAV}vSqEd&&FOQka%6W`Y^=}{7CKU#a#m)Fw)*>Or=~snpPzdRw5b-qi&@^DdsXY> zt=)RI5qocWcsd%T_kG^}e&1v(E{+M$Z*Dw%(=KeC&iksQMK;fyScCM$K0mWuZaQ6m z`ll@!*Lciw3_5zJmKB_ndA_&q?^d2!YjR`w<)#=iG~CTQe)_bws%LT0rY)kGI~j6Z z%Xl>388GZ-_P+FX^}atr_YRAcyD#$n)@QshuC$Z+<>lpC>-Uy5e0==<@}|^!hAt6J z$Gf}ETYvej&@H~ZS||Hj3lpo)yxKDE^?NqWJUQ8asm{jNm(!Uoi&P4poVZ`|N~O6$ zCN6V&)Sj=?z9i~K|FizqDAn*^aMI+>MIkMR1$4N3nC(t~@VIWX+B0u)iKL{e+OyQN zQm<3_(tmzhe`D`&{Yy$ih0aM<#Pq?(I;Y%PN*PZ*r`ORF+M8C1Mg7XplLnw}nN1 zSDEec_xu0z&8VoZ-dz4(j!*WM@7}8J;FQSJj9EsquOBNHa=Z7bESvcA>-9?qB-^TQ z#_!d-`7nCRjN>OJsx8wz|H{ln`XNtA$<(_Wm2c#1irZE6bor$#Cl|RE#bnJiG&DMU zYuQ<^V|}7CMPqb%6CSy&44!?qGB0RSML0tnpJ`{WX=h(w+37|9PpTLBWz8%sG%787 zc!)8s=A*ygoFCnb-TQZ(oMU==W`a%jFHIM>Q-5#e)b+^AdtF}U`{Lr_+0MeY4AQl~ zI<}uYd^oVJ@7$_HXAVBGSk3rYhV_#l!U1wgh;^b2A!XrnI z?mYSDOYrh_OYR+gcx>9X6Cs&JMme{|PCY#x$2T+3!(&bUsUp$q)kg&mFN-#x93KC7 z_Pe|N9}cp=pL}~(dC7;1?wMbW?c~__*=Fm`IN1EO)}rFWg4@M@GnJ|)?3!!D^WxT3 z{=*+0-YxfytN&|iURkz#&*3)3=TXypx|=U9K6u-@$FbQbDLMJ(rqu4)XEr9!{q;^t zl$0fRem=pVU|?Y0Z}Z9K z>8Yt{kB)qNa&GSIKR-VQE_N$rVq(g;U&nm$qN0eNj8{Q{hGp@o=dVKjot)$r`OJK^ zCF5d?P30$xp2JydVt*^2Jn1het^M@zOh=QC$9f+v)C+m>?KbNyHn+ls%aU(hFIjQS zme0KUnjz23Y4WD8Y~gWbi87bCAVx3pAPmFJyVKL4M?`zzevj20#wJT*o4_OyS0 z-8Y=Px^x=r%(lej*VmjwRt8Oaw~qVUrT{my+3F7;2JZR&?u(8!dyZL0|9+3FtCm(g z?%nt0-QCk~XU&w%6EaCH`1GXm*_oMhpFTfh^izn$A3AMd}sA<_BQ*Vo6lWZu8H_;|shMLupl6YlrRG}iolbYp|#p7++} z@0P^xuk)E@(pmWUm|@Zpj$7MWgO;w_`|wuv`;%WjzdgshmTkeKLs{+Ge>sF)um0G@ z>!59vb83psnh3#j`TH5CBpvN~`{e9z!SlA)XD;(q|Md0x<2&a*e-=J}eM6$XK@!WJ zFPBcA3ygYq$HmPpX_jY?)YFN}CjWh@9+_P7qvl$Oj{ug@b} z)%x%6?tldjamRWly6Q|;_kZ?w`~71EH8M9JUpC9TU#}m$`~AMz-A$~@5_UB^ZX1TV zBt|s{FO#XMiF?*AUu9IdXl@HjdGgb**XIUrS!Xm|ckuP>3Ey*!X zZ`+j6*c)G8YW`!knQwgfp1rASAFN(q=k@=eLEWGB%)XbmOlxB!H#jIIrJv<``nW&$ z&5eh8n?qOEr+ry&p77^Ka>n&@=N=v1DPgSEb$YtvwWeBjl}r0-cdb-5cx2p1_)Q#zJU5iUz%Ac6Xyv%3jqcWf8=Q3ZjJh4;rzjtJ^f8L?n z*8I`icC>T+{^9X+safBiy-Ux&xcXY;_4WJh{rr1ApR>+V+jVUKa#EeynU6eZS_jjlW%`-C2g~CJ(n>zZBnG|Fmn(-Pu;A{Kxxl&M-W@ z_u<*Ow`*@6?ENThAQI8(!fIdb%(h^@ea%1BFE0XF^WW>5n41AQ^O<6#ms)nI(={T@&3cf{a=@71~=>P>qxw`#8aZ}V27acis0pp{q}hq%HPit zIbWQ%M5_LdSP9n;z2{pVIxaML&Xkw`eoLi3YyAT84}2fw1bE-D%Xxg?)yicl?Owgd zvt-MPpp+#gF@=Q>pPW{2laxt#eolYq_j^TKvY#LP_gDMF=i+ycJ&LdY7CoQVcJq3; znAh)LQEd0pl$3ql`oAp*T^*UH>F#rRC&yibl)z2dTf!zPom>0n&)>V{6Rc{ZQmQHr zTwN{B!8`S}jCEPhv$L~{KRn2?Dz`gvnE(5-g2eQFx1OY=v&7c?N&WP^y!^hno{o{@ zwaOh*!s`BAXIffTA2|}El78;Ql$T!)I7D8_zv}<+(7Dp!Yf&=UR;wKtBblFS8Helr ztS{J5t(4-u?5>=r&l%UE=Y3u;|1>wNUN~Una44qaXxFdLUs_hIC~j#}duSz`!kXOh zCtH_^J+fayD$5}KTyl@x+xF?x4{{z?Iy%SlX^g)9&bohpEUezGNqp($s*QuylE}LVcX!VP!txzvG zwov!Cu=*48!wRZ1)U(( z$8RFreP-J%FST!MyjFQGIrgiu$rVYH^sT05vu&~?W>mWrN6aYhO_^tN?t#>5J7=dg z9k06co=!GjAH3|W+V_OD-+Q_y?K0>|QD}2&eNxfQ#5yNC?(@@PHo?d$X&Ii48>e^l z?{_%Z+6Km&(Aw*;(Ka}W^d*^CC!%_;pg8micto-|P2j8ReQiFI^p0`phwAPec>zzkjzY-?eZG35KnjBEeh#U$@Qk z-=9kkYU-zV%`wX@n0#|tug&$>>ra1NrpdjX*EuDs`(gOHDb>YiqfLvJl(4mOcb~EU zKjm?(^<@2h6SgK_;}B1|_<2|9rps*MBp-QEboSX=!CzNae(K@3d2nUw3XPX9 z)@FR(nte3+RaCz3Y_FCF+Urx+X?KgAH2(8-`tEgqelB+jNnfI^9p1J5ROmC~^Bq0e zFHf1@KT*7ct*uu|RkmuPl2Y;exQ|~vp6r)NUOJ=j>eO>{RXeP=u8TOI`SMg7@27LI z9;a0G@9ioDt!$qf=$-oO_U7ZU_G^3X z!`8K|KFGRsQ{C^m_x2wB!O11G_+P*MlRrYLPptj@BiU~(Y%cjD_V<@(!r9g9y9(u{ zwM(BpRGfHcg)By+VF|&Kn)QQ`7gBc%Cc&8nG>3U(;{R!PD2)E;4_5%Jc89A18i)xe~nT z-T9<95j+2j$4^P`=$Oz^uCHIoo|OD__mh;50lTV1<*R)bT^AO1JvL1@NKI7B!kFD> zw%Yq+xAT>|Bai#0yjZZT;`S%T{N-D&#@Efk%w-mKcR}Igf=^32`}^0VfB)Rv%FX-dudjB4`BCTl zdv;z)e19+K-=#PS&{W#~q}C_Of4@b$-@dUu-%GLl-JO~Kc0W~~R%KsX^1gR(>$dq- z4DYMX%{ekJ!tQACgc%w;yXRb9vFz~FeJ0J^GAwlmBqe$D_f9z#EBk=|qEXDFZt6^%l401}|T7xT{~Bd1cMd zihuvAZRG22%#<{~mAH9sk+FrN)w!~_N8%=$I{M8lEWGsK%PZBtvsZsq4?c6rFlyp~ zqg|f6*gjtJ49WQT=$))pN8^Q+lTFS{TmF3CZ+WQsGr}S-NUafUtyg0Rq_33->=}&eB#aAC@>tx$IZQYgC z)6JL)Uj%$qa&@;ZT^eJV{_f=EF3^NH}q zsVjr;mL3gFyT32!|GImR>JP1nH1eqYU;A9@%#~l3853-dhiWf7TCz=gevMM8oV2!V zX)D*Ihw3UP7#6#7mp|rLVR*Uo`J7{OmoGn|6Mjy!_)A7+c#yyS`+K_YCvD#@6TNNC zi7(&8W}cq5)b!sP#yiI6PgqZ#pm02Vg~IdW$E=pWD}PsFf8MLyq-x8Z@SHVQQjd0> zYnWL1*(E%t*FKx!`ktLUr-X%`$gU4?Jf&$CHt)6<_hYY+DKX^_9G0Kq5_MU&HSF8o z?@R98tGoU5$PbA}$=-~fnwKB&+rOC=f2E}2@3SSze;DVKO4REwtNDCFdF8Zl2{sni zC9?uOQf_ZM9<@ea1yK5>n;_n@~ z9L$zCRm*cq*{f}ayBB0Lyf5NO_;JrZLo8y#>TrKy0R{cf&HRV1t#$NRHGSgs0=9T2 zrN*cqKmPbEI9)f-@t%Q&(JkM@>i*LLKi}JXNih1dv)OE(ee(4&cV4dCSTt>}wfaiy zx_>t%6T_DGRfH!cU5fu~Qnp4SrJet@NXOGp-#-a`|9#oNd%M2r#EF*-*TiT}+&kO6 z`wY9>2i5d*6?MPQK6vD6e0G=2VS)D0*=CnM?tUlr@VR=g-|n(^iwnCyKVSOz? z3ET3fzK%TEQvTMx}Gv%{&iNIoA)8l=fb{m#@t8P7WZm!?V zUa8LQrdtl%r+kz%WLPv!uHBqsoY!s`s&mZCwfYsw%s;&R=P9WTzu}0JvTLt zO+rrXF3py-S(^5{%rk6H&dg$WF>iZmGm*P9jZ||FG$)=o@P6a*C%=28=LUaHOe~uF z?5yki;Lo4W3yJQl*(vd4+Q+#wUc_))Wrh4QI^I+GZrSFtwZUl{lNPamebsqf({y#X z_w0{vw;O%fJng)Sn%C}G=Id?ztBjWWPL`C+&#zprGjpkzXQcg)1xqG-o}C`wweSCj z=8Dz2&Gwp}r*@@yt~3vy$!3svoUckm>)=dpBZaMOdiMV~CN0Xz5L43&XX3r zo>lqc{(jke_bxTDvq<hzeB&wv5CFt>7*;Fn(w}+82SaVC+~1$`t#TP$yvtF z>4zt;Rq;A~nfuv3{kgAOSHHAb{P>!EJcr^wqfJ}l5_ZSB?U-&9S--JZy@l=Iq@O|_ z6Q^)69y9oNJ(<7xSD1(S&IZ-ulS&+4CaSExR({cN!;4~${*w{U-tTwbmk_b_%*+cn zZcC^6P5G>UG)1TQXb{JTiLLj;F2?R;imzi9H;(l9bJ>4_y@c7iwp)EI$L#D3QhOx4 zr$08D_VaD{hPtULzqU&4{4D-p``4G(JCF9;cb$1V&qy_WmQwL0kCzFHW4W(KxlDKc z_IC2Q>~}Go1{?MmetzD4aq`URnz6B-4VA^l*Qdtrmf2GH;omIl>UA? z?-QPsv}E!LpYUxtjWv!R-Ub;S(21S-by|h8@#U%Or#bY6>=F`Gbn{Q!_388Zp#0bS zo2|CSmZa(&IU2WrUCa)K{p-A!YM1S+o)3>sapB`7vv4ug}Yk zv5R(vt)29o=c8c$-prSpTNs@$U!UeNyzISQa)e+C0rCKYxau+@qk= zUp`Nkd$IeyhS^KgYjrx!6JBH(RvkWcFX7yr%*a=(j|l$|{`>2zQu?`-Dyp5|i{7<= z2&on>dzbQdneUUR9TT!N*M%9Uwk>gBd|vzaYxu9`6IZ?(rT0m6uX{D;mh|jcS(jaG zAM6ht4wZj)<>%#?oi$SqHrsaezwclFUc&B|hg*xF;LQF_wY8~JW=sf>Iefyi=1*B& zWbo{@{a2J9eM+6#eX^-&>1?}%7ZLC*GSsz#DSktjLD6SA1-;b?JT<4 zAXZUXfAoyxgNsXT^#iA^SREeu;iCJT7uR@`udKM8&5*j;wBZ%wpZ*W0-|r7t8&&#l zbwuO-|9*>Nb{ZZzB2n@#XPM57?Ltkvf|mFBEWNTubFtxJizZJ6%bMANUv3KJytMOr zc6wfoQSZVjpORwt%-D1^eAnF9CnlO-eLQpO`%Qd|u&iZ|m&g)(hUAz6Z#^xZ^naBP7mnC`}IexJD<^1Z0hkSGMr_5e2 zeY{`(>8GdNTk`JqY|Zw4b$z~H$rhi9=6O2z?)lEXv@A<2KJMCKvpgO{L$#A9J!j+` zRo^FhF!tg3gWMi6c5`H{%L*Pna`o`@`yOXiGGU{qLqo+>|M~mM?l}wWY;5%7|NH3Z z&HZ{;82<2oyq&*4XvGB`wmp`!!>bNmS($dqEX6eIL{*;&*CWkS`K+}PY%H6)uM1gS z%$VpH)bM|6_{aNap2TmTxKqCFL@T$r#Mf)lt8BLKPAr=1ZOAjzd~@cRTX(&Rii%E^ zCC*IR?w#=^_QpMprv85Zc7FM1S61rz%==>9%%*Ns(^5S9;4IUHQCqjL&1`Qs5e$!= zCdqQk&*;o@W5HU#%}Ga%w&mYH`s(WH%Ts^<`E2ypI&Y4TTaT2gFgw4kN_Mny@~;xk zEgO~QUSB``>*CAHmhzqmW)Ao%&cSx8_|p^ZFEegW$TL3m@oIXtW+0!JMG#9xs!{2~ zhm3M3Kb*D7H+%MmBmT=npVmn>-|s{u=o@`6ET1@K%8^S;y(=HKihuCb4_;s7{o(7^ z)B_ES5^Ybe?2?e1w@G(FQF+mq7lC1xLAz6q?5q79!vC&l&z?OqOfrQobpH5ZUYY8o zY1Om#;P1)im$#_4Jejob#A)s1{yB-v^3s2{iSDzwFJ#vD=OG+3~5-T~j;%H}l(FI1~`EvuLT< zp?W6!gw8+TuQ1w4%bnf3xO(IB_wO^$#P!KceA;oed*}S8Z<8NL<`-q?uhIG-(*D=^ zMaaeJ|K9(1oo$wTW9w_4^EQ*?r1g)*&o(nE-Cerc=kK$V$}j7xzD=1se_rJ=+orpx zj?SE+ae4o|d6Se*+)`ayQ`xC;ZA1W9G$fM}$8|E6CLw~1)iw21G0CN%$zNxY3s!o}qu z-_#XZO!?S2Gg$NCYxkM!Vl|_;tx2wIOuoG`1GnjhnUgyP5az-;3i6UYwn+btx)f_SDv`|IMDCpRcZ?!!!G=+oo?U z|D|5OJoWX(#kot0%b9hfI@pigj&71mPTm~1{`z8ObMNVwe*ay${77~2j}L2i@;|lu z`LX)P$Lc;dHsdAdCTBiRK3#SA#Y2XYx__1LcK@%d>U5oMH2Xmt=iB*{Z2R~B|HnCL z^6w8HkF$UL@?}Zv?lKXLfCj^4wV-u(6uZRhdp2xX)g!O(`9xRt{su-iUMc^RlWaNp z%hL{Z^!6rwda|t5%4Ia`C`r@M^b|IPa?qTTlMasQ0f zVTu1fFsFTd6l8whZuUpZ`8ALJ)IU8nDla0-;edq@V9;Xr}j(6&+V?pVvtNN*PM;nY0%DFT=)N4^dfy>^=Bpr3tsH_BP}A5!jyJ>9pkeH2WOaOC$;@Z zy0kt2)X%xreO78 z6Sp|E9lu{kCe>ry7o4Yzbevz+ymB&8)AeVJJ%h%^rF1u65C9dbQ)N5+S z)m5V2({xT=vSefwdKF&gWNFUOqF!kh!7y{a*3icm3wsRKC1X$XvF&df8@W zca_?x`}?MI@Y^?J&eEKBEcf=dk3XMxSG?W2_}p8D-Z$ZCSqxg{$9vyooM~=;s=BjA z^3Px1J$n-V{P^P#`0VUt4(-*6`4=4SycAad_n4P4Pjj(bZ_>Rzl~E^ea;$cKcTd*t zPr$dWt@li_pWXTY?Nz8`Ohj~gWktr$yL{KyPcOGNeZNQf_M65v+&;c@ycZ>AZ*9%& za@!xTv-qW{Q(4cTp&A0dE@9xjOcg%!Ws$*Yc zPI+2t$EJ73yO=`r+*AtIyYHgn(TjQXR&p~|G!Nwt)fr< zeoxguTl@Rl!?$nGF7XWg@octv#jnioYwwo5neg^i*qVyICMsIg^P16w^WyRMRsKJEel#YT{C`P_id{M%E&YRXuY~^WL`H+ivZAvRf8yZk+e`o3zb`h9%(zQhcmC3KEs1&2Dh=*Q*`fEF+>K zcVMpd(&XzVP22l-m0qs9zVWgBn>Cw4>i07lH~7B%w=3QMmTgsS?ZX#=FRuIVIX-jg z;a~r%BgHc&-ZV=*^|r`v#+$plr^oHB`si0RdwqJ-*5@BCEL7i7q&nx~V#V@2&g;Cq zQymZH@85fTlB&I+h>BcX_vZAYi}#klx0z+qc&vB&vODKDB!0M4{QTz5&$(=TBF8<- z<~Uzc3;cP!qVnK@MkCwDvrd|1HV>p#!4jjG#zURn9# z#LLS(Tb54Ue$yoJRftBQ6I-oV_VrWyr=`C;A-LSU;JIIVY;>l{x3|Sr-|GH~&N7>7 zcEpR}&-3|@9QPDBersXle6nHP&6ShiJdRm8iO1>i;l!t2l0EaR)#WF!>q-hm-i`HabCX{7QAz(h;~?yY4$Y%F|lb|T^_A074`fTvwNGwceB}7UayIq z^yj8Y;_tGX{=Xjg-#u?z6S3^y^K-3})sKF*&Yo7o#H66bW%pO))^_py!fmDtE-DE8 z{nPCK^V5vA(aZnO-nyamq0{&G*Vh*R+aIWW=GE2B|BLhP?TLK-JN{43{dxbst9mDy zWw%A{GI_Sd^W1xO-a|ZGyT1MWwX;+{J8|#p<6PHvM9$|Dy)?aet=Z|X?=J+L=@Q*s zSGTh$YWx3d$GNsJoN?_Ii@m-x&rzY7ZRwx;hn<;PkM$q_@_DktvIhxg&dpV2&~WeT zSs%G&#hma}Q|3%JUcSZp^73T6F9E9_Z;lk`Sk@T$&#?ZV=KL=k%-)sV|bu@AF=Ld-bRCXNu_cl@3qMs@M2TzPdWR`2XMUll>R%|7YmwIq6B|LnltYuHLC% z=X8sw-`O51W385bb9edlCl?i7_pNO>{-#H&;gs&%Ez#Sj)!(nV{FSxr|98K{Z*Ojz zWL@cye<#xYbzRmM<7+dS+2=&-_DU4~eXiYAr2a*Hlj)N`KR>^`vQjwx+#JuJ@6wDC z4)o5QUiI_gT!R}S%mF{ct=?J-%FD|O1t%Xzov zcka)9!Rjw}?A@FA?2Prhjn~%2o_=$4^Gw_7ZPyCR5-zKGeqsNR#=^k-Onxg`V*g4 ze(L!6?S%5AEqekN_gr69{!;06RIXWO*`!HN?x@e7!tt4vd(-;hC|-xB&w|&@F?QBE z@Op2;tq{*sW+^9R?_GDv{+l-Y+Uel1tmpa$ves4mUg@VH;;hkv`Vej&) zzPE0SW{5u!_V1Ff8+#SlF@ENh99wW3f)8((6g>yr-A>u2?mr$a`g=a@4{yT_zUdpBYL?`vQM1}qxp~?}S&#q!{&Mp3A2;ZUHharGNxkG{(DP}{ z?)_dV>$jUhN*aKl|zp z=)L|OsNcery-^jabQ#G z>7Z%1?+86U-*T)p@rg&p)2UH=ex_M;i^VP|PWMzz*zSCGmUHH%C$U^24gGda;cHv`OM9&w#;J9xC~WSGFljZtCc z*4N79H7%xP-l<-%QWX47!>Z)PfjyO;Z`JJ3TU0B9DMK5>4 zoSa7!dGF@FVhqW%%Pb4D=awn`cXN%TPJEra-K<23kX0d_k=GU#KfSMLC%1hstM0cq z6X#xccAi_^u34_%rWknO<;MK^Z!RvqBWRL&sYTU$+Jp%c4y+1Yo!5QliHb%rn_isF zxdz7CpMO4|&%C-ylp!!MQ1g4>+NkwY)-ve+`FrsC^(QZv-+%sc`TVqvrxTL@{`$J- z*Q@L+>+W_hS@LE!zZ)p480W?Ox?f%4@#XzA-SRij)-21Mr0mZ3$Yg`U?@!0&&-JEG z-7S6gdwIBkkdV{nw6hua_wAjnSi1V-w`p$ze|`=>aKBzNcGn)K)6;YrEoy(6_}l$d z`S`K($;sf^M_gVW(pj|V!4=IFF+WqEoqz8z+w5&n-Rrx%&E5NC7Pn($K>BMrajgst<$t*Z; zYo--);^~G@K3!tH>RPX)kM$T@)ZJ0=mz%78v%s`Vs-dfhnT3U=;N_*I(Nc4lX>=8t z2d@s(m8fz{me^V_|r z`-thcDLPNmj28R$*4WTjBh;(!|Citup{G-hcD;%GXT`ck!`xwe-rbJQ&cMh1fg(?> zK7RkMuA$N4*vw{F`|C^n*EqjTd-u2!h3sAME+bS+9TiZJt?%y0i^!lu;IX}={WuZw;7Db-Wx?_vIeKRb*+nH$fm zU}|bsz1iB||3+rg-HQqWu0PqgWL@n#H`hAb5oCfvgrASklHA+dW-ObT+q+*pu3@3` z!@b{Cy1p;&U*IL``G3+)-Rg=1Ya%yf3fFw*onxW+{M;PQ?{_BeeXVv{?tqkO)&%|d zeL0H)0yZtlxmTmUD|Y?SdwZ+%Pn%hs@~vpJvAxQ@LZjfD~c|1j?XyV_qDc9-Y>`SWK}D`Uh)r8oEM({;A&k*le#1?A<($NR5`J>h$B zJ-&Wv`uTZh=G(_}I|quee*7hCRnpNeUpK?CnQdv!blH~|nZwpL`OQ6W+PiE*%` zBBIjkX_o&+#5FL_^z-xc>5qfn`?0lU5|{`0>6_{)ong-x@=m>=x> zttBK`Ip=zuwd2D>S0(J@ivC5~e3Muc$-I7FRg=G+<-sQ>7vIslzvyW8ks~4sN=`zK z?LSiYD_zh?aQ)dHvNme!i4!M8oC5+yp6+*>ZI=7v&*$^+S2Py5sPxEiR)1TwAY4EH z+xv38Pq#NFv&Y57{rL6EFe^l)uFmhhyu-ysMt`l-dc>RAr5&73S-I=$>kA1Bzr4cP zC2}%K{^(uoPB z=im3QR|(p3OX<1V`QKkZaeaR#ZFxTS{LgvsKiBBT@ALZmi#K9xmMDW|@v|e>uTS5U zs(oSI-9RO!E9Vq8=G|#vW>0u{d{n+Sto8!OX6Xt$K38b5@MbVtrgr^ zS63ZX*vb^ap*X4c+g$dXMH#-p8E0AswH)6mIdxA$#m=cGwt&7=*eol z7FLIXncvB1aV`+ZKlttKZOzbCQ&^lhCgy~!jhY&~+;3y%Wwq6R{>rzmjH{ijzPhgN z>Z-p!3!SEK+}P+d^U7Osy_}T8ZI@qI-Pt2)|Lvi3#4eF_ad-W`zPhmN?7kf=6;C{V zd^+tOvv1G5e}6-nB$5w2o^IOUv}djO*sAIAZ*K)`)e2d^?%EsMYPRa{tKR>;|6i!@>(@}@hUo21_x7wZy?bWnt9>5| zc2tMQDy<7SO)# z{r&y@q4NH3j=q{--)5G3<^KNP?|$~g@|a{Vld|=n!Eo`Se!qQ9glN;2jD>03%*HmtJ z1l-;&s?XQTb@1ioRj`^g_sO-szAkLmZzh$=tb8Q; z%Fg2SZ8spNj= zemn22S}%Wl?{2SOmzITQ|JM=w`t>mX!phG#D!iC9Ts8@aimEyaI7R5jUgzZCSdejX zk&IP|hNt}My|y)}|p^o{TFTMkxWE z3+BqEoaftFbnx9>gNhA?+Z&m8vgjO%HqXAMb84FI>4%5gRVAD_Rts8x-kx$&$SCd1 zj3xR%kIgb*?2|ox++E%_@!Fc*Hg#(X|L*ELxuoj%)wSGHwH(jQxv;zZ&%S*#jSpX5 zE_Jy5wTwNVxc;Gwi?dd(k1&+w=YMfa)GYT>#ubnByH=hItsY{W3A@YQsxXQ;MTo{; z=j7%-eDb8Gq>Rp$pAu|54XLL$1?~T5_UbynO6;yJ3{TF^p6}e=$Gq^)zP-&}Q==~K zHm~`=S1N9^8VlR2lK1~QIyyA&+_`k@ZS$VY$?|!5=XUH`reqP3{J*YXYr8rdcVi5b z*dyKUo}MGuu8B?djEi&Pczt1Kak`v+UC-pn!7)mcuiU)pw5udxV@u$QfO|Wh@Q1`- z|NQ)X;kP%X({wUjU0RNHS8iOrI?DXVgM*dpVs}qg$eXSg`=nhyEqMLBwwr4fzE1cx zd%~?-UQ8M-S9h1cmzy_lo`toww?T_Q+xFbsW`1+6T4&Feo=|gZ&x>7A+r`DiPIZae zGhcXG$)4VQwCQHfGM|~3O!DoRx>XZ>a&oRz?LToMz^zB({1Q*$$B)FMq`Wd-B)_^Y z@9A@9_R&q{`7bUy3pprGIw0Ns<)o04#Qi2#?uTJ2`gCzIZwm3Qn|QQI88 zF2>>9oLRpX9$=SmSoSvIO+;_;bCXNUT94;n;Qw$%v($4};NtJXOqxuBk7OhE)mZLY zXI%X)hqF!KP(ap|6$jgRrB6&&=ii=p*X!Cw2}38*l9+vKE^kzBX+1buJxfgd=izg*r`C*tG^7(~z`IWiz=4I7BxU(~0{k(HmR_6cvtrNX$mRI>( zuFK2!-%g$`>7aN|P+orilR#hfmJL!ni=HlW?H04Juz2wN`SdrB1w~lc`J1+HpY@fS zvorq%&#M0ThldKjkFPj~_oKXou@@b_gh4EPZi-vAn!|-;YP!4%f7ffBM?0 zm$JNab zkN^HAaC4h}+4)LoX{X$KYsy42@BR7e`J!HNdP8f4yNU1P+xh#KMs7|M;!$*2v@&QZ z*WT*y(@an1D;Nc-<_8AW&;9c^vZUnCj_o_8SM>AG@X4AMDCD5Hre)o03rkBuK|#fX z0#19r3kNXN*Vo(F+GgI|w3Ov3@0VAs@wKdXcRBXSY~1+gccE_ds?%F#tyXNzzuYCd z>aEZDd6O8p5=|E^Uc7Ph=E)8miuZnVW_WmTyu7?T{pY8rLKF61+_rYri@6qpMkx&| zgBPZFmfntE`>?pAMbbEgf4^yV2;=c9D-DX5t$J1)-6z}Z+#ZtHsnXyS(fIcEcH@#4 z0h}!YkM^FNqA9E$w&uXmqpCM^UVqC!;`(^9Vu+0$>GOnwoNaUF zg4~MtGMzsEu}!zI*F*Zcf~vAB)A=`BEOe4Bk>k|{r}5mnb~?&?8p+5eSM5~YirDGv)vJUtAd)AL|-p0 zdmneciM6Wc(vLp5dH*N9KFza0;Qd3MyEkvnyl^3avrS;VLB<7zq@*O!D5s#{GnU%x zC9-Th=Xy@A*Idjr|Ii{!p$*U9Yn$iYS>VzswCVAM{ihaOy_Wy>_Tjs`kI%H+ti#SX zCHbzE>D01+e_U;BJ{jah2uK<~TbLdG<6--cht=O#-K*~w3q5+>oLAXxP2cYI4vhLt z%>D*xK6ZER9z4l8PvV2(B$j}V?+PX+Q@X|VCs~*0t&7{M#VB|(KsrHIK&ae%Z`Ici zpR^8MSm?ZAbF+wM!VQCpZ*N-9XYy9nK4+Inx{?t6&39JM_aB7?|Nn8@?=~vntC*mp zbaO?Za^1h5=_bCDXYT*6aED1VcvaVZKG_GK&+`}lFvz*jCnuL!@>K%1Zs* zxpOvkeAkuCzd>W;?2Ma1i&H#hyIGr>#}!sOabK_`1c_WvX9`iD)jmwP(l9m0fo*Tz{O~5uTZO3;o_?qd8M*0PqnNX}mgzmG9{ELc3`ZtMR0aG2j`u9awfe0-(WUe=BNo6pX^ z>Zfq=VwSY|=1A3sv$LJoMy)#ddG#F2#ay<>dYdmUet7V6@q`%?TZKEeo5$=*xdU;K zhHICI5X;1z)bosa@fJm;Z)BI9_whe*dAE!E>YID5%dezvb?uImyS~$SiT84`hwkpH z-S*bit=v(2yZ^!jo;#m*PkfSmeN(Ep-+VjWllQGZ?f<`WeeJImk~W(o&;DB*vodW- zy!k~bDX!SvtL|DR{breU_LXIJ$s`7@k8(@BrgAyxF?Xk|bpOs*@;6V`cGo-QAAyo3 zcY8%N^^9_7c`+!*8Ba7XUUn-|u{7()pJEQ)T<>3BtRuJOur;@fJ-q!>{@}{Lo@RNc zr|BkNT;%%Z#zyCPF7I!&aO&Uxrj~!zdwSIUjb2O|N2-@(N;Nh%?%2KC+rVYhrG2&4 zyUONzzq~Zz8go)o-SLA91#PQ-ByIdt+xcW|^eg{UQ@;NA@%X8WtE)kQLdol@wlL#U z8*^r`+i-XU8E)Rb{rSz!=^|Po9iN|{KRx+Ht%|Fe*2BvtrJCP;&tE?K?8i(e-(cgb zlNh)Z|9xRo*0-Lx$HLlLSfGHv;k;dNtK7ti2F1^;bf&4T;JRlXsS`SNZ?%4MwzT8b zRUf`+*8I24u__X8fAq6ro9#=LhO4VW7su`{3wru{o`}whvTGl{w0wH{aQpp`#TnhM zfB#-p|DyHq_Y38%rZHV26U=mf{A}F6KT26*_qMAYO9ZzFypQY_)6Mw&eD2X!k3*N1 zdLKX9ZT|9R@Y>IpOHFq_de6T>tbp0*?^*w!QWjh>$8Ja0-pHC2wLbLX<>?}(r&K#5 zGH1E1i`l6Wx=KVhYRd%m^VJhfS4Y)dSRt5lZq2`Wy3!%*`Ih@RZcbY-xBT^m{rju< zo}K4^d3p7s2|AHi_D65)@fT5L6mcr}{_gIMtqo2p?B~v%YiW0%pw|2ALP=p@=;V)m z455uv*8k*`XMEkLUbwwSLU6xv^G&fJ7aJD!^ws^LzrMVT+?2wZe5_}p`nl={&)DSa zRz&STa>QX(h=2$SAK$BgiH9HDvD658;eT?nXDFZlY__#gE5EK3>s}S+Ki%)F#=G0g zyS&b%CClxO=@xoqYdrg`OY~tTLB)HMUR}-JRQme+i(OI4Uth0Z|7)G=ineo&2O=K` zC$L|TvH17rTZRApLvL@tI{Yn8V9WMD9{ckSC%y?--R++fcw<}cZHuBO9I2^Hijs5XwZ=9XIe44sV)snQgn^GFf-YzIgJuy?b>PyG|H?tL+e_7R7Eb$7R_4oJR zA3vY(Zg4v{$4b&@#m3*?GOw&%oqS}jLn^5DdGqAtzx&`ksfoxt;&&edAP?==6^J6<2q?*yZQq!eW|rCE>;A zWyO>J?0vn!`Eb;Q-R4{JVtW~xOV-71zOenh1p}9uPRsiBee0a>@4GEw>h)Gy=J$px ztCy$!o@d*9-tPC@&(H5Zs{8Qq@xeFu^B3mF&rLd7B4@*3&hE+3D$uZavGT=>7dIV< zR+)ePw)v@ap9XycjskY2#uX~E;^E=pWp8h_?%lh0kGzVL&PS*LRL0Uln(-RP+7L;-(Tj`$|b}xvBoa@eg@YOCJ`n#rtOT&pV!}ebNJ4z zN%p>%E55yv3|$qXc*#pYHhT9Ai5=DA@9zAZs~LPrNO|)Ww}xo1w6O6iyuF{ zSmfKcSCjJBsQWuyH%&XQ=e4)WKl9d>%saKIr=~2e_*iq}mYw6}e^u&&Ap6_gdZkD%1PG-5+c_Q%~=EXPv!JkI|jkIB@Fz(D~}EoI7`{U=m>1%qw$?*TP!D zif`lQy35P`pD&+Zcj(|jN4?)_x0)GeZ##Trc(qcB2yCk{MOcN5uJz$pv{DL)r9=_*In3S zImdqe|9+|nCYK8mypk2{r%9pyBqr#{(AMC-Oq0o|AQl)6ST!^K6UQ8d{y+# z8=W&V80Xh6GtQb~2<}}O9O!8f@QiecV9~TWduQijy9j6JP}kHwpAP7+_xP72%aq0N zGR~s0OaB*dCDTQ}b#3?Svo9_2oT3vssiT9VGDyOu!s5*xPIkT(Vy@-ySD6_!HfGJe zzoT%1xqi&PKc8-}axcgZkJu~q?ryMdN>lU0XTCd%T(|a1ntDk&ax2CiynTE2p32W& z3NDkLy|3@*5-l<;UY50Ib>^$XX2od@W(Q;s{LimDrKBJp&{6gEN}tlkbJ;sN;x^yD zpk8TR{x0R?qoXXWtS8sZKX_-~+Hw}j0NOHD#{0h@~@MWgio!!$r+4&i? z1jWi`aSAWeh%l&oz4rRaxzeYmG)8URw%~QC;mpq)@}=jLX)(JvJ2X7x`}z62efs-* zd$;7?4wI`-v@l}Ua8a@<>s{R01%(!+ zvB=v5Oh5nZTy15{`nXju4qpq4jccAdBe_fH?k0YF{%9WlcarZS*m)!lJUraKGGyf> zn-5_rCj_>#UAQTEZEbM&&wERHPfw3u^|v88>B`A7H#UN*>lT5+J$o0wym4@*He+JU zFIl^l>+DQ|mj>0V`PKY9{OzXkSH+x-E0iW3?|%@sisPG4K^uEwoAt3vOTC3+18GJSVaUd#2a3N3l__A1Z) z`K#5E(-Y>*eQ?Tf#^)7gcfPgHc5du%Y;Q0WOXQU@>G<%WK+R`{0{`}dnJaA5rOZN% zYkz(^cxB}(g_L7Fp^AG-wL?}fTh(&-U&*?_Ra0h7wW|`@Rm$w{K9%L#nw8f?mU%Fi zzCQHq>@l0VNKjlvZ%ksX{q<#{Lr2O3@dsQC({%T5u-?E?n{zy1^&CGg_7}IqzlQxb zjyB$5>DbTs?aXQe-a31Z=SjkL`44g)sR^Ao4vW2hb9cG^WHsMO?YFpItSED-|FclY zbTVhz+n~LS$NSl(rF*+X4_*v>+^sLvcXpa@tk$|PUM^84YwH)6TveOS&ud(+eq}xX z?QM>8t&Z8$&14ig#K0$KD@_h0 zGMMGA^7!}X+?DnDr)L;S-`ppA#-T^0!KuUkyqrnKg@%uhk6&IHtj^itQJ3b+lJM$1 ztK;@PHT5q{BR^!cGrKRn#D#B=j} z_x>{sPfkp1&c41baC4fj-A|UfAB?}gbmk|-t&@?l=ll8T=0v?%<8yN)CCix#o}7rY z`?G=T-#9=~@l&a6fJ(W%PS)oj8nKWZFvpx~MHILuP%`cGZT?2|3CT8Z15jquBRbB=y1{-cf&YP(0zNzS` zSJAUGn$zpnPFcNr)sM3?HVW+jx2r=?*=nj)W*8ktUCgx^O%SqgGt_(Pmf8wKO+w-u(FA-`}4e`LzA{`}gEj?ddlEoFt~4OnG!- zqVkU2yH8i`S5aWQ8eMcvXX=@+@7^AkuV3NypyZ{}&u6neoSYI)PpeKjF<}F*j|YcN z)RI*V_CFL_ik>=27&tstzhC>jyO;OQ-s zw{EYv-k+j)xomM!(W8f2xt~s*$y59P@AntG^rla4F_>{9CI9WMts!fpzW#hZL8adF z;Fp&Hd#(QbG2W7~u*=%+Pry^jz`zYDomm2Vb0QBFZqIicov->aYDTUTXC@Crz- z{KfU_m(#kK4b|HX`~UU|A7EzZlXxZm{X@W6(dMQnoH~=PaW)7XiYSRyS5sr#d{gJ3 zN7J_a@aUbk)og!%AHRQZN#`xzlm`dG`*)Z5u4SEL#M;LH{HNUYQ$3Oo-mcwud_@ZH z0s*#JsT($LRyHsY_`c(kp`uIDUb)iP<+-=Fg{%(a-F#DLdhO&5H@NfXTCaAwkP`Iz z&$V@bU+-;Lyf~EkgZF-<*U; zM>^ks`MRV0eO%S|cW3qY|C#i_RBO_@na1&7V}ATDe0?nv+)HdZm?rz``ug+X@wG>r zSh-ac4ry6fSzX#u`1t#;dcEJD7p>Wz^Wwt7Et!|u?CtG6|4b4T7Y~(Klqn#%Fzv^^ zH>L~Hc#~V(K=S}U+Bfs@@$qdE3y8Se>7BGE?B3LumzO_&`}XYG=Hg(UU<_-}8t7<=}lf@{_wG0P}P3V;p3yDOEtF$ymx$dX6DK1`tpB&eXV}`{l%_x=jK}9uWGG}2)cdp zz^oS+w#b#d=aV)ISzh-ymq&tOvYPLr@bz&bdNDJM)6X$Hc)WSmqocEpYj*50W6o@!NS`5@&d=&tgBfbi`^!7bb8J>*xG*h@$rBK4#MZ= z?(W#W-CV4jwc*p#)5XvI7>b|Yd#<}qY643@$CFQrOEaac%im2&;P@zZ^VTgP5s{W< znQP+qMlnt5X>DB@YriRN?V-i)i9debd$jxgKIQ}W?#W$LM3p^7rv z77{WtCTcz>99p@|H6u6W+^Jm|yj-z3jbF~zs_Ensp|cX*pnB7M!E39u%`-bXI5^t` z@?S1Fb@ps;#4T*V_HrnVFCO=^iP+e=t1$;8g8^ z#cUBeR)&VFZe2g-W?J&^t@(|u+7EX`Z(mSV`r<0Lntz*4r2k9EuCj(8lTSg{PXe%!?v8j+}Kag z!`H^0Nh_^>cgLXK?#XHP+uQcql-;xW@l5*0E>WZOu<4T>b5*CS@rJBhGim>gYlh&o zedE#5ZqO*n)~u_O5;#8UPulN2U2kLhc{#6XI+`cvS1hgm9&*V%f8MOC-CaSizm>fW z;$0X&_0Q2+w$epUgE*ITckeoz66E>x?(UDC%LGB$w9&Ta$Am?$-ChbUKiW%TpP!j& z{N(g>{e!vhyCzS*?9G{xk>j42SW*6N#rp8||2}WDv-`NaAwn4BQH${K>pS>GX6_Yu zwEpNmzh`G>yPut9djI8Xx639nGBO#Lm+@)_FROXEubp51(evlWx9y+hB;@&}GULun zdryYe4MK8qa&v5}ryXkL_BLqwA-!vzu!u-YdpmnzVBmY3i!nP26z5u(t7&MwSo+>` zx}Iz+xA-!bP9YiVG9Nh^ZG*I)tdEbLu&fS0+{&Fl?M&$#j(6__gqgp6JEr@mV&axY z!9x!Y9XfPkn(k~Cr;h!Bi(ELv)<(I$y0Y^At9^UdC*|j#UlqDKbU;n<8gV-xIGrlY`jeO-d5RHS6A;U zdFk}|+1dLqgg$?Gcvv%RjYR3ID-+pIIV4#-nq@A!#t^0R;V}OMt*O7F7Bpn>2X9KL zX*}Mo6&iHE`s=E!@0T{KUs<&@?f;)YSI+|NJ*^+)%j@^v*Zu))vpW!)%M0mE8_BGOuD^uGiH#Z-Cd;7v7)|9iWs@Tfja^2nKn4z&_=fU*(2Umq&SkMT{x%I!DYWJPo zA)vJI+uPg88zb&zZ~n5k`unH9-|zolY#10A7_+Bh;+vbBPdBFt$Z0-2BRRun zxu-Wan*I5;dY8V=ncltC(Ua}#i=(!zaEg$4a`yM32>z*mL^Uo5NzZ;Z$Ks;myM2q@ zXBWJW)9w;^dE~~%4_{Uqa_gxuiX7qsji~#~G`=!#&W8T>fY)E;K07kg@+~{QCOgv$H1{rFu0r zH(M4z<5{8ci}b%)M}-W1PyHcA{8u{%y5`TU1c=P7L^>}BC`nav7ouXoF+F=J;xgACH<&K=0 zDRyZ&yT8ALmC20!{jJg4=NaYBTE%6i1nOvZr8%q$S$U|HTU;YxK?946O84_U>t0XM z4)5y{)ec(bGt=e1P~i2_Gik<(ii(AfcnowR*SR+z+pb4A{0N>-i_8`ueX|lL9w4mcBlAUck+DrL2pbUC8Eoc0La#jg}w% z@-_?)A3hY~nV2*0^Tmr7*F%klK}{ zR{MEbVSlucgW{Sq8C>mHG$@@^tKYS*_}LlBPtVWi-?(pFrdD)gL*f#@xwCv{ zo2l-&fAVCfUhFOb5s@Q*e}8}4xK*fIeE+MB|9%(V-Ue-|Pvzw1R`#BzBg8RL<>rkW z1%H2)8l|7h5f$BRXlTg7#ul_b&bIQyq=u50A^Ytod&Ua&byRFFTp6_T?SrJ~eKr*e zpeC^H?ak@@&(F=ReyXajxF+z;n)|=LzTR2?zb@ueddt_k{6kT7{vWI4YgyK<%Q_o( zdfKW(+cN?S%G;-E$A8}w${GLq+Jnc;e0-~#e*CEnjo4IcZBqwss_S-DT)rHnxJISX zs_cz~s@If`=+Ek&Q!C;>Jzy}i=S-P~W^t>tn_y3V0ib8pq7{?OG6 zDvM41E-Se6?WhV>omBix;`@%J{0juaGOn+St@(6PU5F#`YLfoPJ{ikN*VaZa&Xl@% z@uHB#$9qpsvHtwLx+~r{*!H(xY}4)Sp-twMMssX9Q%|YLr04UWoptcf&kGwD-%@?@ zDRoCh;N9m>S&#QS-`+OCYAa;ebc0jvuP=_*OK*lcM3}~2w=8`n;ycUa;PK<`OiK55 z=kE*bjNVmZkTc`eUvbf;?>294j@!E+%Jjr6(YpV(|2E~%GMS*-?e_1F)xCQgvc+3k zR(yYac6RBe)Zooc`}RpaJ^ec8Ud|ry3Y#@o4!85GavaK9>N9iF)6>&~*F+eui`}ip zDER*88|EmJhIzIN{pLn}dAs`ak3yBjZoTXaJSHl+xV-3*TYGumU!z}Nn*$d=(r%h< z*2*nj(#CuF<_5>-FN0(M23)!S|A+D%$L5kt%dT>AHBIRQH;$NmFBg=Tr=Oi=D#Vjm zx~uf{u^%5F&$KFC^-E{k*E%J^7W?48zvXN{EiHKHbK~aCqi?s$2?#j+|M! zM~|E$B4)5SM@-$8d%Nh}9ZS$Qjfu+cDhf&$Z`?TW@UVbLN#g>AtKp^RKCkL+XkfTA zue@yA*4j$YH205<$F8mY`||d7b~`(}2pusK-{c1e8ei=4JJ_V!GxH~?ZC1+7$$9Yj z@%EUVMVWkv`{QD1|oZMU( z{q5<=$thm2#dq>Zn{^{W>cU*IQel9lU^E1zw zeS4UtrLP7XSRHHN++f4nvLQ}wa_5X05}Yjtdla493SM8+t@`>ZwRHdPb+3Kq*+_OD z{dBEv+1j*7iVy~|6zv%IFW z$;;36w{LA^e%vl^!LYM9`^?HR;E+5m)F%@TqGa_THN$V zx8A^0b%Vi|=WCV)ZcK7r7rXn|rqt7GK1sOsNGS5B2whz(UGsNq*1ec*I#YC4@89zM z{lC8-o?kWFw=ZDrEWi172AM)F?ajA7MY>t4(bgEx1j_b-ipcxXfA<}AU@_5V*l zes;dyEcZ&zg68H|iX5vHOXk^Rl}}W3uFzaKg(ZOFW7v^%3{jV_MJm0tSNByD-dpu` zQR3k?A%Vn<#zrm2*=D?Uzj>6DLoaPh?~i(2{_V}{<9cyCa&iIN^-@kO$TOaq@X%@N zbOQpn>Pi;#fJ|bWDF3Ua`EEDj9G2%?Z>14 z|5s90=H%g-a-e&=+P1Z?ZfyKtljG1Zi`VDJy_`Eo{DmA8CpFxV+^@cI`79@urmfl6 zFRh6*Zfa^;5wp_>wBRrG^t3J6*Wb-O<8}MitxtE$?|VLI1@{Qgo;&B)q#$(G-~KNP zsJ9-yJumfe8?TT^VyTasguUE6yU^c1*Tww2KD|Ev%2w?iyH`irN8fG{J=|s+S9zj! zL*6X#TIye4UMe3H=sc8Twz=@Jn~bb%=A9iISzIDSqocQOy?tY&LCK0;xrbOZg4wLf zLVo|-=eMuMpvL0OJc;P_%2^WUWxGojf{1PoFqnFXfZ5 zaCm!btE$4GUGw&@sI{79+RVZ);Y)*jwQE_TR@vQCqLPb#z=+ zapa`uS%$hF3$=7Azi`~z-Y#En^6VpMU5@90kB^V93|%djwmGs%@!so`#}~WzYea9; zaddPP5=e|aAD?hW;>LFVRbj0i95;4}R(%QJOeisVa-M&tk>l<%&g0KcFkWA`(ym@k z&MaeAXa4@sT2^^`Hf!r2&!j_nbFO%TItd<1GP1Irot+bpU3j!t!YoH(bNcyXckjl| zD?X%^`ZeV5U$>qUPE)m-EB;gn_|FexaJYO)P{?Rv2gi>$o89j0<&KN{m~5QhcC6Rb z$!S6G^229lhtIe%y>WlNdQ41Pz@8rrZoNUqjczeZ!P7%ZS=ZN{?Ugn^G0%24i}Rk~ z+uL#Ro07;i&-S3D31`(_+}y0PIi0=m&kx66-`<{HK40#^$;k;~dVl75 zPhTe}Rn;4|_S(hO;xhK@+QhY3mixV26aQZ%|NZ?PWp90AZclIJPEX3tK7MktIR~Gd zvkQxbrPC5nSD{?d$Y@f|%}t&PN35^zEKYCZlRfqJ_V%S8cWlUdn0R5myo~KHW9za5 zZ*N~%>OFnO_si=3a+9?}`PBT*bgo@{>!EVkwKWsW)^;j72N~4ux%Ktgqodu0dn2pA z%N=OtUb}H??Y>JF8uUeXvgou3JnCH&vvbnx>+6f3oDlT<*K)PkoAdE8$3B^(GmO)@ zv#+lM-P*;Fa%#%U%IL-4cI;TuB%r?h$HwyahbAhE?fX-ttR0@WsPgl(hA8pfH9w2g zd?Zf1y`6rsbgTJ>v;#TbX$-9%PCjbF_wL=R`SbC(5YNXj-G~hhe6m&_ew<%A!6`zS zciP(4gUt_reZ6d9Y3lG*te@?{x3|_Avvif+-I9$Co|t%Hb@-nTUtcdQPXF=q`7s%5 zw%6B=>bGXx-Nk#j{q>ey>E_A8OFS6+4}sQ8?{VI>E;&D6zfmCH_wB8%C#UI3&o;}Q z^u%AqGJO4^pP#LGrCf|FH)Z|)^!xn;wO+r^&n~vKAJ*URaBBI&o^0ZrS6lY=)_}3R>Zn4^AB%Tbpureo;`Et z$|fcz7Vb9T_~^ei>nfMNzP{%_mrWZ}I)B|-&^YU?@yshrANbC8xcp%KJ+JC-A-n63 z#Jw_|xgbCOvHWJ01}7E6&(F_4Khh~Iq8}I2q&&cK6=CvNHJNr%#~R^S-*; z`SUZapRX@Cu6?{Z;Ner-2H|~WSFZcbRq&N6C~r4P4Pm;mPIif(E~wdRYhCg}ptpAy z^G*X1@cQ}1zO&7QcqZzIYA}fF9blI~V19qaZL6{tDbs|1H9tO`zP`6Cr2atd?+2It z7X~Vay8d}OJ?q(qNMq1QL1)6(S64;!Vj`Fn`i~iZX*mZ12VZo~@$K2&rWuCv``TBbGH$z$Lrn#~*c5ArY&!lNY z3hBiLy-hJnF?hD|w3LJ5q!sgQtBq1l2<$3-t#(j=^Tn>d`Sa!L|9oWs`uci5$d+f9 z{U4r_E&aL8fBuc@?W>-|Zu5Em?=QDaO+>?)nW4eYZ*(P?n`^{GERHaoTl+g?YeC8q ztIl6v!{^FahGfrV=QpwY;qd%j>|@#8XBfC9y4<{RLqJ$qxlus>=AKI9na1hM3LhVv z^rJJSN{mHUdgYS$kNaO=+Pc~=;DWMSkA&oOxwrTB&R*^>TTt5i?{8@S{u|T1H>VZ+ z+2Qy9pT9T>roJ*SD*MMVBhSa0FROeK2;K$Lgfw>p#!tV2aVh zH*b70GFGst%$ib0cKsf&|B2LFJgpeR~+LuaEEAy*_$--kDjZ{R^Fgle2$+uVoSLKEuGZ zYt8(nu(bdaU0U1Q7iUWO`S}U)G_HGnXMg?tw6n7czrG6P?C|)OlY4dP?FkdITUzcM zKXsG~aeNeG;=-K)C{YR4yrc5f{`y}htm6f0_wp*{1pq!i@qac$*v-9zX?eYm{ zX59byRrl1&;D9|lj&%xKmB0I8knC3X>1ng~^paOsJa?#nxVU(N;o@VHRFCc~X1}$i zacA*W{&}XWney^h9jZ7Zp%KpK1X_@`C%>_=QK%(lRp#YoId^wW&AYqno4rJ zuK8;^$A+_&%kkkMtFyCLn^s@ExXSR$`~8Qv<#HasyMuA6*2^!i*%!O7elKe;=b&yC zwf48PWsvDqIlDVEj_YwQ5b*q|5`NiZx}Gc}BV$EHg@?nWiH*$cLQ+zvW|?L)WPVmU z@_J1qb1QfA^y#;_Z(IvgZCL7caG~>qCrhMU|KI%oZ}}|y`S$z=4}SQva@XCYz}+2F z^wv(YUo6(>!KC3LB=&ouyo`*_K@T@Izd0ukwQ}$Lu*zRo(S_;Y!GcFDF?%@f?s9Z# zdBwb=);eb2ns@bcOJ9csztGZ&g9isTi~pAB zP*Jb{_b27_wBFOx^}Ro-AF&sZTJ?`d?$7&U=jP1(V7B<&ue}~&ZQK)&WX?L)z{s2d zTFI}>sU5yfhF985#dns;nc3$4OiC?3yg`dNgqFXy;^X6UadY!Bm{c(7{{H&2dYuozP-Keetli6s(@#} z%S%gdZp)pmQt$M~n~yJGy=Th zznAqlZhc(VYx8c_OG|@a|7mIx>dU_)@$GH!{rejht`fUeI#r~t_2AjrAMTbLq;?th z$AcWICTCaUaqC95$e~p)cbz*s+kB>ZzTDy7TPZ#qi}&{h7}x#&?tHXsRqyF%XD@74 z=aFVpRGeU_{N&u)D%O1(?tD8+IDdT&&P_gaICRtXz1BBwR0s(&+EyKyV|igoC(H^d z^SqvQuP+JQn3b+G@BAO#$W1M4A~&n;@a6b;e$)OvH$x6xU)r7Z*C!^^P;wY1C6^d zR8&#y$n-W{+%$Z|R^TR+-PtT}Z`$)9FKOfanwaL=+>+cEH*Vq60 z_Llp=Oyl%Nap{7B`rp5vo+G(ukI$Evi;wQz&NRbE&BQnP%Zv9bgOA^6jhw{5HPPqA zuD;%0Uht@y_Lj1@QCi{aWWGmmDgKi-H=ki8%EZKXXNw@qleDTwU#t^P`obYX7jq$M*@u# zwt*TSCp}6^Ozz#gC!!k_(v+wwrW4Vy?)8;bq25|MTPvbXBDRUS^)ys}mn-=6L};pr z?fI^}J3AVeWyb8=Gx0@+gt6P!>dvicy;?GnJ2sfyuaBQ3X}s+C-SD+hrbW;F+Sl11 zy(ShD`!I0EM<<1BhE|Wf_tilr38wuQe|&r#xgmiuzV_=>n>?pI%=Ld3rhT^iC!yva zHg&JMztgEH0o&K@`m?*vcE@gY8F4YT=p{BkxOyL~x6mgU}D^y}N&2u4{ehkZ4# z_*cj^9Bx}_rq?Z|DkCn!vj6|OTl;jPmPonPe~WzcI^48n+tyIdgaYuaC$ofooeijJ zym~dXDKS7;-S5d^e)}gE7rP7bDBjz+*nOcZ_m0}=w~rF@*H7B-H8o`7i5Z6L<-|o< zA0J;W>r(fFQO-VW`|%?y+AbA8mof);ep61JJI6QS^g*}Fo74S4>qfr3yv+IQ^EPIu zj`FmpUSGF*iB7$dDJ5gav;WVhBG!U6H*T}>Ha$A3SY7rte=_Hqh4#BaZ8&E>KE6A< z%lZBN{W;qlL5mFR?d{Xf%y4vZX<>2caM@7({k8Dk{Y8&jppCxZjhh>kK3-iLJ$;sG z_9f7go;HEb6%mG8**DCUy|ZKCw)Se_oyEuFt+s7!G*0iSUvr7gts~{s*|WY)2@HFy zz8*?3^8BRkqO>Yr{?@kE*Vh-OdVl!b{ORdcsRP$L-yWB{EvKgD_EtbhU_qDjzZgr< zD5BEE%vo;JbRs1TlUi7mC+^s_D`-bSVoq-E%^ih{L5>XCvLfs6B>nkO=hKs!|NeIV z`pO`gt>)*`)yH4%S|xOEm*}nS?fUx~Hl;31_uo-3FJ%^D?=9q@*pm2SSKs8xlTF0@ zR4P9|Oa1fXqe=d~IUAFYdpWdtsEBHK4 zE_5XK_Jh~!uc|)Iy`Av8Y^uaG4aV~Ks}@a?vFxdQvxzOBBjwertE-=!n#%3&?tWA5 zoo(mZUGuC;wM?_FOlaVkcp~e1o4UV3Zj^+9!`g@4Jt5!M#`8C`uU0!RC->m3ti7Hq zS83;soVNRQ!J8WvE@Y6Z{{HI8nU!fQ&dyhL9(;X$%(`qQqll7ZaY2ECl~oke$9YS< zr}w?SzTW$jx=YgKhnJ7N3d&#Rvo7WIH^uYwj;hxm?GkmqUh39!A@f!V*WT*GI|@G@ zo^9Iv`1rxgm%DRrdIc?Tc)3G<&1)+=JFB@?E7jf|JUHQ$Cn%U2dnAq9mU>V3Qn+X6 zd-=nM4+#ev7@wS&$gErTb%%h`MVs1HT=tt%R-U`MTKDFrRPQ^r`}XY%SsNu9+djYk zA7A?OmgrqeJ((jnADSL7_jqxC+vnr*`}a?fFebh%=%i z<;|U)#U^=oBA7n*O}3A{Zdvogz;d2G+oWf=omA|qtAD&y|M8&N^v{pSQtM*7_v>3& z%s6lVU&gn(RPp%U>Ibh^|BGAh=lkjCJ9+jsk(=3KuSf3M!WF*mj=>x75XQ+lH*=;b z>{)z-KjB!92r3=q6{9XC4oCP9ea9u`r~)eTeEC0FRMMhHM_c?B!n}?1=OMEXg)bze|`*G9s9}o z>t2JV;_CkX3fx(g>HxCjT(^kdoc8nf;nm;TS{X_dhG614_AVQGWYsF+RB~h2`xhSem2B2$B!aiJd zmp^)zg-fv~`>NK}12@m{iRp*M>x!+25L_1%c=FEQ-}?R0yF$LQfBD{idiukU$)&rG zE-Dk#jEPXKpY<*6H>Wp~MoYzeK6yKzc{Y_QjDPx<`ObE`zAiTPnm>oOkPuV#_e1aZ zuijVx@ZqZc_uF`11?9UOiJxn8_}ttJTUW2*VcYsF|G|MDYajJg@qt$BFm1l6v%Be! zyR2170%#`S_uK78pVeEYc6J5T|N8Rtd2*@jGGFhC*@5YQ<5XM~oH)wf-#Z%~U#r^q zWBRt7n}>E5KY#S?%hV_S9El}H%o;5U78WyXDnEHB{A*QoZUgOy&bzlq^Ps??sL6`b zSH%l%7W}N%HZ&Gc%3d zn?AD5GRbsmWMbV>^>vj>y;FptxcJuf`CGF-JnsMSa`}d;t+$vhYO6vyJ~_?a&$23{ zk%{%e70pncNt(iQ?D>`54jgRWPzx%XIhtpiVTQs)h&o9X7lPP#9)FZW2Ptd+@O%>O- zH=O0~4op_p`Z?P+`l~2txHs|6=0xAc0Slc#4dSMcQo2!F7I;op12qns6kDdI*B||K zcvGs@&hDO&se9V_SMPRq3MqQ=fT5LZrI_K??Bo3UAslvp0+bB|_+*Zn%<*Rv>ODthu` z#=pO%C9&y;S~xlPEicb6C<@x$I7LISzIvKY!P{BqRs>q@E<3v5byd@=dU<(MX9>A= zX&i6g_LTqG#1_CIsBUF7Yr_Tu85tQB!5Tg1HlCU<7u`WsMH{a)sH#v>Qo1tBzWeCB z&FSj{mw4#yDtY;7x$xs3ZRa@sIj;68hOf_i_Uo$%3+vDQUu?y?H-ekY0)>YTALiuY zQK|j)<)oe1#_7e+&du%Kzkk0Ke%6+O_D?6g4H+T^{c}#5q(ZOt|;#_v4ge z;UJE#`HgRW+kD@do1R{t_U(*yx?kecQ$-9qF*^)y8ouAhJ#pfqlf^}w{?@&hi`mDc z9d4HR{+{QazuW3J6~)B`te7C+vDD#oOU~<=R~cUQW*ul~T;BcRL&2RpcQ(~nYb@>P z=s0lk;zbD&HXfUDZJQsztWRF8{`;%8=$T0Gyr4~~t1~}o1vtE6T<$wLqTXuXPqwNr z6L!?A`~7LUs-+^>qES`R5nfPWuw&=JzXi<<%erkUKV2|terNRbl;gIXLuWP{U0WM{ zd~5dgp7xsug2CfbF)=b}n=P}?anEY&?&jte*E@3Y;zf_wX$KAz_vl8ato}ANyoD!j zAJ20C=GEF)*6D8i8@67|X}ZY5g&VTPTiTspUkli4Rr7tWzzOqv4A#~+HZmVNq|)P) z=CVwwp_NPY(WRx{Z|?5?Zm3<{dGYgM{(}E?*JO93o}RYUrBjHF(d5IGj~^Z$)~SB) zrP(KE>veIFtMGnlgMT;kKFpEGUaWv;J}*rZaq^FhLmZM?_& zrsh83lWqC&@+qHuTg=V}r}d8>zM;?{>5!43!7pc1@un~^@Dih>#h0D)me|_b_Nw1F z5PZCmnf=4JZ=k{5$XEN)&&~1t{q60^+2-pP{xnWd=zj1bFyoq!QC-ddy*aGMk9S|s zzrW9*y6n|c6JMjc9vRMVvCc4oB{|3YHsnM;Q>~vli9yOB;lcjaWtmsj$IoA|Kw(q* z`FX1E!ZnY+ySw}4rKQ}>?EGdY<})%!^4R}TcrU7TV%z#^`z_Izr27NXji4(h41UheN2wlCbP`UycXqMf+i$|;7C$>P;qpvIX100pA!|6=`8=z(&on-m)%x=C!Z_O*=KNNr zUVG=<KJ-@Viv*lCulQg(l5@rF9voV!|5`#dK<*?z2d^7Pa5Vz*WC%ZoK- zq_eLM^R$@xqe3G-E{SEDp6>cH9EUlNG%zw}9=dmL-j5$Yo*&cRR{#Isnuv`}_Wyny zei6gW#uKo#tK#pjU56GpPP*y*o$215NR9>TPTt;eG3?w)PAQWK$>r}_N?$)QKJfAJ zgSWazE*xj)lbP_~(oEhqwhJJm7dbYwX)K+`{ptFqRPQxms~!LGNEk41-P(R3_p6O& z>^=7gjFpI($gM zEX=OjLXrh!G~2)Y3nsmbT)T_j-ZGW5sW|XuiO`(}M&?MVg9nqgPuIV{TE^l7S6^S5 z&m0TGn}+dqnr4lCeVdl9Ru0$G2=n=P&f48@W>&zWmhw$S^?zBfufJWywfe`I^8d%g zHZU@?T~ZC0wG6b#Z&m2(Z)alnpG-+QJIho=C*s13GwBRrt4*)oU;OBiqS>(w1!l>% z$-za3rb)@jBs_G|i2D;Aw*KF=;^z-;=kNC|>)E^4S9*qsdESA!)>89pzcICPt$lD~ zW3p!7$u}>rK$5!2!u-E(Zf@%b>^Gd1|jDr-dHc%@YC_wuInvwcSoK4fHOw_A|bdQfEM_4)0}cF*H( zI4@wB!2RQH#v`4M>hJ#!CJ8Fm&b2zYF80Hx(-)R-n&j)v+I_-9u`>Pqp=r7&PyhS5 z+@i^6p3aktHzl8)oBCf#X~~;2GcPP=KQnKx?{(codGjnpCWUSSiINtSp)uOk`*J*H1 z_))>hA}f(mZQGTZ53omTd7SWtkd2+rZ1FwX^1Vx>wEgjwB`j6he zovXRtpFec6$^7+>|BU2KcvtmtK6x#;-Z=S`y&7P;IviUGHls2iZNHdz8<_lRKwKXer(eX`=e~k2> z>DP4HZGJ2HEw5fldG~_M`^j7F9$ZkIStD<=LGq&d(F2VE%ln>$>4x(yTKrcdbd`W{ z`nR-$ht7SG+%4IZC&@dfweZi5p4m>VPj)vSPUf<(cD}i3(Kl}g5rY?-RgT|aej2P< z{bhyjt74`vZ|^VZo_j{G3z8{#76vW#dUI=Qx0GpC%B<`lufh)x9JRvN&G~WH;hD>1 zHQyOlFF9J@=1n-uYm&>Ur>->fz$bt=F9_)QClCJ znR)#9j7qiyaOIN1aeaOKa;H|Vna`@!d}bWDu`yZLw4Tk#+{VUcN9k|2&(EDbI{s`+ zIjOZSMv~X(?aO?a)tJvRTt7Z% zsZ@ZF@9l$sem;1ox8Kdx@!RC~6Shb0XS{eWnR;qT$M;Dkcg@p$J{`Va_1g2vtS5|e zmO@Rm4Yaeu%jl|7%jZmgW9xj1n9 zx)gz*Z_O>s(?kQoRZG9~Y_kd0+ii}1`?ldx_K(-oJXqY_FMbx+RPsLYT!vrX?vMYL zhF#P0zr46u^6t*e6)XNLtl2kvw$AJKcP4gb{I9dv!OzA!HS*9oJ{udCN5_v#pZDG5 zzCyS7d0j)$qu8G(-bFKsG5u{g-xzR!dk3QkD;J}^nzfZh#G%7CZXcd^*kHi{m1BML zcqY65|7~uPKW{~qkJ`=iabHbcj&XEfczjdh$M1{_4oMsS{8XPIk|4&vK)$}lMbF{( zw#<_~J%Z~qFDt0I$-T7yKjpxs+TXj3^5z`*@cC2It*x%s7R78l|2$8LYBD`Pcd$pY z;I~;z+pF8>g(fEa|5w{1`~FMLpeM=(YJA{Lv@1r2Lslh%p4p7d|}IYLe?;Zv9h@Ssn2_H zkl9m-d%|5=t-c0Z;iIcd9=k=Fyo%#wn6?n(3|;mu5KjPuTJB@Ynp( z#$3r&%W5hW>u0H{vCgk$%inudh@XF>e#91zw6j9L_xsIFI4M-I&{F0vuU1Gy%ubVc zcY|f@`DUBl6k8P-7|6mBlX!aC(=V^pml(~KJY;nHN?MNzGn?FLyOe88FU$qlzIb2o zQgM`OdRggQQevVu`Q`svQs<5zXJ0C^e%~)G_dc1Q`O*i@`Gv6FJ9_j&yV17)YJM%> z-Wu1l{rJz}DKF@~YgPN!0|f_UInNX--Q6mwQtFZmvkT_EHy3iy8|a`Mjj(e!|w}VvqXmjh6jAJv)5Yr6fbc^ghwm zSI@NZ-d~itxS)Vx_0@R`o!44eL}7YFKYSJr-!CfN@T-A2fNx9kq~KMq z+>a}N9uE#GKA_roaW9k1Py5Zgdt#Qkev`Ytt}!xP$iu5RBY?w9Gm_=W+1ZUPTi7nS z^v){StQND0IgY)~YihfBmdg9f%l01Gk~xo)o1J??P2jy1fyznA$&yBCJW)A1M~WBjeQA5Xp^U8f<9B&Wo!P7H{_kN+OuX87C}!`gSralnlpp-iwW__>b)RpBX5^)* zK}$_mg}ik9|LHm;0@W-92r_j14~jw@4Z!DA-z9AD$ksrda;_$=Y!J zn{0i3+XP#57zA?+|64JB`TiZW#d2Tm@3cN?^O+Bxc;1}Hl)$@znPbbx$^RFpefjC4 z^Fe(B_Y1Z=o(lC*&y*U|Hdn~2^f8M+P}Di4`E9}3*{9{UHtuhKb~f?3--qCW_fjnJ zp2fb)_J4m}-r(GxCnW#Aa~ZFqip%2S^bgXR$v@6-8_M6G zdVk(YZi5e3^=8TUe|~m;|I%{$`ht4*h%L*+?(F zxz$_7B<=jPJqH*jtNTAYAHCi9sP10aT7Vc-&8HX2#b7p$F|HnsC`~U4~-C!X3 z{=2eKd^9*n_BY#BKbh)!acg#X8^8RyEt!|+X{|gn*V?>WTtDr2pX|);KTBJ0+|Y6V z_n&WD+#lxGCu{cnITi2X?mXY_lUJT;Aos?f)mIw+*FNxlkUnYF#pmaA`4lEjOvrC~ z8UFgf(bE6_&Z>l3Fa2IGcI*A(121ojmOg#BmrtT4gNe17?WU1g#>a%Uzl3V+&t|;wVOT11@ZiB6J9aGb;@e&RzHfj1 zt3vt5$w?iVx5d1sPLeOFJ~h9tX>axAHO2qyZftaJvMPV2GTTJq-maGm};k?0-H>?`78|5=y5G7eiS z)ca6$=mz&$yn|ve}B*3F8tx4*2tYjs&;mEZfX6`1*XflU9L`1Y~xij z6rD4#N?Yj=`^Q!PKN_abWG!J23*1rgN%z3r^q3ve#dkAaEcd;HbeuNAi2Y-P;z$ER~|Ft~Od*-&jBvPz|^cCzQj z+-Q|`>jJjx)%>$uIU(|-!=>f@Z-QRGeDvtCYL{s`uYx87S@MbDix$O!ON^WWFI?C*?& zb1(aU_?qjuyDYn-=So3AfQ!q4Zw&T7l4oB$muZvy(l!{h`Zj!h+)BCP=jUXP^-52F zwQcp$q>~~$4?aILvEjkhSfGjMLAF{GWL??brAB{x2^r{cqOzXT4!U!`si{@u?dEw7wU=p0?-Q z+-jej69hiWRI*$*R*K2FxC+$KcSt+9EqBqO@`4GSe?BBuN_t4w|NE)lD`lFLnq<+V ze%V7OW`}^gySt68t?^lv%X@db{O0GbHWJ!VnEdLtKij15zo(phT=9CXnvC6_2J`z{ z+*i);>=1}PaCf(>@Z?$fp>J;`U4HtEZQ(+xS!R-tW(Ac8Ca znV+8Al$AE0_C`hB|DScPMg6}TB_*YxhsIpy=G#N&E2^uj@7c5GU)kK5vC8wqeq1d% zyeVw`ys}ev-L6LemK^<8{%*?k%X=a~UGNY06^(+ zELyDge-tjx=Mrgn?Vk`OA)I_UY1zHwFXPka+ttpntF2l!YfnQ1!>Os-(^n<8o=kb< z_KI`b<^wx~?oU{9e!=S16;GGlVt4O9G}HLy{4e)Una+EX^v1|BO914p29CFfT2r;p zCpFGC&*eVq*zB@l|8KoJ`}x`VtpZjCF?Wf_pKj$2*q{)zo9*o_$H{6zb&uU5c8U1S zZ8|;O)%b%Ac&t)8yf0a@r#QiA=8YYN%Ai2V%RYHKdRxPtySbZwy$F1H_|sFza=*A; zAu__Jr#5d&O=oJJJa>77;q3D4_xFU<4xQ$<`{kjgDKB5~@#vagOGKGIeR$YzyMgcZ zdGCqxg7U&==Q^C2?S9Ktv~IG;sxxUFH5`kdKW~d#e{f-5NBIYJhZn&+552jmIwwA6 zj_&IFD*}ZKZX9-Y`Xg(lGSSnjTx{mYhwXQ7YO*ALXvTzF^XOb94IRCr_rFJLLF#|FZ{mVgY+BLRL=t^qrag!NspH z*G6xbu&MY^uUBs3oBZs|Oi=4yVe=ZLZZT2myE`m?JmUUY`@|#TMu44u9MAhbmpPVx z3Rn{%XO@4@XJgXDJ^yw|{Hdx2Eu(#TX`9T_>hE4XE1rwmR()~M{CeZS1*@C4H>GmR zT9tS#6FjB!yRWZOf9tBaT>7oX^3DCS%8?^;EGs#9ayVR=rZzNpriQH(@psz$ ze|1QssP+Ok-k-VG*RA=p1TYp%Xq9Ps*3dWt^JX7Q7sh348kGxiJH zz;5?PhAC9f4{GlJGxbJN80Z{Mtg~9CBJ+@s-tQkN3bdRe(+j+l!eQ&?N%5uNX zY3`R>G)yuSm^5Ej&M!Z*JbmZWvU_`Eimup&eEsEgf) z?4if60^x7Z(#k}Vv+WUZfk zpB^`9YDTA!P-5J52HW!&On5inJacVr^vdw{ajTB=NEkGT=|(+x_ikRMEm!?7&7Wm~ z^X)#Z`<{G>^Vm7Rq?*{Bix`tHn)IsqimczS_k3lj_pvj#wmyns3D|G9B}?3SI+oyr#ezl zf8P(KdGqG|`SbbwF^_-K6Y}+Mn=JRg-O_neXPd+KcQ@bs{}P&hZ_lPh|39B!bJ?w| ztPHdOUraY@$&dWIyGnZ`44W=5_fLOST_KeGU&*zFCuZlQJAoS_40lXf(4iIVcFZB@ zZ2ZehNy$G>>qp*X`*7beBSYi+`}_VMcW>ToY?^iDKpg*tX)J1!JCl$13C>N~fAe0P z$wAMpJ2DU6jlFcy)vasp^1el`x##z9-=4uYxo@qKYs;K3@AX$6k-z)SEa8D?z^W-4 zve(wvC%sG0VAw1a6B}zd(?`?o;NKk;6&Wo1y?HNQe8e&#rdZ(#f6f#C>vAbaC7Qf6 z7cE{Kobml$?f2Mw_5c6+`2Txw(#BRl-tX^sZ_hGCd0Arx&X?_cqMy<;)Pt15*Tq;^ zSS>kh3a>O7X?fntzou`t?b;AEGx70u zw`R!-r6b3VZL0rY_vgG#$^Y zX(5+Q-re0j-A8)5Nd2FW$CLLa&lhFytoo{QIZ~|m)~6oF`zl*=r@cx(d-LW@HeM+K zadG#60FI3tPrmhhyI17hI=>@#HgEWNL-NPxHG=FH4(xB$IuLnan|j<555ZsG-kx6I z*nH81yRb0OXYQ<;=u;O3-M%pvBpmsX@otYzyJ~z5$Mi{hv3DDa4(KhO$-9J$ot<4t zS^4B_bN%|iU&VJ8KUY&wIFKZhqX_NQhT_lgZy#2QPc<+Nv zNmt}VRVDc*Wid>hWDyp&y2ZX=W7F^5`31ih8^`P@5j??vg>{zh>N?AIZ+QZ7x^w`g)r#b_v?_ZN<)x zzUlFGGgD7b6P)U`A!hTy|Z4`zR(C*z|c2Sr+#(g z^8N`E1oH0ho6G0=ibH4llyVun)aVa~zh|GA?*EBbT$gL(M$PS?&!$CZoje)5pw#xq z*H*bZ^R`Uc@WNw(Tmi$6^m&PGybBsx7XDK$TgDY4_t9#(`1{o3eOq~?)tW#2tChZ4 zE%NZ;r&kx5m6Q_iic5F&>N}sE^?pr_5` z|Gqrq;-V>Te!eJVCI)NQ{Tt$ z?(SYGbo0T31STdXgXKcYPngKq4xK;kn`0K4ls6!YEOGrIW=gCPUNSV7fwut zoXEFsc{0PTh0g5zBDZqw-mzm#YEzI>%4VlC%byE;{P=Ot*K5(Bg$XN5^A7#ain?0e zy}0ykq;(3jZnW2xh7}q!t#!qsE97Mh3(e9OeSCbx*e2=Va+ADkGp??-y|BesidufGY%*LS|( z_u6Y;&Fi19*RQ$U7Vba)na}%soBZcZJHXH1{{6l=TMW~kJ9j>O{i$UaEgPYk5vc(FkzbC#kWhlu%w>%>K)@G9lCBKi_J*??p z*Ei3karafO{)-~Zx{Xp5!q=skFU(w^H2MDaXA2fKIbYgyv+CQokWCRC{p~X{G#86l zL>ycg5y*9Zj%SV5?HS*`eakr7<(aqjgi7ur#xgG^F}pC^rX9v=+dPlu*&eN(CG<;G z`L87V5w(}m?L6DIx7~UE_?1oNrDwmI-XW-^IYm&)q58I-*8T3lgs5Jt-t&2%I5Q)6+_JvrH!b`4kr?AbPdq-rnyQS6?sxGV9JP z{^Nfc3hVES#$0yc{#kyROPb|_rDH4C)1QA|9wNoSZ-RV|#&r_Mr zESm|?-myQYI}9{;W;;>EAm4E?S8#dwJ6g#y}h`dPw2P4S=dC~ zXepbGezG$xgPXcu9y-Ajd~f>N3U&3F{(iD7XFnRMsI%OYWU(xEirMpF73W`p{W8J7 zQck_m=;~(YPg(wH_4)_rjU^Sr_!oSaC@9^S*{9CWVk5-Sy=);9^UczaO1-tUJD)vo zPcvN1)NJ@uY^nd{zc+5D9zV)z_m}10t~nd6*!`GR*B-jFAmNt50b5a{?j z%8N1^2%`agtuC(|-j?lZ$FL@5Ub^G;Ql5y#2=k9Ao`S0Wms$7^FJ^IfaZRTp@ z9I*JrGaiA^k#Kk(D=h*nt2jVYGf ztjgas+^=KPwe^^F zIqTzAyt!$7e(Qhn_2Th0fqTE*%H|5#nsqfOZ1wV}9RjA6Mp>ssLKeGed@biO-a*wyHnT0`wB}+Ld^5-c zo<%j^-*wJ+?~(X;W1~UE0S4FIWtw&7v!B-e`a1djui8Gz=Bnqio3$c7us(hMeEA=* z>0x!wZ5sP8Ee*Z7scw~rV1DWUx)rZ(f1k$1yLV~X+g(fbVss#^b>(csev8jbq>Ft>qmj+^;M!- zM>uvq-*W2NDb>eoLNr6(-C1FNf6K|2UQ^{P>#nRga^AN3o6pypu+^boUtjm1s-gIN zu8pK=V$-yOxqC%t7+LH$2}@Y-)_dv76wRV}D}@78mzRa?*!6eq&r|p0zP{bQ&8+&+ zC(myijX2}#ex@cRCtKG1_>kQH_8RZLKStT?mvmxxnY40?r=6aryCvgdTlDsQ%MzV8 zJ}oY7t^4~$IlH5)_3_I&XT?9TxOf|tugg`fEs(#n_V%p1fA=dpd(TT3QT3W~KuGrN z%XP7nbN}xBGU?8?`SbTo5n4LwC{ttOq<5=RJUzwP54^aT!I`rpRQu$=3mX=0Ne!8@ zW`Uzf(87fue!stT%`$@#7`+u+gn1!w%NxHY8l%qDz>ycZ_f*h z+V-bmny#yKw%Khbw>$fI+4&s$WQ1faUe?~a>DVjvDQ>sf$yYtSQ$tE`Za)0|{&JJ| z8F!<$B$U27;a8Hg=B)q2H<1=aE+$61%hmIl)6-W(1g;CduX^ouPiN!V*{&16oi*2d zopYV<+}z1_AHQt5x-zriQOlk;Z*nq4ODn3H`up#Ae|_~Sx@3#S#l?%3`049MY}HDg z`}X$XpPz-|&);%U=iM1^Ye)dJAcqZCsrmVrc0$vl7>kv@AV@T z_>(5R5Xs-KTWXe}kSiga94sVfr?Xpg;X+O?`~3XCyYp>4Cn_xx(22M(ttw#u`3(j; z&nF!X;upQVZ||J#iOv_ZUOsg=c7AKNlJvS5&$x9VnlFR%^H&5o-qJG*Tlf8;^UBRG zoDutMmg;0)_d9oe!@@gGm#n_Oo4T?3X_w7m&yR<=Kl%LnapL)sQo9O;$J+s=)k<1kkDqu>RbuLRHzjbL%#UBo^p<;1neal9p+`#fmGOe~ z^YcJ^;x%vWDSm#g=HpTEFE12tHktU&3!Io5w!m`3Bg2qaxevr2=odW^n7sN!!OPV) zeFm4TSk?NflFr`0v2oJkU-@lfXKLa=t876gz1;Owy>);6wR?Rwm7i4J@BJ<}Ynh<< za*c35wmp+4r^swb6c;*mH1x}3%?Z333^`tZQcnoXF!SA(sI`yf^`gcfYo32y{#%uy3#L0?m}}ca!~FI$kF-`KU>MtooUHv+=|Cc7FRUS0h(U zP_d~0om;u%Yf;tQyga2D?R>3iXH_2V@mr(jH)YA^_xrSy747UQ=Z3C6l)vBc{XK*1 zuuq5I$A!@Fwm&e@f>t0-2m+W)$oqg)# zQm>n*UM9;w=rw;5cdVz;b8^npU1d{azeySgt-pNS{oVWP@lSVFO4&`{TXk@etCIZU zMLDI%j(E(itGl%Pc%NsN#of{)NsXIQTmL*gH}{X-;zdvXKReqxokvDvXGzp?R? z43BKqWX@fST_a{BU0&u9wY6wLWwGRUm76#FdqgT1=vRHU`f9n+SK2cF_BKzC2gwQ_ zbxggc1hlksue>h4DQU|drWq_tQnl}JZ{Yl1{r$+4Eisleqh(AVB%Ya^dsAyC+ui)9 z^DXYAYcW+kIU%T}e)hya3El^rQjH8YS*4wub8>-WvxJ$C+_c%|!NFH@nQti;w(Bu2 zZM^ItxIk-z%}!6>Icp9TJ!$yOzu?WqtAFg$)i(ZROJBK7HzFYH=dY}v=VT*xUE$dg zygp7LE-qkoSZUhXTW6=~CP|6%J}H>^=b&?YSAtck*FJgcG~r!Ky*jtOJtcba*~^75 zi=I!rx;}4t&G&UZr4x$Yy)#-_`=N2oy|-_kSe}?0eWF?J^T#Ki7aQi-YP)Rp6#nSF zA~yP!*R0J~4m+!T_)!t5%g*XK_h{GNmhI)b%ltw^R)@{&6yE&s!Gc6H?MIJX78bpm zW78iPSX95*J$s6_cx%w>AKz|YXGmWacJ}D?cy)E@zP_Y3VPWOf583%$R`0L=u6b?E zO81yKht9v3J=Qz<>h67)zJ8k2xjZ*|roy+k!ns)m8#sRX+vhfPd-EkFxonQuHDys! z-8!DzJ5cMi}bZsQ`h{{6}y;{dzY)R zacN<(_1Q;9^Mzz(yY~Mt^PAI9WBE{DHO(biW zQQLAh#(G~|RP<)``csyEbA^6yYUf|*%58tQSZRKJ)cz zi@vU!^L%#x0=Hgsji40f+*>7&4>X?7xF7d;`TUTi`6Bvyn-&+PuKavPQgKpXV8FID zZVR2d%HE!jIJynC7T}dZ%89aX@5O%>yr0+evif^UprEAY-{SvvHUIZ!xUun`@|$aw zU-;la`ks$%$CmkOO=Os+qnW(0qVVPU&(B*ujve>@_k>gU-lHcc-%Hv?iRs_meELU8 zfxsfG>}eAwb&IFI$-BW&`r7R9#gFVYH7Vvx+;}hU`cwFN{>kQ?n<;6u|CwXG2Q4gBZ&dH{ww3kDSEocUp(GcmRl+2?7Xypnr?IA;boVWoU~O^niag< zPxQ^(w>S1!im|h2_P@FLRA#aJ?UZM&+=~L=UR!J2D?R;4&bCL-)sxqzcuurcFj|=C zEcsheQOSRrUh7O_`^OIs=B3jeR_0d<>nthI@TD^&h6g(q-%?z zLv%tZ)6yd5cS?o-!j@XRzq;CqL02qdlT&h5yJpXt-)uRzCoKGEUbyH)%kqgKN4~7_ zI}^6rMuJU2Nr@>wzB0p<_uCs!?Y|GWj!e4G{es~MYtb@=`dw*B*Yzyt@7^uZEG#$i z>8)*kva>(mzq?z?dwSQa{pIgP&&;Wur0TsO@$k%+){|x)eEfm`udY%R&Wo9|Cv4po z*UpZdfzn8kXDK`1il5CUQs;Sk2>GB`R!EqINq@ z+-cSRA5OQ<-;BIvX&~_C?e0&%->c8G`l|N!_J5z7n{*@h#oTJO*q~<7e1G?HK~Ytg zQ1yCgvo-0Dj(qNsub(wdxBkHq&YQa~U0m3lVVRWN+ORf4vE{(ov%R05-ZoA-A$cav zy-TFBcdGW%|BlC;3pVUA@#VN9jNO`wr&FKo*7Bat z^^==_`o62?DSh(cUtWDR&fjA=eTIbO{jJ%zw-v09ot%5-M#Ro*@Ar$x{#X~gJ7V*( z$xW=>mzST9{Prer&$n4?&-KYB{w(T!k+F0C)6-j7K7~t_f6v;I@llqQYmdh~8_|f} z(~i6bUG`UzvZQBk>ggOliRf)L$G2ooKRJKD$byfz^B1|QyqbTqd68@CYh$aZV^8?) zGdP#*Rr>wyZTjhHNe&wC_m;Q#&KA*)Rx{|;h}^IyUjOlfcd@rC*2nHPvo4#FdAEvr zvHSf4_w3Ynm*4iW_nJQKXxqBPn0+xR4RPB%CeHcu>GW-#sF1d|w}r3kG-QZu&k>wi z@O9POo!cS~{rK^CwN6Aq^Zfd{+3o!DpN`8XwJpqkUjO6ZGSAqJPABFs%QVT0Y0tfF zCLmHW(ckXl_tKacnT;FOtV%Xy>Rn&wyRhH8;=i8bZE=1Pre93#jR!=Y+g4oI zrh0GPS|ycR4>xYh`L*om@Auu$zRb`1H?NW@Lt$xDguKAAlIpK2Nx~BBd!`w9T$Yeg zyS+2m^ZrcL3D(;u9LTv@v?0aQEbsn4Rt+(|IUUO^1qB5UKRf&Q;+7WCNT;0_0xn*7 zdOCc5;9?Qb4(_kYI}fz+O!Rc=zrJFzhoDAum|^9nq_eXErUad2dL6eXBl@9wENfef z$J~t@^-Qw2wVycQA-C0A(!jx^=jfyu?>DcxUAw*JR)4$k>h+C{%6)x(HGjVb^~wJ? zcK!XLbeiVn$$^VS3=Iu)Zfux$;DCeQT&t6v!oOc!dTKIpV%d{(bGermJ$yH>dyZvs z;L0GqPtUd{pOJ9AyG!`PmoG;yUYxkpd-})U@7W`^zS8LHyC|Y3vu&gSp`JMDs=e_K2MQ@gisHW^kH>D}6%@BaGQ+6!AOxJ0$i&a>TZQUA~U-;c-9 zCcKXx=bZPuyzIe)1v4xHAHKb7vN895#bVB--qRK0_g&(VU-$6M8dc#}{PJA~>L2$$ z<&hF;4C;Dyb#=1YY{Qugl3eAhzV33X_;J@|?cRMA+4tpaY>I-GoS4nRdh^XbXXnEj zK`Qojbtj+A&yUOmKZ(uAJUjOyW z%gZG%F3j6q&a4r=P5%1&|MSk28L7GTXKN*E=;$=->D3#v!}S&|Udvh9_TX*oG*xfA#ig&~XV~wz>FYcBKKSy3x7$UX+wLsN zzW%u8|KINsYr}NJxM!RFJ@NCi_=nG*m2Cd#sZD;nv#&?Qch26u;)~rh4;?yWS@I$v zN!rrV^3rmD1KVmj@1EbQ4j*Lv^LOrs2$`Rsyj|N_mWj#8oY`5NZc*|=Ig&wPy$ZzFK|$#m&zad#hx9?xbCP_>8UeRmaN{=J!{y z{8TNSXIU)NeYAOwWq7jD%*j_J#neilod|3VTr4tg-n`D|Hr3yF7Q6F5dApt8xadjd zqsO6}exI2wt`#o!b8BL=Zym3^-JC~9yNll3aIUG@CLllGVcEO}o1;flTM9H27!9~L z{`}3eargNfJB^L@=igRSQ}n;gbDx8G^3xAe6Qb*L1b*)~SR8rDF-4_EqHy|y2P;9@ zVgVnoR7v{FORtX{*FSLfZPY4Hh9mRd8vXoSZIE>(W!j5ldNy&j`T6|T<$cS;)^dJ% zf8Rc|ae`Rp`si}8?Cb9oG%{klLYD+(9^ZbgUO#x5POr52fxCC-t_)r-BrNPaU2pEo z8-kyn`D)r8?eh%dPCnlE^wH7oimEChY3b89HYU%stu|Y@P*~FDM&ks5*>@uf3@ogy zg4fP!3%V+4QJ@gMKJIANR-@coCRtarS|$g3`_0>PZd>l6vlmR=>gp2m?OA>_e7`^c z)XtW@3(DT!O58X@GjfweU|{n6R~8pcRz#Nze*E|_BT9o?{GGa%7MJzzMPFWB6i2V)y9yOMl%jL2nR3o@xPK)Rb4$PU zof|7@l)_{GXG7D54F!4k_w_Ez1g#bjRJIZj{v0~%G5dqp>%$A)-I>{O{Tkh=*5jvoIH|zgf9rzaVx~G$KVdUmjYhrg#|9-EUzris1 z7U%wu`fA8<(qtn;-d}qDA(N!y7HDl{? zxy4~?#a~=n%FXcjct2?8^@0Tnbw5*MR&Db4<`6G^?8b0NS||#%aPT2OubSE@9aD|xm8?G=bL{2FE2|=RSWqKe0g~{CGBi9 zT<0!!TN?NL=4Pjo^z-LD=h=LpVfdKE;gQSb6@kWCS9hJ#p8%>S=!W4lI;* z3M1Cq?yR?;(kWcZ>usu}r1$vg)1zCn_kaHPJKj#|VCwI4=lPqO#0vk}tcl;RmZ<$g zK~7F?P3&&g$(m*tS6i+8mUfIs!YIXbvHRgCCl@uIoo8#^*w|Q6RaNx)S>3ZUKlP3- z*;uH|!p?vA>easW`!1O_e*|54aN$CL-<%yD9v-i_`&qdUT-?a17HlwG@1@EjhU@EM z4<9|+Ds5hucyZDCAfG$hVIAq;4z=!#*mUHGe0|5n`@PcU7S-Q$9zNW3_5X|7S!Z`S z{y)wm#j-hVtw%)1l!s4FP6nOr1iUKHXCMeBFj5*M}n3e*AJL%%0D&wA@j3^~j%} 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 b>KSzxsa*Xz@$P*F1_lOCS3j3^P6 + + + +Arduino Mega - Expansion Board + + + + + +

This project template is the basis of an expansion board for the + Arduino Mega

+This base project includes a PCB edge defined as the same
+size as the Arduino Mega Rev3 PCB with the connectors placed
+correctly to align the two boards.

+ +Contours and holes can be easely modified, just remove line or hole
+and redraw wath you want in layer "edge.cuts".
+In layer "Dwgs.User" you have the position of Reset button,
+USB, ISP and Power connector,

+ +The final PCB looks like the following: +

+





+

+

(c)2015 Jonathan Iapicco.