Skip to content

Instantly share code, notes, and snippets.

@hasufell
Created March 25, 2021 23:05
Show Gist options
  • Save hasufell/360c81482d0a1f7a7d49c46b42968fff to your computer and use it in GitHub Desktop.
Save hasufell/360c81482d0a1f7a7d49c46b42968fff to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
mirror ([0, 0, 0]) {
union () {
union () {
}
color ([0.70588, 0.69804, 0.67059, ]) {
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-55.554611766029765, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0, 9.2075, 0]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, -9.2075, 0]) {
translate ([0, -1, -3]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-55.554611766029765, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0, 9.2075, 0]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, -9.2075, 0]) {
translate ([0, -1, -3]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-55.554611766029765, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0, 9.2075, 0]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, -9.2075, 0]) {
translate ([0, -1, -3]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-55.554611766029765, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0, 9.2075, 0]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, -9.2075, 0]) {
translate ([0, -1, -3]) {
translate ([13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([-11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([11.049, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([-13.81125, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=33.6562457604769, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=28.702592756969914, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=9.565031477582119, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-9.572529801805675, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=28.681954058810735, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 65]) {
rotate (a=-28.710091081193465, v=[1, 0, 0]) {
translate ([0, 0, -65]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=30.859094942012046, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=13.01470121032556, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-4.82969252136092, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-22.674086253047406, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, -5]) {
translate ([0, 8, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=24.194454624080485, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 69]) {
rotate (a=-40.51847998473389, v=[1, 0, 0]) {
translate ([0, 0, -69]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=30.258780180902395, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=11.617211189164793, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-7.0243578025728075, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-25.66592679431041, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=18.611927165135402, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 66]) {
rotate (a=-44.30749578604801, v=[1, 0, 0]) {
translate ([0, 0, -66]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([11.049, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([11.049, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=12.907789223698193, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([9.2075, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([9.2075, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=38.58504361816679, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=15.050129772117652, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-8.48478407393149, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-32.01969791998063, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([0, 0, 0]) {
translate ([0, 0, 7]) {
translate ([0, -14, 0]) {
translate ([0, 0, 235]) {
rotate (a=-90.0, v=[1, 0, 0]) {
rotate (a=6.568292780703523, v=[0, 0, 1]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, 0, -235]) {
translate ([0, 0, 55]) {
rotate (a=-55.554611766029765, v=[1, 0, 0]) {
translate ([0, 0, -55]) {
translate ([0, 9.2075, 0]) {
rotate (a=90.0, v=[1, 0, 0]) {
translate ([0, -9.2075, 0]) {
translate ([0, -1, -3]) {
translate ([0.0, 0.0, 0]) {
difference () {
union () {
translate ([0, 0, -3/2]) {
difference () {
hull () {
translate ([0, 0, 3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, 3/4, ]) {
translate ([-13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([3/4, -3/4, ]) {
translate ([-13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, 3/4, ]) {
translate ([13.81125, -9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, 3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
translate ([0, 0, -3/4]) {
translate ([-3/4, -3/4, ]) {
translate ([13.81125, 9.2075, 0]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
cube ([14, 14, 6], center=true);
}
}
rotate ([0.0,0.0,0.0]) {
union () {
}
}
rotate ([0.0,0.0,90.0]) {
union () {
}
}
rotate ([0.0,0.0,180.0]) {
union () {
}
}
rotate ([0.0,0.0,270.0]) {
union () {
}
}
}
translate ([0, 0, -2.25]) {
linear_extrude (height=13/12, scale=[80/93, 80/93]){
square ([31/2, 31/2], center=true);
}
translate ([0, 0, -1.375]) {
cube ([31/2, 31/2, 2.75], center=true);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -11.509374999999999, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -11.509374999999999, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -11.509374999999999, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 14.087475, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -11.509374999999999, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 14.087475, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 12.6603125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 14.087475, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 12.6603125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 12.6603125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 12.6603125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 12.6603125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 11.509374999999999, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 14.087475, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 14.087475, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=12.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 2.301875, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -11.509374999999999, -4]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=-18.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.78296875, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.78296875, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -9.78296875, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -9.78296875, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -9.78296875, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.50000000000001, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -4, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, 13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
union () {
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=65.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, 0, 0]) {
rotate (a=0.0, v=[1, 0, 0]) {
translate ([-9.2075, -13.81125, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([-3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([-3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=92.5, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -20, -8]) {
rotate (a=33.0, v=[1, 0, 0]) {
translate ([-9.2075, -9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, 3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, 3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
hull () {
translate ([-93.75177595011446, -51.300112814481736, 46.30684172855888]) {
translate ([0, -68, 0]) {
rotate (a=48.70141258611997, v=[1, 0, 0]) {
rotate (a=37.0, v=[0, 0, 1]) {
rotate (a=-48.70141258611997, v=[1, 0, 0]) {
translate ([0, 68, 0]) {
translate ([0, -42, -16]) {
rotate (a=6.0, v=[1, 0, 0]) {
translate ([-9.2075, 9.2075, 0]) {
translate ([0, 0, -3/2]) {
hull () {
translate ([3/4, -3/4, -3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
}
translate ([3/4, -3/4, 3/4]) {
rotate ([0.0,0.0,22.5]) {
sphere ($fa=3, $fn=8, $fs=1/5, r=0.8117941502192955);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment