OpenSCAD test run report

Sysid: mac_64-bit_apple-software-renderer_wgus

Result summary: 853 / 1043 tests passed (82%)

System info

OpenSCAD Version: 2016.12.07
System information: Mac OS X Version 10.11.6 (Build 15G1004) VMware7,1 2 CPUs 4.00 GB RAM 
Compiler: Clang "7.3.0 (clang-703.0.31)" 64bit
Boost version: 1_61
Eigen version: 3.3.0
CGAL version, kernels: 4.9, Cartesian, Extended_cartesian, Epeck
OpenCSG version: OpenCSG 1.4.2
Qt version: Qt disabled - Commandline Test Version
MingW build: No
GLib version: 2.50.2
libzip version: 1.1.2
Application Path: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS
Documents Path: /Users/travis/Documents
Resource Path: /Users/travis/build/openscad/openscad
User Library Path: /Users/travis/Documents/OpenSCAD/libraries
User Config Path: /Users/travis/Library/Application Support/OpenSCAD
Backup Path: /Users/travis/Documents/OpenSCAD/backups
OPENSCADPATH: /Users/travis/build/openscad/openscad/tests/../libraries
OpenSCAD library path:
  /Users/travis/build/openscad/openscad/tests/../libraries
  /Users/travis/Documents/OpenSCAD/libraries
  /Users/travis/build/openscad/openscad/libraries

OPENSCAD_FONT_PATH: 
OpenSCAD font path:


GLEW version: 2.0.0
OpenGL Version: 2.1 APPLE-12.1.0
GL Renderer: Apple Software Renderer
GL Vendor: Apple Inc.
RGBA(8888), depth(24), stencil(8)
GL_ARB_framebuffer_object: yes
GL_EXT_framebuffer_object: yes
GL_EXT_packed_depth_stencil: yes
GL context creator: Cocoa / CGL
PNG generator: Core Foundation
OS info: Mac OS X 10.11.6 (x86_64 kernel)
Machine: 64-bit

Git branch: (HEAD detached at FETCH_HEAD) from origin https://github.com/openscad/openscad.git
Git upstream:

Image comparer: ImageMagick

Tests start time: Dec 07 18:54 UTC

Tests end time: Dec 07 19:01 UTC

Image tests

opencsgtest_transform-nan-inf-tests
Expected image Actual image
518/1043 Testing: opencsgtest_transform-nan-inf-tests
518/1043 Test: opencsgtest_transform-nan-inf-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "opencsgtest" "-f" "transform-nan-inf-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/bugs/transform-nan-inf-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"opencsgtest_transform-nan-inf-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
transform-nan-inf-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/bugs/transform-nan-inf-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/transform-nan-inf-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: Compiling design (CSG Products normalization)...
Normalized CSG tree has 4 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/opencsgtest/transform-nan-inf-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/opencsgtest-output/transform-nan-inf-tests-actual.png', '-alpha', 'Off', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/opencsgtest-output/transform-nan-inf-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/opencsgtest/transform-nan-inf-tests-expected.png

27483  pixel errors
Image comparison return: 0 output: 27483

Test time =   0.89 sec
----------------------------------------------------------
Test Failed.
"opencsgtest_transform-nan-inf-tests" end time: Dec 07 18:58 UTC
"opencsgtest_transform-nan-inf-tests" time elapsed: 00:00:00

    
csgpngtest_difference-2d-tests
Expected image Actual image
530/1043 Testing: csgpngtest_difference-2d-tests
530/1043 Test: csgpngtest_difference-2d-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "difference-2d-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_difference-2d-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
difference-2d-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/difference-2d-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ECHO: "difference-2d-tests"

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/difference-2d-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.76 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_difference-2d-tests" end time: Dec 07 18:58 UTC
"csgpngtest_difference-2d-tests" time elapsed: 00:00:00

    
csgpngtest_circle-tests
Expected image Actual image
528/1043 Testing: csgpngtest_circle-tests
528/1043 Test: csgpngtest_circle-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "circle-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_circle-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
circle-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/circle-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Ignoring radius variable 'r' as diameter 'd' is defined too.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/circle-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   1.18 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_circle-tests" end time: Dec 07 18:58 UTC
"csgpngtest_circle-tests" time elapsed: 00:00:01

    
csgpngtest_hull2-tests
Expected image Actual image
532/1043 Testing: csgpngtest_hull2-tests
532/1043 Test: csgpngtest_hull2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "hull2-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_hull2-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
hull2-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/hull2-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/hull2-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.79 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_hull2-tests" end time: Dec 07 18:58 UTC
"csgpngtest_hull2-tests" time elapsed: 00:00:00

    
csgpngtest_import_dxf-tests
Expected image Actual image
533/1043 Testing: csgpngtest_import_dxf-tests
533/1043 Test: csgpngtest_import_dxf-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "import_dxf-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_import_dxf-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
import_dxf-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_dxf-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
DEPRECATED: filename= is deprecated. Please use file=
DEPRECATED: layername= is deprecated. Please use layer=
ERROR: Unsupported file format while trying to import file '""'
WARNING: Can't open DXF file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/notfound.dxf'.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_dxf-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.59 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_dxf-tests" end time: Dec 07 18:58 UTC
"csgpngtest_import_dxf-tests" time elapsed: 00:00:00

    
csgpngtest_intersection2-tests
Expected image Actual image
534/1043 Testing: csgpngtest_intersection2-tests
534/1043 Test: csgpngtest_intersection2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "intersection2-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_intersection2-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
intersection2-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/intersection2-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ECHO: "difference-tests"

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/intersection2-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.62 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_intersection2-tests" end time: Dec 07 18:58 UTC
"csgpngtest_intersection2-tests" time elapsed: 00:00:00

    
csgpngtest_minkowski2-tests
Expected image Actual image
537/1043 Testing: csgpngtest_minkowski2-tests
537/1043 Test: csgpngtest_minkowski2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "minkowski2-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_minkowski2-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
minkowski2-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/minkowski2-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
DEPRECATED: child() will be removed in future releases. Use children() instead.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/minkowski2-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_minkowski2-tests" end time: Dec 07 18:58 UTC
"csgpngtest_minkowski2-tests" time elapsed: 00:00:00

    
csgpngtest_offset-tests
Expected image Actual image
539/1043 Testing: csgpngtest_offset-tests
539/1043 Test: csgpngtest_offset-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "offset-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_offset-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
offset-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/offset-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/offset-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_offset-tests" end time: Dec 07 18:58 UTC
"csgpngtest_offset-tests" time elapsed: 00:00:00

    
csgpngtest_nullspace-2d
Expected image Actual image
538/1043 Testing: csgpngtest_nullspace-2d
538/1043 Test: csgpngtest_nullspace-2d
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "nullspace-2d" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_nullspace-2d" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
nullspace-2d
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/nullspace-2d-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/nullspace-2d-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.87 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_nullspace-2d" end time: Dec 07 18:58 UTC
"csgpngtest_nullspace-2d" time elapsed: 00:00:00

    
csgpngtest_polygon-tests
Expected image Actual image
540/1043 Testing: csgpngtest_polygon-tests
540/1043 Test: csgpngtest_polygon-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "polygon-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_polygon-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
polygon-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/polygon-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ERROR: Unable to convert point [] at index 0 to a vec2 of numbers
ERROR: Unable to convert point [[]] at index 0 to a vec2 of numbers

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/polygon-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.68 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_polygon-tests" end time: Dec 07 18:58 UTC
"csgpngtest_polygon-tests" time elapsed: 00:00:00

    
csgpngtest_square-tests
Expected image Actual image
547/1043 Testing: csgpngtest_square-tests
547/1043 Test: csgpngtest_square-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "square-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_square-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
square-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/square-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/square-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.34 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_square-tests" end time: Dec 07 18:58 UTC
"csgpngtest_square-tests" time elapsed: 00:00:00

    
csgpngtest_scale2D-tests
Expected image Actual image
546/1043 Testing: csgpngtest_scale2D-tests
546/1043 Test: csgpngtest_scale2D-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "scale2D-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_scale2D-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
scale2D-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/scale2D-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Scaling a 2D object with 0 - removing object
WARNING: Scaling a 2D object with 0 - removing object

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/scale2D-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.65 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_scale2D-tests" end time: Dec 07 18:58 UTC
"csgpngtest_scale2D-tests" time elapsed: 00:00:00

    
csgpngtest_text-empty-tests
Expected image Actual image
548/1043 Testing: csgpngtest_text-empty-tests
548/1043 Test: csgpngtest_text-empty-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "text-empty-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-empty-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_text-empty-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
text-empty-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-empty-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-empty-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-empty-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-empty-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-empty-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-empty-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.76 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_text-empty-tests" end time: Dec 07 18:58 UTC
"csgpngtest_text-empty-tests" time elapsed: 00:00:00

    
csgpngtest_text-search-test
Expected image Actual image
554/1043 Testing: csgpngtest_text-search-test
554/1043 Test: csgpngtest_text-search-test
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "text-search-test" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_text-search-test" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
ECHO: [79, 112, 101, 110, 83, 67, 65, 68, 32, 82, 111, 99, 107, 115, 33]
DEPRECATED: child() will be removed in future releases. Use children() instead.
DEPRECATED: The assign() module will be removed in future releases. Use a regular assignment instead.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/text-search-test-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.63 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_text-search-test" end time: Dec 07 18:58 UTC
"csgpngtest_text-search-test" time elapsed: 00:00:00

    
csgpngtest_projection-cut-tests
Expected image Actual image
542/1043 Testing: csgpngtest_projection-cut-tests
542/1043 Test: csgpngtest_projection-cut-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "projection-cut-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_projection-cut-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
projection-cut-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/projection-cut-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Ignoring 2D child object for 3D operation
WARNING: projection() failed.
CGAL Cache insert: difference(){cube(size=[5,5,5],center=tr (22592 bytes)
CGAL Cache insert: multmatrix([[1,0,0,2.1],[0,1,0,2.1],[0,0 (22592 bytes)
CGAL Cache insert: union(){difference(){cube(size=[5,5,5],c (66592 bytes)
CGAL Cache insert: difference(){cube(size=[10,10,10],center (22224 bytes)

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/projection-cut-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   8.09 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_projection-cut-tests" end time: Dec 07 18:58 UTC
"csgpngtest_projection-cut-tests" time elapsed: 00:00:08

    
csgpngtest_nothing-decimal-comma-separated
Expected image Actual image
569/1043 Testing: csgpngtest_nothing-decimal-comma-separated
569/1043 Test: csgpngtest_nothing-decimal-comma-separated
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "nothing-decimal-comma-separated" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/nothing-decimal-comma-separated.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_nothing-decimal-comma-separated" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
nothing-decimal-comma-separated
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/nothing-decimal-comma-separated.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/nothing-decimal-comma-separated-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/nothing-decimal-comma-separated.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/nothing-decimal-comma-separated.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal
WARNING: Illegal value -6,63671875 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value -0,0244140625 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 7,1357421875 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 0,921875 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 0,1 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 0,1 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: not enough input values for LINE in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: not enough input values for LINE in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: not enough input values for LINE in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 2,5 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 0,1 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
WARNING: Illegal value 0,1 in '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/../../dxf/nothing-decimal-comma-separated.dxf'
Assertion failed: (this->root_node), function getString, file src/Tree.cc, line 22.

stdout output: ('OpenSCAD #1 failed with return code -6',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/dxf/nothing-decimal-comma-separated.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/nothing-decimal-comma-separated-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.43 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_nothing-decimal-comma-separated" end time: Dec 07 18:58 UTC
"csgpngtest_nothing-decimal-comma-separated" time elapsed: 00:00:00

    
csgpngtest_2d-3d
Expected image Actual image
584/1043 Testing: csgpngtest_2d-3d
584/1043 Test: csgpngtest_2d-3d
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "2d-3d" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_2d-3d" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
2d-3d
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/2d-3d-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad.csg --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/2d-3d-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.65 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_2d-3d" end time: Dec 07 18:58 UTC
"csgpngtest_2d-3d" time elapsed: 00:00:00

    
csgpngtest_projection-tests
Expected image Actual image
543/1043 Testing: csgpngtest_projection-tests
543/1043 Test: csgpngtest_projection-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "projection-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_projection-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
projection-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/projection-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad.csg --camera=0,0,100,0,0,0 --viewall --autocenter --projection=ortho --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/projection-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =  10.84 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_projection-tests" end time: Dec 07 18:58 UTC
"csgpngtest_projection-tests" time elapsed: 00:00:10

    
csgpngtest_assign-tests
Expected image Actual image
585/1043 Testing: csgpngtest_assign-tests
585/1043 Test: csgpngtest_assign-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "assign-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_assign-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
assign-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/assign-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad.csg --render=cgal
DEPRECATED: The assign() module will be removed in future releases. Use a regular assignment instead.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/assign-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.25 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_assign-tests" end time: Dec 07 18:58 UTC
"csgpngtest_assign-tests" time elapsed: 00:00:00

    
csgpngtest_cube-tests
Expected image Actual image
591/1043 Testing: csgpngtest_cube-tests
591/1043 Test: csgpngtest_cube-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "cube-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_cube-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
cube-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/cube-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad.csg --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/cube-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.42 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_cube-tests" end time: Dec 07 18:58 UTC
"csgpngtest_cube-tests" time elapsed: 00:00:00

    
csgpngtest_cylinder-tests
Expected image Actual image
593/1043 Testing: csgpngtest_cylinder-tests
593/1043 Test: csgpngtest_cylinder-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "cylinder-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_cylinder-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
cylinder-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/cylinder-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad.csg --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/cylinder-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.33 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_cylinder-tests" end time: Dec 07 18:58 UTC
"csgpngtest_cylinder-tests" time elapsed: 00:00:00

    
csgpngtest_difference-tests
Expected image Actual image
594/1043 Testing: csgpngtest_difference-tests
594/1043 Test: csgpngtest_difference-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "difference-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_difference-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
difference-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/difference-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad.csg --render=cgal
ECHO: "difference-tests"

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/difference-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.72 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_difference-tests" end time: Dec 07 18:58 UTC
"csgpngtest_difference-tests" time elapsed: 00:00:00

    
csgpngtest_background-modifier
Expected image Actual image
586/1043 Testing: csgpngtest_background-modifier
586/1043 Test: csgpngtest_background-modifier
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "background-modifier" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_background-modifier" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
background-modifier
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/background-modifier-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad.csg --render=cgal
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/background-modifier-actual.png --render
CGAL Cache insert: difference(){polyhedron(points=[[-5,-11, (69872 bytes)
CGAL Cache insert: union(){difference(){polyhedron(points=[ (1243440 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/background-modifier-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/background-modifier-actual.png', '-alpha', 'Off', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/background-modifier-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/background-modifier-expected.png

14064  pixel errors
Image comparison return: 0 output: 14064

Test time =  13.94 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_background-modifier" end time: Dec 07 18:58 UTC
"csgpngtest_background-modifier" time elapsed: 00:00:13

    
csgpngtest_import-empty-tests
Expected image Actual image
600/1043 Testing: csgpngtest_import-empty-tests
600/1043 Test: csgpngtest_import-empty-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "import-empty-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import-empty-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_import-empty-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
import-empty-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import-empty-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import-empty-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import-empty-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import-empty-tests.scad.csg --render=cgal
ERROR: Unsupported file format while trying to import file '""'

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import-empty-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import-empty-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.61 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import-empty-tests" end time: Dec 07 18:58 UTC
"csgpngtest_import-empty-tests" time elapsed: 00:00:00

    
csgpngtest_hull3-tests
Expected image Actual image
598/1043 Testing: csgpngtest_hull3-tests
598/1043 Test: csgpngtest_hull3-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "hull3-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/hull3-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_hull3-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
hull3-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/hull3-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/hull3-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/hull3-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/hull3-tests.scad.csg --render=cgal
CGAL Cache insert: difference(){cylinder($fn=0,$fa=12,$fs=2 (124368 bytes)
CGAL Cache insert: intersection(){cube(size=[1,1,1],center= (304 bytes)

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/hull3-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/hull3-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   2.20 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_hull3-tests" end time: Dec 07 18:58 UTC
"csgpngtest_hull3-tests" time elapsed: 00:00:02

    
csgpngtest_import_stl-tests
Expected image Actual image
601/1043 Testing: csgpngtest_import_stl-tests
601/1043 Test: csgpngtest_import_stl-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "import_stl-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import_stl-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_import_stl-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
import_stl-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import_stl-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_stl-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import_stl-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import_stl-tests.scad.csg --render=cgal
WARNING: Can't open import file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/not-found.stl'.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/import_stl-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_stl-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_stl-tests" end time: Dec 07 18:58 UTC
"csgpngtest_import_stl-tests" time elapsed: 00:00:00

    
csgpngtest_intersection-tests
Expected image Actual image
602/1043 Testing: csgpngtest_intersection-tests
602/1043 Test: csgpngtest_intersection-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "intersection-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/intersection-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_intersection-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
intersection-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/intersection-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/intersection-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/intersection-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/intersection-tests.scad.csg --render=cgal
ECHO: "difference-tests"

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/intersection-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/intersection-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.84 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_intersection-tests" end time: Dec 07 18:58 UTC
"csgpngtest_intersection-tests" time elapsed: 00:00:00

    
csgpngtest_linear_extrude-tests
Expected image Actual image
605/1043 Testing: csgpngtest_linear_extrude-tests
605/1043 Test: csgpngtest_linear_extrude-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "linear_extrude-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/linear_extrude-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_linear_extrude-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
linear_extrude-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/linear_extrude-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/linear_extrude-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/linear_extrude-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/linear_extrude-tests.scad.csg --render=cgal
WARNING: Ignoring unknown variable 'var_undef'.
WARNING: Ignoring 3D child object for 2D operation

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/linear_extrude-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/linear_extrude-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.42 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_linear_extrude-tests" end time: Dec 07 18:58 UTC
"csgpngtest_linear_extrude-tests" time elapsed: 00:00:00

    
csgpngtest_polyhedron-tests
Expected image Actual image
617/1043 Testing: csgpngtest_polyhedron-tests
617/1043 Test: csgpngtest_polyhedron-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "polyhedron-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/polyhedron-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_polyhedron-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
polyhedron-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/polyhedron-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/polyhedron-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/polyhedron-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/polyhedron-tests.scad.csg --render=cgal
DEPRECATED: polyhedron(triangles=[]) will be removed in future releases. Use polyhedron(faces=[]) instead.
ERROR: Unable to convert point at index 0 to a vec3 of numbers

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/polyhedron-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/polyhedron-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_polyhedron-tests" end time: Dec 07 18:59 UTC
"csgpngtest_polyhedron-tests" time elapsed: 00:00:00

    
csgpngtest_minkowski3-tests
Expected image Actual image
607/1043 Testing: csgpngtest_minkowski3-tests
607/1043 Test: csgpngtest_minkowski3-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "minkowski3-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/minkowski3-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_minkowski3-tests" start time: Dec 07 18:58 UTC
Output:
----------------------------------------------------------
minkowski3-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/minkowski3-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/minkowski3-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/minkowski3-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/minkowski3-tests.scad.csg --render=cgal
CGAL Cache insert: difference(){cube(size=[10,10,5],center= (22224 bytes)
CGAL Cache insert: difference(){cube(size=[10,10,5],center= (16720 bytes)

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/minkowski3-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/minkowski3-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =  15.84 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_minkowski3-tests" end time: Dec 07 18:59 UTC
"csgpngtest_minkowski3-tests" time elapsed: 00:00:15

    
csgpngtest_render-tests
Expected image Actual image
619/1043 Testing: csgpngtest_render-tests
619/1043 Test: csgpngtest_render-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "render-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/render-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_render-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
render-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/render-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/render-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/render-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/render-tests.scad.csg --render=cgal
CGAL Cache insert: difference(){cube(size=[20,20,150],cente (38224 bytes)
CGAL Cache insert: group(){difference(){cube(size=[20,20,15 (38224 bytes)
CGAL Cache insert: difference(){cube(size=[100,100,100],cen (92112 bytes)

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/render-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/render-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   2.21 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_render-tests" end time: Dec 07 18:59 UTC
"csgpngtest_render-tests" time elapsed: 00:00:02

    
csgpngtest_scale3D-tests
Expected image Actual image
623/1043 Testing: csgpngtest_scale3D-tests
623/1043 Test: csgpngtest_scale3D-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "scale3D-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/scale3D-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_scale3D-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
scale3D-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/scale3D-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/scale3D-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/scale3D-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/scale3D-tests.scad.csg --render=cgal
WARNING: Ignoring 3D child object for 2D operation
WARNING: Ignoring 3D child object for 2D operation
WARNING: Ignoring 3D child object for 2D operation

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/scale3D-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/scale3D-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_scale3D-tests" end time: Dec 07 18:59 UTC
"csgpngtest_scale3D-tests" time elapsed: 00:00:00

    
csgpngtest_rotate_extrude-angle
Expected image Actual image
621/1043 Testing: csgpngtest_rotate_extrude-angle
621/1043 Test: csgpngtest_rotate_extrude-angle
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "rotate_extrude-angle" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/rotate_extrude-angle.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_rotate_extrude-angle" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
rotate_extrude-angle
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/rotate_extrude-angle.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/rotate_extrude-angle-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/rotate_extrude-angle.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/rotate_extrude-angle.scad.csg --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/rotate_extrude-angle.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/rotate_extrude-angle-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.85 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_rotate_extrude-angle" end time: Dec 07 18:59 UTC
"csgpngtest_rotate_extrude-angle" time elapsed: 00:00:00

    
csgpngtest_sphere-tests
Expected image Actual image
624/1043 Testing: csgpngtest_sphere-tests
624/1043 Test: csgpngtest_sphere-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "sphere-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/sphere-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_sphere-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
sphere-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/sphere-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/sphere-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/sphere-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/sphere-tests.scad.csg --render=cgal
WARNING: Ignoring radius variable 'r' as diameter 'd' is defined too.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/sphere-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/sphere-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.22 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_sphere-tests" end time: Dec 07 18:59 UTC
"csgpngtest_sphere-tests" time elapsed: 00:00:00

    
csgpngtest_surface-tests
Expected image Actual image
629/1043 Testing: csgpngtest_surface-tests
629/1043 Test: csgpngtest_surface-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "surface-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/surface-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_surface-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
surface-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/surface-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/surface-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/surface-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/surface-tests.scad.csg --render=cgal
WARNING: Can't open DAT file ''.
WARNING: Can't open DAT file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/notfound.dat'.
WARNING: Can't open DAT file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/notfound.png'.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/surface-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/surface-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.64 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_surface-tests" end time: Dec 07 18:59 UTC
"csgpngtest_surface-tests" time elapsed: 00:00:00

    
csgpngtest_import_stl-test
Expected image Actual image
639/1043 Testing: csgpngtest_import_stl-test
639/1043 Test: csgpngtest_import_stl-test
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "import_stl-test" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import_stl-test.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_import_stl-test" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
import_stl-test
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import_stl-test.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_stl-test-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import_stl-test.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import_stl-test.scad.csg --render=cgal
DEPRECATED: The import_stl() module will be removed in future releases. Use import() instead.
WARNING: Can't open import file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import.stl'.
Assertion failed: (this->root_node), function getString, file src/Tree.cc, line 22.

stdout output: ('OpenSCAD #1 failed with return code -6',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/deprecated/import_stl-test.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/import_stl-test-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.52 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_stl-test" end time: Dec 07 18:59 UTC
"csgpngtest_import_stl-test" time elapsed: 00:00:00

    
csgpngtest_issue1005
Expected image Actual image
642/1043 Testing: csgpngtest_issue1005
642/1043 Test: csgpngtest_issue1005
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "issue1005" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1005.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_issue1005" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
issue1005
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1005.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1005-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1005.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1005.scad.csg --render=cgal
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1005.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1005-actual.png --render

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/issue1005-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1005-actual.png', '-alpha', 'Off', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1005-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/issue1005-expected.png

58938  pixel errors
Image comparison return: 0 output: 58938.9

Test time =   0.78 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1005" end time: Dec 07 18:59 UTC
"csgpngtest_issue1005" time elapsed: 00:00:00

    
csgpngtest_issue1671
Expected image Actual image
660/1043 Testing: csgpngtest_issue1671
660/1043 Test: csgpngtest_issue1671
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "issue1671" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1671.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_issue1671" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
issue1671
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1671.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1671-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1671.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1671.scad.csg --render=cgal
CGAL error: precondition violation!
Expression : points.size() > 3
File       : /usr/local/include/CGAL/convex_hull_3.h
Line       : 907
Explanation: 
Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html
Assertion failed: (this->root_node), function getString, file src/Tree.cc, line 22.

stdout output: ('OpenSCAD #1 failed with return code -6',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1671.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1671-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.22 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1671" end time: Dec 07 18:59 UTC
"csgpngtest_issue1671" time elapsed: 00:00:00

    
csgpngtest_issue1672
Expected image Actual image
661/1043 Testing: csgpngtest_issue1672
661/1043 Test: csgpngtest_issue1672
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "issue1672" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1672.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_issue1672" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
issue1672
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1672.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1672-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1672.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1672.scad.csg --render=cgal
CGAL error: precondition violation!
Expression : point3_it != points.end()
File       : /usr/local/include/CGAL/convex_hull_3.h
Line       : 934
Explanation: All points are collinear; cannot construct polyhedron.
Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html
ERROR: CGAL error in applyHull(): CGAL ERROR: precondition violation!
Expr: point3_it != points.end()
File: /usr/local/include/CGAL/convex_hull_3.h
Line: 934
Explanation: All points are collinear; cannot construct polyhedron.
Assertion failed: (this->root_node), function getString, file src/Tree.cc, line 22.

stdout output: ('OpenSCAD #1 failed with return code -6',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue1672.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue1672-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1672" end time: Dec 07 18:59 UTC
"csgpngtest_issue1672" time elapsed: 00:00:00

    
csgpngtest_issue990
Expected image Actual image
670/1043 Testing: csgpngtest_issue990
670/1043 Test: csgpngtest_issue990
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "issue990" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue990.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_issue990" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
issue990
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue990.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue990-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue990.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue990.scad.csg --render=cgal
CGAL Cache insert: group(){cylinder($fn=0,$fa=12,$fs=2,h=0, (0 bytes)

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/issues/issue990.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/issue990-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.73 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue990" end time: Dec 07 18:59 UTC
"csgpngtest_issue990" time elapsed: 00:00:00

    
csgpngtest_rotate-empty-bbox
Expected image Actual image
678/1043 Testing: csgpngtest_rotate-empty-bbox
678/1043 Test: csgpngtest_rotate-empty-bbox
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "rotate-empty-bbox" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/rotate-empty-bbox.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_rotate-empty-bbox" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
rotate-empty-bbox
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/rotate-empty-bbox.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/rotate-empty-bbox-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/rotate-empty-bbox.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/rotate-empty-bbox.scad.csg --render=cgal

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/rotate-empty-bbox.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/rotate-empty-bbox-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.20 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_rotate-empty-bbox" end time: Dec 07 18:59 UTC
"csgpngtest_rotate-empty-bbox" time elapsed: 00:00:00

    
csgpngtest_empty-shape-tests
Expected image Actual image
679/1043 Testing: csgpngtest_empty-shape-tests
679/1043 Test: csgpngtest_empty-shape-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "empty-shape-tests" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/empty-shape-tests.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_empty-shape-tests" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
empty-shape-tests
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/empty-shape-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/empty-shape-tests-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/empty-shape-tests.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/empty-shape-tests.scad.csg --render=cgal
DEPRECATED: The assign() module will be removed in future releases. Use a regular assignment instead.
ERROR: Unsupported file format while trying to import file '""'
WARNING: Ignoring 3D child object for 2D operation
WARNING: Can't open DAT file ''.

stdout output: ('OpenSCAD #1 failed with return code -11',)
('export_import_pngtest args:', "['/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/empty-shape-tests.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/empty-shape-tests-actual.png']")
exiting export_import_pngtest.py with failure

Error: python failed with return code 1

Test time =   0.62 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_empty-shape-tests" end time: Dec 07 18:59 UTC
"csgpngtest_empty-shape-tests" time elapsed: 00:00:00

    
csgpngtest_internal-cavity
Expected image Actual image
681/1043 Testing: csgpngtest_internal-cavity
681/1043 Test: csgpngtest_internal-cavity
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-e" "cgalpngtest" "-t" "csgpngtest" "-f" "internal-cavity" "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/internal-cavity.scad" "--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "--format=csg" "--render"
Directory: /Users/travis/build/openscad/openscad/tests
"csgpngtest_internal-cavity" start time: Dec 07 18:59 UTC
Output:
----------------------------------------------------------
internal-cavity
run_test() cmdline: ['/usr/local/bin/python', '/Users/travis/build/openscad/openscad/tests/export_import_pngtest.py', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/internal-cavity.scad', '--openscad=/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '--format=csg', '--render', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/internal-cavity-actual.png']
using font directory: /usr/local/bin/testdata
stderr output: Running OpenSCAD #1:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/internal-cavity.scad -o /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/internal-cavity.scad.csg --render=cgal
CGAL Cache insert: difference(){cube(size=[20,20,20],center (22592 bytes)
Running OpenSCAD #2:
/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD /Users/travis/build/openscad/openscad/tests/../testdata/scad/misc/internal-cavity.scad.csg -o /Users/travis/build/openscad/openscad/tests/csgpngtest-output/internal-cavity-actual.png --render
CGAL Cache insert: difference(){polyhedron(points=[[-10,-10 (22352 bytes)

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/internal-cavity-expected.png', '/Users/travis/build/openscad/openscad/tests/csgpngtest-output/internal-cavity-actual.png', '-alpha', 'Off', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/csgpngtest-output/internal-cavity-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/cgalpngtest/internal-cavity-expected.png

3677  pixel errors
Image comparison return: 0 output: 3677

Test time =   1.70 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_internal-cavity" end time: Dec 07 19:00 UTC
"csgpngtest_internal-cavity" time elapsed: 00:00:01

    
throwntogethertest_transform-nan-inf-tests
Expected image Actual image
836/1043 Testing: throwntogethertest_transform-nan-inf-tests
836/1043 Test: throwntogethertest_transform-nan-inf-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "png" "-t" "throwntogethertest" "-f" "transform-nan-inf-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/bugs/transform-nan-inf-tests.scad" "--preview=throwntogether" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"throwntogethertest_transform-nan-inf-tests" start time: Dec 07 19:00 UTC
Output:
----------------------------------------------------------
transform-nan-inf-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/bugs/transform-nan-inf-tests.scad', '--preview=throwntogether', '-o', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/transform-nan-inf-tests-actual.png']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: Compiling design (CSG Products normalization)...
Normalized CSG tree has 4 elements

Image comparison cmdline: 
["/usr/local/bin/convert"],['/Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/transform-nan-inf-tests-expected.png', '/Users/travis/build/openscad/openscad/tests/throwntogethertest-output/transform-nan-inf-tests-actual.png', '-alpha', 'Off', '-compose', 'difference', '-composite', '-threshold', '10%', '-morphology', 'Erode', 'Square', '-format', '%[fx:w*h*mean]', 'info:']
 actual image: /Users/travis/build/openscad/openscad/tests/throwntogethertest-output/transform-nan-inf-tests-actual.png

 expected image: /Users/travis/build/openscad/openscad/tests/regression/throwntogethertest/transform-nan-inf-tests-expected.png

27483  pixel errors
Image comparison return: 0 output: 27483

Test time =   0.42 sec
----------------------------------------------------------
Test Failed.
"throwntogethertest_transform-nan-inf-tests" end time: Dec 07 19:00 UTC
"throwntogethertest_transform-nan-inf-tests" time elapsed: 00:00:00

    

Text tests

dumptest_highlight-modifier-2d
72/1043 Testing: dumptest_highlight-modifier-2d
72/1043 Test: dumptest_highlight-modifier-2d
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "highlight-modifier-2d" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/highlight-modifier-2d.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_highlight-modifier-2d" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
highlight-modifier-2d
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/highlight-modifier-2d.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier-2d-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/highlight-modifier-2d-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier-2d-actual.csg
--- 

+++ 

@@ -1,13 +1,11 @@

+union() {
 difference() {
-square(size = [10, 10], center = true);
-#	circle($fn = 0, $fa = 12, $fs = 2, r = 3);
+polygon(points = [[-5, -5], [5, -5], [5, 5], [-5, 5]], paths = [[0, 1, 2, 3]], convexity = 1);
+#		polygon(points = [[3, 0], [2.42705, 1.76336], [0.927051, 2.85317], [-0.927051, 2.85317], [-2.42705, 1.76336], [-3, 0], [-2.42705, -1.76336], [-0.927051, -2.85317], [0.927051, -2.85317], [2.42705, -1.76336]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
 }
-#group() {
-square(size = [11, 12], center = false);
-}
-#multmatrix([[1, 0, 0, 0], [0, 1, 0, -12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+polygon(points = [[0, 0], [11, 0], [11, 12], [0, 12]], paths = [[0, 1, 2, 3]], convexity = 1);
 difference() {
-square(size = [10, 10], center = true);
-square(size = [5, 5], center = true);
+polygon(points = [[-5, -17], [5, -17], [5, -7], [-5, -7]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-2.5, -14.5], [2.5, -14.5], [2.5, -9.5], [-2.5, -9.5]], paths = [[0, 1, 2, 3]], convexity = 1);
 }
 }
<end of output>
Test time =   0.34 sec
----------------------------------------------------------
Test Failed.
"dumptest_highlight-modifier-2d" end time: Dec 07 18:54 UTC
"dumptest_highlight-modifier-2d" time elapsed: 00:00:00

    
dumptest_hull2-tests
73/1043 Testing: dumptest_hull2-tests
73/1043 Test: dumptest_hull2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "hull2-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_hull2-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
hull2-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/hull2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/hull2-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.31 sec
----------------------------------------------------------
Test Failed.
"dumptest_hull2-tests" end time: Dec 07 18:54 UTC
"dumptest_hull2-tests" time elapsed: 00:00:00

    
dumptest_circle-tests
69/1043 Testing: dumptest_circle-tests
69/1043 Test: dumptest_circle-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "circle-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_circle-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
circle-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/circle-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/circle-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring radius variable 'r' as diameter 'd' is defined too.

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.35 sec
----------------------------------------------------------
Test Failed.
"dumptest_circle-tests" end time: Dec 07 18:54 UTC
"dumptest_circle-tests" time elapsed: 00:00:00

    
dumptest_control-hull-dimension
70/1043 Testing: dumptest_control-hull-dimension
70/1043 Test: dumptest_control-hull-dimension
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "control-hull-dimension" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/control-hull-dimension.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_control-hull-dimension" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
control-hull-dimension
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/control-hull-dimension.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/control-hull-dimension-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ECHO: 1

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/control-hull-dimension-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/control-hull-dimension-actual.csg
--- 

+++ 

@@ -1,4 +1 @@

-hull() {
-circle($fn = 0, $fa = 12, $fs = 2, r = 1);
-group();
-}
+polygon(points = [[-0.809017, -0.587785], [0.309017, -0.951057], [1, 0], [0.309017, 0.951057], [-0.809017, 0.587785]], paths = [[0, 1, 2, 3, 4]], convexity = 1);
<end of output>
Test time =   0.45 sec
----------------------------------------------------------
Test Failed.
"dumptest_control-hull-dimension" end time: Dec 07 18:54 UTC
"dumptest_control-hull-dimension" time elapsed: 00:00:00

    
dumptest_difference-2d-tests
71/1043 Testing: dumptest_difference-2d-tests
71/1043 Test: dumptest_difference-2d-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "difference-2d-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_difference-2d-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
difference-2d-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/difference-2d-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/difference-2d-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ECHO: "difference-2d-tests"

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.68 sec
----------------------------------------------------------
Test Failed.
"dumptest_difference-2d-tests" end time: Dec 07 18:54 UTC
"dumptest_difference-2d-tests" time elapsed: 00:00:00

    
dumptest_minkowski2-hole-tests
77/1043 Testing: dumptest_minkowski2-hole-tests
77/1043 Test: dumptest_minkowski2-hole-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "minkowski2-hole-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-hole-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_minkowski2-hole-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
minkowski2-hole-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-hole-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/minkowski2-hole-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/minkowski2-hole-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/minkowski2-hole-tests-actual.csg
--- 

+++ 

@@ -1,40 +1,6 @@

-minkowski(convexity = 0) {
-difference() {
-square(size = [20, 20], center = true);
-square(size = [10, 10], center = true);
+union() {
+polygon(points = [[-10.3827, 10.9239], [-10.7071, 10.7071], [-10.9239, 10.3827], [-11, 10], [-11, -10], [-10.9239, -10.3827], [-10.7071, -10.7071], [-10.3827, -10.9239], [-10, -11], [10, -11], [10.3827, -10.9239], [10.7071, -10.7071], [10.9239, -10.3827], [11, -10], [11, 10], [10.9239, 10.3827], [10.7071, 10.7071], [10.3827, 10.9239], [10, 11], [-10, 11], [-4, -4], [-4, 4], [4, 4], [4, -4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23]], convexity = 1);
+polygon(points = [[14.6173, 10.9239], [14.2929, 10.7071], [14.0761, 10.3827], [14, 10], [14, -10], [14.0761, -10.3827], [14.2929, -10.7071], [14.6173, -10.9239], [15, -11], [35, -11], [35.3827, -10.9239], [35.7071, -10.7071], [35.9239, -10.3827], [36, -10], [36, 10], [35.9239, 10.3827], [35.7071, 10.7071], [35.3827, 10.9239], [35, 11], [15, 11], [21, -4], [21, 4], [29, 4], [29, -4]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23]], convexity = 1);
+polygon(points = [[-10.3827, 35.9239], [-10.7071, 35.7071], [-10.9239, 35.3827], [-11, 35], [-11, 15], [-10.9239, 14.6173], [-10.7071, 14.2929], [-10.3827, 14.0761], [-10, 14], [10, 14], [10.3827, 14.0761], [10.7071, 14.2929], [10.9239, 14.6173], [11, 15], [11, 35], [10.9239, 35.3827], [10.7071, 35.7071], [10.3827, 35.9239], [10, 36], [-10, 36], [-4, 21], [-4, 29], [4, 29], [4, 21], [-1.38268, 26.9239], [-1.70709, 26.7071], [-1.92387, 26.3827], [-2, 26], [-2, 24], [-1.92387, 23.6173], [-1.70709, 23.2929], [-1.38268, 23.0761], [-1, 23], [1, 23], [1.38268, 23.0761], [1.70709, 23.2929], [1.92387, 23.6173], [2, 24], [2, 26], [1.92387, 26.3827], [1.70709, 26.7071], [1.38268, 26.9239], [1, 27], [-1, 27]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23], [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43]], convexity = 1);
+polygon(points = [[35.8477, 15.2346], [36, 16], [36, 34], [35.8477, 34.7654], [35.4142, 35.4142], [34.7654, 35.8477], [34, 36], [16, 36], [15.2346, 35.8477], [14.5858, 35.4142], [14.1523, 34.7654], [14, 34], [14, 16], [14.1523, 15.2346], [14.5858, 14.5858], [15.2346, 14.1523], [16, 14], [34, 14], [34.7654, 14.1523], [35.4142, 14.5858], [21, 21], [21, 29], [29, 29], [29, 21]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23]], convexity = 1);
 }
-circle($fn = 16, $fa = 12, $fs = 2, r = 1);
-}
-multmatrix([[1, 0, 0, 25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-minkowski(convexity = 0) {
-circle($fn = 16, $fa = 12, $fs = 2, r = 1);
-difference() {
-square(size = [20, 20], center = true);
-square(size = [10, 10], center = true);
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-minkowski(convexity = 0) {
-union() {
-difference() {
-square(size = [20, 20], center = true);
-square(size = [10, 10], center = true);
-}
-square(size = [2, 2], center = true);
-}
-circle($fn = 16, $fa = 12, $fs = 2, r = 1);
-}
-}
-multmatrix([[1, 0, 0, 25], [0, 1, 0, 25], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-minkowski(convexity = 0) {
-difference() {
-square(size = [18, 18], center = true);
-square(size = [12, 12], center = true);
-}
-difference() {
-circle($fn = 16, $fa = 12, $fs = 2, r = 2);
-circle($fn = 16, $fa = 12, $fs = 2, r = 1);
-}
-}
-}
<end of output>
Test time =   0.33 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-hole-tests" end time: Dec 07 18:54 UTC
"dumptest_minkowski2-hole-tests" time elapsed: 00:00:00

    
dumptest_intersection2-tests
75/1043 Testing: dumptest_intersection2-tests
75/1043 Test: dumptest_intersection2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "intersection2-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_intersection2-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
intersection2-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/intersection2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/intersection2-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ECHO: "difference-tests"

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.44 sec
----------------------------------------------------------
Test Failed.
"dumptest_intersection2-tests" end time: Dec 07 18:54 UTC
"dumptest_intersection2-tests" time elapsed: 00:00:00

    
dumptest_minkowski2-tests
78/1043 Testing: dumptest_minkowski2-tests
78/1043 Test: dumptest_minkowski2-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "minkowski2-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_minkowski2-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
minkowski2-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/minkowski2-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: child() will be removed in future releases. Use children() instead.

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.38 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-tests" end time: Dec 07 18:54 UTC
"dumptest_minkowski2-tests" time elapsed: 00:00:00

    
dumptest_minkowski2-crack
76/1043 Testing: dumptest_minkowski2-crack
76/1043 Test: dumptest_minkowski2-crack
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "minkowski2-crack" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-crack.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_minkowski2-crack" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
minkowski2-crack
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/minkowski2-crack.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/minkowski2-crack-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/minkowski2-crack-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/minkowski2-crack-actual.csg
--- 

+++ 

@@ -1,10 +1 @@

-minkowski(convexity = 0) {
-difference() {
-square(size = [40, 40], center = true);
-minkowski(convexity = 0) {
-circle($fn = 64, $fa = 12, $fs = 2, r = 2);
-circle($fn = 64, $fa = 12, $fs = 2, r = 4);
-}
-}
-square(size = [1, 1], center = false);
-}
+polygon(points = [[-20, 21], [-20, -20], [21, -20], [21, 21], [-0.741699, -4.74164], [-1.2961, -4.54326], [-1.82835, -4.29152], [-2.3334, -3.9888], [-2.80635, -3.63806], [-3.24261, -3.24261], [-3.63806, -2.80635], [-3.9888, -2.3334], [-4.29152, -1.82835], [-4.54326, -1.2961], [-4.74164, -0.741699], [-4.88469, -0.170517], [-4.97108, 0.411911], [-4.97542, 0.5], [-4.97108, 0.588089], [-4.88469, 1.17052], [-4.74164, 1.7417], [-4.54326, 2.2961], [-4.29152, 2.82835], [-3.9888, 3.3334], [-3.63806, 3.80635], [-3.24261, 4.24261], [-2.80635, 4.63806], [-2.3334, 4.9888], [-1.82835, 5.29152], [-1.2961, 5.54326], [-0.741699, 5.74164], [-0.170517, 5.88469], [0.411911, 5.97108], [0.5, 5.97542], [0.588089, 5.97108], [1.17052, 5.88469], [1.7417, 5.74164], [2.2961, 5.54326], [2.82835, 5.29152], [3.3334, 4.9888], [3.80635, 4.63806], [4.24261, 4.24261], [4.63806, 3.80635], [4.9888, 3.3334], [5.29152, 2.82835], [5.54326, 2.2961], [5.74164, 1.7417], [5.88469, 1.17052], [5.97108, 0.588089], [5.97542, 0.5], [5.97108, 0.411911], [5.88469, -0.170517], [5.74164, -0.741699], [5.54326, -1.2961], [5.29152, -1.82835], [4.9888, -2.3334], [4.63806, -2.80635], [4.24261, -3.24261], [3.80635, -3.63806], [3.3334, -3.9888], [2.82835, -4.29152], [2.2961, -4.54326], [1.7417, -4.74164], [1.17052, -4.88469], [0.588089, -4.97108], [0.5, -4.97542], [0.411911, -4.97108], [-0.170517, -4.88469]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67]], convexity = 1);
<end of output>
Test time =   0.60 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-crack" end time: Dec 07 18:54 UTC
"dumptest_minkowski2-crack" time elapsed: 00:00:00

    
dumptest_nullspace-2d
79/1043 Testing: dumptest_nullspace-2d
79/1043 Test: dumptest_nullspace-2d
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "nullspace-2d" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_nullspace-2d" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
nullspace-2d
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/nullspace-2d.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/nullspace-2d-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.22 sec
----------------------------------------------------------
Test Failed.
"dumptest_nullspace-2d" end time: Dec 07 18:54 UTC
"dumptest_nullspace-2d" time elapsed: 00:00:00

    
dumptest_import_dxf-tests
74/1043 Testing: dumptest_import_dxf-tests
74/1043 Test: dumptest_import_dxf-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "import_dxf-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_import_dxf-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
import_dxf-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/import_dxf-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/import_dxf-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: filename= is deprecated. Please use file=
DEPRECATED: layername= is deprecated. Please use layer=
ERROR: Unsupported file format while trying to import file '""'
WARNING: Can't open DXF file '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/notfound.dxf'.

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.77 sec
----------------------------------------------------------
Test Failed.
"dumptest_import_dxf-tests" end time: Dec 07 18:54 UTC
"dumptest_import_dxf-tests" time elapsed: 00:00:00

    
dumptest_polygon-tests
81/1043 Testing: dumptest_polygon-tests
81/1043 Test: dumptest_polygon-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "polygon-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_polygon-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
polygon-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygon-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/polygon-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ERROR: Unable to convert point [] at index 0 to a vec2 of numbers
ERROR: Unable to convert point [[]] at index 0 to a vec2 of numbers

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.22 sec
----------------------------------------------------------
Test Failed.
"dumptest_polygon-tests" end time: Dec 07 18:54 UTC
"dumptest_polygon-tests" time elapsed: 00:00:00

    
dumptest_polygons-touch
82/1043 Testing: dumptest_polygons-touch
82/1043 Test: dumptest_polygons-touch
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "polygons-touch" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygons-touch.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_polygons-touch" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
polygons-touch
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/polygons-touch.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/polygons-touch-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/polygons-touch-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/polygons-touch-actual.csg
--- 

+++ 

@@ -1,4 +1,4 @@

-square(size = [10, 10], center = false);
-multmatrix([[1, 0, 0, -10], [0, 1, 0, -10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [10, 10], center = false);
+union() {
+polygon(points = [[0, 0], [10, 0], [10, 10], [0, 10]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-10, -10], [0, -10], [0, 0], [-10, 0]], paths = [[0, 1, 2, 3]], convexity = 1);
 }
<end of output>
Test time =   0.31 sec
----------------------------------------------------------
Test Failed.
"dumptest_polygons-touch" end time: Dec 07 18:54 UTC
"dumptest_polygons-touch" time elapsed: 00:00:00

    
dumptest_offset-tests
80/1043 Testing: dumptest_offset-tests
80/1043 Test: dumptest_offset-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "offset-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_offset-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
offset-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/offset-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/offset-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.86 sec
----------------------------------------------------------
Test Failed.
"dumptest_offset-tests" end time: Dec 07 18:55 UTC
"dumptest_offset-tests" time elapsed: 00:00:00

    
dumptest_scale2D-tests
87/1043 Testing: dumptest_scale2D-tests
87/1043 Test: dumptest_scale2D-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "scale2D-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_scale2D-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
scale2D-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/scale2D-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/scale2D-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Scaling a 2D object with 0 - removing object
WARNING: Scaling a 2D object with 0 - removing object

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.55 sec
----------------------------------------------------------
Test Failed.
"dumptest_scale2D-tests" end time: Dec 07 18:55 UTC
"dumptest_scale2D-tests" time elapsed: 00:00:00

    
dumptest_render-2d-tests
85/1043 Testing: dumptest_render-2d-tests
85/1043 Test: dumptest_render-2d-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "render-2d-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/render-2d-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_render-2d-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
render-2d-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/render-2d-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/render-2d-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/render-2d-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/render-2d-tests-actual.csg
--- 

+++ 

@@ -1,12 +1,4 @@

-render(convexity = 1) {
-difference() {
-square(size = [10, 10], center = true);
-circle($fn = 0, $fa = 12, $fs = 2, r = 3);
+union() {
+polygon(points = [[5, 5], [-5, 5], [-5, -5], [5, -5], [-0.927048, -2.85316], [-2.42705, -1.76335], [-3, 0], [-2.42705, 1.76335], [-0.927048, 2.85316], [0.927048, 2.85316], [2.42705, 1.76335], [3, 0], [2.42705, -1.76335], [0.927048, -2.85316]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]], convexity = 1);
+polygon(points = [[17, 5], [7, 5], [7, -5], [17, -5]], paths = [[0, 1, 2, 3]], convexity = 1);
 }
-}
-multmatrix([[1, 0, 0, 12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-render(convexity = 1) {
-square(size = [10, 10], center = true);
-circle($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-}
<end of output>
Test time =   0.56 sec
----------------------------------------------------------
Test Failed.
"dumptest_render-2d-tests" end time: Dec 07 18:55 UTC
"dumptest_render-2d-tests" time elapsed: 00:00:00

    
dumptest_square-tests
88/1043 Testing: dumptest_square-tests
88/1043 Test: dumptest_square-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "square-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_square-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
square-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/square-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/square-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.85 sec
----------------------------------------------------------
Test Failed.
"dumptest_square-tests" end time: Dec 07 18:55 UTC
"dumptest_square-tests" time elapsed: 00:00:00

    
dumptest_resize-2d-tests
86/1043 Testing: dumptest_resize-2d-tests
86/1043 Test: dumptest_resize-2d-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "resize-2d-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/resize-2d-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_resize-2d-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
resize-2d-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/resize-2d-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/resize-2d-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/resize-2d-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/resize-2d-tests-actual.csg
--- 

+++ 

@@ -1,228 +1,36 @@

-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, -16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[3, 0, 0, 0], [0, 3, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
+union() {
+union() {
 difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
+polygon(points = [[-16, 0], [-1, 0], [-1, 15], [-16, 15]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-13, 3], [-10, 3], [-10, 6], [-13, 6]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-4, 9], [-4.57295, 10.7634], [-6.07295, 11.8532], [-7.92705, 11.8532], [-9.42705, 10.7634], [-10, 9], [-9.42705, 7.23664], [-7.92705, 6.14683], [-6.07295, 6.14683], [-4.57295, 7.23664]], paths = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 10, $fa = 12, $fs = 2, r = 1);
+difference() {
+polygon(points = [[-16, 16], [-1, 16], [-1, 31], [-16, 31]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-13, 19], [-10, 19], [-10, 22], [-13, 22]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-10, 22], [-7, 22], [-7, 25], [-10, 25]], paths = [[0, 1, 2, 3]], convexity = 1);
+}
+difference() {
+polygon(points = [[-16, 32], [-1, 32], [-1, 47], [-16, 47]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[-16, 39.5], [-1, 39.5], [-1, 42.5], [-16, 42.5]], paths = [[0, 1, 2, 3]], convexity = 1);
 }
 }
+polygon(points = [[15, 15], [0, 15], [0, 0], [15, 0], [8.07294, 6.1468], [6.57294, 7.2366], [6, 9], [6.57294, 10.7634], [8.07294, 11.8531], [9.92702, 11.8531], [11.427, 10.7634], [12, 9], [11.427, 7.2366], [9.92702, 6.1468], [3, 3], [3, 6], [6, 6], [6, 3]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = [[15, 31], [0, 31], [0, 16], [15, 16], [6, 22], [6, 25], [9, 25], [9, 22], [3, 19], [3, 22], [6, 19]], paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 4, 10]], convexity = 1);
+polygon(points = [[15, 47], [0, 47], [0, 42.5], [15, 42.5], [15, 32], [15, 39.5], [0, 39.5], [0, 32]], paths = [[0, 1, 2, 3], [4, 5, 6, 7]], convexity = 1);
+union() {
+polygon(points = [[31, 15], [16, 15], [16, 0], [31, 0], [24.0729, 6.1468], [22.5729, 7.2366], [22, 9], [22.5729, 10.7634], [24.0729, 11.8531], [25.927, 11.8531], [27.427, 10.7634], [28, 9], [27.427, 7.2366], [25.927, 6.1468], [19, 3], [19, 6], [22, 6], [22, 3]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = [[31, 31], [16, 31], [16, 16], [31, 16], [22, 22], [22, 25], [25, 25], [25, 22], [19, 19], [19, 22], [22, 19]], paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 4, 10]], convexity = 1);
+polygon(points = [[31, 47], [16, 47], [16, 42.5], [31, 42.5], [31, 32], [31, 39.5], [16, 39.5], [16, 32]], paths = [[0, 1, 2, 3], [4, 5, 6, 7]], convexity = 1);
+}
+union() {
+polygon(points = [[37, 5], [32, 5], [32, 0], [37, 0], [34.691, 2.04893], [34.191, 2.4122], [34, 3], [34.191, 3.58778], [34.691, 3.95105], [35.309, 3.95105], [35.809, 3.58778], [36, 3], [35.809, 2.4122], [35.309, 2.04893], [33, 1], [33, 2], [34, 2], [34, 1]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = [[37, 21], [32, 21], [32, 16], [37, 16], [34, 18], [34, 19], [35, 19], [35, 18], [33, 17], [33, 18], [34, 17]], paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 4, 10]], convexity = 1);
+polygon(points = [[37, 37], [32, 37], [32, 35.5], [37, 35.5], [37, 32], [37, 34.5], [32, 34.5], [32, 32]], paths = [[0, 1, 2, 3], [4, 5, 6, 7]], convexity = 1);
+}
+union() {
+polygon(points = [[-6, -8], [-16, -8], [-16, -16], [-6, -16], [-10.618, -12.7217], [-11.618, -12.1405], [-12, -11.2], [-11.618, -10.2595], [-10.618, -9.67832], [-9.38199, -9.67832], [-8.38199, -10.2595], [-8, -11.2], [-8.38199, -12.1405], [-9.38199, -12.7217], [-14, -14.4], [-14, -12.8], [-12, -12.8], [-12, -14.4]], paths = [[0, 1, 2, 3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17]], convexity = 1);
+polygon(points = [[8, -6], [0, -6], [0, -16], [8, -16], [3.2, -12], [3.2, -10], [4.8, -10], [4.8, -12], [1.6, -14], [1.6, -12], [3.2, -14]], paths = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 4, 10]], convexity = 1);
+polygon(points = [[26, -8], [16, -8], [16, -10.4], [26, -10.4], [26, -16], [26, -12], [16, -12], [16, -16]], paths = [[0, 1, 2, 3], [4, 5, 6, 7]], convexity = 1);
 }
 }
-}
-multmatrix([[1, 0, 0, -16], [0, 1, 0, 16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[3, 0, 0, 0], [0, 3, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, -16], [0, 1, 0, 32], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-multmatrix([[3, 0, 0, 0], [0, 3, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [5, 1], center = false);
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [15,15,0], auto = [0,0,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 10, $fa = 12, $fs = 2, r = 1);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [15,15,0], auto = [0,0,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 32], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [15,15,0], auto = [0,0,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [5, 1], center = false);
-}
-}
-}
-}
-}
-color([0, 0.501961, 0, 1]) {
-multmatrix([[1, 0, 0, 16], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [15,0,0], auto = [0,0,0]) {
-multmatrix([[1, 0, 0, 0], [0, 3, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 10, $fa = 12, $fs = 2, r = 1);
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, 16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [0,15,0], auto = [1,1,1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, 32], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [0,15,0], auto = [1,0,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [5, 1], center = false);
-}
-}
-}
-}
-}
-}
-color([1, 0.752941, 0.796078, 1]) {
-multmatrix([[1, 0, 0, 32], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [0,0,0], auto = [0,1,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 10, $fa = 12, $fs = 2, r = 1);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, 16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [0,0,15], auto = [1,1,1]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 32], [0, 1, 0, 32], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [0,0,15], auto = [0,0,0]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [5, 1], center = false);
-}
-}
-}
-}
-}
-}
-color([0, 0, 1, 1]) {
-multmatrix([[1, 0, 0, -16], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [10,8,0], auto = [0,1,0]) {
-multmatrix([[0.5, 0, 0, 0], [0, 100, 0, 0], [0, 0, 20, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 3], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-circle($fn = 10, $fa = 12, $fs = 2, r = 1);
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [8,10,15], auto = [1,1,1]) {
-multmatrix([[1000, 0, 0, 0], [0, 0.5, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-multmatrix([[1, 0, 0, 2], [0, 1, 0, 2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [1, 1], center = false);
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 16], [0, 1, 0, -16], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-resize(newsize = [10,8,15], auto = [0,0,0]) {
-multmatrix([[200, 0, 0, 0], [0, 200, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-difference() {
-square(size = [5, 5], center = false);
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-square(size = [5, 1], center = false);
-}
-}
-}
-}
-}
-}
-}
<end of output>
Test time =   0.91 sec
----------------------------------------------------------
Test Failed.
"dumptest_resize-2d-tests" end time: Dec 07 18:55 UTC
"dumptest_resize-2d-tests" time elapsed: 00:00:00

    
dumptest_projection-cut-tests
83/1043 Testing: dumptest_projection-cut-tests
83/1043 Test: dumptest_projection-cut-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "projection-cut-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_projection-cut-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
projection-cut-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-cut-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/projection-cut-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring 2D child object for 3D operation
WARNING: projection() failed.
CGAL Cache insert: difference(){cube(size=[5,5,5],center=tr (22592 bytes)
CGAL Cache insert: multmatrix([[1,0,0,2.1],[0,1,0,2.1],[0,0 (22592 bytes)
CGAL Cache insert: union(){difference(){cube(size=[5,5,5],c (66592 bytes)
CGAL Cache insert: difference(){cube(size=[10,10,10],center (22224 bytes)

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   4.43 sec
----------------------------------------------------------
Test Failed.
"dumptest_projection-cut-tests" end time: Dec 07 18:55 UTC
"dumptest_projection-cut-tests" time elapsed: 00:00:04

    
dumptest_projection-tests
84/1043 Testing: dumptest_projection-tests
84/1043 Test: dumptest_projection-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "projection-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_projection-tests" start time: Dec 07 18:54 UTC
Output:
----------------------------------------------------------
projection-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/projection-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/projection-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   4.08 sec
----------------------------------------------------------
Test Failed.
"dumptest_projection-tests" end time: Dec 07 18:55 UTC
"dumptest_projection-tests" time elapsed: 00:00:04

    
dumptest_text-search-test
96/1043 Testing: dumptest_text-search-test
96/1043 Test: dumptest_text-search-test
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "text-search-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-search-test" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
text-search-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-search-test.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-search-test-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ECHO: [79, 112, 101, 110, 83, 67, 65, 68, 32, 82, 111, 99, 107, 115, 33]
DEPRECATED: child() will be removed in future releases. Use children() instead.
DEPRECATED: The assign() module will be removed in future releases. Use a regular assignment instead.

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.93 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-search-test" end time: Dec 07 18:55 UTC
"dumptest_text-search-test" time elapsed: 00:00:00

    
dumptest_2d-3d
97/1043 Testing: dumptest_2d-3d
97/1043 Test: dumptest_2d-3d
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "2d-3d" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_2d-3d" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
2d-3d
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/2d-3d.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/2d-3d-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.12 sec
----------------------------------------------------------
Test Failed.
"dumptest_2d-3d" end time: Dec 07 18:55 UTC
"dumptest_2d-3d" time elapsed: 00:00:00

    
dumptest_assign-tests
98/1043 Testing: dumptest_assign-tests
98/1043 Test: dumptest_assign-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "assign-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_assign-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
assign-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/assign-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/assign-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: The assign() module will be removed in future releases. Use a regular assignment instead.

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.17 sec
----------------------------------------------------------
Test Failed.
"dumptest_assign-tests" end time: Dec 07 18:55 UTC
"dumptest_assign-tests" time elapsed: 00:00:00

    
dumptest_background-modifier
99/1043 Testing: dumptest_background-modifier
99/1043 Test: dumptest_background-modifier
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "background-modifier" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_background-modifier" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
background-modifier
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/background-modifier-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/background-modifier-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/background-modifier-actual.csg
--- 

+++ 

@@ -1,25 +1,12 @@

+union() {
 difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-%	cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+%		polyhedron(points = [[5.6749, 1.9482, -15], [5.6749, 1.9482, 15], [6, 0, 15], [6, 0, -15], [4.73484, 3.68528, -15], [4.73484, 3.68528, 15], [3.28169, 5.023, -15], [3.28169, 5.023, 15], [1.47291, 5.8164, -15], [1.47291, 5.8164, 15], [-0.495476, 5.97951, -15], [-0.495476, 5.97951, 15], [-2.41017, 5.49464, -15], [-2.41017, 5.49464, 15], [-4.06369, 4.41434, -15], [-4.06369, 4.41434, 15], [-5.27684, 2.85568, -15], [-5.27684, 2.85568, 15], [-5.91817, 0.987568, -15], [-5.91817, 0.987568, 15], [-5.91817, -0.987568, -15], [-5.91817, -0.987568, 15], [-5.27684, -2.85568, -15], [-5.27684, -2.85568, 15], [-4.06369, -4.41434, -15], [-4.06369, -4.41434, 15], [-2.41017, -5.49464, -15], [-2.41017, -5.49464, 15], [-0.495476, -5.97951, -15], [-0.495476, -5.97951, 15], [1.47291, -5.8164, -15], [1.47291, -5.8164, 15], [3.28169, -5.023, -15], [3.28169, -5.023, 15], [4.73484, -3.68528, -15], [4.73484, -3.68528, 15], [5.6749, -1.9482, -15], [5.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-%group() {
-cube(size = [25, 6, 3], center = true);
+polyhedron(points = [[-12.5, -3, 1.5], [12.5, -3, 1.5], [12.5, 3, 1.5], [-12.5, 3, 1.5], [-12.5, 3, -1.5], [12.5, 3, -1.5], [12.5, -3, -1.5], [-12.5, -3, -1.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+difference() {
+polyhedron(points = [[-5, -11, 5], [5, -11, 5], [5, -7, 5], [-5, -7, 5], [-5, -7, -5], [5, -7, -5], [5, -11, -5], [-5, -11, -5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[0.927051, -11, 2.85317], [0.75, -10.4551, 2.85317], [0.286474, -10.1183, 2.85317], [-0.286474, -10.1183, 2.85317], [-0.75, -10.4551, 2.85317], [-0.927051, -11, 2.85317], [-0.75, -11.5449, 2.85317], [-0.286474, -11.8817, 2.85317], [0.286474, -11.8817, 2.85317], [0.75, -11.5449, 2.85317], [2.42705, -11, 1.76336], [1.96353, -9.57341, 1.76336], [0.75, -8.69174, 1.76336], [-0.75, -8.69174, 1.76336], [-1.96353, -9.57341, 1.76336], [-2.42705, -11, 1.76336], [-1.96353, -12.4266, 1.76336], [-0.75, -13.3083, 1.76336], [0.75, -13.3083, 1.76336], [1.96353, -12.4266, 1.76336], [3, -11, 0], [2.42705, -9.23664, 0], [0.927051, -8.14683, 0], [-0.927051, -8.14683, 0], [-2.42705, -9.23664, 0], [-3, -11, 0], [-2.42705, -12.7634, 0], [-0.927051, -13.8532, 0], [0.927051, -13.8532, 0], [2.42705, -12.7634, 0], [2.42705, -11, -1.76336], [1.96353, -9.57341, -1.76336], [0.75, -8.69174, -1.76336], [-0.75, -8.69174, -1.76336], [-1.96353, -9.57341, -1.76336], [-2.42705, -11, -1.76336], [-1.96353, -12.4266, -1.76336], [-0.75, -13.3083, -1.76336], [0.75, -13.3083, -1.76336], [1.96353, -12.4266, -1.76336], [0.927051, -11, -2.85317], [0.75, -10.4551, -2.85317], [0.286474, -10.1183, -2.85317], [-0.286474, -10.1183, -2.85317], [-0.75, -10.4551, -2.85317], [-0.927051, -11, -2.85317], [-0.75, -11.5449, -2.85317], [-0.286474, -11.8817, -2.85317], [0.286474, -11.8817, -2.85317], [0.75, -11.5449, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
 }
-%multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-color([0, 0.501961, 0, 1]) {
-cube(size = [10, 4, 10], center = true);
+polyhedron(points = [[22.5, -2.5, 2.5], [27.5, -2.5, 2.5], [27.5, 2.5, 2.5], [22.5, 2.5, 2.5], [22.5, 2.5, -2.5], [27.5, 2.5, -2.5], [27.5, -2.5, -2.5], [22.5, -2.5, -2.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 25], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-minkowski(convexity = 0) {
-%		cube(size = [10, 10, 10], center = true);
-cube(size = [5, 5, 5], center = true);
-}
-}
<end of output>
Test time =   0.97 sec
----------------------------------------------------------
Test Failed.
"dumptest_background-modifier" end time: Dec 07 18:55 UTC
"dumptest_background-modifier" time elapsed: 00:00:00

    
dumptest_background-modifier2
100/1043 Testing: dumptest_background-modifier2
100/1043 Test: dumptest_background-modifier2
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "background-modifier2" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier2.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_background-modifier2" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
background-modifier2
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/background-modifier2.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/background-modifier2-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/background-modifier2-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/background-modifier2-actual.csg
--- 

+++ 

@@ -1,63 +1,49 @@

-color([0, 0, 1, 1]) {
-multmatrix([[1, 0, 0, -30], [0, 1, 0, -10], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [70, 50, 2], center = false);
-}
-multmatrix([[1, 0, 0, 40], [0, 1, 0, -10], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [2, 50, 30], center = false);
-}
-multmatrix([[1, 0, 0, -30], [0, 1, 0, 40], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [70, 2, 30], center = false);
-}
-}
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
-}
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
-}
-}
-%multmatrix([[1, 0, 0, -20], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
-}
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
-}
+union() {
+union() {
+polyhedron(points = [[-30, -10, -8], [40, -10, -8], [40, 40, -8], [-30, 40, -8], [-30, 40, -10], [40, 40, -10], [40, -10, -10], [-30, -10, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[40, -10, 20], [42, -10, 20], [42, 40, 20], [40, 40, 20], [40, 40, -10], [42, 40, -10], [42, -10, -10], [40, -10, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-30, 40, 20], [40, 40, 20], [40, 42, 20], [-30, 42, 20], [-30, 42, -10], [40, 42, -10], [40, 40, -10], [-30, 40, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
 difference() {
 intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
+polyhedron(points = [[-18.9547, 0, 9.94522], [-18.9776, 0.217327, 9.94522], [-19.0451, 0.425156, 9.94522], [-19.1543, 0.614403, 9.94522], [-19.3006, 0.776798, 9.94522], [-19.4774, 0.905243, 9.94522], [-19.677, 0.994125, 9.94522], [-19.8907, 1.03956, 9.94522], [-20.1093, 1.03956, 9.94522], [-20.323, 0.994125, 9.94522], [-20.5226, 0.905243, 9.94522], [-20.6994, 0.776798, 9.94522], [-20.8457, 0.614403, 9.94522], [-20.9549, 0.425156, 9.94522], [-21.0224, 0.217327, 9.94522], [-21.0453, 0, 9.94522], [-21.0224, -0.217327, 9.94522], [-20.9549, -0.425156, 9.94522], [-20.8457, -0.614403, 9.94522], [-20.6994, -0.776798, 9.94522], [-20.5226, -0.905243, 9.94522], [-20.323, -0.994125, 9.94522], [-20.1093, -1.03956, 9.94522], [-19.8907, -1.03956, 9.94522], [-19.677, -0.994125, 9.94522], [-19.4774, -0.905243, 9.94522], [-19.3006, -0.776798, 9.94522], [-19.1543, -0.614403, 9.94522], [-19.0451, -0.425156, 9.94522], [-18.9776, -0.217327, 9.94522], [-16.9098, 0, 9.51056], [-16.9774, 0.642482, 9.51056], [-17.177, 1.25689, 9.51056], [-17.5, 1.81636, 9.51056], [-17.9323, 2.29644, 9.51056], [-18.4549, 2.67617, 9.51056], [-19.0451, 2.93893, 9.51056], [-19.677, 3.07324, 9.51056], [-20.323, 3.07324, 9.51056], [-20.9549, 2.93893, 9.51056], [-21.5451, 2.67617, 9.51056], [-22.0677, 2.29644, 9.51056], [-22.5, 1.81636, 9.51056], [-22.823, 1.25689, 9.51056], [-23.0226, 0.642482, 9.51056], [-23.0902, 0, 9.51056], [-23.0226, -0.642482, 9.51056], [-22.823, -1.25689, 9.51056], [-22.5, -1.81636, 9.51056], [-22.0677, -2.29644, 9.51056], [-21.5451, -2.67617, 9.51056], [-20.9549, -2.93893, 9.51056], [-20.323, -3.07324, 9.51056], [-19.677, -3.07324, 9.51056], [-19.0451, -2.93893, 9.51056], [-18.4549, -2.67617, 9.51056], [-17.9323, -2.29644, 9.51056], [-17.5, -1.81636, 9.51056], [-17.177, -1.25689, 9.51056], [-16.9774, -0.642482, 9.51056], [-15, 0, 8.66025], [-15.1093, 1.03956, 8.66025], [-15.4323, 2.03368, 8.66025], [-15.9549, 2.93893, 8.66025], [-16.6543, 3.71572, 8.66025], [-17.5, 4.33013, 8.66025], [-18.4549, 4.75528, 8.66025], [-19.4774, 4.97261, 8.66025], [-20.5226, 4.97261, 8.66025], [-21.5451, 4.75528, 8.66025], [-22.5, 4.33013, 8.66025], [-23.3457, 3.71572, 8.66025], [-24.0451, 2.93893, 8.66025], [-24.5677, 2.03368, 8.66025], [-24.8907, 1.03956, 8.66025], [-25, 0, 8.66025], [-24.8907, -1.03956, 8.66025], [-24.5677, -2.03368, 8.66025], [-24.0451, -2.93893, 8.66025], [-23.3457, -3.71572, 8.66025], [-22.5, -4.33013, 8.66025], [-21.5451, -4.75528, 8.66025], [-20.5226, -4.97261, 8.66025], [-19.4774, -4.97261, 8.66025], [-18.4549, -4.75528, 8.66025], [-17.5, -4.33013, 8.66025], [-16.6543, -3.71572, 8.66025], [-15.9549, -2.93893, 8.66025], [-15.4323, -2.03368, 8.66025], [-15.1093, -1.03956, 8.66025], [-13.3087, 0, 7.43145], [-13.4549, 1.3912, 7.43145], [-13.8872, 2.7216, 7.43145], [-14.5866, 3.93305, 7.43145], [-15.5226, 4.97261, 7.43145], [-16.6543, 5.79484, 7.43145], [-17.9323, 6.36381, 7.43145], [-19.3006, 6.65465, 7.43145], [-20.6994, 6.65465, 7.43145], [-22.0677, 6.36381, 7.43145], [-23.3457, 5.79484, 7.43145], [-24.4774, 4.97261, 7.43145], [-25.4134, 3.93305, 7.43145], [-26.1128, 2.7216, 7.43145], [-26.5451, 1.3912, 7.43145], [-26.6913, 0, 7.43145], [-26.5451, -1.3912, 7.43145], [-26.1128, -2.7216, 7.43145], [-25.4134, -3.93305, 7.43145], [-24.4774, -4.97261, 7.43145], [-23.3457, -5.79484, 7.43145], [-22.0677, -6.36381, 7.43145], [-20.6994, -6.65465, 7.43145], [-19.3006, -6.65465, 7.43145], [-17.9323, -6.36381, 7.43145], [-16.6543, -5.79484, 7.43145], [-15.5226, -4.97261, 7.43145], [-14.5866, -3.93305, 7.43145], [-13.8872, -2.7216, 7.43145], [-13.4549, -1.3912, 7.43145], [-11.9098, 0, 5.87785], [-12.0866, 1.68204, 5.87785], [-12.6093, 3.29057, 5.87785], [-13.4549, 4.75528, 5.87785], [-14.5866, 6.01217, 5.87785], [-15.9549, 7.00629, 5.87785], [-17.5, 7.69421, 5.87785], [-19.1543, 8.04585, 5.87785], [-20.8457, 8.04585, 5.87785], [-22.5, 7.69421, 5.87785], [-24.0451, 7.00629, 5.87785], [-25.4134, 6.01217, 5.87785], [-26.5451, 4.75528, 5.87785], [-27.3907, 3.29057, 5.87785], [-27.9134, 1.68204, 5.87785], [-28.0902, 0, 5.87785], [-27.9134, -1.68204, 5.87785], [-27.3907, -3.29057, 5.87785], [-26.5451, -4.75528, 5.87785], [-25.4134, -6.01217, 5.87785], [-24.0451, -7.00629, 5.87785], [-22.5, -7.69421, 5.87785], [-20.8457, -8.04585, 5.87785], [-19.1543, -8.04585, 5.87785], [-17.5, -7.69421, 5.87785], [-15.9549, -7.00629, 5.87785], [-14.5866, -6.01217, 5.87785], [-13.4549, -4.75528, 5.87785], [-12.6093, -3.29057, 5.87785], [-12.0866, -1.68204, 5.87785], [-10.8645, 0, 4.06737], [-11.0642, 1.89937, 4.06737], [-11.6543, 3.71572, 4.06737], [-12.6093, 5.36969, 4.06737], [-13.8872, 6.78897, 4.06737], [-15.4323, 7.91154, 4.06737], [-17.177, 8.68833, 4.06737], [-19.0451, 9.08541, 4.06737], [-20.9549, 9.08541, 4.06737], [-22.823, 8.68833, 4.06737], [-24.5677, 7.91154, 4.06737], [-26.1128, 6.78897, 4.06737], [-27.3907, 5.36969, 4.06737], [-28.3457, 3.71572, 4.06737], [-28.9358, 1.89937, 4.06737], [-29.1355, 0, 4.06737], [-28.9358, -1.89937, 4.06737], [-28.3457, -3.71572, 4.06737], [-27.3907, -5.36969, 4.06737], [-26.1128, -6.78897, 4.06737], [-24.5677, -7.91154, 4.06737], [-22.823, -8.68833, 4.06737], [-20.9549, -9.08541, 4.06737], [-19.0451, -9.08541, 4.06737], [-17.177, -8.68833, 4.06737], [-15.4323, -7.91154, 4.06737], [-13.8872, -6.78897, 4.06737], [-12.6093, -5.36969, 4.06737], [-11.6543, -3.71572, 4.06737], [-11.0642, -1.89937, 4.06737], [-10.2185, 0, 2.07912], [-10.4323, 2.03368, 2.07912], [-11.0642, 3.97848, 2.07912], [-12.0866, 5.74941, 2.07912], [-13.4549, 7.26905, 2.07912], [-15.1093, 8.47101, 2.07912], [-16.9774, 9.30274, 2.07912], [-18.9776, 9.72789, 2.07912], [-21.0224, 9.72789, 2.07912], [-23.0226, 9.30274, 2.07912], [-24.8907, 8.47101, 2.07912], [-26.5451, 7.26905, 2.07912], [-27.9134, 5.74941, 2.07912], [-28.9358, 3.97848, 2.07912], [-29.5677, 2.03368, 2.07912], [-29.7815, 0, 2.07912], [-29.5677, -2.03368, 2.07912], [-28.9358, -3.97848, 2.07912], [-27.9134, -5.74941, 2.07912], [-26.5451, -7.26905, 2.07912], [-24.8907, -8.47101, 2.07912], [-23.0226, -9.30274, 2.07912], [-21.0224, -9.72789, 2.07912], [-18.9776, -9.72789, 2.07912], [-16.9774, -9.30274, 2.07912], [-15.1093, -8.47101, 2.07912], [-13.4549, -7.26905, 2.07912], [-12.0866, -5.74941, 2.07912], [-11.0642, -3.97848, 2.07912], [-10.4323, -2.03368, 2.07912], [-10, 0, 0], [-10.2185, 2.07912, 0], [-10.8645, 4.06737, 0], [-11.9098, 5.87785, 0], [-13.3087, 7.43145, 0], [-15, 8.66025, 0], [-16.9098, 9.51056, 0], [-18.9547, 9.94522, 0], [-21.0453, 9.94522, 0], [-23.0902, 9.51056, 0], [-25, 8.66025, 0], [-26.6913, 7.43145, 0], [-28.0902, 5.87785, 0], [-29.1355, 4.06737, 0], [-29.7815, 2.07912, 0], [-30, 0, 0], [-29.7815, -2.07912, 0], [-29.1355, -4.06737, 0], [-28.0902, -5.87785, 0], [-26.6913, -7.43145, 0], [-25, -8.66025, 0], [-23.0902, -9.51056, 0], [-21.0453, -9.94522, 0], [-18.9547, -9.94522, 0], [-16.9098, -9.51056, 0], [-15, -8.66025, 0], [-13.3087, -7.43145, 0], [-11.9098, -5.87785, 0], [-10.8645, -4.06737, 0], [-10.2185, -2.07912, 0], [-10.2185, 0, -2.07912], [-10.4323, 2.03368, -2.07912], [-11.0642, 3.97848, -2.07912], [-12.0866, 5.74941, -2.07912], [-13.4549, 7.26905, -2.07912], [-15.1093, 8.47101, -2.07912], [-16.9774, 9.30274, -2.07912], [-18.9776, 9.72789, -2.07912], [-21.0224, 9.72789, -2.07912], [-23.0226, 9.30274, -2.07912], [-24.8907, 8.47101, -2.07912], [-26.5451, 7.26905, -2.07912], [-27.9134, 5.74941, -2.07912], [-28.9358, 3.97848, -2.07912], [-29.5677, 2.03368, -2.07912], [-29.7815, 0, -2.07912], [-29.5677, -2.03368, -2.07912], [-28.9358, -3.97848, -2.07912], [-27.9134, -5.74941, -2.07912], [-26.5451, -7.26905, -2.07912], [-24.8907, -8.47101, -2.07912], [-23.0226, -9.30274, -2.07912], [-21.0224, -9.72789, -2.07912], [-18.9776, -9.72789, -2.07912], [-16.9774, -9.30274, -2.07912], [-15.1093, -8.47101, -2.07912], [-13.4549, -7.26905, -2.07912], [-12.0866, -5.74941, -2.07912], [-11.0642, -3.97848, -2.07912], [-10.4323, -2.03368, -2.07912], [-10.8645, 0, -4.06737], [-11.0642, 1.89937, -4.06737], [-11.6543, 3.71572, -4.06737], [-12.6093, 5.36969, -4.06737], [-13.8872, 6.78897, -4.06737], [-15.4323, 7.91154, -4.06737], [-17.177, 8.68833, -4.06737], [-19.0451, 9.08541, -4.06737], [-20.9549, 9.08541, -4.06737], [-22.823, 8.68833, -4.06737], [-24.5677, 7.91154, -4.06737], [-26.1128, 6.78897, -4.06737], [-27.3907, 5.36969, -4.06737], [-28.3457, 3.71572, -4.06737], [-28.9358, 1.89937, -4.06737], [-29.1355, 0, -4.06737], [-28.9358, -1.89937, -4.06737], [-28.3457, -3.71572, -4.06737], [-27.3907, -5.36969, -4.06737], [-26.1128, -6.78897, -4.06737], [-24.5677, -7.91154, -4.06737], [-22.823, -8.68833, -4.06737], [-20.9549, -9.08541, -4.06737], [-19.0451, -9.08541, -4.06737], [-17.177, -8.68833, -4.06737], [-15.4323, -7.91154, -4.06737], [-13.8872, -6.78897, -4.06737], [-12.6093, -5.36969, -4.06737], [-11.6543, -3.71572, -4.06737], [-11.0642, -1.89937, -4.06737], [-11.9098, 0, -5.87785], [-12.0866, 1.68204, -5.87785], [-12.6093, 3.29057, -5.87785], [-13.4549, 4.75528, -5.87785], [-14.5866, 6.01217, -5.87785], [-15.9549, 7.00629, -5.87785], [-17.5, 7.69421, -5.87785], [-19.1543, 8.04585, -5.87785], [-20.8457, 8.04585, -5.87785], [-22.5, 7.69421, -5.87785], [-24.0451, 7.00629, -5.87785], [-25.4134, 6.01217, -5.87785], [-26.5451, 4.75528, -5.87785], [-27.3907, 3.29057, -5.87785], [-27.9134, 1.68204, -5.87785], [-28.0902, 0, -5.87785], [-27.9134, -1.68204, -5.87785], [-27.3907, -3.29057, -5.87785], [-26.5451, -4.75528, -5.87785], [-25.4134, -6.01217, -5.87785], [-24.0451, -7.00629, -5.87785], [-22.5, -7.69421, -5.87785], [-20.8457, -8.04585, -5.87785], [-19.1543, -8.04585, -5.87785], [-17.5, -7.69421, -5.87785], [-15.9549, -7.00629, -5.87785], [-14.5866, -6.01217, -5.87785], [-13.4549, -4.75528, -5.87785], [-12.6093, -3.29057, -5.87785], [-12.0866, -1.68204, -5.87785], [-13.3087, 0, -7.43145], [-13.4549, 1.3912, -7.43145], [-13.8872, 2.7216, -7.43145], [-14.5866, 3.93305, -7.43145], [-15.5226, 4.97261, -7.43145], [-16.6543, 5.79484, -7.43145], [-17.9323, 6.36381, -7.43145], [-19.3006, 6.65465, -7.43145], [-20.6994, 6.65465, -7.43145], [-22.0677, 6.36381, -7.43145], [-23.3457, 5.79484, -7.43145], [-24.4774, 4.97261, -7.43145], [-25.4134, 3.93305, -7.43145], [-26.1128, 2.7216, -7.43145], [-26.5451, 1.3912, -7.43145], [-26.6913, 0, -7.43145], [-26.5451, -1.3912, -7.43145], [-26.1128, -2.7216, -7.43145], [-25.4134, -3.93305, -7.43145], [-24.4774, -4.97261, -7.43145], [-23.3457, -5.79484, -7.43145], [-22.0677, -6.36381, -7.43145], [-20.6994, -6.65465, -7.43145], [-19.3006, -6.65465, -7.43145], [-17.9323, -6.36381, -7.43145], [-16.6543, -5.79484, -7.43145], [-15.5226, -4.97261, -7.43145], [-14.5866, -3.93305, -7.43145], [-13.8872, -2.7216, -7.43145], [-13.4549, -1.3912, -7.43145], [-15, 0, -8.66025], [-15.1093, 1.03956, -8.66025], [-15.4323, 2.03368, -8.66025], [-15.9549, 2.93893, -8.66025], [-16.6543, 3.71572, -8.66025], [-17.5, 4.33013, -8.66025], [-18.4549, 4.75528, -8.66025], [-19.4774, 4.97261, -8.66025], [-20.5226, 4.97261, -8.66025], [-21.5451, 4.75528, -8.66025], [-22.5, 4.33013, -8.66025], [-23.3457, 3.71572, -8.66025], [-24.0451, 2.93893, -8.66025], [-24.5677, 2.03368, -8.66025], [-24.8907, 1.03956, -8.66025], [-25, 0, -8.66025], [-24.8907, -1.03956, -8.66025], [-24.5677, -2.03368, -8.66025], [-24.0451, -2.93893, -8.66025], [-23.3457, -3.71572, -8.66025], [-22.5, -4.33013, -8.66025], [-21.5451, -4.75528, -8.66025], [-20.5226, -4.97261, -8.66025], [-19.4774, -4.97261, -8.66025], [-18.4549, -4.75528, -8.66025], [-17.5, -4.33013, -8.66025], [-16.6543, -3.71572, -8.66025], [-15.9549, -2.93893, -8.66025], [-15.4323, -2.03368, -8.66025], [-15.1093, -1.03956, -8.66025], [-16.9098, 0, -9.51056], [-16.9774, 0.642482, -9.51056], [-17.177, 1.25689, -9.51056], [-17.5, 1.81636, -9.51056], [-17.9323, 2.29644, -9.51056], [-18.4549, 2.67617, -9.51056], [-19.0451, 2.93893, -9.51056], [-19.677, 3.07324, -9.51056], [-20.323, 3.07324, -9.51056], [-20.9549, 2.93893, -9.51056], [-21.5451, 2.67617, -9.51056], [-22.0677, 2.29644, -9.51056], [-22.5, 1.81636, -9.51056], [-22.823, 1.25689, -9.51056], [-23.0226, 0.642482, -9.51056], [-23.0902, 0, -9.51056], [-23.0226, -0.642482, -9.51056], [-22.823, -1.25689, -9.51056], [-22.5, -1.81636, -9.51056], [-22.0677, -2.29644, -9.51056], [-21.5451, -2.67617, -9.51056], [-20.9549, -2.93893, -9.51056], [-20.323, -3.07324, -9.51056], [-19.677, -3.07324, -9.51056], [-19.0451, -2.93893, -9.51056], [-18.4549, -2.67617, -9.51056], [-17.9323, -2.29644, -9.51056], [-17.5, -1.81636, -9.51056], [-17.177, -1.25689, -9.51056], [-16.9774, -0.642482, -9.51056], [-18.9547, 0, -9.94522], [-18.9776, 0.217327, -9.94522], [-19.0451, 0.425156, -9.94522], [-19.1543, 0.614403, -9.94522], [-19.3006, 0.776798, -9.94522], [-19.4774, 0.905243, -9.94522], [-19.677, 0.994125, -9.94522], [-19.8907, 1.03956, -9.94522], [-20.1093, 1.03956, -9.94522], [-20.323, 0.994125, -9.94522], [-20.5226, 0.905243, -9.94522], [-20.6994, 0.776798, -9.94522], [-20.8457, 0.614403, -9.94522], [-20.9549, 0.425156, -9.94522], [-21.0224, 0.217327, -9.94522], [-21.0453, 0, -9.94522], [-21.0224, -0.217327, -9.94522], [-20.9549, -0.425156, -9.94522], [-20.8457, -0.614403, -9.94522], [-20.6994, -0.776798, -9.94522], [-20.5226, -0.905243, -9.94522], [-20.323, -0.994125, -9.94522], [-20.1093, -1.03956, -9.94522], [-19.8907, -1.03956, -9.94522], [-19.677, -0.994125, -9.94522], [-19.4774, -0.905243, -9.94522], [-19.3006, -0.776798, -9.94522], [-19.1543, -0.614403, -9.94522], [-19.0451, -0.425156, -9.94522], [-18.9776, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-27.5, -7.5, 7.5], [-12.5, -7.5, 7.5], [-12.5, 7.5, 7.5], [-27.5, 7.5, 7.5], [-27.5, 7.5, -7.5], [-12.5, 7.5, -7.5], [-12.5, -7.5, -7.5], [-27.5, -7.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-%	cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
+polyhedron(points = [[-15.3806, 1.91342, -10], [-15.3806, 1.91342, 10], [-15, 0, 10], [-15, 0, -10], [-16.4645, 3.53553, -10], [-16.4645, 3.53553, 10], [-18.0866, 4.6194, -10], [-18.0866, 4.6194, 10], [-20, 5, -10], [-20, 5, 10], [-21.9134, 4.6194, -10], [-21.9134, 4.6194, 10], [-23.5355, 3.53553, -10], [-23.5355, 3.53553, 10], [-24.6194, 1.91342, -10], [-24.6194, 1.91342, 10], [-25, 0, -10], [-25, 0, 10], [-24.6194, -1.91342, -10], [-24.6194, -1.91342, 10], [-23.5355, -3.53553, -10], [-23.5355, -3.53553, 10], [-21.9134, -4.6194, -10], [-21.9134, -4.6194, 10], [-20, -5, -10], [-20, -5, 10], [-18.0866, -4.6194, -10], [-18.0866, -4.6194, 10], [-16.4645, -3.53553, -10], [-16.4645, -3.53553, 10], [-15.3806, -1.91342, -10], [-15.3806, -1.91342, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+difference() {
+intersection() {
+polyhedron(points = [[-18.9547, 20, 9.94522], [-18.9776, 20.2173, 9.94522], [-19.0451, 20.4252, 9.94522], [-19.1543, 20.6144, 9.94522], [-19.3006, 20.7768, 9.94522], [-19.4774, 20.9052, 9.94522], [-19.677, 20.9941, 9.94522], [-19.8907, 21.0396, 9.94522], [-20.1093, 21.0396, 9.94522], [-20.323, 20.9941, 9.94522], [-20.5226, 20.9052, 9.94522], [-20.6994, 20.7768, 9.94522], [-20.8457, 20.6144, 9.94522], [-20.9549, 20.4252, 9.94522], [-21.0224, 20.2173, 9.94522], [-21.0453, 20, 9.94522], [-21.0224, 19.7827, 9.94522], [-20.9549, 19.5748, 9.94522], [-20.8457, 19.3856, 9.94522], [-20.6994, 19.2232, 9.94522], [-20.5226, 19.0948, 9.94522], [-20.323, 19.0059, 9.94522], [-20.1093, 18.9604, 9.94522], [-19.8907, 18.9604, 9.94522], [-19.677, 19.0059, 9.94522], [-19.4774, 19.0948, 9.94522], [-19.3006, 19.2232, 9.94522], [-19.1543, 19.3856, 9.94522], [-19.0451, 19.5748, 9.94522], [-18.9776, 19.7827, 9.94522], [-16.9098, 20, 9.51056], [-16.9774, 20.6425, 9.51056], [-17.177, 21.2569, 9.51056], [-17.5, 21.8164, 9.51056], [-17.9323, 22.2964, 9.51056], [-18.4549, 22.6762, 9.51056], [-19.0451, 22.9389, 9.51056], [-19.677, 23.0732, 9.51056], [-20.323, 23.0732, 9.51056], [-20.9549, 22.9389, 9.51056], [-21.5451, 22.6762, 9.51056], [-22.0677, 22.2964, 9.51056], [-22.5, 21.8164, 9.51056], [-22.823, 21.2569, 9.51056], [-23.0226, 20.6425, 9.51056], [-23.0902, 20, 9.51056], [-23.0226, 19.3575, 9.51056], [-22.823, 18.7431, 9.51056], [-22.5, 18.1836, 9.51056], [-22.0677, 17.7036, 9.51056], [-21.5451, 17.3238, 9.51056], [-20.9549, 17.0611, 9.51056], [-20.323, 16.9268, 9.51056], [-19.677, 16.9268, 9.51056], [-19.0451, 17.0611, 9.51056], [-18.4549, 17.3238, 9.51056], [-17.9323, 17.7036, 9.51056], [-17.5, 18.1836, 9.51056], [-17.177, 18.7431, 9.51056], [-16.9774, 19.3575, 9.51056], [-15, 20, 8.66025], [-15.1093, 21.0396, 8.66025], [-15.4323, 22.0337, 8.66025], [-15.9549, 22.9389, 8.66025], [-16.6543, 23.7157, 8.66025], [-17.5, 24.3301, 8.66025], [-18.4549, 24.7553, 8.66025], [-19.4774, 24.9726, 8.66025], [-20.5226, 24.9726, 8.66025], [-21.5451, 24.7553, 8.66025], [-22.5, 24.3301, 8.66025], [-23.3457, 23.7157, 8.66025], [-24.0451, 22.9389, 8.66025], [-24.5677, 22.0337, 8.66025], [-24.8907, 21.0396, 8.66025], [-25, 20, 8.66025], [-24.8907, 18.9604, 8.66025], [-24.5677, 17.9663, 8.66025], [-24.0451, 17.0611, 8.66025], [-23.3457, 16.2843, 8.66025], [-22.5, 15.6699, 8.66025], [-21.5451, 15.2447, 8.66025], [-20.5226, 15.0274, 8.66025], [-19.4774, 15.0274, 8.66025], [-18.4549, 15.2447, 8.66025], [-17.5, 15.6699, 8.66025], [-16.6543, 16.2843, 8.66025], [-15.9549, 17.0611, 8.66025], [-15.4323, 17.9663, 8.66025], [-15.1093, 18.9604, 8.66025], [-13.3087, 20, 7.43145], [-13.4549, 21.3912, 7.43145], [-13.8872, 22.7216, 7.43145], [-14.5866, 23.9331, 7.43145], [-15.5226, 24.9726, 7.43145], [-16.6543, 25.7948, 7.43145], [-17.9323, 26.3638, 7.43145], [-19.3006, 26.6546, 7.43145], [-20.6994, 26.6546, 7.43145], [-22.0677, 26.3638, 7.43145], [-23.3457, 25.7948, 7.43145], [-24.4774, 24.9726, 7.43145], [-25.4134, 23.9331, 7.43145], [-26.1128, 22.7216, 7.43145], [-26.5451, 21.3912, 7.43145], [-26.6913, 20, 7.43145], [-26.5451, 18.6088, 7.43145], [-26.1128, 17.2784, 7.43145], [-25.4134, 16.0669, 7.43145], [-24.4774, 15.0274, 7.43145], [-23.3457, 14.2052, 7.43145], [-22.0677, 13.6362, 7.43145], [-20.6994, 13.3453, 7.43145], [-19.3006, 13.3453, 7.43145], [-17.9323, 13.6362, 7.43145], [-16.6543, 14.2052, 7.43145], [-15.5226, 15.0274, 7.43145], [-14.5866, 16.0669, 7.43145], [-13.8872, 17.2784, 7.43145], [-13.4549, 18.6088, 7.43145], [-11.9098, 20, 5.87785], [-12.0866, 21.682, 5.87785], [-12.6093, 23.2906, 5.87785], [-13.4549, 24.7553, 5.87785], [-14.5866, 26.0122, 5.87785], [-15.9549, 27.0063, 5.87785], [-17.5, 27.6942, 5.87785], [-19.1543, 28.0459, 5.87785], [-20.8457, 28.0459, 5.87785], [-22.5, 27.6942, 5.87785], [-24.0451, 27.0063, 5.87785], [-25.4134, 26.0122, 5.87785], [-26.5451, 24.7553, 5.87785], [-27.3907, 23.2906, 5.87785], [-27.9134, 21.682, 5.87785], [-28.0902, 20, 5.87785], [-27.9134, 18.318, 5.87785], [-27.3907, 16.7094, 5.87785], [-26.5451, 15.2447, 5.87785], [-25.4134, 13.9878, 5.87785], [-24.0451, 12.9937, 5.87785], [-22.5, 12.3058, 5.87785], [-20.8457, 11.9541, 5.87785], [-19.1543, 11.9541, 5.87785], [-17.5, 12.3058, 5.87785], [-15.9549, 12.9937, 5.87785], [-14.5866, 13.9878, 5.87785], [-13.4549, 15.2447, 5.87785], [-12.6093, 16.7094, 5.87785], [-12.0866, 18.318, 5.87785], [-10.8645, 20, 4.06737], [-11.0642, 21.8994, 4.06737], [-11.6543, 23.7157, 4.06737], [-12.6093, 25.3697, 4.06737], [-13.8872, 26.789, 4.06737], [-15.4323, 27.9115, 4.06737], [-17.177, 28.6883, 4.06737], [-19.0451, 29.0854, 4.06737], [-20.9549, 29.0854, 4.06737], [-22.823, 28.6883, 4.06737], [-24.5677, 27.9115, 4.06737], [-26.1128, 26.789, 4.06737], [-27.3907, 25.3697, 4.06737], [-28.3457, 23.7157, 4.06737], [-28.9358, 21.8994, 4.06737], [-29.1355, 20, 4.06737], [-28.9358, 18.1006, 4.06737], [-28.3457, 16.2843, 4.06737], [-27.3907, 14.6303, 4.06737], [-26.1128, 13.211, 4.06737], [-24.5677, 12.0885, 4.06737], [-22.823, 11.3117, 4.06737], [-20.9549, 10.9146, 4.06737], [-19.0451, 10.9146, 4.06737], [-17.177, 11.3117, 4.06737], [-15.4323, 12.0885, 4.06737], [-13.8872, 13.211, 4.06737], [-12.6093, 14.6303, 4.06737], [-11.6543, 16.2843, 4.06737], [-11.0642, 18.1006, 4.06737], [-10.2185, 20, 2.07912], [-10.4323, 22.0337, 2.07912], [-11.0642, 23.9785, 2.07912], [-12.0866, 25.7494, 2.07912], [-13.4549, 27.2691, 2.07912], [-15.1093, 28.471, 2.07912], [-16.9774, 29.3027, 2.07912], [-18.9776, 29.7279, 2.07912], [-21.0224, 29.7279, 2.07912], [-23.0226, 29.3027, 2.07912], [-24.8907, 28.471, 2.07912], [-26.5451, 27.2691, 2.07912], [-27.9134, 25.7494, 2.07912], [-28.9358, 23.9785, 2.07912], [-29.5677, 22.0337, 2.07912], [-29.7815, 20, 2.07912], [-29.5677, 17.9663, 2.07912], [-28.9358, 16.0215, 2.07912], [-27.9134, 14.2506, 2.07912], [-26.5451, 12.7309, 2.07912], [-24.8907, 11.529, 2.07912], [-23.0226, 10.6973, 2.07912], [-21.0224, 10.2721, 2.07912], [-18.9776, 10.2721, 2.07912], [-16.9774, 10.6973, 2.07912], [-15.1093, 11.529, 2.07912], [-13.4549, 12.7309, 2.07912], [-12.0866, 14.2506, 2.07912], [-11.0642, 16.0215, 2.07912], [-10.4323, 17.9663, 2.07912], [-10, 20, 0], [-10.2185, 22.0791, 0], [-10.8645, 24.0674, 0], [-11.9098, 25.8779, 0], [-13.3087, 27.4314, 0], [-15, 28.6603, 0], [-16.9098, 29.5106, 0], [-18.9547, 29.9452, 0], [-21.0453, 29.9452, 0], [-23.0902, 29.5106, 0], [-25, 28.6603, 0], [-26.6913, 27.4314, 0], [-28.0902, 25.8779, 0], [-29.1355, 24.0674, 0], [-29.7815, 22.0791, 0], [-30, 20, 0], [-29.7815, 17.9209, 0], [-29.1355, 15.9326, 0], [-28.0902, 14.1221, 0], [-26.6913, 12.5686, 0], [-25, 11.3397, 0], [-23.0902, 10.4894, 0], [-21.0453, 10.0548, 0], [-18.9547, 10.0548, 0], [-16.9098, 10.4894, 0], [-15, 11.3397, 0], [-13.3087, 12.5686, 0], [-11.9098, 14.1221, 0], [-10.8645, 15.9326, 0], [-10.2185, 17.9209, 0], [-10.2185, 20, -2.07912], [-10.4323, 22.0337, -2.07912], [-11.0642, 23.9785, -2.07912], [-12.0866, 25.7494, -2.07912], [-13.4549, 27.2691, -2.07912], [-15.1093, 28.471, -2.07912], [-16.9774, 29.3027, -2.07912], [-18.9776, 29.7279, -2.07912], [-21.0224, 29.7279, -2.07912], [-23.0226, 29.3027, -2.07912], [-24.8907, 28.471, -2.07912], [-26.5451, 27.2691, -2.07912], [-27.9134, 25.7494, -2.07912], [-28.9358, 23.9785, -2.07912], [-29.5677, 22.0337, -2.07912], [-29.7815, 20, -2.07912], [-29.5677, 17.9663, -2.07912], [-28.9358, 16.0215, -2.07912], [-27.9134, 14.2506, -2.07912], [-26.5451, 12.7309, -2.07912], [-24.8907, 11.529, -2.07912], [-23.0226, 10.6973, -2.07912], [-21.0224, 10.2721, -2.07912], [-18.9776, 10.2721, -2.07912], [-16.9774, 10.6973, -2.07912], [-15.1093, 11.529, -2.07912], [-13.4549, 12.7309, -2.07912], [-12.0866, 14.2506, -2.07912], [-11.0642, 16.0215, -2.07912], [-10.4323, 17.9663, -2.07912], [-10.8645, 20, -4.06737], [-11.0642, 21.8994, -4.06737], [-11.6543, 23.7157, -4.06737], [-12.6093, 25.3697, -4.06737], [-13.8872, 26.789, -4.06737], [-15.4323, 27.9115, -4.06737], [-17.177, 28.6883, -4.06737], [-19.0451, 29.0854, -4.06737], [-20.9549, 29.0854, -4.06737], [-22.823, 28.6883, -4.06737], [-24.5677, 27.9115, -4.06737], [-26.1128, 26.789, -4.06737], [-27.3907, 25.3697, -4.06737], [-28.3457, 23.7157, -4.06737], [-28.9358, 21.8994, -4.06737], [-29.1355, 20, -4.06737], [-28.9358, 18.1006, -4.06737], [-28.3457, 16.2843, -4.06737], [-27.3907, 14.6303, -4.06737], [-26.1128, 13.211, -4.06737], [-24.5677, 12.0885, -4.06737], [-22.823, 11.3117, -4.06737], [-20.9549, 10.9146, -4.06737], [-19.0451, 10.9146, -4.06737], [-17.177, 11.3117, -4.06737], [-15.4323, 12.0885, -4.06737], [-13.8872, 13.211, -4.06737], [-12.6093, 14.6303, -4.06737], [-11.6543, 16.2843, -4.06737], [-11.0642, 18.1006, -4.06737], [-11.9098, 20, -5.87785], [-12.0866, 21.682, -5.87785], [-12.6093, 23.2906, -5.87785], [-13.4549, 24.7553, -5.87785], [-14.5866, 26.0122, -5.87785], [-15.9549, 27.0063, -5.87785], [-17.5, 27.6942, -5.87785], [-19.1543, 28.0459, -5.87785], [-20.8457, 28.0459, -5.87785], [-22.5, 27.6942, -5.87785], [-24.0451, 27.0063, -5.87785], [-25.4134, 26.0122, -5.87785], [-26.5451, 24.7553, -5.87785], [-27.3907, 23.2906, -5.87785], [-27.9134, 21.682, -5.87785], [-28.0902, 20, -5.87785], [-27.9134, 18.318, -5.87785], [-27.3907, 16.7094, -5.87785], [-26.5451, 15.2447, -5.87785], [-25.4134, 13.9878, -5.87785], [-24.0451, 12.9937, -5.87785], [-22.5, 12.3058, -5.87785], [-20.8457, 11.9541, -5.87785], [-19.1543, 11.9541, -5.87785], [-17.5, 12.3058, -5.87785], [-15.9549, 12.9937, -5.87785], [-14.5866, 13.9878, -5.87785], [-13.4549, 15.2447, -5.87785], [-12.6093, 16.7094, -5.87785], [-12.0866, 18.318, -5.87785], [-13.3087, 20, -7.43145], [-13.4549, 21.3912, -7.43145], [-13.8872, 22.7216, -7.43145], [-14.5866, 23.9331, -7.43145], [-15.5226, 24.9726, -7.43145], [-16.6543, 25.7948, -7.43145], [-17.9323, 26.3638, -7.43145], [-19.3006, 26.6546, -7.43145], [-20.6994, 26.6546, -7.43145], [-22.0677, 26.3638, -7.43145], [-23.3457, 25.7948, -7.43145], [-24.4774, 24.9726, -7.43145], [-25.4134, 23.9331, -7.43145], [-26.1128, 22.7216, -7.43145], [-26.5451, 21.3912, -7.43145], [-26.6913, 20, -7.43145], [-26.5451, 18.6088, -7.43145], [-26.1128, 17.2784, -7.43145], [-25.4134, 16.0669, -7.43145], [-24.4774, 15.0274, -7.43145], [-23.3457, 14.2052, -7.43145], [-22.0677, 13.6362, -7.43145], [-20.6994, 13.3453, -7.43145], [-19.3006, 13.3453, -7.43145], [-17.9323, 13.6362, -7.43145], [-16.6543, 14.2052, -7.43145], [-15.5226, 15.0274, -7.43145], [-14.5866, 16.0669, -7.43145], [-13.8872, 17.2784, -7.43145], [-13.4549, 18.6088, -7.43145], [-15, 20, -8.66025], [-15.1093, 21.0396, -8.66025], [-15.4323, 22.0337, -8.66025], [-15.9549, 22.9389, -8.66025], [-16.6543, 23.7157, -8.66025], [-17.5, 24.3301, -8.66025], [-18.4549, 24.7553, -8.66025], [-19.4774, 24.9726, -8.66025], [-20.5226, 24.9726, -8.66025], [-21.5451, 24.7553, -8.66025], [-22.5, 24.3301, -8.66025], [-23.3457, 23.7157, -8.66025], [-24.0451, 22.9389, -8.66025], [-24.5677, 22.0337, -8.66025], [-24.8907, 21.0396, -8.66025], [-25, 20, -8.66025], [-24.8907, 18.9604, -8.66025], [-24.5677, 17.9663, -8.66025], [-24.0451, 17.0611, -8.66025], [-23.3457, 16.2843, -8.66025], [-22.5, 15.6699, -8.66025], [-21.5451, 15.2447, -8.66025], [-20.5226, 15.0274, -8.66025], [-19.4774, 15.0274, -8.66025], [-18.4549, 15.2447, -8.66025], [-17.5, 15.6699, -8.66025], [-16.6543, 16.2843, -8.66025], [-15.9549, 17.0611, -8.66025], [-15.4323, 17.9663, -8.66025], [-15.1093, 18.9604, -8.66025], [-16.9098, 20, -9.51056], [-16.9774, 20.6425, -9.51056], [-17.177, 21.2569, -9.51056], [-17.5, 21.8164, -9.51056], [-17.9323, 22.2964, -9.51056], [-18.4549, 22.6762, -9.51056], [-19.0451, 22.9389, -9.51056], [-19.677, 23.0732, -9.51056], [-20.323, 23.0732, -9.51056], [-20.9549, 22.9389, -9.51056], [-21.5451, 22.6762, -9.51056], [-22.0677, 22.2964, -9.51056], [-22.5, 21.8164, -9.51056], [-22.823, 21.2569, -9.51056], [-23.0226, 20.6425, -9.51056], [-23.0902, 20, -9.51056], [-23.0226, 19.3575, -9.51056], [-22.823, 18.7431, -9.51056], [-22.5, 18.1836, -9.51056], [-22.0677, 17.7036, -9.51056], [-21.5451, 17.3238, -9.51056], [-20.9549, 17.0611, -9.51056], [-20.323, 16.9268, -9.51056], [-19.677, 16.9268, -9.51056], [-19.0451, 17.0611, -9.51056], [-18.4549, 17.3238, -9.51056], [-17.9323, 17.7036, -9.51056], [-17.5, 18.1836, -9.51056], [-17.177, 18.7431, -9.51056], [-16.9774, 19.3575, -9.51056], [-18.9547, 20, -9.94522], [-18.9776, 20.2173, -9.94522], [-19.0451, 20.4252, -9.94522], [-19.1543, 20.6144, -9.94522], [-19.3006, 20.7768, -9.94522], [-19.4774, 20.9052, -9.94522], [-19.677, 20.9941, -9.94522], [-19.8907, 21.0396, -9.94522], [-20.1093, 21.0396, -9.94522], [-20.323, 20.9941, -9.94522], [-20.5226, 20.9052, -9.94522], [-20.6994, 20.7768, -9.94522], [-20.8457, 20.6144, -9.94522], [-20.9549, 20.4252, -9.94522], [-21.0224, 20.2173, -9.94522], [-21.0453, 20, -9.94522], [-21.0224, 19.7827, -9.94522], [-20.9549, 19.5748, -9.94522], [-20.8457, 19.3856, -9.94522], [-20.6994, 19.2232, -9.94522], [-20.5226, 19.0948, -9.94522], [-20.323, 19.0059, -9.94522], [-20.1093, 18.9604, -9.94522], [-19.8907, 18.9604, -9.94522], [-19.677, 19.0059, -9.94522], [-19.4774, 19.0948, -9.94522], [-19.3006, 19.2232, -9.94522], [-19.1543, 19.3856, -9.94522], [-19.0451, 19.5748, -9.94522], [-18.9776, 19.7827, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-27.5, 12.5, 7.5], [-12.5, 12.5, 7.5], [-12.5, 27.5, 7.5], [-27.5, 27.5, 7.5], [-27.5, 27.5, -7.5], [-12.5, 27.5, -7.5], [-12.5, 12.5, -7.5], [-27.5, 12.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+polyhedron(points = [[-15.3806, 21.9134, -10], [-15.3806, 21.9134, 10], [-15, 20, 10], [-15, 20, -10], [-16.4645, 23.5355, -10], [-16.4645, 23.5355, 10], [-18.0866, 24.6194, -10], [-18.0866, 24.6194, 10], [-20, 25, -10], [-20, 25, 10], [-21.9134, 24.6194, -10], [-21.9134, 24.6194, 10], [-23.5355, 23.5355, -10], [-23.5355, 23.5355, 10], [-24.6194, 21.9134, -10], [-24.6194, 21.9134, 10], [-25, 20, -10], [-25, 20, 10], [-24.6194, 18.0866, -10], [-24.6194, 18.0866, 10], [-23.5355, 16.4645, -10], [-23.5355, 16.4645, 10], [-21.9134, 15.3806, -10], [-21.9134, 15.3806, 10], [-20, 15, -10], [-20, 15, 10], [-18.0866, 15.3806, -10], [-18.0866, 15.3806, 10], [-16.4645, 16.4645, -10], [-16.4645, 16.4645, 10], [-15.3806, 18.0866, -10], [-15.3806, 18.0866, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+intersection() {
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-7.5, -7.5, 7.5], [7.5, -7.5, 7.5], [7.5, 7.5, 7.5], [-7.5, 7.5, 7.5], [-7.5, 7.5, -7.5], [7.5, 7.5, -7.5], [7.5, -7.5, -7.5], [-7.5, -7.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+%		polyhedron(points = [[4.6194, 1.91342, -10], [4.6194, 1.91342, 10], [5, 0, 10], [5, 0, -10], [3.53553, 3.53553, -10], [3.53553, 3.53553, 10], [1.91342, 4.6194, -10], [1.91342, 4.6194, 10], [0, 5, -10], [0, 5, 10], [-1.91342, 4.6194, -10], [-1.91342, 4.6194, 10], [-3.53553, 3.53553, -10], [-3.53553, 3.53553, 10], [-4.6194, 1.91342, -10], [-4.6194, 1.91342, 10], [-5, 0, -10], [-5, 0, 10], [-4.6194, -1.91342, -10], [-4.6194, -1.91342, 10], [-3.53553, -3.53553, -10], [-3.53553, -3.53553, 10], [-1.91342, -4.6194, -10], [-1.91342, -4.6194, 10], [0, -5, -10], [0, -5, 10], [1.91342, -4.6194, -10], [1.91342, -4.6194, 10], [3.53553, -3.53553, -10], [3.53553, -3.53553, 10], [4.6194, -1.91342, -10], [4.6194, -1.91342, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
 difference() {
 %		intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
+polyhedron(points = [[21.0453, 0, 9.94522], [21.0224, 0.217327, 9.94522], [20.9549, 0.425156, 9.94522], [20.8457, 0.614403, 9.94522], [20.6994, 0.776798, 9.94522], [20.5226, 0.905243, 9.94522], [20.323, 0.994125, 9.94522], [20.1093, 1.03956, 9.94522], [19.8907, 1.03956, 9.94522], [19.677, 0.994125, 9.94522], [19.4774, 0.905243, 9.94522], [19.3006, 0.776798, 9.94522], [19.1543, 0.614403, 9.94522], [19.0451, 0.425156, 9.94522], [18.9776, 0.217327, 9.94522], [18.9547, 0, 9.94522], [18.9776, -0.217327, 9.94522], [19.0451, -0.425156, 9.94522], [19.1543, -0.614403, 9.94522], [19.3006, -0.776798, 9.94522], [19.4774, -0.905243, 9.94522], [19.677, -0.994125, 9.94522], [19.8907, -1.03956, 9.94522], [20.1093, -1.03956, 9.94522], [20.323, -0.994125, 9.94522], [20.5226, -0.905243, 9.94522], [20.6994, -0.776798, 9.94522], [20.8457, -0.614403, 9.94522], [20.9549, -0.425156, 9.94522], [21.0224, -0.217327, 9.94522], [23.0902, 0, 9.51056], [23.0226, 0.642482, 9.51056], [22.823, 1.25689, 9.51056], [22.5, 1.81636, 9.51056], [22.0677, 2.29644, 9.51056], [21.5451, 2.67617, 9.51056], [20.9549, 2.93893, 9.51056], [20.323, 3.07324, 9.51056], [19.677, 3.07324, 9.51056], [19.0451, 2.93893, 9.51056], [18.4549, 2.67617, 9.51056], [17.9323, 2.29644, 9.51056], [17.5, 1.81636, 9.51056], [17.177, 1.25689, 9.51056], [16.9774, 0.642482, 9.51056], [16.9098, 0, 9.51056], [16.9774, -0.642482, 9.51056], [17.177, -1.25689, 9.51056], [17.5, -1.81636, 9.51056], [17.9323, -2.29644, 9.51056], [18.4549, -2.67617, 9.51056], [19.0451, -2.93893, 9.51056], [19.677, -3.07324, 9.51056], [20.323, -3.07324, 9.51056], [20.9549, -2.93893, 9.51056], [21.5451, -2.67617, 9.51056], [22.0677, -2.29644, 9.51056], [22.5, -1.81636, 9.51056], [22.823, -1.25689, 9.51056], [23.0226, -0.642482, 9.51056], [25, 0, 8.66025], [24.8907, 1.03956, 8.66025], [24.5677, 2.03368, 8.66025], [24.0451, 2.93893, 8.66025], [23.3457, 3.71572, 8.66025], [22.5, 4.33013, 8.66025], [21.5451, 4.75528, 8.66025], [20.5226, 4.97261, 8.66025], [19.4774, 4.97261, 8.66025], [18.4549, 4.75528, 8.66025], [17.5, 4.33013, 8.66025], [16.6543, 3.71572, 8.66025], [15.9549, 2.93893, 8.66025], [15.4323, 2.03368, 8.66025], [15.1093, 1.03956, 8.66025], [15, 0, 8.66025], [15.1093, -1.03956, 8.66025], [15.4323, -2.03368, 8.66025], [15.9549, -2.93893, 8.66025], [16.6543, -3.71572, 8.66025], [17.5, -4.33013, 8.66025], [18.4549, -4.75528, 8.66025], [19.4774, -4.97261, 8.66025], [20.5226, -4.97261, 8.66025], [21.5451, -4.75528, 8.66025], [22.5, -4.33013, 8.66025], [23.3457, -3.71572, 8.66025], [24.0451, -2.93893, 8.66025], [24.5677, -2.03368, 8.66025], [24.8907, -1.03956, 8.66025], [26.6913, 0, 7.43145], [26.5451, 1.3912, 7.43145], [26.1128, 2.7216, 7.43145], [25.4134, 3.93305, 7.43145], [24.4774, 4.97261, 7.43145], [23.3457, 5.79484, 7.43145], [22.0677, 6.36381, 7.43145], [20.6994, 6.65465, 7.43145], [19.3006, 6.65465, 7.43145], [17.9323, 6.36381, 7.43145], [16.6543, 5.79484, 7.43145], [15.5226, 4.97261, 7.43145], [14.5866, 3.93305, 7.43145], [13.8872, 2.7216, 7.43145], [13.4549, 1.3912, 7.43145], [13.3087, 0, 7.43145], [13.4549, -1.3912, 7.43145], [13.8872, -2.7216, 7.43145], [14.5866, -3.93305, 7.43145], [15.5226, -4.97261, 7.43145], [16.6543, -5.79484, 7.43145], [17.9323, -6.36381, 7.43145], [19.3006, -6.65465, 7.43145], [20.6994, -6.65465, 7.43145], [22.0677, -6.36381, 7.43145], [23.3457, -5.79484, 7.43145], [24.4774, -4.97261, 7.43145], [25.4134, -3.93305, 7.43145], [26.1128, -2.7216, 7.43145], [26.5451, -1.3912, 7.43145], [28.0902, 0, 5.87785], [27.9134, 1.68204, 5.87785], [27.3907, 3.29057, 5.87785], [26.5451, 4.75528, 5.87785], [25.4134, 6.01217, 5.87785], [24.0451, 7.00629, 5.87785], [22.5, 7.69421, 5.87785], [20.8457, 8.04585, 5.87785], [19.1543, 8.04585, 5.87785], [17.5, 7.69421, 5.87785], [15.9549, 7.00629, 5.87785], [14.5866, 6.01217, 5.87785], [13.4549, 4.75528, 5.87785], [12.6093, 3.29057, 5.87785], [12.0866, 1.68204, 5.87785], [11.9098, 0, 5.87785], [12.0866, -1.68204, 5.87785], [12.6093, -3.29057, 5.87785], [13.4549, -4.75528, 5.87785], [14.5866, -6.01217, 5.87785], [15.9549, -7.00629, 5.87785], [17.5, -7.69421, 5.87785], [19.1543, -8.04585, 5.87785], [20.8457, -8.04585, 5.87785], [22.5, -7.69421, 5.87785], [24.0451, -7.00629, 5.87785], [25.4134, -6.01217, 5.87785], [26.5451, -4.75528, 5.87785], [27.3907, -3.29057, 5.87785], [27.9134, -1.68204, 5.87785], [29.1355, 0, 4.06737], [28.9358, 1.89937, 4.06737], [28.3457, 3.71572, 4.06737], [27.3907, 5.36969, 4.06737], [26.1128, 6.78897, 4.06737], [24.5677, 7.91154, 4.06737], [22.823, 8.68833, 4.06737], [20.9549, 9.08541, 4.06737], [19.0451, 9.08541, 4.06737], [17.177, 8.68833, 4.06737], [15.4323, 7.91154, 4.06737], [13.8872, 6.78897, 4.06737], [12.6093, 5.36969, 4.06737], [11.6543, 3.71572, 4.06737], [11.0642, 1.89937, 4.06737], [10.8645, 0, 4.06737], [11.0642, -1.89937, 4.06737], [11.6543, -3.71572, 4.06737], [12.6093, -5.36969, 4.06737], [13.8872, -6.78897, 4.06737], [15.4323, -7.91154, 4.06737], [17.177, -8.68833, 4.06737], [19.0451, -9.08541, 4.06737], [20.9549, -9.08541, 4.06737], [22.823, -8.68833, 4.06737], [24.5677, -7.91154, 4.06737], [26.1128, -6.78897, 4.06737], [27.3907, -5.36969, 4.06737], [28.3457, -3.71572, 4.06737], [28.9358, -1.89937, 4.06737], [29.7815, 0, 2.07912], [29.5677, 2.03368, 2.07912], [28.9358, 3.97848, 2.07912], [27.9134, 5.74941, 2.07912], [26.5451, 7.26905, 2.07912], [24.8907, 8.47101, 2.07912], [23.0226, 9.30274, 2.07912], [21.0224, 9.72789, 2.07912], [18.9776, 9.72789, 2.07912], [16.9774, 9.30274, 2.07912], [15.1093, 8.47101, 2.07912], [13.4549, 7.26905, 2.07912], [12.0866, 5.74941, 2.07912], [11.0642, 3.97848, 2.07912], [10.4323, 2.03368, 2.07912], [10.2185, 0, 2.07912], [10.4323, -2.03368, 2.07912], [11.0642, -3.97848, 2.07912], [12.0866, -5.74941, 2.07912], [13.4549, -7.26905, 2.07912], [15.1093, -8.47101, 2.07912], [16.9774, -9.30274, 2.07912], [18.9776, -9.72789, 2.07912], [21.0224, -9.72789, 2.07912], [23.0226, -9.30274, 2.07912], [24.8907, -8.47101, 2.07912], [26.5451, -7.26905, 2.07912], [27.9134, -5.74941, 2.07912], [28.9358, -3.97848, 2.07912], [29.5677, -2.03368, 2.07912], [30, 0, 0], [29.7815, 2.07912, 0], [29.1355, 4.06737, 0], [28.0902, 5.87785, 0], [26.6913, 7.43145, 0], [25, 8.66025, 0], [23.0902, 9.51056, 0], [21.0453, 9.94522, 0], [18.9547, 9.94522, 0], [16.9098, 9.51056, 0], [15, 8.66025, 0], [13.3087, 7.43145, 0], [11.9098, 5.87785, 0], [10.8645, 4.06737, 0], [10.2185, 2.07912, 0], [10, 0, 0], [10.2185, -2.07912, 0], [10.8645, -4.06737, 0], [11.9098, -5.87785, 0], [13.3087, -7.43145, 0], [15, -8.66025, 0], [16.9098, -9.51056, 0], [18.9547, -9.94522, 0], [21.0453, -9.94522, 0], [23.0902, -9.51056, 0], [25, -8.66025, 0], [26.6913, -7.43145, 0], [28.0902, -5.87785, 0], [29.1355, -4.06737, 0], [29.7815, -2.07912, 0], [29.7815, 0, -2.07912], [29.5677, 2.03368, -2.07912], [28.9358, 3.97848, -2.07912], [27.9134, 5.74941, -2.07912], [26.5451, 7.26905, -2.07912], [24.8907, 8.47101, -2.07912], [23.0226, 9.30274, -2.07912], [21.0224, 9.72789, -2.07912], [18.9776, 9.72789, -2.07912], [16.9774, 9.30274, -2.07912], [15.1093, 8.47101, -2.07912], [13.4549, 7.26905, -2.07912], [12.0866, 5.74941, -2.07912], [11.0642, 3.97848, -2.07912], [10.4323, 2.03368, -2.07912], [10.2185, 0, -2.07912], [10.4323, -2.03368, -2.07912], [11.0642, -3.97848, -2.07912], [12.0866, -5.74941, -2.07912], [13.4549, -7.26905, -2.07912], [15.1093, -8.47101, -2.07912], [16.9774, -9.30274, -2.07912], [18.9776, -9.72789, -2.07912], [21.0224, -9.72789, -2.07912], [23.0226, -9.30274, -2.07912], [24.8907, -8.47101, -2.07912], [26.5451, -7.26905, -2.07912], [27.9134, -5.74941, -2.07912], [28.9358, -3.97848, -2.07912], [29.5677, -2.03368, -2.07912], [29.1355, 0, -4.06737], [28.9358, 1.89937, -4.06737], [28.3457, 3.71572, -4.06737], [27.3907, 5.36969, -4.06737], [26.1128, 6.78897, -4.06737], [24.5677, 7.91154, -4.06737], [22.823, 8.68833, -4.06737], [20.9549, 9.08541, -4.06737], [19.0451, 9.08541, -4.06737], [17.177, 8.68833, -4.06737], [15.4323, 7.91154, -4.06737], [13.8872, 6.78897, -4.06737], [12.6093, 5.36969, -4.06737], [11.6543, 3.71572, -4.06737], [11.0642, 1.89937, -4.06737], [10.8645, 0, -4.06737], [11.0642, -1.89937, -4.06737], [11.6543, -3.71572, -4.06737], [12.6093, -5.36969, -4.06737], [13.8872, -6.78897, -4.06737], [15.4323, -7.91154, -4.06737], [17.177, -8.68833, -4.06737], [19.0451, -9.08541, -4.06737], [20.9549, -9.08541, -4.06737], [22.823, -8.68833, -4.06737], [24.5677, -7.91154, -4.06737], [26.1128, -6.78897, -4.06737], [27.3907, -5.36969, -4.06737], [28.3457, -3.71572, -4.06737], [28.9358, -1.89937, -4.06737], [28.0902, 0, -5.87785], [27.9134, 1.68204, -5.87785], [27.3907, 3.29057, -5.87785], [26.5451, 4.75528, -5.87785], [25.4134, 6.01217, -5.87785], [24.0451, 7.00629, -5.87785], [22.5, 7.69421, -5.87785], [20.8457, 8.04585, -5.87785], [19.1543, 8.04585, -5.87785], [17.5, 7.69421, -5.87785], [15.9549, 7.00629, -5.87785], [14.5866, 6.01217, -5.87785], [13.4549, 4.75528, -5.87785], [12.6093, 3.29057, -5.87785], [12.0866, 1.68204, -5.87785], [11.9098, 0, -5.87785], [12.0866, -1.68204, -5.87785], [12.6093, -3.29057, -5.87785], [13.4549, -4.75528, -5.87785], [14.5866, -6.01217, -5.87785], [15.9549, -7.00629, -5.87785], [17.5, -7.69421, -5.87785], [19.1543, -8.04585, -5.87785], [20.8457, -8.04585, -5.87785], [22.5, -7.69421, -5.87785], [24.0451, -7.00629, -5.87785], [25.4134, -6.01217, -5.87785], [26.5451, -4.75528, -5.87785], [27.3907, -3.29057, -5.87785], [27.9134, -1.68204, -5.87785], [26.6913, 0, -7.43145], [26.5451, 1.3912, -7.43145], [26.1128, 2.7216, -7.43145], [25.4134, 3.93305, -7.43145], [24.4774, 4.97261, -7.43145], [23.3457, 5.79484, -7.43145], [22.0677, 6.36381, -7.43145], [20.6994, 6.65465, -7.43145], [19.3006, 6.65465, -7.43145], [17.9323, 6.36381, -7.43145], [16.6543, 5.79484, -7.43145], [15.5226, 4.97261, -7.43145], [14.5866, 3.93305, -7.43145], [13.8872, 2.7216, -7.43145], [13.4549, 1.3912, -7.43145], [13.3087, 0, -7.43145], [13.4549, -1.3912, -7.43145], [13.8872, -2.7216, -7.43145], [14.5866, -3.93305, -7.43145], [15.5226, -4.97261, -7.43145], [16.6543, -5.79484, -7.43145], [17.9323, -6.36381, -7.43145], [19.3006, -6.65465, -7.43145], [20.6994, -6.65465, -7.43145], [22.0677, -6.36381, -7.43145], [23.3457, -5.79484, -7.43145], [24.4774, -4.97261, -7.43145], [25.4134, -3.93305, -7.43145], [26.1128, -2.7216, -7.43145], [26.5451, -1.3912, -7.43145], [25, 0, -8.66025], [24.8907, 1.03956, -8.66025], [24.5677, 2.03368, -8.66025], [24.0451, 2.93893, -8.66025], [23.3457, 3.71572, -8.66025], [22.5, 4.33013, -8.66025], [21.5451, 4.75528, -8.66025], [20.5226, 4.97261, -8.66025], [19.4774, 4.97261, -8.66025], [18.4549, 4.75528, -8.66025], [17.5, 4.33013, -8.66025], [16.6543, 3.71572, -8.66025], [15.9549, 2.93893, -8.66025], [15.4323, 2.03368, -8.66025], [15.1093, 1.03956, -8.66025], [15, 0, -8.66025], [15.1093, -1.03956, -8.66025], [15.4323, -2.03368, -8.66025], [15.9549, -2.93893, -8.66025], [16.6543, -3.71572, -8.66025], [17.5, -4.33013, -8.66025], [18.4549, -4.75528, -8.66025], [19.4774, -4.97261, -8.66025], [20.5226, -4.97261, -8.66025], [21.5451, -4.75528, -8.66025], [22.5, -4.33013, -8.66025], [23.3457, -3.71572, -8.66025], [24.0451, -2.93893, -8.66025], [24.5677, -2.03368, -8.66025], [24.8907, -1.03956, -8.66025], [23.0902, 0, -9.51056], [23.0226, 0.642482, -9.51056], [22.823, 1.25689, -9.51056], [22.5, 1.81636, -9.51056], [22.0677, 2.29644, -9.51056], [21.5451, 2.67617, -9.51056], [20.9549, 2.93893, -9.51056], [20.323, 3.07324, -9.51056], [19.677, 3.07324, -9.51056], [19.0451, 2.93893, -9.51056], [18.4549, 2.67617, -9.51056], [17.9323, 2.29644, -9.51056], [17.5, 1.81636, -9.51056], [17.177, 1.25689, -9.51056], [16.9774, 0.642482, -9.51056], [16.9098, 0, -9.51056], [16.9774, -0.642482, -9.51056], [17.177, -1.25689, -9.51056], [17.5, -1.81636, -9.51056], [17.9323, -2.29644, -9.51056], [18.4549, -2.67617, -9.51056], [19.0451, -2.93893, -9.51056], [19.677, -3.07324, -9.51056], [20.323, -3.07324, -9.51056], [20.9549, -2.93893, -9.51056], [21.5451, -2.67617, -9.51056], [22.0677, -2.29644, -9.51056], [22.5, -1.81636, -9.51056], [22.823, -1.25689, -9.51056], [23.0226, -0.642482, -9.51056], [21.0453, 0, -9.94522], [21.0224, 0.217327, -9.94522], [20.9549, 0.425156, -9.94522], [20.8457, 0.614403, -9.94522], [20.6994, 0.776798, -9.94522], [20.5226, 0.905243, -9.94522], [20.323, 0.994125, -9.94522], [20.1093, 1.03956, -9.94522], [19.8907, 1.03956, -9.94522], [19.677, 0.994125, -9.94522], [19.4774, 0.905243, -9.94522], [19.3006, 0.776798, -9.94522], [19.1543, 0.614403, -9.94522], [19.0451, 0.425156, -9.94522], [18.9776, 0.217327, -9.94522], [18.9547, 0, -9.94522], [18.9776, -0.217327, -9.94522], [19.0451, -0.425156, -9.94522], [19.1543, -0.614403, -9.94522], [19.3006, -0.776798, -9.94522], [19.4774, -0.905243, -9.94522], [19.677, -0.994125, -9.94522], [19.8907, -1.03956, -9.94522], [20.1093, -1.03956, -9.94522], [20.323, -0.994125, -9.94522], [20.5226, -0.905243, -9.94522], [20.6994, -0.776798, -9.94522], [20.8457, -0.614403, -9.94522], [20.9549, -0.425156, -9.94522], [21.0224, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[12.5, -7.5, 7.5], [27.5, -7.5, 7.5], [27.5, 7.5, 7.5], [12.5, 7.5, 7.5], [12.5, 7.5, -7.5], [27.5, 7.5, -7.5], [27.5, -7.5, -7.5], [12.5, -7.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
+polyhedron(points = [[24.6194, 1.91342, -10], [24.6194, 1.91342, 10], [25, 0, 10], [25, 0, -10], [23.5355, 3.53553, -10], [23.5355, 3.53553, 10], [21.9134, 4.6194, -10], [21.9134, 4.6194, 10], [20, 5, -10], [20, 5, 10], [18.0866, 4.6194, -10], [18.0866, 4.6194, 10], [16.4645, 3.53553, -10], [16.4645, 3.53553, 10], [15.3806, 1.91342, -10], [15.3806, 1.91342, 10], [15, 0, -10], [15, 0, 10], [15.3806, -1.91342, -10], [15.3806, -1.91342, 10], [16.4645, -3.53553, -10], [16.4645, -3.53553, 10], [18.0866, -4.6194, -10], [18.0866, -4.6194, 10], [20, -5, -10], [20, -5, 10], [21.9134, -4.6194, -10], [21.9134, -4.6194, 10], [23.5355, -3.53553, -10], [23.5355, -3.53553, 10], [24.6194, -1.91342, -10], [24.6194, -1.91342, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+intersection() {
+%			polyhedron(points = [[1.04528, 20, 9.94522], [1.02244, 20.2173, 9.94522], [0.954915, 20.4252, 9.94522], [0.845653, 20.6144, 9.94522], [0.699432, 20.7768, 9.94522], [0.522642, 20.9052, 9.94522], [0.323011, 20.9941, 9.94522], [0.109262, 21.0396, 9.94522], [-0.109262, 21.0396, 9.94522], [-0.323011, 20.9941, 9.94522], [-0.522642, 20.9052, 9.94522], [-0.699432, 20.7768, 9.94522], [-0.845653, 20.6144, 9.94522], [-0.954915, 20.4252, 9.94522], [-1.02244, 20.2173, 9.94522], [-1.04528, 20, 9.94522], [-1.02244, 19.7827, 9.94522], [-0.954915, 19.5748, 9.94522], [-0.845653, 19.3856, 9.94522], [-0.699432, 19.2232, 9.94522], [-0.522642, 19.0948, 9.94522], [-0.323011, 19.0059, 9.94522], [-0.109262, 18.9604, 9.94522], [0.109262, 18.9604, 9.94522], [0.323011, 19.0059, 9.94522], [0.522642, 19.0948, 9.94522], [0.699432, 19.2232, 9.94522], [0.845653, 19.3856, 9.94522], [0.954915, 19.5748, 9.94522], [1.02244, 19.7827, 9.94522], [3.09017, 20, 9.51056], [3.02264, 20.6425, 9.51056], [2.82301, 21.2569, 9.51056], [2.5, 21.8164, 9.51056], [2.06773, 22.2964, 9.51056], [1.54508, 22.6762, 9.51056], [0.954915, 22.9389, 9.51056], [0.323011, 23.0732, 9.51056], [-0.323011, 23.0732, 9.51056], [-0.954915, 22.9389, 9.51056], [-1.54508, 22.6762, 9.51056], [-2.06773, 22.2964, 9.51056], [-2.5, 21.8164, 9.51056], [-2.82301, 21.2569, 9.51056], [-3.02264, 20.6425, 9.51056], [-3.09017, 20, 9.51056], [-3.02264, 19.3575, 9.51056], [-2.82301, 18.7431, 9.51056], [-2.5, 18.1836, 9.51056], [-2.06773, 17.7036, 9.51056], [-1.54508, 17.3238, 9.51056], [-0.954915, 17.0611, 9.51056], [-0.323011, 16.9268, 9.51056], [0.323011, 16.9268, 9.51056], [0.954915, 17.0611, 9.51056], [1.54508, 17.3238, 9.51056], [2.06773, 17.7036, 9.51056], [2.5, 18.1836, 9.51056], [2.82301, 18.7431, 9.51056], [3.02264, 19.3575, 9.51056], [5, 20, 8.66025], [4.89074, 21.0396, 8.66025], [4.56773, 22.0337, 8.66025], [4.04508, 22.9389, 8.66025], [3.34565, 23.7157, 8.66025], [2.5, 24.3301, 8.66025], [1.54508, 24.7553, 8.66025], [0.522642, 24.9726, 8.66025], [-0.522642, 24.9726, 8.66025], [-1.54508, 24.7553, 8.66025], [-2.5, 24.3301, 8.66025], [-3.34565, 23.7157, 8.66025], [-4.04508, 22.9389, 8.66025], [-4.56773, 22.0337, 8.66025], [-4.89074, 21.0396, 8.66025], [-5, 20, 8.66025], [-4.89074, 18.9604, 8.66025], [-4.56773, 17.9663, 8.66025], [-4.04508, 17.0611, 8.66025], [-3.34565, 16.2843, 8.66025], [-2.5, 15.6699, 8.66025], [-1.54508, 15.2447, 8.66025], [-0.522642, 15.0274, 8.66025], [0.522642, 15.0274, 8.66025], [1.54508, 15.2447, 8.66025], [2.5, 15.6699, 8.66025], [3.34565, 16.2843, 8.66025], [4.04508, 17.0611, 8.66025], [4.56773, 17.9663, 8.66025], [4.89074, 18.9604, 8.66025], [6.69131, 20, 7.43145], [6.54508, 21.3912, 7.43145], [6.11281, 22.7216, 7.43145], [5.41338, 23.9331, 7.43145], [4.47736, 24.9726, 7.43145], [3.34565, 25.7948, 7.43145], [2.06773, 26.3638, 7.43145], [0.699432, 26.6546, 7.43145], [-0.699432, 26.6546, 7.43145], [-2.06773, 26.3638, 7.43145], [-3.34565, 25.7948, 7.43145], [-4.47736, 24.9726, 7.43145], [-5.41338, 23.9331, 7.43145], [-6.11281, 22.7216, 7.43145], [-6.54508, 21.3912, 7.43145], [-6.69131, 20, 7.43145], [-6.54508, 18.6088, 7.43145], [-6.11281, 17.2784, 7.43145], [-5.41338, 16.0669, 7.43145], [-4.47736, 15.0274, 7.43145], [-3.34565, 14.2052, 7.43145], [-2.06773, 13.6362, 7.43145], [-0.699432, 13.3453, 7.43145], [0.699432, 13.3453, 7.43145], [2.06773, 13.6362, 7.43145], [3.34565, 14.2052, 7.43145], [4.47736, 15.0274, 7.43145], [5.41338, 16.0669, 7.43145], [6.11281, 17.2784, 7.43145], [6.54508, 18.6088, 7.43145], [8.09017, 20, 5.87785], [7.91338, 21.682, 5.87785], [7.39074, 23.2906, 5.87785], [6.54508, 24.7553, 5.87785], [5.41338, 26.0122, 5.87785], [4.04508, 27.0063, 5.87785], [2.5, 27.6942, 5.87785], [0.845653, 28.0459, 5.87785], [-0.845653, 28.0459, 5.87785], [-2.5, 27.6942, 5.87785], [-4.04508, 27.0063, 5.87785], [-5.41338, 26.0122, 5.87785], [-6.54508, 24.7553, 5.87785], [-7.39074, 23.2906, 5.87785], [-7.91338, 21.682, 5.87785], [-8.09017, 20, 5.87785], [-7.91338, 18.318, 5.87785], [-7.39074, 16.7094, 5.87785], [-6.54508, 15.2447, 5.87785], [-5.41338, 13.9878, 5.87785], [-4.04508, 12.9937, 5.87785], [-2.5, 12.3058, 5.87785], [-0.845653, 11.9541, 5.87785], [0.845653, 11.9541, 5.87785], [2.5, 12.3058, 5.87785], [4.04508, 12.9937, 5.87785], [5.41338, 13.9878, 5.87785], [6.54508, 15.2447, 5.87785], [7.39074, 16.7094, 5.87785], [7.91338, 18.318, 5.87785], [9.13545, 20, 4.06737], [8.93582, 21.8994, 4.06737], [8.34565, 23.7157, 4.06737], [7.39074, 25.3697, 4.06737], [6.11281, 26.789, 4.06737], [4.56773, 27.9115, 4.06737], [2.82301, 28.6883, 4.06737], [0.954915, 29.0854, 4.06737], [-0.954915, 29.0854, 4.06737], [-2.82301, 28.6883, 4.06737], [-4.56773, 27.9115, 4.06737], [-6.11281, 26.789, 4.06737], [-7.39074, 25.3697, 4.06737], [-8.34565, 23.7157, 4.06737], [-8.93582, 21.8994, 4.06737], [-9.13545, 20, 4.06737], [-8.93582, 18.1006, 4.06737], [-8.34565, 16.2843, 4.06737], [-7.39074, 14.6303, 4.06737], [-6.11281, 13.211, 4.06737], [-4.56773, 12.0885, 4.06737], [-2.82301, 11.3117, 4.06737], [-0.954915, 10.9146, 4.06737], [0.954915, 10.9146, 4.06737], [2.82301, 11.3117, 4.06737], [4.56773, 12.0885, 4.06737], [6.11281, 13.211, 4.06737], [7.39074, 14.6303, 4.06737], [8.34565, 16.2843, 4.06737], [8.93582, 18.1006, 4.06737], [9.78148, 20, 2.07912], [9.56773, 22.0337, 2.07912], [8.93582, 23.9785, 2.07912], [7.91338, 25.7494, 2.07912], [6.54508, 27.2691, 2.07912], [4.89074, 28.471, 2.07912], [3.02264, 29.3027, 2.07912], [1.02244, 29.7279, 2.07912], [-1.02244, 29.7279, 2.07912], [-3.02264, 29.3027, 2.07912], [-4.89074, 28.471, 2.07912], [-6.54508, 27.2691, 2.07912], [-7.91338, 25.7494, 2.07912], [-8.93582, 23.9785, 2.07912], [-9.56773, 22.0337, 2.07912], [-9.78148, 20, 2.07912], [-9.56773, 17.9663, 2.07912], [-8.93582, 16.0215, 2.07912], [-7.91338, 14.2506, 2.07912], [-6.54508, 12.7309, 2.07912], [-4.89074, 11.529, 2.07912], [-3.02264, 10.6973, 2.07912], [-1.02244, 10.2721, 2.07912], [1.02244, 10.2721, 2.07912], [3.02264, 10.6973, 2.07912], [4.89074, 11.529, 2.07912], [6.54508, 12.7309, 2.07912], [7.91338, 14.2506, 2.07912], [8.93582, 16.0215, 2.07912], [9.56773, 17.9663, 2.07912], [10, 20, 0], [9.78148, 22.0791, 0], [9.13545, 24.0674, 0], [8.09017, 25.8779, 0], [6.69131, 27.4314, 0], [5, 28.6603, 0], [3.09017, 29.5106, 0], [1.04528, 29.9452, 0], [-1.04528, 29.9452, 0], [-3.09017, 29.5106, 0], [-5, 28.6603, 0], [-6.69131, 27.4314, 0], [-8.09017, 25.8779, 0], [-9.13545, 24.0674, 0], [-9.78148, 22.0791, 0], [-10, 20, 0], [-9.78148, 17.9209, 0], [-9.13545, 15.9326, 0], [-8.09017, 14.1221, 0], [-6.69131, 12.5686, 0], [-5, 11.3397, 0], [-3.09017, 10.4894, 0], [-1.04528, 10.0548, 0], [1.04528, 10.0548, 0], [3.09017, 10.4894, 0], [5, 11.3397, 0], [6.69131, 12.5686, 0], [8.09017, 14.1221, 0], [9.13545, 15.9326, 0], [9.78148, 17.9209, 0], [9.78148, 20, -2.07912], [9.56773, 22.0337, -2.07912], [8.93582, 23.9785, -2.07912], [7.91338, 25.7494, -2.07912], [6.54508, 27.2691, -2.07912], [4.89074, 28.471, -2.07912], [3.02264, 29.3027, -2.07912], [1.02244, 29.7279, -2.07912], [-1.02244, 29.7279, -2.07912], [-3.02264, 29.3027, -2.07912], [-4.89074, 28.471, -2.07912], [-6.54508, 27.2691, -2.07912], [-7.91338, 25.7494, -2.07912], [-8.93582, 23.9785, -2.07912], [-9.56773, 22.0337, -2.07912], [-9.78148, 20, -2.07912], [-9.56773, 17.9663, -2.07912], [-8.93582, 16.0215, -2.07912], [-7.91338, 14.2506, -2.07912], [-6.54508, 12.7309, -2.07912], [-4.89074, 11.529, -2.07912], [-3.02264, 10.6973, -2.07912], [-1.02244, 10.2721, -2.07912], [1.02244, 10.2721, -2.07912], [3.02264, 10.6973, -2.07912], [4.89074, 11.529, -2.07912], [6.54508, 12.7309, -2.07912], [7.91338, 14.2506, -2.07912], [8.93582, 16.0215, -2.07912], [9.56773, 17.9663, -2.07912], [9.13545, 20, -4.06737], [8.93582, 21.8994, -4.06737], [8.34565, 23.7157, -4.06737], [7.39074, 25.3697, -4.06737], [6.11281, 26.789, -4.06737], [4.56773, 27.9115, -4.06737], [2.82301, 28.6883, -4.06737], [0.954915, 29.0854, -4.06737], [-0.954915, 29.0854, -4.06737], [-2.82301, 28.6883, -4.06737], [-4.56773, 27.9115, -4.06737], [-6.11281, 26.789, -4.06737], [-7.39074, 25.3697, -4.06737], [-8.34565, 23.7157, -4.06737], [-8.93582, 21.8994, -4.06737], [-9.13545, 20, -4.06737], [-8.93582, 18.1006, -4.06737], [-8.34565, 16.2843, -4.06737], [-7.39074, 14.6303, -4.06737], [-6.11281, 13.211, -4.06737], [-4.56773, 12.0885, -4.06737], [-2.82301, 11.3117, -4.06737], [-0.954915, 10.9146, -4.06737], [0.954915, 10.9146, -4.06737], [2.82301, 11.3117, -4.06737], [4.56773, 12.0885, -4.06737], [6.11281, 13.211, -4.06737], [7.39074, 14.6303, -4.06737], [8.34565, 16.2843, -4.06737], [8.93582, 18.1006, -4.06737], [8.09017, 20, -5.87785], [7.91338, 21.682, -5.87785], [7.39074, 23.2906, -5.87785], [6.54508, 24.7553, -5.87785], [5.41338, 26.0122, -5.87785], [4.04508, 27.0063, -5.87785], [2.5, 27.6942, -5.87785], [0.845653, 28.0459, -5.87785], [-0.845653, 28.0459, -5.87785], [-2.5, 27.6942, -5.87785], [-4.04508, 27.0063, -5.87785], [-5.41338, 26.0122, -5.87785], [-6.54508, 24.7553, -5.87785], [-7.39074, 23.2906, -5.87785], [-7.91338, 21.682, -5.87785], [-8.09017, 20, -5.87785], [-7.91338, 18.318, -5.87785], [-7.39074, 16.7094, -5.87785], [-6.54508, 15.2447, -5.87785], [-5.41338, 13.9878, -5.87785], [-4.04508, 12.9937, -5.87785], [-2.5, 12.3058, -5.87785], [-0.845653, 11.9541, -5.87785], [0.845653, 11.9541, -5.87785], [2.5, 12.3058, -5.87785], [4.04508, 12.9937, -5.87785], [5.41338, 13.9878, -5.87785], [6.54508, 15.2447, -5.87785], [7.39074, 16.7094, -5.87785], [7.91338, 18.318, -5.87785], [6.69131, 20, -7.43145], [6.54508, 21.3912, -7.43145], [6.11281, 22.7216, -7.43145], [5.41338, 23.9331, -7.43145], [4.47736, 24.9726, -7.43145], [3.34565, 25.7948, -7.43145], [2.06773, 26.3638, -7.43145], [0.699432, 26.6546, -7.43145], [-0.699432, 26.6546, -7.43145], [-2.06773, 26.3638, -7.43145], [-3.34565, 25.7948, -7.43145], [-4.47736, 24.9726, -7.43145], [-5.41338, 23.9331, -7.43145], [-6.11281, 22.7216, -7.43145], [-6.54508, 21.3912, -7.43145], [-6.69131, 20, -7.43145], [-6.54508, 18.6088, -7.43145], [-6.11281, 17.2784, -7.43145], [-5.41338, 16.0669, -7.43145], [-4.47736, 15.0274, -7.43145], [-3.34565, 14.2052, -7.43145], [-2.06773, 13.6362, -7.43145], [-0.699432, 13.3453, -7.43145], [0.699432, 13.3453, -7.43145], [2.06773, 13.6362, -7.43145], [3.34565, 14.2052, -7.43145], [4.47736, 15.0274, -7.43145], [5.41338, 16.0669, -7.43145], [6.11281, 17.2784, -7.43145], [6.54508, 18.6088, -7.43145], [5, 20, -8.66025], [4.89074, 21.0396, -8.66025], [4.56773, 22.0337, -8.66025], [4.04508, 22.9389, -8.66025], [3.34565, 23.7157, -8.66025], [2.5, 24.3301, -8.66025], [1.54508, 24.7553, -8.66025], [0.522642, 24.9726, -8.66025], [-0.522642, 24.9726, -8.66025], [-1.54508, 24.7553, -8.66025], [-2.5, 24.3301, -8.66025], [-3.34565, 23.7157, -8.66025], [-4.04508, 22.9389, -8.66025], [-4.56773, 22.0337, -8.66025], [-4.89074, 21.0396, -8.66025], [-5, 20, -8.66025], [-4.89074, 18.9604, -8.66025], [-4.56773, 17.9663, -8.66025], [-4.04508, 17.0611, -8.66025], [-3.34565, 16.2843, -8.66025], [-2.5, 15.6699, -8.66025], [-1.54508, 15.2447, -8.66025], [-0.522642, 15.0274, -8.66025], [0.522642, 15.0274, -8.66025], [1.54508, 15.2447, -8.66025], [2.5, 15.6699, -8.66025], [3.34565, 16.2843, -8.66025], [4.04508, 17.0611, -8.66025], [4.56773, 17.9663, -8.66025], [4.89074, 18.9604, -8.66025], [3.09017, 20, -9.51056], [3.02264, 20.6425, -9.51056], [2.82301, 21.2569, -9.51056], [2.5, 21.8164, -9.51056], [2.06773, 22.2964, -9.51056], [1.54508, 22.6762, -9.51056], [0.954915, 22.9389, -9.51056], [0.323011, 23.0732, -9.51056], [-0.323011, 23.0732, -9.51056], [-0.954915, 22.9389, -9.51056], [-1.54508, 22.6762, -9.51056], [-2.06773, 22.2964, -9.51056], [-2.5, 21.8164, -9.51056], [-2.82301, 21.2569, -9.51056], [-3.02264, 20.6425, -9.51056], [-3.09017, 20, -9.51056], [-3.02264, 19.3575, -9.51056], [-2.82301, 18.7431, -9.51056], [-2.5, 18.1836, -9.51056], [-2.06773, 17.7036, -9.51056], [-1.54508, 17.3238, -9.51056], [-0.954915, 17.0611, -9.51056], [-0.323011, 16.9268, -9.51056], [0.323011, 16.9268, -9.51056], [0.954915, 17.0611, -9.51056], [1.54508, 17.3238, -9.51056], [2.06773, 17.7036, -9.51056], [2.5, 18.1836, -9.51056], [2.82301, 18.7431, -9.51056], [3.02264, 19.3575, -9.51056], [1.04528, 20, -9.94522], [1.02244, 20.2173, -9.94522], [0.954915, 20.4252, -9.94522], [0.845653, 20.6144, -9.94522], [0.699432, 20.7768, -9.94522], [0.522642, 20.9052, -9.94522], [0.323011, 20.9941, -9.94522], [0.109262, 21.0396, -9.94522], [-0.109262, 21.0396, -9.94522], [-0.323011, 20.9941, -9.94522], [-0.522642, 20.9052, -9.94522], [-0.699432, 20.7768, -9.94522], [-0.845653, 20.6144, -9.94522], [-0.954915, 20.4252, -9.94522], [-1.02244, 20.2173, -9.94522], [-1.04528, 20, -9.94522], [-1.02244, 19.7827, -9.94522], [-0.954915, 19.5748, -9.94522], [-0.845653, 19.3856, -9.94522], [-0.699432, 19.2232, -9.94522], [-0.522642, 19.0948, -9.94522], [-0.323011, 19.0059, -9.94522], [-0.109262, 18.9604, -9.94522], [0.109262, 18.9604, -9.94522], [0.323011, 19.0059, -9.94522], [0.522642, 19.0948, -9.94522], [0.699432, 19.2232, -9.94522], [0.845653, 19.3856, -9.94522], [0.954915, 19.5748, -9.94522], [1.02244, 19.7827, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-7.5, 12.5, 7.5], [7.5, 12.5, 7.5], [7.5, 27.5, 7.5], [-7.5, 27.5, 7.5], [-7.5, 27.5, -7.5], [7.5, 27.5, -7.5], [7.5, 12.5, -7.5], [-7.5, 12.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+polyhedron(points = [[4.6194, 21.9134, -10], [4.6194, 21.9134, 10], [5, 20, 10], [5, 20, -10], [3.53553, 23.5355, -10], [3.53553, 23.5355, 10], [1.91342, 24.6194, -10], [1.91342, 24.6194, 10], [0, 25, -10], [0, 25, 10], [-1.91342, 24.6194, -10], [-1.91342, 24.6194, 10], [-3.53553, 23.5355, -10], [-3.53553, 23.5355, 10], [-4.6194, 21.9134, -10], [-4.6194, 21.9134, 10], [-5, 20, -10], [-5, 20, 10], [-4.6194, 18.0866, -10], [-4.6194, 18.0866, 10], [-3.53553, 16.4645, -10], [-3.53553, 16.4645, 10], [-1.91342, 15.3806, -10], [-1.91342, 15.3806, 10], [0, 15, -10], [0, 15, 10], [1.91342, 15.3806, -10], [1.91342, 15.3806, 10], [3.53553, 16.4645, -10], [3.53553, 16.4645, 10], [4.6194, 18.0866, -10], [4.6194, 18.0866, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+intersection() {
+polyhedron(points = [[21.0453, 20, 9.94522], [21.0224, 20.2173, 9.94522], [20.9549, 20.4252, 9.94522], [20.8457, 20.6144, 9.94522], [20.6994, 20.7768, 9.94522], [20.5226, 20.9052, 9.94522], [20.323, 20.9941, 9.94522], [20.1093, 21.0396, 9.94522], [19.8907, 21.0396, 9.94522], [19.677, 20.9941, 9.94522], [19.4774, 20.9052, 9.94522], [19.3006, 20.7768, 9.94522], [19.1543, 20.6144, 9.94522], [19.0451, 20.4252, 9.94522], [18.9776, 20.2173, 9.94522], [18.9547, 20, 9.94522], [18.9776, 19.7827, 9.94522], [19.0451, 19.5748, 9.94522], [19.1543, 19.3856, 9.94522], [19.3006, 19.2232, 9.94522], [19.4774, 19.0948, 9.94522], [19.677, 19.0059, 9.94522], [19.8907, 18.9604, 9.94522], [20.1093, 18.9604, 9.94522], [20.323, 19.0059, 9.94522], [20.5226, 19.0948, 9.94522], [20.6994, 19.2232, 9.94522], [20.8457, 19.3856, 9.94522], [20.9549, 19.5748, 9.94522], [21.0224, 19.7827, 9.94522], [23.0902, 20, 9.51056], [23.0226, 20.6425, 9.51056], [22.823, 21.2569, 9.51056], [22.5, 21.8164, 9.51056], [22.0677, 22.2964, 9.51056], [21.5451, 22.6762, 9.51056], [20.9549, 22.9389, 9.51056], [20.323, 23.0732, 9.51056], [19.677, 23.0732, 9.51056], [19.0451, 22.9389, 9.51056], [18.4549, 22.6762, 9.51056], [17.9323, 22.2964, 9.51056], [17.5, 21.8164, 9.51056], [17.177, 21.2569, 9.51056], [16.9774, 20.6425, 9.51056], [16.9098, 20, 9.51056], [16.9774, 19.3575, 9.51056], [17.177, 18.7431, 9.51056], [17.5, 18.1836, 9.51056], [17.9323, 17.7036, 9.51056], [18.4549, 17.3238, 9.51056], [19.0451, 17.0611, 9.51056], [19.677, 16.9268, 9.51056], [20.323, 16.9268, 9.51056], [20.9549, 17.0611, 9.51056], [21.5451, 17.3238, 9.51056], [22.0677, 17.7036, 9.51056], [22.5, 18.1836, 9.51056], [22.823, 18.7431, 9.51056], [23.0226, 19.3575, 9.51056], [25, 20, 8.66025], [24.8907, 21.0396, 8.66025], [24.5677, 22.0337, 8.66025], [24.0451, 22.9389, 8.66025], [23.3457, 23.7157, 8.66025], [22.5, 24.3301, 8.66025], [21.5451, 24.7553, 8.66025], [20.5226, 24.9726, 8.66025], [19.4774, 24.9726, 8.66025], [18.4549, 24.7553, 8.66025], [17.5, 24.3301, 8.66025], [16.6543, 23.7157, 8.66025], [15.9549, 22.9389, 8.66025], [15.4323, 22.0337, 8.66025], [15.1093, 21.0396, 8.66025], [15, 20, 8.66025], [15.1093, 18.9604, 8.66025], [15.4323, 17.9663, 8.66025], [15.9549, 17.0611, 8.66025], [16.6543, 16.2843, 8.66025], [17.5, 15.6699, 8.66025], [18.4549, 15.2447, 8.66025], [19.4774, 15.0274, 8.66025], [20.5226, 15.0274, 8.66025], [21.5451, 15.2447, 8.66025], [22.5, 15.6699, 8.66025], [23.3457, 16.2843, 8.66025], [24.0451, 17.0611, 8.66025], [24.5677, 17.9663, 8.66025], [24.8907, 18.9604, 8.66025], [26.6913, 20, 7.43145], [26.5451, 21.3912, 7.43145], [26.1128, 22.7216, 7.43145], [25.4134, 23.9331, 7.43145], [24.4774, 24.9726, 7.43145], [23.3457, 25.7948, 7.43145], [22.0677, 26.3638, 7.43145], [20.6994, 26.6546, 7.43145], [19.3006, 26.6546, 7.43145], [17.9323, 26.3638, 7.43145], [16.6543, 25.7948, 7.43145], [15.5226, 24.9726, 7.43145], [14.5866, 23.9331, 7.43145], [13.8872, 22.7216, 7.43145], [13.4549, 21.3912, 7.43145], [13.3087, 20, 7.43145], [13.4549, 18.6088, 7.43145], [13.8872, 17.2784, 7.43145], [14.5866, 16.0669, 7.43145], [15.5226, 15.0274, 7.43145], [16.6543, 14.2052, 7.43145], [17.9323, 13.6362, 7.43145], [19.3006, 13.3453, 7.43145], [20.6994, 13.3453, 7.43145], [22.0677, 13.6362, 7.43145], [23.3457, 14.2052, 7.43145], [24.4774, 15.0274, 7.43145], [25.4134, 16.0669, 7.43145], [26.1128, 17.2784, 7.43145], [26.5451, 18.6088, 7.43145], [28.0902, 20, 5.87785], [27.9134, 21.682, 5.87785], [27.3907, 23.2906, 5.87785], [26.5451, 24.7553, 5.87785], [25.4134, 26.0122, 5.87785], [24.0451, 27.0063, 5.87785], [22.5, 27.6942, 5.87785], [20.8457, 28.0459, 5.87785], [19.1543, 28.0459, 5.87785], [17.5, 27.6942, 5.87785], [15.9549, 27.0063, 5.87785], [14.5866, 26.0122, 5.87785], [13.4549, 24.7553, 5.87785], [12.6093, 23.2906, 5.87785], [12.0866, 21.682, 5.87785], [11.9098, 20, 5.87785], [12.0866, 18.318, 5.87785], [12.6093, 16.7094, 5.87785], [13.4549, 15.2447, 5.87785], [14.5866, 13.9878, 5.87785], [15.9549, 12.9937, 5.87785], [17.5, 12.3058, 5.87785], [19.1543, 11.9541, 5.87785], [20.8457, 11.9541, 5.87785], [22.5, 12.3058, 5.87785], [24.0451, 12.9937, 5.87785], [25.4134, 13.9878, 5.87785], [26.5451, 15.2447, 5.87785], [27.3907, 16.7094, 5.87785], [27.9134, 18.318, 5.87785], [29.1355, 20, 4.06737], [28.9358, 21.8994, 4.06737], [28.3457, 23.7157, 4.06737], [27.3907, 25.3697, 4.06737], [26.1128, 26.789, 4.06737], [24.5677, 27.9115, 4.06737], [22.823, 28.6883, 4.06737], [20.9549, 29.0854, 4.06737], [19.0451, 29.0854, 4.06737], [17.177, 28.6883, 4.06737], [15.4323, 27.9115, 4.06737], [13.8872, 26.789, 4.06737], [12.6093, 25.3697, 4.06737], [11.6543, 23.7157, 4.06737], [11.0642, 21.8994, 4.06737], [10.8645, 20, 4.06737], [11.0642, 18.1006, 4.06737], [11.6543, 16.2843, 4.06737], [12.6093, 14.6303, 4.06737], [13.8872, 13.211, 4.06737], [15.4323, 12.0885, 4.06737], [17.177, 11.3117, 4.06737], [19.0451, 10.9146, 4.06737], [20.9549, 10.9146, 4.06737], [22.823, 11.3117, 4.06737], [24.5677, 12.0885, 4.06737], [26.1128, 13.211, 4.06737], [27.3907, 14.6303, 4.06737], [28.3457, 16.2843, 4.06737], [28.9358, 18.1006, 4.06737], [29.7815, 20, 2.07912], [29.5677, 22.0337, 2.07912], [28.9358, 23.9785, 2.07912], [27.9134, 25.7494, 2.07912], [26.5451, 27.2691, 2.07912], [24.8907, 28.471, 2.07912], [23.0226, 29.3027, 2.07912], [21.0224, 29.7279, 2.07912], [18.9776, 29.7279, 2.07912], [16.9774, 29.3027, 2.07912], [15.1093, 28.471, 2.07912], [13.4549, 27.2691, 2.07912], [12.0866, 25.7494, 2.07912], [11.0642, 23.9785, 2.07912], [10.4323, 22.0337, 2.07912], [10.2185, 20, 2.07912], [10.4323, 17.9663, 2.07912], [11.0642, 16.0215, 2.07912], [12.0866, 14.2506, 2.07912], [13.4549, 12.7309, 2.07912], [15.1093, 11.529, 2.07912], [16.9774, 10.6973, 2.07912], [18.9776, 10.2721, 2.07912], [21.0224, 10.2721, 2.07912], [23.0226, 10.6973, 2.07912], [24.8907, 11.529, 2.07912], [26.5451, 12.7309, 2.07912], [27.9134, 14.2506, 2.07912], [28.9358, 16.0215, 2.07912], [29.5677, 17.9663, 2.07912], [30, 20, 0], [29.7815, 22.0791, 0], [29.1355, 24.0674, 0], [28.0902, 25.8779, 0], [26.6913, 27.4314, 0], [25, 28.6603, 0], [23.0902, 29.5106, 0], [21.0453, 29.9452, 0], [18.9547, 29.9452, 0], [16.9098, 29.5106, 0], [15, 28.6603, 0], [13.3087, 27.4314, 0], [11.9098, 25.8779, 0], [10.8645, 24.0674, 0], [10.2185, 22.0791, 0], [10, 20, 0], [10.2185, 17.9209, 0], [10.8645, 15.9326, 0], [11.9098, 14.1221, 0], [13.3087, 12.5686, 0], [15, 11.3397, 0], [16.9098, 10.4894, 0], [18.9547, 10.0548, 0], [21.0453, 10.0548, 0], [23.0902, 10.4894, 0], [25, 11.3397, 0], [26.6913, 12.5686, 0], [28.0902, 14.1221, 0], [29.1355, 15.9326, 0], [29.7815, 17.9209, 0], [29.7815, 20, -2.07912], [29.5677, 22.0337, -2.07912], [28.9358, 23.9785, -2.07912], [27.9134, 25.7494, -2.07912], [26.5451, 27.2691, -2.07912], [24.8907, 28.471, -2.07912], [23.0226, 29.3027, -2.07912], [21.0224, 29.7279, -2.07912], [18.9776, 29.7279, -2.07912], [16.9774, 29.3027, -2.07912], [15.1093, 28.471, -2.07912], [13.4549, 27.2691, -2.07912], [12.0866, 25.7494, -2.07912], [11.0642, 23.9785, -2.07912], [10.4323, 22.0337, -2.07912], [10.2185, 20, -2.07912], [10.4323, 17.9663, -2.07912], [11.0642, 16.0215, -2.07912], [12.0866, 14.2506, -2.07912], [13.4549, 12.7309, -2.07912], [15.1093, 11.529, -2.07912], [16.9774, 10.6973, -2.07912], [18.9776, 10.2721, -2.07912], [21.0224, 10.2721, -2.07912], [23.0226, 10.6973, -2.07912], [24.8907, 11.529, -2.07912], [26.5451, 12.7309, -2.07912], [27.9134, 14.2506, -2.07912], [28.9358, 16.0215, -2.07912], [29.5677, 17.9663, -2.07912], [29.1355, 20, -4.06737], [28.9358, 21.8994, -4.06737], [28.3457, 23.7157, -4.06737], [27.3907, 25.3697, -4.06737], [26.1128, 26.789, -4.06737], [24.5677, 27.9115, -4.06737], [22.823, 28.6883, -4.06737], [20.9549, 29.0854, -4.06737], [19.0451, 29.0854, -4.06737], [17.177, 28.6883, -4.06737], [15.4323, 27.9115, -4.06737], [13.8872, 26.789, -4.06737], [12.6093, 25.3697, -4.06737], [11.6543, 23.7157, -4.06737], [11.0642, 21.8994, -4.06737], [10.8645, 20, -4.06737], [11.0642, 18.1006, -4.06737], [11.6543, 16.2843, -4.06737], [12.6093, 14.6303, -4.06737], [13.8872, 13.211, -4.06737], [15.4323, 12.0885, -4.06737], [17.177, 11.3117, -4.06737], [19.0451, 10.9146, -4.06737], [20.9549, 10.9146, -4.06737], [22.823, 11.3117, -4.06737], [24.5677, 12.0885, -4.06737], [26.1128, 13.211, -4.06737], [27.3907, 14.6303, -4.06737], [28.3457, 16.2843, -4.06737], [28.9358, 18.1006, -4.06737], [28.0902, 20, -5.87785], [27.9134, 21.682, -5.87785], [27.3907, 23.2906, -5.87785], [26.5451, 24.7553, -5.87785], [25.4134, 26.0122, -5.87785], [24.0451, 27.0063, -5.87785], [22.5, 27.6942, -5.87785], [20.8457, 28.0459, -5.87785], [19.1543, 28.0459, -5.87785], [17.5, 27.6942, -5.87785], [15.9549, 27.0063, -5.87785], [14.5866, 26.0122, -5.87785], [13.4549, 24.7553, -5.87785], [12.6093, 23.2906, -5.87785], [12.0866, 21.682, -5.87785], [11.9098, 20, -5.87785], [12.0866, 18.318, -5.87785], [12.6093, 16.7094, -5.87785], [13.4549, 15.2447, -5.87785], [14.5866, 13.9878, -5.87785], [15.9549, 12.9937, -5.87785], [17.5, 12.3058, -5.87785], [19.1543, 11.9541, -5.87785], [20.8457, 11.9541, -5.87785], [22.5, 12.3058, -5.87785], [24.0451, 12.9937, -5.87785], [25.4134, 13.9878, -5.87785], [26.5451, 15.2447, -5.87785], [27.3907, 16.7094, -5.87785], [27.9134, 18.318, -5.87785], [26.6913, 20, -7.43145], [26.5451, 21.3912, -7.43145], [26.1128, 22.7216, -7.43145], [25.4134, 23.9331, -7.43145], [24.4774, 24.9726, -7.43145], [23.3457, 25.7948, -7.43145], [22.0677, 26.3638, -7.43145], [20.6994, 26.6546, -7.43145], [19.3006, 26.6546, -7.43145], [17.9323, 26.3638, -7.43145], [16.6543, 25.7948, -7.43145], [15.5226, 24.9726, -7.43145], [14.5866, 23.9331, -7.43145], [13.8872, 22.7216, -7.43145], [13.4549, 21.3912, -7.43145], [13.3087, 20, -7.43145], [13.4549, 18.6088, -7.43145], [13.8872, 17.2784, -7.43145], [14.5866, 16.0669, -7.43145], [15.5226, 15.0274, -7.43145], [16.6543, 14.2052, -7.43145], [17.9323, 13.6362, -7.43145], [19.3006, 13.3453, -7.43145], [20.6994, 13.3453, -7.43145], [22.0677, 13.6362, -7.43145], [23.3457, 14.2052, -7.43145], [24.4774, 15.0274, -7.43145], [25.4134, 16.0669, -7.43145], [26.1128, 17.2784, -7.43145], [26.5451, 18.6088, -7.43145], [25, 20, -8.66025], [24.8907, 21.0396, -8.66025], [24.5677, 22.0337, -8.66025], [24.0451, 22.9389, -8.66025], [23.3457, 23.7157, -8.66025], [22.5, 24.3301, -8.66025], [21.5451, 24.7553, -8.66025], [20.5226, 24.9726, -8.66025], [19.4774, 24.9726, -8.66025], [18.4549, 24.7553, -8.66025], [17.5, 24.3301, -8.66025], [16.6543, 23.7157, -8.66025], [15.9549, 22.9389, -8.66025], [15.4323, 22.0337, -8.66025], [15.1093, 21.0396, -8.66025], [15, 20, -8.66025], [15.1093, 18.9604, -8.66025], [15.4323, 17.9663, -8.66025], [15.9549, 17.0611, -8.66025], [16.6543, 16.2843, -8.66025], [17.5, 15.6699, -8.66025], [18.4549, 15.2447, -8.66025], [19.4774, 15.0274, -8.66025], [20.5226, 15.0274, -8.66025], [21.5451, 15.2447, -8.66025], [22.5, 15.6699, -8.66025], [23.3457, 16.2843, -8.66025], [24.0451, 17.0611, -8.66025], [24.5677, 17.9663, -8.66025], [24.8907, 18.9604, -8.66025], [23.0902, 20, -9.51056], [23.0226, 20.6425, -9.51056], [22.823, 21.2569, -9.51056], [22.5, 21.8164, -9.51056], [22.0677, 22.2964, -9.51056], [21.5451, 22.6762, -9.51056], [20.9549, 22.9389, -9.51056], [20.323, 23.0732, -9.51056], [19.677, 23.0732, -9.51056], [19.0451, 22.9389, -9.51056], [18.4549, 22.6762, -9.51056], [17.9323, 22.2964, -9.51056], [17.5, 21.8164, -9.51056], [17.177, 21.2569, -9.51056], [16.9774, 20.6425, -9.51056], [16.9098, 20, -9.51056], [16.9774, 19.3575, -9.51056], [17.177, 18.7431, -9.51056], [17.5, 18.1836, -9.51056], [17.9323, 17.7036, -9.51056], [18.4549, 17.3238, -9.51056], [19.0451, 17.0611, -9.51056], [19.677, 16.9268, -9.51056], [20.323, 16.9268, -9.51056], [20.9549, 17.0611, -9.51056], [21.5451, 17.3238, -9.51056], [22.0677, 17.7036, -9.51056], [22.5, 18.1836, -9.51056], [22.823, 18.7431, -9.51056], [23.0226, 19.3575, -9.51056], [21.0453, 20, -9.94522], [21.0224, 20.2173, -9.94522], [20.9549, 20.4252, -9.94522], [20.8457, 20.6144, -9.94522], [20.6994, 20.7768, -9.94522], [20.5226, 20.9052, -9.94522], [20.323, 20.9941, -9.94522], [20.1093, 21.0396, -9.94522], [19.8907, 21.0396, -9.94522], [19.677, 20.9941, -9.94522], [19.4774, 20.9052, -9.94522], [19.3006, 20.7768, -9.94522], [19.1543, 20.6144, -9.94522], [19.0451, 20.4252, -9.94522], [18.9776, 20.2173, -9.94522], [18.9547, 20, -9.94522], [18.9776, 19.7827, -9.94522], [19.0451, 19.5748, -9.94522], [19.1543, 19.3856, -9.94522], [19.3006, 19.2232, -9.94522], [19.4774, 19.0948, -9.94522], [19.677, 19.0059, -9.94522], [19.8907, 18.9604, -9.94522], [20.1093, 18.9604, -9.94522], [20.323, 19.0059, -9.94522], [20.5226, 19.0948, -9.94522], [20.6994, 19.2232, -9.94522], [20.8457, 19.3856, -9.94522], [20.9549, 19.5748, -9.94522], [21.0224, 19.7827, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+%			polyhedron(points = [[12.5, 12.5, 7.5], [27.5, 12.5, 7.5], [27.5, 27.5, 7.5], [12.5, 27.5, 7.5], [12.5, 27.5, -7.5], [27.5, 27.5, -7.5], [27.5, 12.5, -7.5], [12.5, 12.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+polyhedron(points = [[24.6194, 21.9134, -10], [24.6194, 21.9134, 10], [25, 20, 10], [25, 20, -10], [23.5355, 23.5355, -10], [23.5355, 23.5355, 10], [21.9134, 24.6194, -10], [21.9134, 24.6194, 10], [20, 25, -10], [20, 25, 10], [18.0866, 24.6194, -10], [18.0866, 24.6194, 10], [16.4645, 23.5355, -10], [16.4645, 23.5355, 10], [15.3806, 21.9134, -10], [15.3806, 21.9134, 10], [15, 20, -10], [15, 20, 10], [15.3806, 18.0866, -10], [15.3806, 18.0866, 10], [16.4645, 16.4645, -10], [16.4645, 16.4645, 10], [18.0866, 15.3806, -10], [18.0866, 15.3806, 10], [20, 15, -10], [20, 15, 10], [21.9134, 15.3806, -10], [21.9134, 15.3806, 10], [23.5355, 16.4645, -10], [23.5355, 16.4645, 10], [24.6194, 18.0866, -10], [24.6194, 18.0866, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
 }
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-intersection() {
-%			sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
-}
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
-}
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-%			cube(size = [15, 15, 15], center = true);
-}
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
-}
-}
<end of output>
Test time =   0.94 sec
----------------------------------------------------------
Test Failed.
"dumptest_background-modifier2" end time: Dec 07 18:55 UTC
"dumptest_background-modifier2" time elapsed: 00:00:00

    
dumptest_camera-tests
101/1043 Testing: dumptest_camera-tests
101/1043 Test: dumptest_camera-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "camera-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/camera-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_camera-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
camera-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/camera-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/camera-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/camera-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/camera-tests-actual.csg
--- 

+++ 

@@ -1,20 +1,6 @@

-group() {
 difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 25);
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 62.5, r1 = 12.5, r2 = 12.5, center = true);
+polyhedron(points = [[2.61321, 0, 24.863], [2.55611, 0.543317, 24.863], [2.38729, 1.06289, 24.863], [2.11413, 1.53601, 24.863], [1.74858, 1.94199, 24.863], [1.30661, 2.26311, 24.863], [0.807527, 2.48531, 24.863], [0.273155, 2.5989, 24.863], [-0.273155, 2.5989, 24.863], [-0.807527, 2.48531, 24.863], [-1.30661, 2.26311, 24.863], [-1.74858, 1.94199, 24.863], [-2.11413, 1.53601, 24.863], [-2.38729, 1.06289, 24.863], [-2.55611, 0.543317, 24.863], [-2.61321, 0, 24.863], [-2.55611, -0.543317, 24.863], [-2.38729, -1.06289, 24.863], [-2.11413, -1.53601, 24.863], [-1.74858, -1.94199, 24.863], [-1.30661, -2.26311, 24.863], [-0.807527, -2.48531, 24.863], [-0.273155, -2.5989, 24.863], [0.273155, -2.5989, 24.863], [0.807527, -2.48531, 24.863], [1.30661, -2.26311, 24.863], [1.74858, -1.94199, 24.863], [2.11413, -1.53601, 24.863], [2.38729, -1.06289, 24.863], [2.55611, -0.543317, 24.863], [7.72542, 0, 23.7764], [7.55661, 1.60621, 23.7764], [7.05753, 3.14221, 23.7764], [6.25, 4.54089, 23.7764], [5.16932, 5.74111, 23.7764], [3.86271, 6.69041, 23.7764], [2.38729, 7.34732, 23.7764], [0.807527, 7.6831, 23.7764], [-0.807527, 7.6831, 23.7764], [-2.38729, 7.34732, 23.7764], [-3.86271, 6.69041, 23.7764], [-5.16932, 5.74111, 23.7764], [-6.25, 4.54089, 23.7764], [-7.05753, 3.14221, 23.7764], [-7.55661, 1.60621, 23.7764], [-7.72542, 0, 23.7764], [-7.55661, -1.60621, 23.7764], [-7.05753, -3.14221, 23.7764], [-6.25, -4.54089, 23.7764], [-5.16932, -5.74111, 23.7764], [-3.86271, -6.69041, 23.7764], [-2.38729, -7.34732, 23.7764], [-0.807527, -7.6831, 23.7764], [0.807527, -7.6831, 23.7764], [2.38729, -7.34732, 23.7764], [3.86271, -6.69041, 23.7764], [5.16932, -5.74111, 23.7764], [6.25, -4.54089, 23.7764], [7.05753, -3.14221, 23.7764], [7.55661, -1.60621, 23.7764], [12.5, 0, 21.6506], [12.2268, 2.5989, 21.6506], [11.4193, 5.08421, 21.6506], [10.1127, 7.34732, 21.6506], [8.36413, 9.28931, 21.6506], [6.25, 10.8253, 21.6506], [3.86271, 11.8882, 21.6506], [1.30661, 12.4315, 21.6506], [-1.30661, 12.4315, 21.6506], [-3.86271, 11.8882, 21.6506], [-6.25, 10.8253, 21.6506], [-8.36413, 9.28931, 21.6506], [-10.1127, 7.34732, 21.6506], [-11.4193, 5.08421, 21.6506], [-12.2268, 2.5989, 21.6506], [-12.5, 0, 21.6506], [-12.2268, -2.5989, 21.6506], [-11.4193, -5.08421, 21.6506], [-10.1127, -7.34732, 21.6506], [-8.36413, -9.28931, 21.6506], [-6.25, -10.8253, 21.6506], [-3.86271, -11.8882, 21.6506], [-1.30661, -12.4315, 21.6506], [1.30661, -12.4315, 21.6506], [3.86271, -11.8882, 21.6506], [6.25, -10.8253, 21.6506], [8.36413, -9.28931, 21.6506], [10.1127, -7.34732, 21.6506], [11.4193, -5.08421, 21.6506], [12.2268, -2.5989, 21.6506], [16.7283, 0, 18.5786], [16.3627, 3.478, 18.5786], [15.282, 6.804, 18.5786], [13.5335, 9.83263, 18.5786], [11.1934, 12.4315, 18.5786], [8.36413, 14.4871, 18.5786], [5.16932, 15.9095, 18.5786], [1.74858, 16.6366, 18.5786], [-1.74858, 16.6366, 18.5786], [-5.16932, 15.9095, 18.5786], [-8.36413, 14.4871, 18.5786], [-11.1934, 12.4315, 18.5786], [-13.5335, 9.83263, 18.5786], [-15.282, 6.804, 18.5786], [-16.3627, 3.478, 18.5786], [-16.7283, 0, 18.5786], [-16.3627, -3.478, 18.5786], [-15.282, -6.804, 18.5786], [-13.5335, -9.83263, 18.5786], [-11.1934, -12.4315, 18.5786], [-8.36413, -14.4871, 18.5786], [-5.16932, -15.9095, 18.5786], [-1.74858, -16.6366, 18.5786], [1.74858, -16.6366, 18.5786], [5.16932, -15.9095, 18.5786], [8.36413, -14.4871, 18.5786], [11.1934, -12.4315, 18.5786], [13.5335, -9.83263, 18.5786], [15.282, -6.804, 18.5786], [16.3627, -3.478, 18.5786], [20.2254, 0, 14.6946], [19.7835, 4.2051, 14.6946], [18.4768, 8.22642, 14.6946], [16.3627, 11.8882, 14.6946], [13.5335, 15.0304, 14.6946], [10.1127, 17.5157, 14.6946], [6.25, 19.2355, 14.6946], [2.11413, 20.1146, 14.6946], [-2.11413, 20.1146, 14.6946], [-6.25, 19.2355, 14.6946], [-10.1127, 17.5157, 14.6946], [-13.5335, 15.0304, 14.6946], [-16.3627, 11.8882, 14.6946], [-18.4768, 8.22642, 14.6946], [-19.7835, 4.2051, 14.6946], [-20.2254, 0, 14.6946], [-19.7835, -4.2051, 14.6946], [-18.4768, -8.22642, 14.6946], [-16.3627, -11.8882, 14.6946], [-13.5335, -15.0304, 14.6946], [-10.1127, -17.5157, 14.6946], [-6.25, -19.2355, 14.6946], [-2.11413, -20.1146, 14.6946], [2.11413, -20.1146, 14.6946], [6.25, -19.2355, 14.6946], [10.1127, -17.5157, 14.6946], [13.5335, -15.0304, 14.6946], [16.3627, -11.8882, 14.6946], [18.4768, -8.22642, 14.6946], [19.7835, -4.2051, 14.6946], [22.8386, 0, 10.1684], [22.3396, 4.74842, 10.1684], [20.8641, 9.28931, 10.1684], [18.4768, 13.4242, 10.1684], [15.282, 16.9724, 10.1684], [11.4193, 19.7788, 10.1684], [7.05753, 21.7208, 10.1684], [2.38729, 22.7135, 10.1684], [-2.38729, 22.7135, 10.1684], [-7.05753, 21.7208, 10.1684], [-11.4193, 19.7788, 10.1684], [-15.282, 16.9724, 10.1684], [-18.4768, 13.4242, 10.1684], [-20.8641, 9.28931, 10.1684], [-22.3396, 4.74842, 10.1684], [-22.8386, 0, 10.1684], [-22.3396, -4.74842, 10.1684], [-20.8641, -9.28931, 10.1684], [-18.4768, -13.4242, 10.1684], [-15.282, -16.9724, 10.1684], [-11.4193, -19.7788, 10.1684], [-7.05753, -21.7208, 10.1684], [-2.38729, -22.7135, 10.1684], [2.38729, -22.7135, 10.1684], [7.05753, -21.7208, 10.1684], [11.4193, -19.7788, 10.1684], [15.282, -16.9724, 10.1684], [18.4768, -13.4242, 10.1684], [20.8641, -9.28931, 10.1684], [22.3396, -4.74842, 10.1684], [24.4537, 0, 5.19779], [23.9193, 5.08421, 5.19779], [22.3396, 9.94621, 5.19779], [19.7835, 14.3735, 5.19779], [16.3627, 18.1726, 5.19779], [12.2268, 21.1775, 5.19779], [7.55661, 23.2568, 5.19779], [2.55611, 24.3197, 5.19779], [-2.55611, 24.3197, 5.19779], [-7.55661, 23.2568, 5.19779], [-12.2268, 21.1775, 5.19779], [-16.3627, 18.1726, 5.19779], [-19.7835, 14.3735, 5.19779], [-22.3396, 9.94621, 5.19779], [-23.9193, 5.08421, 5.19779], [-24.4537, 0, 5.19779], [-23.9193, -5.08421, 5.19779], [-22.3396, -9.94621, 5.19779], [-19.7835, -14.3735, 5.19779], [-16.3627, -18.1726, 5.19779], [-12.2268, -21.1775, 5.19779], [-7.55661, -23.2568, 5.19779], [-2.55611, -24.3197, 5.19779], [2.55611, -24.3197, 5.19779], [7.55661, -23.2568, 5.19779], [12.2268, -21.1775, 5.19779], [16.3627, -18.1726, 5.19779], [19.7835, -14.3735, 5.19779], [22.3396, -9.94621, 5.19779], [23.9193, -5.08421, 5.19779], [25, 0, 0], [24.4537, 5.19779, 0], [22.8386, 10.1684, 0], [20.2254, 14.6946, 0], [16.7283, 18.5786, 0], [12.5, 21.6506, 0], [7.72542, 23.7764, 0], [2.61321, 24.863, 0], [-2.61321, 24.863, 0], [-7.72542, 23.7764, 0], [-12.5, 21.6506, 0], [-16.7283, 18.5786, 0], [-20.2254, 14.6946, 0], [-22.8386, 10.1684, 0], [-24.4537, 5.19779, 0], [-25, 0, 0], [-24.4537, -5.19779, 0], [-22.8386, -10.1684, 0], [-20.2254, -14.6946, 0], [-16.7283, -18.5786, 0], [-12.5, -21.6506, 0], [-7.72542, -23.7764, 0], [-2.61321, -24.863, 0], [2.61321, -24.863, 0], [7.72542, -23.7764, 0], [12.5, -21.6506, 0], [16.7283, -18.5786, 0], [20.2254, -14.6946, 0], [22.8386, -10.1684, 0], [24.4537, -5.19779, 0], [24.4537, 0, -5.19779], [23.9193, 5.08421, -5.19779], [22.3396, 9.94621, -5.19779], [19.7835, 14.3735, -5.19779], [16.3627, 18.1726, -5.19779], [12.2268, 21.1775, -5.19779], [7.55661, 23.2568, -5.19779], [2.55611, 24.3197, -5.19779], [-2.55611, 24.3197, -5.19779], [-7.55661, 23.2568, -5.19779], [-12.2268, 21.1775, -5.19779], [-16.3627, 18.1726, -5.19779], [-19.7835, 14.3735, -5.19779], [-22.3396, 9.94621, -5.19779], [-23.9193, 5.08421, -5.19779], [-24.4537, 0, -5.19779], [-23.9193, -5.08421, -5.19779], [-22.3396, -9.94621, -5.19779], [-19.7835, -14.3735, -5.19779], [-16.3627, -18.1726, -5.19779], [-12.2268, -21.1775, -5.19779], [-7.55661, -23.2568, -5.19779], [-2.55611, -24.3197, -5.19779], [2.55611, -24.3197, -5.19779], [7.55661, -23.2568, -5.19779], [12.2268, -21.1775, -5.19779], [16.3627, -18.1726, -5.19779], [19.7835, -14.3735, -5.19779], [22.3396, -9.94621, -5.19779], [23.9193, -5.08421, -5.19779], [22.8386, 0, -10.1684], [22.3396, 4.74842, -10.1684], [20.8641, 9.28931, -10.1684], [18.4768, 13.4242, -10.1684], [15.282, 16.9724, -10.1684], [11.4193, 19.7788, -10.1684], [7.05753, 21.7208, -10.1684], [2.38729, 22.7135, -10.1684], [-2.38729, 22.7135, -10.1684], [-7.05753, 21.7208, -10.1684], [-11.4193, 19.7788, -10.1684], [-15.282, 16.9724, -10.1684], [-18.4768, 13.4242, -10.1684], [-20.8641, 9.28931, -10.1684], [-22.3396, 4.74842, -10.1684], [-22.8386, 0, -10.1684], [-22.3396, -4.74842, -10.1684], [-20.8641, -9.28931, -10.1684], [-18.4768, -13.4242, -10.1684], [-15.282, -16.9724, -10.1684], [-11.4193, -19.7788, -10.1684], [-7.05753, -21.7208, -10.1684], [-2.38729, -22.7135, -10.1684], [2.38729, -22.7135, -10.1684], [7.05753, -21.7208, -10.1684], [11.4193, -19.7788, -10.1684], [15.282, -16.9724, -10.1684], [18.4768, -13.4242, -10.1684], [20.8641, -9.28931, -10.1684], [22.3396, -4.74842, -10.1684], [20.2254, 0, -14.6946], [19.7835, 4.2051, -14.6946], [18.4768, 8.22642, -14.6946], [16.3627, 11.8882, -14.6946], [13.5335, 15.0304, -14.6946], [10.1127, 17.5157, -14.6946], [6.25, 19.2355, -14.6946], [2.11413, 20.1146, -14.6946], [-2.11413, 20.1146, -14.6946], [-6.25, 19.2355, -14.6946], [-10.1127, 17.5157, -14.6946], [-13.5335, 15.0304, -14.6946], [-16.3627, 11.8882, -14.6946], [-18.4768, 8.22642, -14.6946], [-19.7835, 4.2051, -14.6946], [-20.2254, 0, -14.6946], [-19.7835, -4.2051, -14.6946], [-18.4768, -8.22642, -14.6946], [-16.3627, -11.8882, -14.6946], [-13.5335, -15.0304, -14.6946], [-10.1127, -17.5157, -14.6946], [-6.25, -19.2355, -14.6946], [-2.11413, -20.1146, -14.6946], [2.11413, -20.1146, -14.6946], [6.25, -19.2355, -14.6946], [10.1127, -17.5157, -14.6946], [13.5335, -15.0304, -14.6946], [16.3627, -11.8882, -14.6946], [18.4768, -8.22642, -14.6946], [19.7835, -4.2051, -14.6946], [16.7283, 0, -18.5786], [16.3627, 3.478, -18.5786], [15.282, 6.804, -18.5786], [13.5335, 9.83263, -18.5786], [11.1934, 12.4315, -18.5786], [8.36413, 14.4871, -18.5786], [5.16932, 15.9095, -18.5786], [1.74858, 16.6366, -18.5786], [-1.74858, 16.6366, -18.5786], [-5.16932, 15.9095, -18.5786], [-8.36413, 14.4871, -18.5786], [-11.1934, 12.4315, -18.5786], [-13.5335, 9.83263, -18.5786], [-15.282, 6.804, -18.5786], [-16.3627, 3.478, -18.5786], [-16.7283, 0, -18.5786], [-16.3627, -3.478, -18.5786], [-15.282, -6.804, -18.5786], [-13.5335, -9.83263, -18.5786], [-11.1934, -12.4315, -18.5786], [-8.36413, -14.4871, -18.5786], [-5.16932, -15.9095, -18.5786], [-1.74858, -16.6366, -18.5786], [1.74858, -16.6366, -18.5786], [5.16932, -15.9095, -18.5786], [8.36413, -14.4871, -18.5786], [11.1934, -12.4315, -18.5786], [13.5335, -9.83263, -18.5786], [15.282, -6.804, -18.5786], [16.3627, -3.478, -18.5786], [12.5, 0, -21.6506], [12.2268, 2.5989, -21.6506], [11.4193, 5.08421, -21.6506], [10.1127, 7.34732, -21.6506], [8.36413, 9.28931, -21.6506], [6.25, 10.8253, -21.6506], [3.86271, 11.8882, -21.6506], [1.30661, 12.4315, -21.6506], [-1.30661, 12.4315, -21.6506], [-3.86271, 11.8882, -21.6506], [-6.25, 10.8253, -21.6506], [-8.36413, 9.28931, -21.6506], [-10.1127, 7.34732, -21.6506], [-11.4193, 5.08421, -21.6506], [-12.2268, 2.5989, -21.6506], [-12.5, 0, -21.6506], [-12.2268, -2.5989, -21.6506], [-11.4193, -5.08421, -21.6506], [-10.1127, -7.34732, -21.6506], [-8.36413, -9.28931, -21.6506], [-6.25, -10.8253, -21.6506], [-3.86271, -11.8882, -21.6506], [-1.30661, -12.4315, -21.6506], [1.30661, -12.4315, -21.6506], [3.86271, -11.8882, -21.6506], [6.25, -10.8253, -21.6506], [8.36413, -9.28931, -21.6506], [10.1127, -7.34732, -21.6506], [11.4193, -5.08421, -21.6506], [12.2268, -2.5989, -21.6506], [7.72542, 0, -23.7764], [7.55661, 1.60621, -23.7764], [7.05753, 3.14221, -23.7764], [6.25, 4.54089, -23.7764], [5.16932, 5.74111, -23.7764], [3.86271, 6.69041, -23.7764], [2.38729, 7.34732, -23.7764], [0.807527, 7.6831, -23.7764], [-0.807527, 7.6831, -23.7764], [-2.38729, 7.34732, -23.7764], [-3.86271, 6.69041, -23.7764], [-5.16932, 5.74111, -23.7764], [-6.25, 4.54089, -23.7764], [-7.05753, 3.14221, -23.7764], [-7.55661, 1.60621, -23.7764], [-7.72542, 0, -23.7764], [-7.55661, -1.60621, -23.7764], [-7.05753, -3.14221, -23.7764], [-6.25, -4.54089, -23.7764], [-5.16932, -5.74111, -23.7764], [-3.86271, -6.69041, -23.7764], [-2.38729, -7.34732, -23.7764], [-0.807527, -7.6831, -23.7764], [0.807527, -7.6831, -23.7764], [2.38729, -7.34732, -23.7764], [3.86271, -6.69041, -23.7764], [5.16932, -5.74111, -23.7764], [6.25, -4.54089, -23.7764], [7.05753, -3.14221, -23.7764], [7.55661, -1.60621, -23.7764], [2.61321, 0, -24.863], [2.55611, 0.543317, -24.863], [2.38729, 1.06289, -24.863], [2.11413, 1.53601, -24.863], [1.74858, 1.94199, -24.863], [1.30661, 2.26311, -24.863], [0.807527, 2.48531, -24.863], [0.273155, 2.5989, -24.863], [-0.273155, 2.5989, -24.863], [-0.807527, 2.48531, -24.863], [-1.30661, 2.26311, -24.863], [-1.74858, 1.94199, -24.863], [-2.11413, 1.53601, -24.863], [-2.38729, 1.06289, -24.863], [-2.55611, 0.543317, -24.863], [-2.61321, 0, -24.863], [-2.55611, -0.543317, -24.863], [-2.38729, -1.06289, -24.863], [-2.11413, -1.53601, -24.863], [-1.74858, -1.94199, -24.863], [-1.30661, -2.26311, -24.863], [-0.807527, -2.48531, -24.863], [-0.273155, -2.5989, -24.863], [0.273155, -2.5989, -24.863], [0.807527, -2.48531, -24.863], [1.30661, -2.26311, -24.863], [1.74858, -1.94199, -24.863], [2.11413, -1.53601, -24.863], [2.38729, -1.06289, -24.863], [2.55611, -0.543317, -24.863]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[12.2268, 2.5989, -31.25], [12.2268, 2.5989, 31.25], [12.5, 0, 31.25], [12.5, 0, -31.25], [11.4193, 5.08421, -31.25], [11.4193, 5.08421, 31.25], [10.1127, 7.34732, -31.25], [10.1127, 7.34732, 31.25], [8.36413, 9.28931, -31.25], [8.36413, 9.28931, 31.25], [6.25, 10.8253, -31.25], [6.25, 10.8253, 31.25], [3.86271, 11.8882, -31.25], [3.86271, 11.8882, 31.25], [1.30661, 12.4315, -31.25], [1.30661, 12.4315, 31.25], [-1.30661, 12.4315, -31.25], [-1.30661, 12.4315, 31.25], [-3.86271, 11.8882, -31.25], [-3.86271, 11.8882, 31.25], [-6.25, 10.8253, -31.25], [-6.25, 10.8253, 31.25], [-8.36413, 9.28931, -31.25], [-8.36413, 9.28931, 31.25], [-10.1127, 7.34732, -31.25], [-10.1127, 7.34732, 31.25], [-11.4193, 5.08421, -31.25], [-11.4193, 5.08421, 31.25], [-12.2268, 2.5989, -31.25], [-12.2268, 2.5989, 31.25], [-12.5, 0, -31.25], [-12.5, 0, 31.25], [-12.2268, -2.5989, -31.25], [-12.2268, -2.5989, 31.25], [-11.4193, -5.08421, -31.25], [-11.4193, -5.08421, 31.25], [-10.1127, -7.34732, -31.25], [-10.1127, -7.34732, 31.25], [-8.36413, -9.28931, -31.25], [-8.36413, -9.28931, 31.25], [-6.25, -10.8253, -31.25], [-6.25, -10.8253, 31.25], [-3.86271, -11.8882, -31.25], [-3.86271, -11.8882, 31.25], [-1.30661, -12.4315, -31.25], [-1.30661, -12.4315, 31.25], [1.30661, -12.4315, -31.25], [1.30661, -12.4315, 31.25], [3.86271, -11.8882, -31.25], [3.86271, -11.8882, 31.25], [6.25, -10.8253, -31.25], [6.25, -10.8253, 31.25], [8.36413, -9.28931, -31.25], [8.36413, -9.28931, 31.25], [10.1127, -7.34732, -31.25], [10.1127, -7.34732, 31.25], [11.4193, -5.08421, -31.25], [11.4193, -5.08421, 31.25], [12.2268, -2.5989, -31.25], [12.2268, -2.5989, 31.25]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 39, 38], [38, 39, 41, 40], [40, 41, 43, 42], [42, 43, 45, 44], [44, 45, 47, 46], [46, 47, 49, 48], [48, 49, 51, 50], [50, 51, 53, 52], [52, 53, 55, 54], [54, 55, 57, 56], [56, 57, 59, 58], [58, 59, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58], [59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[12.2268, 31.25, 2.5989], [12.2268, -31.25, 2.5989], [12.5, -31.25, 0], [12.5, 31.25, 0], [11.4193, 31.25, 5.08421], [11.4193, -31.25, 5.08421], [10.1127, 31.25, 7.34732], [10.1127, -31.25, 7.34732], [8.36413, 31.25, 9.28931], [8.36413, -31.25, 9.28931], [6.25, 31.25, 10.8253], [6.25, -31.25, 10.8253], [3.86271, 31.25, 11.8882], [3.86271, -31.25, 11.8882], [1.30661, 31.25, 12.4315], [1.30661, -31.25, 12.4315], [-1.30661, 31.25, 12.4315], [-1.30661, -31.25, 12.4315], [-3.86271, 31.25, 11.8882], [-3.86271, -31.25, 11.8882], [-6.25, 31.25, 10.8253], [-6.25, -31.25, 10.8253], [-8.36413, 31.25, 9.28931], [-8.36413, -31.25, 9.28931], [-10.1127, 31.25, 7.34732], [-10.1127, -31.25, 7.34732], [-11.4193, 31.25, 5.08421], [-11.4193, -31.25, 5.08421], [-12.2268, 31.25, 2.5989], [-12.2268, -31.25, 2.5989], [-12.5, 31.25, 0], [-12.5, -31.25, 0], [-12.2268, 31.25, -2.5989], [-12.2268, -31.25, -2.5989], [-11.4193, 31.25, -5.08421], [-11.4193, -31.25, -5.08421], [-10.1127, 31.25, -7.34732], [-10.1127, -31.25, -7.34732], [-8.36413, 31.25, -9.28931], [-8.36413, -31.25, -9.28931], [-6.25, 31.25, -10.8253], [-6.25, -31.25, -10.8253], [-3.86271, 31.25, -11.8882], [-3.86271, -31.25, -11.8882], [-1.30661, 31.25, -12.4315], [-1.30661, -31.25, -12.4315], [1.30661, 31.25, -12.4315], [1.30661, -31.25, -12.4315], [3.86271, 31.25, -11.8882], [3.86271, -31.25, -11.8882], [6.25, 31.25, -10.8253], [6.25, -31.25, -10.8253], [8.36413, 31.25, -9.28931], [8.36413, -31.25, -9.28931], [10.1127, 31.25, -7.34732], [10.1127, -31.25, -7.34732], [11.4193, 31.25, -5.08421], [11.4193, -31.25, -5.08421], [12.2268, 31.25, -2.5989], [12.2268, -31.25, -2.5989]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 39, 38], [38, 39, 41, 40], [40, 41, 43, 42], [42, 43, 45, 44], [44, 45, 47, 46], [46, 47, 49, 48], [48, 49, 51, 50], [50, 51, 53, 52], [52, 53, 55, 54], [54, 55, 57, 56], [56, 57, 59, 58], [58, 59, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58], [59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-31.25, 2.5989, -12.2268], [31.25, 2.5989, -12.2268], [31.25, 0, -12.5], [-31.25, 0, -12.5], [-31.25, 5.08421, -11.4193], [31.25, 5.08421, -11.4193], [-31.25, 7.34732, -10.1127], [31.25, 7.34732, -10.1127], [-31.25, 9.28931, -8.36413], [31.25, 9.28931, -8.36413], [-31.25, 10.8253, -6.25], [31.25, 10.8253, -6.25], [-31.25, 11.8882, -3.86271], [31.25, 11.8882, -3.86271], [-31.25, 12.4315, -1.30661], [31.25, 12.4315, -1.30661], [-31.25, 12.4315, 1.30661], [31.25, 12.4315, 1.30661], [-31.25, 11.8882, 3.86271], [31.25, 11.8882, 3.86271], [-31.25, 10.8253, 6.25], [31.25, 10.8253, 6.25], [-31.25, 9.28931, 8.36413], [31.25, 9.28931, 8.36413], [-31.25, 7.34732, 10.1127], [31.25, 7.34732, 10.1127], [-31.25, 5.08421, 11.4193], [31.25, 5.08421, 11.4193], [-31.25, 2.5989, 12.2268], [31.25, 2.5989, 12.2268], [-31.25, 0, 12.5], [31.25, 0, 12.5], [-31.25, -2.5989, 12.2268], [31.25, -2.5989, 12.2268], [-31.25, -5.08421, 11.4193], [31.25, -5.08421, 11.4193], [-31.25, -7.34732, 10.1127], [31.25, -7.34732, 10.1127], [-31.25, -9.28931, 8.36413], [31.25, -9.28931, 8.36413], [-31.25, -10.8253, 6.25], [31.25, -10.8253, 6.25], [-31.25, -11.8882, 3.86271], [31.25, -11.8882, 3.86271], [-31.25, -12.4315, 1.30661], [31.25, -12.4315, 1.30661], [-31.25, -12.4315, -1.30661], [31.25, -12.4315, -1.30661], [-31.25, -11.8882, -3.86271], [31.25, -11.8882, -3.86271], [-31.25, -10.8253, -6.25], [31.25, -10.8253, -6.25], [-31.25, -9.28931, -8.36413], [31.25, -9.28931, -8.36413], [-31.25, -7.34732, -10.1127], [31.25, -7.34732, -10.1127], [-31.25, -5.08421, -11.4193], [31.25, -5.08421, -11.4193], [-31.25, -2.5989, -12.2268], [31.25, -2.5989, -12.2268]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 39, 38], [38, 39, 41, 40], [40, 41, 43, 42], [42, 43, 45, 44], [44, 45, 47, 46], [46, 47, 49, 48], [48, 49, 51, 50], [50, 51, 53, 52], [52, 53, 55, 54], [54, 55, 57, 56], [56, 57, 59, 58], [58, 59, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58], [59, 57, 55, 53, 51, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-}
-group() {
-multmatrix([[1, 0, 0, 0], [0, 0, -1, 0], [0, 1, 0, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 62.5, r1 = 12.5, r2 = 12.5, center = true);
-}
-}
-group() {
-multmatrix([[0, 0, 1, 0], [0, 1, 0, 0], [-1, 0, 0, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 62.5, r1 = 12.5, r2 = 12.5, center = true);
-}
-}
-}
-}
<end of output>
Test time =   0.96 sec
----------------------------------------------------------
Test Failed.
"dumptest_camera-tests" end time: Dec 07 18:55 UTC
"dumptest_camera-tests" time elapsed: 00:00:00

    
dumptest_child-background
102/1043 Testing: dumptest_child-background
102/1043 Test: dumptest_child-background
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "child-background" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-background.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_child-background" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
child-background
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-background.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/child-background-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: child() will be removed in future releases. Use children() instead.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/child-background-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/child-background-actual.csg
--- 

+++ 

@@ -1,6 +1,4 @@

 difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-group() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[5.6749, 1.9482, -15], [5.6749, 1.9482, 15], [6, 0, 15], [6, 0, -15], [4.73484, 3.68528, -15], [4.73484, 3.68528, 15], [3.28169, 5.023, -15], [3.28169, 5.023, 15], [1.47291, 5.8164, -15], [1.47291, 5.8164, 15], [-0.495476, 5.97951, -15], [-0.495476, 5.97951, 15], [-2.41017, 5.49464, -15], [-2.41017, 5.49464, 15], [-4.06369, 4.41434, -15], [-4.06369, 4.41434, 15], [-5.27684, 2.85568, -15], [-5.27684, 2.85568, 15], [-5.91817, 0.987568, -15], [-5.91817, 0.987568, 15], [-5.91817, -0.987568, -15], [-5.91817, -0.987568, 15], [-5.27684, -2.85568, -15], [-5.27684, -2.85568, 15], [-4.06369, -4.41434, -15], [-4.06369, -4.41434, 15], [-2.41017, -5.49464, -15], [-2.41017, -5.49464, 15], [-0.495476, -5.97951, -15], [-0.495476, -5.97951, 15], [1.47291, -5.8164, -15], [1.47291, -5.8164, 15], [3.28169, -5.023, -15], [3.28169, -5.023, 15], [4.73484, -3.68528, -15], [4.73484, -3.68528, 15], [5.6749, -1.9482, -15], [5.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-}
<end of output>
Test time =   0.95 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-background" end time: Dec 07 18:55 UTC
"dumptest_child-background" time elapsed: 00:00:00

    
dumptest_child-child-test
103/1043 Testing: dumptest_child-child-test
103/1043 Test: dumptest_child-child-test
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "child-child-test" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-child-test.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_child-child-test" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
child-child-test
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-child-test.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/child-child-test-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: child() will be removed in future releases. Use children() instead.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/child-child-test-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/child-child-test-actual.csg
--- 

+++ 

@@ -1,58 +1,6 @@

-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
+union() {
+polyhedron(points = [[4.6194, 1.91342, 1], [4.6194, 1.91342, 2], [5, 0, 2], [5, 0, 1], [3.53553, 3.53553, 1], [3.53553, 3.53553, 2], [1.91342, 4.6194, 1], [1.91342, 4.6194, 2], [0, 5, 1], [0, 5, 2], [-1.91342, 4.6194, 1], [-1.91342, 4.6194, 2], [-3.53553, 3.53553, 1], [-3.53553, 3.53553, 2], [-4.6194, 1.91342, 1], [-4.6194, 1.91342, 2], [-5, 0, 1], [-5, 0, 2], [-4.6194, -1.91342, 1], [-4.6194, -1.91342, 2], [-3.53553, -3.53553, 1], [-3.53553, -3.53553, 2], [-1.91342, -4.6194, 1], [-1.91342, -4.6194, 2], [0, -5, 1], [0, -5, 2], [1.91342, -4.6194, 1], [1.91342, -4.6194, 2], [3.53553, -3.53553, 1], [3.53553, -3.53553, 2], [4.6194, -1.91342, 1], [4.6194, -1.91342, 2]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[9.6194, 1.91342, 2], [9.6194, 1.91342, 3], [10, 0, 3], [10, 0, 2], [8.53553, 3.53553, 2], [8.53553, 3.53553, 3], [6.91342, 4.6194, 2], [6.91342, 4.6194, 3], [5, 5, 2], [5, 5, 3], [3.08658, 4.6194, 2], [3.08658, 4.6194, 3], [1.46447, 3.53553, 2], [1.46447, 3.53553, 3], [0.380602, 1.91342, 2], [0.380602, 1.91342, 3], [0, 0, 2], [0, 0, 3], [0.380602, -1.91342, 2], [0.380602, -1.91342, 3], [1.46447, -3.53553, 2], [1.46447, -3.53553, 3], [3.08658, -4.6194, 2], [3.08658, -4.6194, 3], [5, -5, 2], [5, -5, 3], [6.91342, -4.6194, 2], [6.91342, -4.6194, 3], [8.53553, -3.53553, 2], [8.53553, -3.53553, 3], [9.6194, -1.91342, 2], [9.6194, -1.91342, 3]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[14.6194, 1.91342, 3], [14.6194, 1.91342, 4], [15, 0, 4], [15, 0, 3], [13.5355, 3.53553, 3], [13.5355, 3.53553, 4], [11.9134, 4.6194, 3], [11.9134, 4.6194, 4], [10, 5, 3], [10, 5, 4], [8.08658, 4.6194, 3], [8.08658, 4.6194, 4], [6.46447, 3.53553, 3], [6.46447, 3.53553, 4], [5.3806, 1.91342, 3], [5.3806, 1.91342, 4], [5, 0, 3], [5, 0, 4], [5.3806, -1.91342, 3], [5.3806, -1.91342, 4], [6.46447, -3.53553, 3], [6.46447, -3.53553, 4], [8.08658, -4.6194, 3], [8.08658, -4.6194, 4], [10, -5, 3], [10, -5, 4], [11.9134, -4.6194, 3], [11.9134, -4.6194, 4], [13.5355, -3.53553, 3], [13.5355, -3.53553, 4], [14.6194, -1.91342, 3], [14.6194, -1.91342, 4]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[19.6194, 1.91342, 4], [19.6194, 1.91342, 5], [20, 0, 5], [20, 0, 4], [18.5355, 3.53553, 4], [18.5355, 3.53553, 5], [16.9134, 4.6194, 4], [16.9134, 4.6194, 5], [15, 5, 4], [15, 5, 5], [13.0866, 4.6194, 4], [13.0866, 4.6194, 5], [11.4645, 3.53553, 4], [11.4645, 3.53553, 5], [10.3806, 1.91342, 4], [10.3806, 1.91342, 5], [10, 0, 4], [10, 0, 5], [10.3806, -1.91342, 4], [10.3806, -1.91342, 5], [11.4645, -3.53553, 4], [11.4645, -3.53553, 5], [13.0866, -4.6194, 4], [13.0866, -4.6194, 5], [15, -5, 4], [15, -5, 5], [16.9134, -4.6194, 4], [16.9134, -4.6194, 5], [18.5355, -3.53553, 4], [18.5355, -3.53553, 5], [19.6194, -1.91342, 4], [19.6194, -1.91342, 5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-color([1, 0, 0, 1]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-}
-}
-}
-}
-}
-}
-}
-multmatrix([[1, 0, 0, 15], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-color([1, 0, 0, 1]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 1], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
<end of output>
Test time =   0.72 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-child-test" end time: Dec 07 18:55 UTC
"dumptest_child-child-test" time elapsed: 00:00:00

    
dumptest_child-tests
104/1043 Testing: dumptest_child-tests
104/1043 Test: dumptest_child-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "child-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_child-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
child-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/child-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/child-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: child() will be removed in future releases. Use children() instead.
WARNING: Child index (0) out of bounds (0 children)
WARNING: Child index (1) out of bounds (0 children)
WARNING: Child index (2) out of bounds (0 children)
WARNING: Child index (1) out of bounds (1 children)
WARNING: Child index (2) out of bounds (1 children)
WARNING: Negative child index (-1) not allowed
WARNING: Ignoring unknown variable 'testvar'.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/child-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/child-tests-actual.csg
--- 

+++ 

@@ -1,51 +1,13 @@

-group() {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 16, $fa = 12, $fs = 2, r = 1);
+union() {
+union() {
+polyhedron(points = [[0.19509, 0, 0.980785], [0.18024, 0.0746578, 0.980785], [0.13795, 0.13795, 0.980785], [0.0746578, 0.18024, 0.980785], [0, 0.19509, 0.980785], [-0.0746578, 0.18024, 0.980785], [-0.13795, 0.13795, 0.980785], [-0.18024, 0.0746578, 0.980785], [-0.19509, 0, 0.980785], [-0.18024, -0.0746578, 0.980785], [-0.13795, -0.13795, 0.980785], [-0.0746578, -0.18024, 0.980785], [0, -0.19509, 0.980785], [0.0746578, -0.18024, 0.980785], [0.13795, -0.13795, 0.980785], [0.18024, -0.0746578, 0.980785], [0.55557, 0, 0.83147], [0.51328, 0.212608, 0.83147], [0.392847, 0.392847, 0.83147], [0.212608, 0.51328, 0.83147], [0, 0.55557, 0.83147], [-0.212608, 0.51328, 0.83147], [-0.392847, 0.392847, 0.83147], [-0.51328, 0.212608, 0.83147], [-0.55557, 0, 0.83147], [-0.51328, -0.212608, 0.83147], [-0.392847, -0.392847, 0.83147], [-0.212608, -0.51328, 0.83147], [0, -0.55557, 0.83147], [0.212608, -0.51328, 0.83147], [0.392847, -0.392847, 0.83147], [0.51328, -0.212608, 0.83147], [0.83147, 0, 0.55557], [0.768178, 0.31819, 0.55557], [0.587938, 0.587938, 0.55557], [0.31819, 0.768178, 0.55557], [0, 0.83147, 0.55557], [-0.31819, 0.768178, 0.55557], [-0.587938, 0.587938, 0.55557], [-0.768178, 0.31819, 0.55557], [-0.83147, 0, 0.55557], [-0.768178, -0.31819, 0.55557], [-0.587938, -0.587938, 0.55557], [-0.31819, -0.768178, 0.55557], [0, -0.83147, 0.55557], [0.31819, -0.768178, 0.55557], [0.587938, -0.587938, 0.55557], [0.768178, -0.31819, 0.55557], [0.980785, 0, 0.19509], [0.906127, 0.37533, 0.19509], [0.69352, 0.69352, 0.19509], [0.37533, 0.906127, 0.19509], [0, 0.980785, 0.19509], [-0.37533, 0.906127, 0.19509], [-0.69352, 0.69352, 0.19509], [-0.906127, 0.37533, 0.19509], [-0.980785, 0, 0.19509], [-0.906127, -0.37533, 0.19509], [-0.69352, -0.69352, 0.19509], [-0.37533, -0.906127, 0.19509], [0, -0.980785, 0.19509], [0.37533, -0.906127, 0.19509], [0.69352, -0.69352, 0.19509], [0.906127, -0.37533, 0.19509], [0.980785, 0, -0.19509], [0.906127, 0.37533, -0.19509], [0.69352, 0.69352, -0.19509], [0.37533, 0.906127, -0.19509], [0, 0.980785, -0.19509], [-0.37533, 0.906127, -0.19509], [-0.69352, 0.69352, -0.19509], [-0.906127, 0.37533, -0.19509], [-0.980785, 0, -0.19509], [-0.906127, -0.37533, -0.19509], [-0.69352, -0.69352, -0.19509], [-0.37533, -0.906127, -0.19509], [0, -0.980785, -0.19509], [0.37533, -0.906127, -0.19509], [0.69352, -0.69352, -0.19509], [0.906127, -0.37533, -0.19509], [0.83147, 0, -0.55557], [0.768178, 0.31819, -0.55557], [0.587938, 0.587938, -0.55557], [0.31819, 0.768178, -0.55557], [0, 0.83147, -0.55557], [-0.31819, 0.768178, -0.55557], [-0.587938, 0.587938, -0.55557], [-0.768178, 0.31819, -0.55557], [-0.83147, 0, -0.55557], [-0.768178, -0.31819, -0.55557], [-0.587938, -0.587938, -0.55557], [-0.31819, -0.768178, -0.55557], [0, -0.83147, -0.55557], [0.31819, -0.768178, -0.55557], [0.587938, -0.587938, -0.55557], [0.768178, -0.31819, -0.55557], [0.55557, 0, -0.83147], [0.51328, 0.212608, -0.83147], [0.392847, 0.392847, -0.83147], [0.212608, 0.51328, -0.83147], [0, 0.55557, -0.83147], [-0.212608, 0.51328, -0.83147], [-0.392847, 0.392847, -0.83147], [-0.51328, 0.212608, -0.83147], [-0.55557, 0, -0.83147], [-0.51328, -0.212608, -0.83147], [-0.392847, -0.392847, -0.83147], [-0.212608, -0.51328, -0.83147], [0, -0.55557, -0.83147], [0.212608, -0.51328, -0.83147], [0.392847, -0.392847, -0.83147], [0.51328, -0.212608, -0.83147], [0.19509, 0, -0.980785], [0.18024, 0.0746578, -0.980785], [0.13795, 0.13795, -0.980785], [0.0746578, 0.18024, -0.980785], [0, 0.19509, -0.980785], [-0.0746578, 0.18024, -0.980785], [-0.13795, 0.13795, -0.980785], [-0.18024, 0.0746578, -0.980785], [-0.19509, 0, -0.980785], [-0.18024, -0.0746578, -0.980785], [-0.13795, -0.13795, -0.980785], [-0.0746578, -0.18024, -0.980785], [0, -0.19509, -0.980785], [0.0746578, -0.18024, -0.980785], [0.13795, -0.13795, -0.980785], [0.18024, -0.0746578, -0.980785]], faces = [[15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 17, 16], [0, 1, 17], [1, 18, 17], [1, 2, 18], [2, 19, 18], [2, 3, 19], [3, 20, 19], [3, 4, 20], [4, 21, 20], [4, 5, 21], [5, 22, 21], [5, 6, 22], [6, 23, 22], [6, 7, 23], [7, 24, 23], [7, 8, 24], [8, 25, 24], [8, 9, 25], [9, 26, 25], [9, 10, 26], [10, 27, 26], [10, 11, 27], [11, 28, 27], [11, 12, 28], [12, 29, 28], [12, 13, 29], [13, 30, 29], [13, 14, 30], [14, 31, 30], [14, 15, 31], [15, 16, 31], [15, 0, 16], [16, 33, 32], [16, 17, 33], [17, 34, 33], [17, 18, 34], [18, 35, 34], [18, 19, 35], [19, 36, 35], [19, 20, 36], [20, 37, 36], [20, 21, 37], [21, 38, 37], [21, 22, 38], [22, 39, 38], [22, 23, 39], [23, 40, 39], [23, 24, 40], [24, 41, 40], [24, 25, 41], [25, 42, 41], [25, 26, 42], [26, 43, 42], [26, 27, 43], [27, 44, 43], [27, 28, 44], [28, 45, 44], [28, 29, 45], [29, 46, 45], [29, 30, 46], [30, 47, 46], [30, 31, 47], [31, 32, 47], [31, 16, 32], [32, 49, 48], [32, 33, 49], [33, 50, 49], [33, 34, 50], [34, 51, 50], [34, 35, 51], [35, 52, 51], [35, 36, 52], [36, 53, 52], [36, 37, 53], [37, 54, 53], [37, 38, 54], [38, 55, 54], [38, 39, 55], [39, 56, 55], [39, 40, 56], [40, 57, 56], [40, 41, 57], [41, 58, 57], [41, 42, 58], [42, 59, 58], [42, 43, 59], [43, 60, 59], [43, 44, 60], [44, 61, 60], [44, 45, 61], [45, 62, 61], [45, 46, 62], [46, 63, 62], [46, 47, 63], [47, 48, 63], [47, 32, 48], [48, 65, 64], [48, 49, 65], [49, 66, 65], [49, 50, 66], [50, 67, 66], [50, 51, 67], [51, 68, 67], [51, 52, 68], [52, 69, 68], [52, 53, 69], [53, 70, 69], [53, 54, 70], [54, 71, 70], [54, 55, 71], [55, 72, 71], [55, 56, 72], [56, 73, 72], [56, 57, 73], [57, 74, 73], [57, 58, 74], [58, 75, 74], [58, 59, 75], [59, 76, 75], [59, 60, 76], [60, 77, 76], [60, 61, 77], [61, 78, 77], [61, 62, 78], [62, 79, 78], [62, 63, 79], [63, 64, 79], [63, 48, 64], [64, 81, 80], [64, 65, 81], [65, 82, 81], [65, 66, 82], [66, 83, 82], [66, 67, 83], [67, 84, 83], [67, 68, 84], [68, 85, 84], [68, 69, 85], [69, 86, 85], [69, 70, 86], [70, 87, 86], [70, 71, 87], [71, 88, 87], [71, 72, 88], [72, 89, 88], [72, 73, 89], [73, 90, 89], [73, 74, 90], [74, 91, 90], [74, 75, 91], [75, 92, 91], [75, 76, 92], [76, 93, 92], [76, 77, 93], [77, 94, 93], [77, 78, 94], [78, 95, 94], [78, 79, 95], [79, 80, 95], [79, 64, 80], [80, 97, 96], [80, 81, 97], [81, 98, 97], [81, 82, 98], [82, 99, 98], [82, 83, 99], [83, 100, 99], [83, 84, 100], [84, 101, 100], [84, 85, 101], [85, 102, 101], [85, 86, 102], [86, 103, 102], [86, 87, 103], [87, 104, 103], [87, 88, 104], [88, 105, 104], [88, 89, 105], [89, 106, 105], [89, 90, 106], [90, 107, 106], [90, 91, 107], [91, 108, 107], [91, 92, 108], [92, 109, 108], [92, 93, 109], [93, 110, 109], [93, 94, 110], [94, 111, 110], [94, 95, 111], [95, 96, 111], [95, 80, 96], [96, 113, 112], [96, 97, 113], [97, 114, 113], [97, 98, 114], [98, 115, 114], [98, 99, 115], [99, 116, 115], [99, 100, 116], [100, 117, 116], [100, 101, 117], [101, 118, 117], [101, 102, 118], [102, 119, 118], [102, 103, 119], [103, 120, 119], [103, 104, 120], [104, 121, 120], [104, 105, 121], [105, 122, 121], [105, 106, 122], [106, 123, 122], [106, 107, 123], [107, 124, 123], [107, 108, 124], [108, 125, 124], [108, 109, 125], [109, 126, 125], [109, 110, 126], [110, 127, 126], [110, 111, 127], [111, 112, 127], [111, 96, 112], [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127]], convexity = 1);
+polyhedron(points = [[3.42388, 0.382683, -1], [3.42388, 0.382683, 1], [3.5, 0, 1], [3.5, 0, -1], [3.20711, 0.707107, -1], [3.20711, 0.707107, 1], [2.88268, 0.92388, -1], [2.88268, 0.92388, 1], [2.5, 1, -1], [2.5, 1, 1], [2.11732, 0.92388, -1], [2.11732, 0.92388, 1], [1.79289, 0.707107, -1], [1.79289, 0.707107, 1], [1.57612, 0.382683, -1], [1.57612, 0.382683, 1], [1.5, 0, -1], [1.5, 0, 1], [1.57612, -0.382683, -1], [1.57612, -0.382683, 1], [1.79289, -0.707107, -1], [1.79289, -0.707107, 1], [2.11732, -0.92388, -1], [2.11732, -0.92388, 1], [2.5, -1, -1], [2.5, -1, 1], [2.88268, -0.92388, -1], [2.88268, -0.92388, 1], [3.20711, -0.707107, -1], [3.20711, -0.707107, 1], [3.42388, -0.382683, -1], [3.42388, -0.382683, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[4, -1, 1], [6, -1, 1], [6, 1, 1], [4, 1, 1], [4, 1, -1], [6, 1, -1], [6, -1, -1], [4, -1, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 2.5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 16, $fa = 12, $fs = 2, h = 2, r1 = 1, r2 = 1, center = true);
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [2, 2, 2], center = true);
+polyhedron(points = [[0.19509, 3, 0.980785], [0.18024, 3.07466, 0.980785], [0.13795, 3.13795, 0.980785], [0.0746578, 3.18024, 0.980785], [0, 3.19509, 0.980785], [-0.0746578, 3.18024, 0.980785], [-0.13795, 3.13795, 0.980785], [-0.18024, 3.07466, 0.980785], [-0.19509, 3, 0.980785], [-0.18024, 2.92534, 0.980785], [-0.13795, 2.86205, 0.980785], [-0.0746578, 2.81976, 0.980785], [0, 2.80491, 0.980785], [0.0746578, 2.81976, 0.980785], [0.13795, 2.86205, 0.980785], [0.18024, 2.92534, 0.980785], [0.55557, 3, 0.83147], [0.51328, 3.21261, 0.83147], [0.392847, 3.39285, 0.83147], [0.212608, 3.51328, 0.83147], [0, 3.55557, 0.83147], [-0.212608, 3.51328, 0.83147], [-0.392847, 3.39285, 0.83147], [-0.51328, 3.21261, 0.83147], [-0.55557, 3, 0.83147], [-0.51328, 2.78739, 0.83147], [-0.392847, 2.60715, 0.83147], [-0.212608, 2.48672, 0.83147], [0, 2.44443, 0.83147], [0.212608, 2.48672, 0.83147], [0.392847, 2.60715, 0.83147], [0.51328, 2.78739, 0.83147], [0.83147, 3, 0.55557], [0.768178, 3.31819, 0.55557], [0.587938, 3.58794, 0.55557], [0.31819, 3.76818, 0.55557], [0, 3.83147, 0.55557], [-0.31819, 3.76818, 0.55557], [-0.587938, 3.58794, 0.55557], [-0.768178, 3.31819, 0.55557], [-0.83147, 3, 0.55557], [-0.768178, 2.68181, 0.55557], [-0.587938, 2.41206, 0.55557], [-0.31819, 2.23182, 0.55557], [0, 2.16853, 0.55557], [0.31819, 2.23182, 0.55557], [0.587938, 2.41206, 0.55557], [0.768178, 2.68181, 0.55557], [0.980785, 3, 0.19509], [0.906127, 3.37533, 0.19509], [0.69352, 3.69352, 0.19509], [0.37533, 3.90613, 0.19509], [0, 3.98079, 0.19509], [-0.37533, 3.90613, 0.19509], [-0.69352, 3.69352, 0.19509], [-0.906127, 3.37533, 0.19509], [-0.980785, 3, 0.19509], [-0.906127, 2.62467, 0.19509], [-0.69352, 2.30648, 0.19509], [-0.37533, 2.09387, 0.19509], [0, 2.01921, 0.19509], [0.37533, 2.09387, 0.19509], [0.69352, 2.30648, 0.19509], [0.906127, 2.62467, 0.19509], [0.980785, 3, -0.19509], [0.906127, 3.37533, -0.19509], [0.69352, 3.69352, -0.19509], [0.37533, 3.90613, -0.19509], [0, 3.98079, -0.19509], [-0.37533, 3.90613, -0.19509], [-0.69352, 3.69352, -0.19509], [-0.906127, 3.37533, -0.19509], [-0.980785, 3, -0.19509], [-0.906127, 2.62467, -0.19509], [-0.69352, 2.30648, -0.19509], [-0.37533, 2.09387, -0.19509], [0, 2.01921, -0.19509], [0.37533, 2.09387, -0.19509], [0.69352, 2.30648, -0.19509], [0.906127, 2.62467, -0.19509], [0.83147, 3, -0.55557], [0.768178, 3.31819, -0.55557], [0.587938, 3.58794, -0.55557], [0.31819, 3.76818, -0.55557], [0, 3.83147, -0.55557], [-0.31819, 3.76818, -0.55557], [-0.587938, 3.58794, -0.55557], [-0.768178, 3.31819, -0.55557], [-0.83147, 3, -0.55557], [-0.768178, 2.68181, -0.55557], [-0.587938, 2.41206, -0.55557], [-0.31819, 2.23182, -0.55557], [0, 2.16853, -0.55557], [0.31819, 2.23182, -0.55557], [0.587938, 2.41206, -0.55557], [0.768178, 2.68181, -0.55557], [0.55557, 3, -0.83147], [0.51328, 3.21261, -0.83147], [0.392847, 3.39285, -0.83147], [0.212608, 3.51328, -0.83147], [0, 3.55557, -0.83147], [-0.212608, 3.51328, -0.83147], [-0.392847, 3.39285, -0.83147], [-0.51328, 3.21261, -0.83147], [-0.55557, 3, -0.83147], [-0.51328, 2.78739, -0.83147], [-0.392847, 2.60715, -0.83147], [-0.212608, 2.48672, -0.83147], [0, 2.44443, -0.83147], [0.212608, 2.48672, -0.83147], [0.392847, 2.60715, -0.83147], [0.51328, 2.78739, -0.83147], [0.19509, 3, -0.980785], [0.18024, 3.07466, -0.980785], [0.13795, 3.13795, -0.980785], [0.0746578, 3.18024, -0.980785], [0, 3.19509, -0.980785], [-0.0746578, 3.18024, -0.980785], [-0.13795, 3.13795, -0.980785], [-0.18024, 3.07466, -0.980785], [-0.19509, 3, -0.980785], [-0.18024, 2.92534, -0.980785], [-0.13795, 2.86205, -0.980785], [-0.0746578, 2.81976, -0.980785], [0, 2.80491, -0.980785], [0.0746578, 2.81976, -0.980785], [0.13795, 2.86205, -0.980785], [0.18024, 2.92534, -0.980785]], faces = [[15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 17, 16], [0, 1, 17], [1, 18, 17], [1, 2, 18], [2, 19, 18], [2, 3, 19], [3, 20, 19], [3, 4, 20], [4, 21, 20], [4, 5, 21], [5, 22, 21], [5, 6, 22], [6, 23, 22], [6, 7, 23], [7, 24, 23], [7, 8, 24], [8, 25, 24], [8, 9, 25], [9, 26, 25], [9, 10, 26], [10, 27, 26], [10, 11, 27], [11, 28, 27], [11, 12, 28], [12, 29, 28], [12, 13, 29], [13, 30, 29], [13, 14, 30], [14, 31, 30], [14, 15, 31], [15, 16, 31], [15, 0, 16], [16, 33, 32], [16, 17, 33], [17, 34, 33], [17, 18, 34], [18, 35, 34], [18, 19, 35], [19, 36, 35], [19, 20, 36], [20, 37, 36], [20, 21, 37], [21, 38, 37], [21, 22, 38], [22, 39, 38], [22, 23, 39], [23, 40, 39], [23, 24, 40], [24, 41, 40], [24, 25, 41], [25, 42, 41], [25, 26, 42], [26, 43, 42], [26, 27, 43], [27, 44, 43], [27, 28, 44], [28, 45, 44], [28, 29, 45], [29, 46, 45], [29, 30, 46], [30, 47, 46], [30, 31, 47], [31, 32, 47], [31, 16, 32], [32, 49, 48], [32, 33, 49], [33, 50, 49], [33, 34, 50], [34, 51, 50], [34, 35, 51], [35, 52, 51], [35, 36, 52], [36, 53, 52], [36, 37, 53], [37, 54, 53], [37, 38, 54], [38, 55, 54], [38, 39, 55], [39, 56, 55], [39, 40, 56], [40, 57, 56], [40, 41, 57], [41, 58, 57], [41, 42, 58], [42, 59, 58], [42, 43, 59], [43, 60, 59], [43, 44, 60], [44, 61, 60], [44, 45, 61], [45, 62, 61], [45, 46, 62], [46, 63, 62], [46, 47, 63], [47, 48, 63], [47, 32, 48], [48, 65, 64], [48, 49, 65], [49, 66, 65], [49, 50, 66], [50, 67, 66], [50, 51, 67], [51, 68, 67], [51, 52, 68], [52, 69, 68], [52, 53, 69], [53, 70, 69], [53, 54, 70], [54, 71, 70], [54, 55, 71], [55, 72, 71], [55, 56, 72], [56, 73, 72], [56, 57, 73], [57, 74, 73], [57, 58, 74], [58, 75, 74], [58, 59, 75], [59, 76, 75], [59, 60, 76], [60, 77, 76], [60, 61, 77], [61, 78, 77], [61, 62, 78], [62, 79, 78], [62, 63, 79], [63, 64, 79], [63, 48, 64], [64, 81, 80], [64, 65, 81], [65, 82, 81], [65, 66, 82], [66, 83, 82], [66, 67, 83], [67, 84, 83], [67, 68, 84], [68, 85, 84], [68, 69, 85], [69, 86, 85], [69, 70, 86], [70, 87, 86], [70, 71, 87], [71, 88, 87], [71, 72, 88], [72, 89, 88], [72, 73, 89], [73, 90, 89], [73, 74, 90], [74, 91, 90], [74, 75, 91], [75, 92, 91], [75, 76, 92], [76, 93, 92], [76, 77, 93], [77, 94, 93], [77, 78, 94], [78, 95, 94], [78, 79, 95], [79, 80, 95], [79, 64, 80], [80, 97, 96], [80, 81, 97], [81, 98, 97], [81, 82, 98], [82, 99, 98], [82, 83, 99], [83, 100, 99], [83, 84, 100], [84, 101, 100], [84, 85, 101], [85, 102, 101], [85, 86, 102], [86, 103, 102], [86, 87, 103], [87, 104, 103], [87, 88, 104], [88, 105, 104], [88, 89, 105], [89, 106, 105], [89, 90, 106], [90, 107, 106], [90, 91, 107], [91, 108, 107], [91, 92, 108], [92, 109, 108], [92, 93, 109], [93, 110, 109], [93, 94, 110], [94, 111, 110], [94, 95, 111], [95, 96, 111], [95, 80, 96], [96, 113, 112], [96, 97, 113], [97, 114, 113], [97, 98, 114], [98, 115, 114], [98, 99, 115], [99, 116, 115], [99, 100, 116], [100, 117, 116], [100, 101, 117], [101, 118, 117], [101, 102, 118], [102, 119, 118], [102, 103, 119], [103, 120, 119], [103, 104, 120], [104, 121, 120], [104, 105, 121], [105, 122, 121], [105, 106, 122], [106, 123, 122], [106, 107, 123], [107, 124, 123], [107, 108, 124], [108, 125, 124], [108, 109, 125], [109, 126, 125], [109, 110, 126], [110, 127, 126], [110, 111, 127], [111, 112, 127], [111, 96, 112], [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127]], convexity = 1);
+polyhedron(points = [[3.42388, 3.38268, -1], [3.42388, 3.38268, 1], [3.5, 3, 1], [3.5, 3, -1], [3.20711, 3.70711, -1], [3.20711, 3.70711, 1], [2.88268, 3.92388, -1], [2.88268, 3.92388, 1], [2.5, 4, -1], [2.5, 4, 1], [2.11732, 3.92388, -1], [2.11732, 3.92388, 1], [1.79289, 3.70711, -1], [1.79289, 3.70711, 1], [1.57612, 3.38268, -1], [1.57612, 3.38268, 1], [1.5, 3, -1], [1.5, 3, 1], [1.57612, 2.61732, -1], [1.57612, 2.61732, 1], [1.79289, 2.29289, -1], [1.79289, 2.29289, 1], [2.11732, 2.07612, -1], [2.11732, 2.07612, 1], [2.5, 2, -1], [2.5, 2, 1], [2.88268, 2.07612, -1], [2.88268, 2.07612, 1], [3.20711, 2.29289, -1], [3.20711, 2.29289, 1], [3.42388, 2.61732, -1], [3.42388, 2.61732, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+union() {
+polyhedron(points = [[0.19509, 6, 0.980785], [0.18024, 6.07466, 0.980785], [0.13795, 6.13795, 0.980785], [0.0746578, 6.18024, 0.980785], [0, 6.19509, 0.980785], [-0.0746578, 6.18024, 0.980785], [-0.13795, 6.13795, 0.980785], [-0.18024, 6.07466, 0.980785], [-0.19509, 6, 0.980785], [-0.18024, 5.92534, 0.980785], [-0.13795, 5.86205, 0.980785], [-0.0746578, 5.81976, 0.980785], [0, 5.80491, 0.980785], [0.0746578, 5.81976, 0.980785], [0.13795, 5.86205, 0.980785], [0.18024, 5.92534, 0.980785], [0.55557, 6, 0.83147], [0.51328, 6.21261, 0.83147], [0.392847, 6.39285, 0.83147], [0.212608, 6.51328, 0.83147], [0, 6.55557, 0.83147], [-0.212608, 6.51328, 0.83147], [-0.392847, 6.39285, 0.83147], [-0.51328, 6.21261, 0.83147], [-0.55557, 6, 0.83147], [-0.51328, 5.78739, 0.83147], [-0.392847, 5.60715, 0.83147], [-0.212608, 5.48672, 0.83147], [0, 5.44443, 0.83147], [0.212608, 5.48672, 0.83147], [0.392847, 5.60715, 0.83147], [0.51328, 5.78739, 0.83147], [0.83147, 6, 0.55557], [0.768178, 6.31819, 0.55557], [0.587938, 6.58794, 0.55557], [0.31819, 6.76818, 0.55557], [0, 6.83147, 0.55557], [-0.31819, 6.76818, 0.55557], [-0.587938, 6.58794, 0.55557], [-0.768178, 6.31819, 0.55557], [-0.83147, 6, 0.55557], [-0.768178, 5.68181, 0.55557], [-0.587938, 5.41206, 0.55557], [-0.31819, 5.23182, 0.55557], [0, 5.16853, 0.55557], [0.31819, 5.23182, 0.55557], [0.587938, 5.41206, 0.55557], [0.768178, 5.68181, 0.55557], [0.980785, 6, 0.19509], [0.906127, 6.37533, 0.19509], [0.69352, 6.69352, 0.19509], [0.37533, 6.90613, 0.19509], [0, 6.98079, 0.19509], [-0.37533, 6.90613, 0.19509], [-0.69352, 6.69352, 0.19509], [-0.906127, 6.37533, 0.19509], [-0.980785, 6, 0.19509], [-0.906127, 5.62467, 0.19509], [-0.69352, 5.30648, 0.19509], [-0.37533, 5.09387, 0.19509], [0, 5.01921, 0.19509], [0.37533, 5.09387, 0.19509], [0.69352, 5.30648, 0.19509], [0.906127, 5.62467, 0.19509], [0.980785, 6, -0.19509], [0.906127, 6.37533, -0.19509], [0.69352, 6.69352, -0.19509], [0.37533, 6.90613, -0.19509], [0, 6.98079, -0.19509], [-0.37533, 6.90613, -0.19509], [-0.69352, 6.69352, -0.19509], [-0.906127, 6.37533, -0.19509], [-0.980785, 6, -0.19509], [-0.906127, 5.62467, -0.19509], [-0.69352, 5.30648, -0.19509], [-0.37533, 5.09387, -0.19509], [0, 5.01921, -0.19509], [0.37533, 5.09387, -0.19509], [0.69352, 5.30648, -0.19509], [0.906127, 5.62467, -0.19509], [0.83147, 6, -0.55557], [0.768178, 6.31819, -0.55557], [0.587938, 6.58794, -0.55557], [0.31819, 6.76818, -0.55557], [0, 6.83147, -0.55557], [-0.31819, 6.76818, -0.55557], [-0.587938, 6.58794, -0.55557], [-0.768178, 6.31819, -0.55557], [-0.83147, 6, -0.55557], [-0.768178, 5.68181, -0.55557], [-0.587938, 5.41206, -0.55557], [-0.31819, 5.23182, -0.55557], [0, 5.16853, -0.55557], [0.31819, 5.23182, -0.55557], [0.587938, 5.41206, -0.55557], [0.768178, 5.68181, -0.55557], [0.55557, 6, -0.83147], [0.51328, 6.21261, -0.83147], [0.392847, 6.39285, -0.83147], [0.212608, 6.51328, -0.83147], [0, 6.55557, -0.83147], [-0.212608, 6.51328, -0.83147], [-0.392847, 6.39285, -0.83147], [-0.51328, 6.21261, -0.83147], [-0.55557, 6, -0.83147], [-0.51328, 5.78739, -0.83147], [-0.392847, 5.60715, -0.83147], [-0.212608, 5.48672, -0.83147], [0, 5.44443, -0.83147], [0.212608, 5.48672, -0.83147], [0.392847, 5.60715, -0.83147], [0.51328, 5.78739, -0.83147], [0.19509, 6, -0.980785], [0.18024, 6.07466, -0.980785], [0.13795, 6.13795, -0.980785], [0.0746578, 6.18024, -0.980785], [0, 6.19509, -0.980785], [-0.0746578, 6.18024, -0.980785], [-0.13795, 6.13795, -0.980785], [-0.18024, 6.07466, -0.980785], [-0.19509, 6, -0.980785], [-0.18024, 5.92534, -0.980785], [-0.13795, 5.86205, -0.980785], [-0.0746578, 5.81976, -0.980785], [0, 5.80491, -0.980785], [0.0746578, 5.81976, -0.980785], [0.13795, 5.86205, -0.980785], [0.18024, 5.92534, -0.980785]], faces = [[15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 17, 16], [0, 1, 17], [1, 18, 17], [1, 2, 18], [2, 19, 18], [2, 3, 19], [3, 20, 19], [3, 4, 20], [4, 21, 20], [4, 5, 21], [5, 22, 21], [5, 6, 22], [6, 23, 22], [6, 7, 23], [7, 24, 23], [7, 8, 24], [8, 25, 24], [8, 9, 25], [9, 26, 25], [9, 10, 26], [10, 27, 26], [10, 11, 27], [11, 28, 27], [11, 12, 28], [12, 29, 28], [12, 13, 29], [13, 30, 29], [13, 14, 30], [14, 31, 30], [14, 15, 31], [15, 16, 31], [15, 0, 16], [16, 33, 32], [16, 17, 33], [17, 34, 33], [17, 18, 34], [18, 35, 34], [18, 19, 35], [19, 36, 35], [19, 20, 36], [20, 37, 36], [20, 21, 37], [21, 38, 37], [21, 22, 38], [22, 39, 38], [22, 23, 39], [23, 40, 39], [23, 24, 40], [24, 41, 40], [24, 25, 41], [25, 42, 41], [25, 26, 42], [26, 43, 42], [26, 27, 43], [27, 44, 43], [27, 28, 44], [28, 45, 44], [28, 29, 45], [29, 46, 45], [29, 30, 46], [30, 47, 46], [30, 31, 47], [31, 32, 47], [31, 16, 32], [32, 49, 48], [32, 33, 49], [33, 50, 49], [33, 34, 50], [34, 51, 50], [34, 35, 51], [35, 52, 51], [35, 36, 52], [36, 53, 52], [36, 37, 53], [37, 54, 53], [37, 38, 54], [38, 55, 54], [38, 39, 55], [39, 56, 55], [39, 40, 56], [40, 57, 56], [40, 41, 57], [41, 58, 57], [41, 42, 58], [42, 59, 58], [42, 43, 59], [43, 60, 59], [43, 44, 60], [44, 61, 60], [44, 45, 61], [45, 62, 61], [45, 46, 62], [46, 63, 62], [46, 47, 63], [47, 48, 63], [47, 32, 48], [48, 65, 64], [48, 49, 65], [49, 66, 65], [49, 50, 66], [50, 67, 66], [50, 51, 67], [51, 68, 67], [51, 52, 68], [52, 69, 68], [52, 53, 69], [53, 70, 69], [53, 54, 70], [54, 71, 70], [54, 55, 71], [55, 72, 71], [55, 56, 72], [56, 73, 72], [56, 57, 73], [57, 74, 73], [57, 58, 74], [58, 75, 74], [58, 59, 75], [59, 76, 75], [59, 60, 76], [60, 77, 76], [60, 61, 77], [61, 78, 77], [61, 62, 78], [62, 79, 78], [62, 63, 79], [63, 64, 79], [63, 48, 64], [64, 81, 80], [64, 65, 81], [65, 82, 81], [65, 66, 82], [66, 83, 82], [66, 67, 83], [67, 84, 83], [67, 68, 84], [68, 85, 84], [68, 69, 85], [69, 86, 85], [69, 70, 86], [70, 87, 86], [70, 71, 87], [71, 88, 87], [71, 72, 88], [72, 89, 88], [72, 73, 89], [73, 90, 89], [73, 74, 90], [74, 91, 90], [74, 75, 91], [75, 92, 91], [75, 76, 92], [76, 93, 92], [76, 77, 93], [77, 94, 93], [77, 78, 94], [78, 95, 94], [78, 79, 95], [79, 80, 95], [79, 64, 80], [80, 97, 96], [80, 81, 97], [81, 98, 97], [81, 82, 98], [82, 99, 98], [82, 83, 99], [83, 100, 99], [83, 84, 100], [84, 101, 100], [84, 85, 101], [85, 102, 101], [85, 86, 102], [86, 103, 102], [86, 87, 103], [87, 104, 103], [87, 88, 104], [88, 105, 104], [88, 89, 105], [89, 106, 105], [89, 90, 106], [90, 107, 106], [90, 91, 107], [91, 108, 107], [91, 92, 108], [92, 109, 108], [92, 93, 109], [93, 110, 109], [93, 94, 110], [94, 111, 110], [94, 95, 111], [95, 96, 111], [95, 80, 96], [96, 113, 112], [96, 97, 113], [97, 114, 113], [97, 98, 114], [98, 115, 114], [98, 99, 115], [99, 116, 115], [99, 100, 116], [100, 117, 116], [100, 101, 117], [101, 118, 117], [101, 102, 118], [102, 119, 118], [102, 103, 119], [103, 120, 119], [103, 104, 120], [104, 121, 120], [104, 105, 121], [105, 122, 121], [105, 106, 122], [106, 123, 122], [106, 107, 123], [107, 124, 123], [107, 108, 124], [108, 125, 124], [108, 109, 125], [109, 126, 125], [109, 110, 126], [110, 127, 126], [110, 111, 127], [111, 112, 127], [111, 96, 112], [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127]], convexity = 1);
+polyhedron(points = [[2, 5.5, 0.5], [3, 5.5, 0.5], [3, 6.5, 0.5], [2, 6.5, 0.5], [2, 6.5, -0.5], [3, 6.5, -0.5], [3, 5.5, -0.5], [2, 5.5, -0.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
 }
-}
-group() {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
-multmatrix([[1, 0, 0, 2.5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 16, $fa = 12, $fs = 2, r = 1);
-}
-multmatrix([[1, 0, 0, 2.5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]);
-}
-}
-}
-multmatrix([[1, 0, 0, 2.5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 16, $fa = 12, $fs = 2, h = 2, r1 = 1, r2 = 1, center = true);
-}
-}
-multmatrix([[1, 0, 0, 5], [0, 1, 0, 3], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group();
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 6], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 16, $fa = 12, $fs = 2, r = 1);
-}
-multmatrix([[1, 0, 0, 2.5], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 1, 1], center = true);
-}
-}
-}
-}
<end of output>
Test time =   0.94 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-tests" end time: Dec 07 18:55 UTC
"dumptest_child-tests" time elapsed: 00:00:00

    
dumptest_color-tests
105/1043 Testing: dumptest_color-tests
105/1043 Test: dumptest_color-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "color-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/color-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_color-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
color-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/color-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/color-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/color-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/color-tests-actual.csg
--- 

+++ 

@@ -1,63 +1,11 @@

-color([-1, -1, -1, 1]);
-color([-1, -1, -1, 1]);
-multmatrix([[1, 0, 0, 12], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cube(size = [10, 10, 10], center = false);
+union() {
+polyhedron(points = [[12, 12, 10], [22, 12, 10], [22, 22, 10], [12, 22, 10], [12, 22, 0], [22, 22, 0], [22, 12, 0], [12, 12, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[24, 12, 10], [34, 12, 10], [34, 22, 10], [24, 22, 10], [24, 22, 0], [34, 22, 0], [34, 12, 0], [24, 12, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[0, 12, 10], [10, 12, 10], [10, 22, 10], [0, 22, 10], [0, 22, 0], [10, 22, 0], [10, 12, 0], [0, 12, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[0, 0, 10], [10, 0, 10], [10, 10, 10], [0, 10, 10], [0, 10, 0], [10, 10, 0], [10, 0, 0], [0, 0, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[12, 0, 10], [22, 0, 10], [22, 10, 10], [12, 10, 10], [12, 10, 0], [22, 10, 0], [22, 0, 0], [12, 0, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[24, 0, 10], [34, 0, 10], [34, 10, 10], [24, 10, 10], [24, 10, 0], [34, 10, 0], [34, 0, 0], [24, 0, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-12, 12, 10], [-2, 12, 10], [-2, 22, 10], [-12, 22, 10], [-12, 22, 0], [-2, 22, 0], [-2, 12, 0], [-12, 12, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-12, 0, 10], [-2, 0, 10], [-2, 10, 10], [-12, 10, 10], [-12, 10, 0], [-2, 10, 0], [-2, 0, 0], [-12, 0, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[24, -12, 10], [34, -12, 10], [34, -2, 10], [24, -2, 10], [24, -2, 0], [34, -2, 0], [34, -12, 0], [24, -12, 0]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-}
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 24], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([0.501961, 0, 0.501961, 1]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-color([0, 0, 1, 0.5]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-multmatrix([[1, 0, 0, 12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([0, 0, 1, 0.5]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([0, 0.501961, 0, 0.2]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-multmatrix([[1, 0, 0, -12], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([-1, -1, -1, 1]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-multmatrix([[1, 0, 0, -12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([-1, -1, -1, 0.5]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-multmatrix([[1, 0, 0, 24], [0, 1, 0, -12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([1, 0, 0, 1]) {
-color([0, 0, 1, 1]) {
-group() {
-cube(size = [10, 10, 10], center = false);
-}
-}
-}
-}
<end of output>
Test time =   0.93 sec
----------------------------------------------------------
Test Failed.
"dumptest_color-tests" end time: Dec 07 18:55 UTC
"dumptest_color-tests" time elapsed: 00:00:00

    
dumptest_cube-tests
106/1043 Testing: dumptest_cube-tests
106/1043 Test: dumptest_cube-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "cube-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_cube-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
cube-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cube-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/cube-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.11 sec
----------------------------------------------------------
Test Failed.
"dumptest_cube-tests" end time: Dec 07 18:55 UTC
"dumptest_cube-tests" time elapsed: 00:00:00

    
dumptest_cylinder-diameter-tests
107/1043 Testing: dumptest_cylinder-diameter-tests
107/1043 Test: dumptest_cylinder-diameter-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "cylinder-diameter-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-diameter-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_cylinder-diameter-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
cylinder-diameter-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-diameter-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/cylinder-diameter-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Ignoring radius variable 'r' as diameter 'd' is defined too.
WARNING: Ignoring radius variable 'r1' as diameter 'd1' is defined too.
WARNING: Ignoring radius variable 'r2' as diameter 'd2' is defined too.
WARNING: Ignoring radius variable 'r1' as diameter 'd1' is defined too.
WARNING: Ignoring radius variable 'r2' as diameter 'd2' is defined too.

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/cylinder-diameter-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/cylinder-diameter-tests-actual.csg
--- 

+++ 

@@ -1,37 +1,15 @@

-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
-multmatrix([[1, 0, 0, -11], [0, 1, 0, -11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 3, r1 = 5, r2 = 5, center = false);
+union() {
+polyhedron(points = [[0.309017, 0.951057, 0], [0.309017, 0.951057, 1], [1, 0, 1], [1, 0, 0], [-0.809017, 0.587785, 0], [-0.809017, 0.587785, 1], [-0.809017, -0.587785, 0], [-0.809017, -0.587785, 1], [0.309017, -0.951057, 0], [0.309017, -0.951057, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-6.3806, -9.08658, 0], [-6.3806, -9.08658, 3], [-6, -11, 3], [-6, -11, 0], [-7.46447, -7.46447, 0], [-7.46447, -7.46447, 3], [-9.08658, -6.3806, 0], [-9.08658, -6.3806, 3], [-11, -6, 0], [-11, -6, 3], [-12.9134, -6.3806, 0], [-12.9134, -6.3806, 3], [-14.5355, -7.46447, 0], [-14.5355, -7.46447, 3], [-15.6194, -9.08658, 0], [-15.6194, -9.08658, 3], [-16, -11, 0], [-16, -11, 3], [-15.6194, -12.9134, 0], [-15.6194, -12.9134, 3], [-14.5355, -14.5355, 0], [-14.5355, -14.5355, 3], [-12.9134, -15.6194, 0], [-12.9134, -15.6194, 3], [-11, -16, 0], [-11, -16, 3], [-9.08658, -15.6194, 0], [-9.08658, -15.6194, 3], [-7.46447, -14.5355, 0], [-7.46447, -14.5355, 3], [-6.3806, -12.9134, 0], [-6.3806, -12.9134, 3]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-6.3806, 1.91342, 0], [-6.3806, 1.91342, 5], [-6, 0, 5], [-6, 0, 0], [-7.46447, 3.53553, 0], [-7.46447, 3.53553, 5], [-9.08658, 4.6194, 0], [-9.08658, 4.6194, 5], [-11, 5, 0], [-11, 5, 5], [-12.9134, 4.6194, 0], [-12.9134, 4.6194, 5], [-14.5355, 3.53553, 0], [-14.5355, 3.53553, 5], [-15.6194, 1.91342, 0], [-15.6194, 1.91342, 5], [-16, 0, 0], [-16, 0, 5], [-15.6194, -1.91342, 0], [-15.6194, -1.91342, 5], [-14.5355, -3.53553, 0], [-14.5355, -3.53553, 5], [-12.9134, -4.6194, 0], [-12.9134, -4.6194, 5], [-11, -5, 0], [-11, -5, 5], [-9.08658, -4.6194, 0], [-9.08658, -4.6194, 5], [-7.46447, -3.53553, 0], [-7.46447, -3.53553, 5], [-6.3806, -1.91342, 0], [-6.3806, -1.91342, 5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-6.3806, 12.9134, 0], [-6.3806, 12.9134, 7], [-6, 11, 7], [-6, 11, 0], [-7.46447, 14.5355, 0], [-7.46447, 14.5355, 7], [-9.08658, 15.6194, 0], [-9.08658, 15.6194, 7], [-11, 16, 0], [-11, 16, 7], [-12.9134, 15.6194, 0], [-12.9134, 15.6194, 7], [-14.5355, 14.5355, 0], [-14.5355, 14.5355, 7], [-15.6194, 12.9134, 0], [-15.6194, 12.9134, 7], [-16, 11, 0], [-16, 11, 7], [-15.6194, 9.08658, 0], [-15.6194, 9.08658, 7], [-14.5355, 7.46447, 0], [-14.5355, 7.46447, 7], [-12.9134, 6.3806, 0], [-12.9134, 6.3806, 7], [-11, 6, 0], [-11, 6, 7], [-9.08658, 6.3806, 0], [-9.08658, 6.3806, 7], [-7.46447, 7.46447, 0], [-7.46447, 7.46447, 7], [-6.3806, 9.08658, 0], [-6.3806, 9.08658, 7]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[15.6194, -9.08658, 0], [12, -11, 5], [16, -11, 0], [11.9239, -10.6173, 5], [14.5355, -7.46447, 0], [11.7071, -10.2929, 5], [12.9134, -6.3806, 0], [11.3827, -10.0761, 5], [11, -6, 0], [11, -10, 5], [9.08658, -6.3806, 0], [10.6173, -10.0761, 5], [7.46447, -7.46447, 0], [10.2929, -10.2929, 5], [6.3806, -9.08658, 0], [10.0761, -10.6173, 5], [6, -11, 0], [10, -11, 5], [6.3806, -12.9134, 0], [10.0761, -11.3827, 5], [7.46447, -14.5355, 0], [10.2929, -11.7071, 5], [9.08658, -15.6194, 0], [10.6173, -11.9239, 5], [11, -16, 0], [11, -12, 5], [12.9134, -15.6194, 0], [11.3827, -11.9239, 5], [14.5355, -14.5355, 0], [11.7071, -11.7071, 5], [15.6194, -12.9134, 0], [11.9239, -11.3827, 5]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[15.6194, 1.91342, 0], [12, 0, 7], [16, 0, 0], [11.9239, 0.382683, 7], [14.5355, 3.53553, 0], [11.7071, 0.707107, 7], [12.9134, 4.6194, 0], [11.3827, 0.92388, 7], [11, 5, 0], [11, 1, 7], [9.08658, 4.6194, 0], [10.6173, 0.92388, 7], [7.46447, 3.53553, 0], [10.2929, 0.707107, 7], [6.3806, 1.91342, 0], [10.0761, 0.382683, 7], [6, 0, 0], [10, 0, 7], [6.3806, -1.91342, 0], [10.0761, -0.382683, 7], [7.46447, -3.53553, 0], [10.2929, -0.707107, 7], [9.08658, -4.6194, 0], [10.6173, -0.92388, 7], [11, -5, 0], [11, -1, 7], [12.9134, -4.6194, 0], [11.3827, -0.92388, 7], [14.5355, -3.53553, 0], [11.7071, -0.707107, 7], [15.6194, -1.91342, 0], [11.9239, -0.382683, 7]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[15.6194, 12.9134, 0], [12, 11, 9], [16, 11, 0], [11.9239, 11.3827, 9], [14.5355, 14.5355, 0], [11.7071, 11.7071, 9], [12.9134, 15.6194, 0], [11.3827, 11.9239, 9], [11, 16, 0], [11, 12, 9], [9.08658, 15.6194, 0], [10.6173, 11.9239, 9], [7.46447, 14.5355, 0], [10.2929, 11.7071, 9], [6.3806, 12.9134, 0], [10.0761, 11.3827, 9], [6, 11, 0], [10, 11, 9], [6.3806, 9.08658, 0], [10.0761, 10.6173, 9], [7.46447, 7.46447, 0], [10.2929, 10.2929, 9], [9.08658, 6.3806, 0], [10.6173, 10.0761, 9], [11, 6, 0], [11, 10, 9], [12.9134, 6.3806, 0], [11.3827, 10.0761, 9], [14.5355, 7.46447, 0], [11.7071, 10.2929, 9], [15.6194, 9.08658, 0], [11.9239, 10.6173, 9]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[22.9239, -10.6173, 0], [27, -11, 5], [23, -11, 0], [26.6194, -9.08658, 5], [22.7071, -10.2929, 0], [25.5355, -7.46447, 5], [22.3827, -10.0761, 0], [23.9134, -6.3806, 5], [22, -10, 0], [22, -6, 5], [21.6173, -10.0761, 0], [20.0866, -6.3806, 5], [21.2929, -10.2929, 0], [18.4645, -7.46447, 5], [21.0761, -10.6173, 0], [17.3806, -9.08658, 5], [21, -11, 0], [17, -11, 5], [21.0761, -11.3827, 0], [17.3806, -12.9134, 5], [21.2929, -11.7071, 0], [18.4645, -14.5355, 5], [21.6173, -11.9239, 0], [20.0866, -15.6194, 5], [22, -12, 0], [22, -16, 5], [22.3827, -11.9239, 0], [23.9134, -15.6194, 5], [22.7071, -11.7071, 0], [25.5355, -14.5355, 5], [22.9239, -11.3827, 0], [26.6194, -12.9134, 5]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[22.9239, 0.382683, 0], [27, 0, 7], [23, 0, 0], [26.6194, 1.91342, 7], [22.7071, 0.707107, 0], [25.5355, 3.53553, 7], [22.3827, 0.92388, 0], [23.9134, 4.6194, 7], [22, 1, 0], [22, 5, 7], [21.6173, 0.92388, 0], [20.0866, 4.6194, 7], [21.2929, 0.707107, 0], [18.4645, 3.53553, 7], [21.0761, 0.382683, 0], [17.3806, 1.91342, 7], [21, 0, 0], [17, 0, 7], [21.0761, -0.382683, 0], [17.3806, -1.91342, 7], [21.2929, -0.707107, 0], [18.4645, -3.53553, 7], [21.6173, -0.92388, 0], [20.0866, -4.6194, 7], [22, -1, 0], [22, -5, 7], [22.3827, -0.92388, 0], [23.9134, -4.6194, 7], [22.7071, -0.707107, 0], [25.5355, -3.53553, 7], [22.9239, -0.382683, 0], [26.6194, -1.91342, 7]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[22.9239, 11.3827, 0], [27, 11, 9], [23, 11, 0], [26.6194, 12.9134, 9], [22.7071, 11.7071, 0], [25.5355, 14.5355, 9], [22.3827, 11.9239, 0], [23.9134, 15.6194, 9], [22, 12, 0], [22, 16, 9], [21.6173, 11.9239, 0], [20.0866, 15.6194, 9], [21.2929, 11.7071, 0], [18.4645, 14.5355, 9], [21.0761, 11.3827, 0], [17.3806, 12.9134, 9], [21, 11, 0], [17, 11, 9], [21.0761, 10.6173, 0], [17.3806, 9.08658, 9], [21.2929, 10.2929, 0], [18.4645, 7.46447, 9], [21.6173, 10.0761, 0], [20.0866, 6.3806, 9], [22, 10, 0], [22, 6, 9], [22.3827, 10.0761, 0], [23.9134, 6.3806, 9], [22.7071, 10.2929, 0], [25.5355, 7.46447, 9], [22.9239, 10.6173, 0], [26.6194, 9.08658, 9]], faces = [[2, 1, 0], [1, 3, 0], [0, 3, 4], [3, 5, 4], [4, 5, 6], [5, 7, 6], [6, 7, 8], [7, 9, 8], [8, 9, 10], [9, 11, 10], [10, 11, 12], [11, 13, 12], [12, 13, 14], [13, 15, 14], [14, 15, 16], [15, 17, 16], [16, 17, 18], [17, 19, 18], [18, 19, 20], [19, 21, 20], [20, 21, 22], [21, 23, 22], [22, 23, 24], [23, 25, 24], [24, 25, 26], [25, 27, 26], [26, 27, 28], [27, 29, 28], [28, 29, 30], [29, 31, 30], [30, 31, 2], [31, 1, 2], [2, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 3, 1]], convexity = 1);
+polyhedron(points = [[37.6194, -9.08658, 0], [37.6194, -9.08658, 5], [38, -11, 5], [38, -11, 0], [36.5355, -7.46447, 0], [36.5355, -7.46447, 5], [34.9134, -6.3806, 0], [34.9134, -6.3806, 5], [33, -6, 0], [33, -6, 5], [31.0866, -6.3806, 0], [31.0866, -6.3806, 5], [29.4645, -7.46447, 0], [29.4645, -7.46447, 5], [28.3806, -9.08658, 0], [28.3806, -9.08658, 5], [28, -11, 0], [28, -11, 5], [28.3806, -12.9134, 0], [28.3806, -12.9134, 5], [29.4645, -14.5355, 0], [29.4645, -14.5355, 5], [31.0866, -15.6194, 0], [31.0866, -15.6194, 5], [33, -16, 0], [33, -16, 5], [34.9134, -15.6194, 0], [34.9134, -15.6194, 5], [36.5355, -14.5355, 0], [36.5355, -14.5355, 5], [37.6194, -12.9134, 0], [37.6194, -12.9134, 5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[37.6194, 1.91342, 0], [37.6194, 1.91342, 7], [38, 0, 7], [38, 0, 0], [36.5355, 3.53553, 0], [36.5355, 3.53553, 7], [34.9134, 4.6194, 0], [34.9134, 4.6194, 7], [33, 5, 0], [33, 5, 7], [31.0866, 4.6194, 0], [31.0866, 4.6194, 7], [29.4645, 3.53553, 0], [29.4645, 3.53553, 7], [28.3806, 1.91342, 0], [28.3806, 1.91342, 7], [28, 0, 0], [28, 0, 7], [28.3806, -1.91342, 0], [28.3806, -1.91342, 7], [29.4645, -3.53553, 0], [29.4645, -3.53553, 7], [31.0866, -4.6194, 0], [31.0866, -4.6194, 7], [33, -5, 0], [33, -5, 7], [34.9134, -4.6194, 0], [34.9134, -4.6194, 7], [36.5355, -3.53553, 0], [36.5355, -3.53553, 7], [37.6194, -1.91342, 0], [37.6194, -1.91342, 7]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[37.6194, 12.9134, 0], [37.6194, 12.9134, 9], [38, 11, 9], [38, 11, 0], [36.5355, 14.5355, 0], [36.5355, 14.5355, 9], [34.9134, 15.6194, 0], [34.9134, 15.6194, 9], [33, 16, 0], [33, 16, 9], [31.0866, 15.6194, 0], [31.0866, 15.6194, 9], [29.4645, 14.5355, 0], [29.4645, 14.5355, 9], [28.3806, 12.9134, 0], [28.3806, 12.9134, 9], [28, 11, 0], [28, 11, 9], [28.3806, 9.08658, 0], [28.3806, 9.08658, 9], [29.4645, 7.46447, 0], [29.4645, 7.46447, 9], [31.0866, 6.3806, 0], [31.0866, 6.3806, 9], [33, 6, 0], [33, 6, 9], [34.9134, 6.3806, 0], [34.9134, 6.3806, 9], [36.5355, 7.46447, 0], [36.5355, 7.46447, 9], [37.6194, 9.08658, 0], [37.6194, 9.08658, 9]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, -11], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 5, r1 = 5, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, -11], [0, 1, 0, 11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 7, r1 = 5, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 11], [0, 1, 0, -11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 5, r1 = 5, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, 11], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 7, r1 = 5, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, 11], [0, 1, 0, 11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 9, r1 = 5, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, 22], [0, 1, 0, -11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 5, r1 = 1, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 22], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 7, r1 = 1, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 22], [0, 1, 0, 11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 9, r1 = 1, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 33], [0, 1, 0, -11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 5, r1 = 5, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 33], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 7, r1 = 5, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 33], [0, 1, 0, 11], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 9, r1 = 5, r2 = 5, center = false);
-}
<end of output>
Test time =   0.61 sec
----------------------------------------------------------
Test Failed.
"dumptest_cylinder-diameter-tests" end time: Dec 07 18:55 UTC
"dumptest_cylinder-diameter-tests" time elapsed: 00:00:00

    
dumptest_cylinder-tests
108/1043 Testing: dumptest_cylinder-tests
108/1043 Test: dumptest_cylinder-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "cylinder-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_cylinder-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
cylinder-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/cylinder-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/cylinder-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.95 sec
----------------------------------------------------------
Test Failed.
"dumptest_cylinder-tests" end time: Dec 07 18:55 UTC
"dumptest_cylinder-tests" time elapsed: 00:00:00

    
dumptest_difference-tests
109/1043 Testing: dumptest_difference-tests
109/1043 Test: dumptest_difference-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "difference-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_difference-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
difference-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/difference-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/difference-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: ECHO: "difference-tests"

Error: OpenSCAD failed with return code -11
<end of output>
Test time =   0.94 sec
----------------------------------------------------------
Test Failed.
"dumptest_difference-tests" end time: Dec 07 18:55 UTC
"dumptest_difference-tests" time elapsed: 00:00:00

    
dumptest_disable-modifier
110/1043 Testing: dumptest_disable-modifier
110/1043 Test: dumptest_disable-modifier
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "disable-modifier" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/disable-modifier.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_disable-modifier" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
disable-modifier
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/disable-modifier.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/disable-modifier-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/disable-modifier-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/disable-modifier-actual.csg
--- 

+++ 

@@ -1,3 +1 @@

-difference() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
-}
+polyhedron(points = [[5.6749, 1.9482, -15], [5.6749, 1.9482, 15], [6, 0, 15], [6, 0, -15], [4.73484, 3.68528, -15], [4.73484, 3.68528, 15], [3.28169, 5.023, -15], [3.28169, 5.023, 15], [1.47291, 5.8164, -15], [1.47291, 5.8164, 15], [-0.495476, 5.97951, -15], [-0.495476, 5.97951, 15], [-2.41017, 5.49464, -15], [-2.41017, 5.49464, 15], [-4.06369, 4.41434, -15], [-4.06369, 4.41434, 15], [-5.27684, 2.85568, -15], [-5.27684, 2.85568, 15], [-5.91817, 0.987568, -15], [-5.91817, 0.987568, 15], [-5.91817, -0.987568, -15], [-5.91817, -0.987568, 15], [-5.27684, -2.85568, -15], [-5.27684, -2.85568, 15], [-4.06369, -4.41434, -15], [-4.06369, -4.41434, 15], [-2.41017, -5.49464, -15], [-2.41017, -5.49464, 15], [-0.495476, -5.97951, -15], [-0.495476, -5.97951, 15], [1.47291, -5.8164, -15], [1.47291, -5.8164, 15], [3.28169, -5.023, -15], [3.28169, -5.023, 15], [4.73484, -3.68528, -15], [4.73484, -3.68528, 15], [5.6749, -1.9482, -15], [5.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
<end of output>
Test time =   0.63 sec
----------------------------------------------------------
Test Failed.
"dumptest_disable-modifier" end time: Dec 07 18:55 UTC
"dumptest_disable-modifier" time elapsed: 00:00:00

    
dumptest_for-nested-tests
111/1043 Testing: dumptest_for-nested-tests
111/1043 Test: dumptest_for-nested-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "for-nested-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/for-nested-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_for-nested-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
for-nested-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/for-nested-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/for-nested-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/for-nested-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/for-nested-tests-actual.csg
--- 

+++ 

@@ -1,110 +1,38 @@

-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
+union() {
+polyhedron(points = [[0.927051, 0, 2.85317], [0.75, 0.544907, 2.85317], [0.286474, 0.881678, 2.85317], [-0.286474, 0.881678, 2.85317], [-0.75, 0.544907, 2.85317], [-0.927051, 0, 2.85317], [-0.75, -0.544907, 2.85317], [-0.286474, -0.881678, 2.85317], [0.286474, -0.881678, 2.85317], [0.75, -0.544907, 2.85317], [2.42705, 0, 1.76336], [1.96353, 1.42658, 1.76336], [0.75, 2.30826, 1.76336], [-0.75, 2.30826, 1.76336], [-1.96353, 1.42658, 1.76336], [-2.42705, 0, 1.76336], [-1.96353, -1.42658, 1.76336], [-0.75, -2.30826, 1.76336], [0.75, -2.30826, 1.76336], [1.96353, -1.42658, 1.76336], [3, 0, 0], [2.42705, 1.76336, 0], [0.927051, 2.85317, 0], [-0.927051, 2.85317, 0], [-2.42705, 1.76336, 0], [-3, 0, 0], [-2.42705, -1.76336, 0], [-0.927051, -2.85317, 0], [0.927051, -2.85317, 0], [2.42705, -1.76336, 0], [2.42705, 0, -1.76336], [1.96353, 1.42658, -1.76336], [0.75, 2.30826, -1.76336], [-0.75, 2.30826, -1.76336], [-1.96353, 1.42658, -1.76336], [-2.42705, 0, -1.76336], [-1.96353, -1.42658, -1.76336], [-0.75, -2.30826, -1.76336], [0.75, -2.30826, -1.76336], [1.96353, -1.42658, -1.76336], [0.927051, 0, -2.85317], [0.75, 0.544907, -2.85317], [0.286474, 0.881678, -2.85317], [-0.286474, 0.881678, -2.85317], [-0.75, 0.544907, -2.85317], [-0.927051, 0, -2.85317], [-0.75, -0.544907, -2.85317], [-0.286474, -0.881678, -2.85317], [0.286474, -0.881678, -2.85317], [0.75, -0.544907, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 0, 22.8532], [0.75, 0.544907, 22.8532], [0.286474, 0.881678, 22.8532], [-0.286474, 0.881678, 22.8532], [-0.75, 0.544907, 22.8532], [-0.927051, 0, 22.8532], [-0.75, -0.544907, 22.8532], [-0.286474, -0.881678, 22.8532], [0.286474, -0.881678, 22.8532], [0.75, -0.544907, 22.8532], [2.42705, 0, 21.7634], [1.96353, 1.42658, 21.7634], [0.75, 2.30826, 21.7634], [-0.75, 2.30826, 21.7634], [-1.96353, 1.42658, 21.7634], [-2.42705, 0, 21.7634], [-1.96353, -1.42658, 21.7634], [-0.75, -2.30826, 21.7634], [0.75, -2.30826, 21.7634], [1.96353, -1.42658, 21.7634], [3, 0, 20], [2.42705, 1.76336, 20], [0.927051, 2.85317, 20], [-0.927051, 2.85317, 20], [-2.42705, 1.76336, 20], [-3, 0, 20], [-2.42705, -1.76336, 20], [-0.927051, -2.85317, 20], [0.927051, -2.85317, 20], [2.42705, -1.76336, 20], [2.42705, 0, 18.2366], [1.96353, 1.42658, 18.2366], [0.75, 2.30826, 18.2366], [-0.75, 2.30826, 18.2366], [-1.96353, 1.42658, 18.2366], [-2.42705, 0, 18.2366], [-1.96353, -1.42658, 18.2366], [-0.75, -2.30826, 18.2366], [0.75, -2.30826, 18.2366], [1.96353, -1.42658, 18.2366], [0.927051, 0, 17.1468], [0.75, 0.544907, 17.1468], [0.286474, 0.881678, 17.1468], [-0.286474, 0.881678, 17.1468], [-0.75, 0.544907, 17.1468], [-0.927051, 0, 17.1468], [-0.75, -0.544907, 17.1468], [-0.286474, -0.881678, 17.1468], [0.286474, -0.881678, 17.1468], [0.75, -0.544907, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 0, 32.8532], [0.75, 0.544907, 32.8532], [0.286474, 0.881678, 32.8532], [-0.286474, 0.881678, 32.8532], [-0.75, 0.544907, 32.8532], [-0.927051, 0, 32.8532], [-0.75, -0.544907, 32.8532], [-0.286474, -0.881678, 32.8532], [0.286474, -0.881678, 32.8532], [0.75, -0.544907, 32.8532], [2.42705, 0, 31.7634], [1.96353, 1.42658, 31.7634], [0.75, 2.30826, 31.7634], [-0.75, 2.30826, 31.7634], [-1.96353, 1.42658, 31.7634], [-2.42705, 0, 31.7634], [-1.96353, -1.42658, 31.7634], [-0.75, -2.30826, 31.7634], [0.75, -2.30826, 31.7634], [1.96353, -1.42658, 31.7634], [3, 0, 30], [2.42705, 1.76336, 30], [0.927051, 2.85317, 30], [-0.927051, 2.85317, 30], [-2.42705, 1.76336, 30], [-3, 0, 30], [-2.42705, -1.76336, 30], [-0.927051, -2.85317, 30], [0.927051, -2.85317, 30], [2.42705, -1.76336, 30], [2.42705, 0, 28.2366], [1.96353, 1.42658, 28.2366], [0.75, 2.30826, 28.2366], [-0.75, 2.30826, 28.2366], [-1.96353, 1.42658, 28.2366], [-2.42705, 0, 28.2366], [-1.96353, -1.42658, 28.2366], [-0.75, -2.30826, 28.2366], [0.75, -2.30826, 28.2366], [1.96353, -1.42658, 28.2366], [0.927051, 0, 27.1468], [0.75, 0.544907, 27.1468], [0.286474, 0.881678, 27.1468], [-0.286474, 0.881678, 27.1468], [-0.75, 0.544907, 27.1468], [-0.927051, 0, 27.1468], [-0.75, -0.544907, 27.1468], [-0.286474, -0.881678, 27.1468], [0.286474, -0.881678, 27.1468], [0.75, -0.544907, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 5, 2.85317], [0.75, 5.54491, 2.85317], [0.286474, 5.88168, 2.85317], [-0.286474, 5.88168, 2.85317], [-0.75, 5.54491, 2.85317], [-0.927051, 5, 2.85317], [-0.75, 4.45509, 2.85317], [-0.286474, 4.11832, 2.85317], [0.286474, 4.11832, 2.85317], [0.75, 4.45509, 2.85317], [2.42705, 5, 1.76336], [1.96353, 6.42658, 1.76336], [0.75, 7.30826, 1.76336], [-0.75, 7.30826, 1.76336], [-1.96353, 6.42658, 1.76336], [-2.42705, 5, 1.76336], [-1.96353, 3.57342, 1.76336], [-0.75, 2.69174, 1.76336], [0.75, 2.69174, 1.76336], [1.96353, 3.57342, 1.76336], [3, 5, 0], [2.42705, 6.76336, 0], [0.927051, 7.85317, 0], [-0.927051, 7.85317, 0], [-2.42705, 6.76336, 0], [-3, 5, 0], [-2.42705, 3.23664, 0], [-0.927051, 2.14683, 0], [0.927051, 2.14683, 0], [2.42705, 3.23664, 0], [2.42705, 5, -1.76336], [1.96353, 6.42658, -1.76336], [0.75, 7.30826, -1.76336], [-0.75, 7.30826, -1.76336], [-1.96353, 6.42658, -1.76336], [-2.42705, 5, -1.76336], [-1.96353, 3.57342, -1.76336], [-0.75, 2.69174, -1.76336], [0.75, 2.69174, -1.76336], [1.96353, 3.57342, -1.76336], [0.927051, 5, -2.85317], [0.75, 5.54491, -2.85317], [0.286474, 5.88168, -2.85317], [-0.286474, 5.88168, -2.85317], [-0.75, 5.54491, -2.85317], [-0.927051, 5, -2.85317], [-0.75, 4.45509, -2.85317], [-0.286474, 4.11832, -2.85317], [0.286474, 4.11832, -2.85317], [0.75, 4.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 5, 22.8532], [0.75, 5.54491, 22.8532], [0.286474, 5.88168, 22.8532], [-0.286474, 5.88168, 22.8532], [-0.75, 5.54491, 22.8532], [-0.927051, 5, 22.8532], [-0.75, 4.45509, 22.8532], [-0.286474, 4.11832, 22.8532], [0.286474, 4.11832, 22.8532], [0.75, 4.45509, 22.8532], [2.42705, 5, 21.7634], [1.96353, 6.42658, 21.7634], [0.75, 7.30826, 21.7634], [-0.75, 7.30826, 21.7634], [-1.96353, 6.42658, 21.7634], [-2.42705, 5, 21.7634], [-1.96353, 3.57342, 21.7634], [-0.75, 2.69174, 21.7634], [0.75, 2.69174, 21.7634], [1.96353, 3.57342, 21.7634], [3, 5, 20], [2.42705, 6.76336, 20], [0.927051, 7.85317, 20], [-0.927051, 7.85317, 20], [-2.42705, 6.76336, 20], [-3, 5, 20], [-2.42705, 3.23664, 20], [-0.927051, 2.14683, 20], [0.927051, 2.14683, 20], [2.42705, 3.23664, 20], [2.42705, 5, 18.2366], [1.96353, 6.42658, 18.2366], [0.75, 7.30826, 18.2366], [-0.75, 7.30826, 18.2366], [-1.96353, 6.42658, 18.2366], [-2.42705, 5, 18.2366], [-1.96353, 3.57342, 18.2366], [-0.75, 2.69174, 18.2366], [0.75, 2.69174, 18.2366], [1.96353, 3.57342, 18.2366], [0.927051, 5, 17.1468], [0.75, 5.54491, 17.1468], [0.286474, 5.88168, 17.1468], [-0.286474, 5.88168, 17.1468], [-0.75, 5.54491, 17.1468], [-0.927051, 5, 17.1468], [-0.75, 4.45509, 17.1468], [-0.286474, 4.11832, 17.1468], [0.286474, 4.11832, 17.1468], [0.75, 4.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 5, 32.8532], [0.75, 5.54491, 32.8532], [0.286474, 5.88168, 32.8532], [-0.286474, 5.88168, 32.8532], [-0.75, 5.54491, 32.8532], [-0.927051, 5, 32.8532], [-0.75, 4.45509, 32.8532], [-0.286474, 4.11832, 32.8532], [0.286474, 4.11832, 32.8532], [0.75, 4.45509, 32.8532], [2.42705, 5, 31.7634], [1.96353, 6.42658, 31.7634], [0.75, 7.30826, 31.7634], [-0.75, 7.30826, 31.7634], [-1.96353, 6.42658, 31.7634], [-2.42705, 5, 31.7634], [-1.96353, 3.57342, 31.7634], [-0.75, 2.69174, 31.7634], [0.75, 2.69174, 31.7634], [1.96353, 3.57342, 31.7634], [3, 5, 30], [2.42705, 6.76336, 30], [0.927051, 7.85317, 30], [-0.927051, 7.85317, 30], [-2.42705, 6.76336, 30], [-3, 5, 30], [-2.42705, 3.23664, 30], [-0.927051, 2.14683, 30], [0.927051, 2.14683, 30], [2.42705, 3.23664, 30], [2.42705, 5, 28.2366], [1.96353, 6.42658, 28.2366], [0.75, 7.30826, 28.2366], [-0.75, 7.30826, 28.2366], [-1.96353, 6.42658, 28.2366], [-2.42705, 5, 28.2366], [-1.96353, 3.57342, 28.2366], [-0.75, 2.69174, 28.2366], [0.75, 2.69174, 28.2366], [1.96353, 3.57342, 28.2366], [0.927051, 5, 27.1468], [0.75, 5.54491, 27.1468], [0.286474, 5.88168, 27.1468], [-0.286474, 5.88168, 27.1468], [-0.75, 5.54491, 27.1468], [-0.927051, 5, 27.1468], [-0.75, 4.45509, 27.1468], [-0.286474, 4.11832, 27.1468], [0.286474, 4.11832, 27.1468], [0.75, 4.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 10, 2.85317], [0.75, 10.5449, 2.85317], [0.286474, 10.8817, 2.85317], [-0.286474, 10.8817, 2.85317], [-0.75, 10.5449, 2.85317], [-0.927051, 10, 2.85317], [-0.75, 9.45509, 2.85317], [-0.286474, 9.11832, 2.85317], [0.286474, 9.11832, 2.85317], [0.75, 9.45509, 2.85317], [2.42705, 10, 1.76336], [1.96353, 11.4266, 1.76336], [0.75, 12.3083, 1.76336], [-0.75, 12.3083, 1.76336], [-1.96353, 11.4266, 1.76336], [-2.42705, 10, 1.76336], [-1.96353, 8.57341, 1.76336], [-0.75, 7.69174, 1.76336], [0.75, 7.69174, 1.76336], [1.96353, 8.57341, 1.76336], [3, 10, 0], [2.42705, 11.7634, 0], [0.927051, 12.8532, 0], [-0.927051, 12.8532, 0], [-2.42705, 11.7634, 0], [-3, 10, 0], [-2.42705, 8.23664, 0], [-0.927051, 7.14683, 0], [0.927051, 7.14683, 0], [2.42705, 8.23664, 0], [2.42705, 10, -1.76336], [1.96353, 11.4266, -1.76336], [0.75, 12.3083, -1.76336], [-0.75, 12.3083, -1.76336], [-1.96353, 11.4266, -1.76336], [-2.42705, 10, -1.76336], [-1.96353, 8.57341, -1.76336], [-0.75, 7.69174, -1.76336], [0.75, 7.69174, -1.76336], [1.96353, 8.57341, -1.76336], [0.927051, 10, -2.85317], [0.75, 10.5449, -2.85317], [0.286474, 10.8817, -2.85317], [-0.286474, 10.8817, -2.85317], [-0.75, 10.5449, -2.85317], [-0.927051, 10, -2.85317], [-0.75, 9.45509, -2.85317], [-0.286474, 9.11832, -2.85317], [0.286474, 9.11832, -2.85317], [0.75, 9.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 10, 22.8532], [0.75, 10.5449, 22.8532], [0.286474, 10.8817, 22.8532], [-0.286474, 10.8817, 22.8532], [-0.75, 10.5449, 22.8532], [-0.927051, 10, 22.8532], [-0.75, 9.45509, 22.8532], [-0.286474, 9.11832, 22.8532], [0.286474, 9.11832, 22.8532], [0.75, 9.45509, 22.8532], [2.42705, 10, 21.7634], [1.96353, 11.4266, 21.7634], [0.75, 12.3083, 21.7634], [-0.75, 12.3083, 21.7634], [-1.96353, 11.4266, 21.7634], [-2.42705, 10, 21.7634], [-1.96353, 8.57341, 21.7634], [-0.75, 7.69174, 21.7634], [0.75, 7.69174, 21.7634], [1.96353, 8.57341, 21.7634], [3, 10, 20], [2.42705, 11.7634, 20], [0.927051, 12.8532, 20], [-0.927051, 12.8532, 20], [-2.42705, 11.7634, 20], [-3, 10, 20], [-2.42705, 8.23664, 20], [-0.927051, 7.14683, 20], [0.927051, 7.14683, 20], [2.42705, 8.23664, 20], [2.42705, 10, 18.2366], [1.96353, 11.4266, 18.2366], [0.75, 12.3083, 18.2366], [-0.75, 12.3083, 18.2366], [-1.96353, 11.4266, 18.2366], [-2.42705, 10, 18.2366], [-1.96353, 8.57341, 18.2366], [-0.75, 7.69174, 18.2366], [0.75, 7.69174, 18.2366], [1.96353, 8.57341, 18.2366], [0.927051, 10, 17.1468], [0.75, 10.5449, 17.1468], [0.286474, 10.8817, 17.1468], [-0.286474, 10.8817, 17.1468], [-0.75, 10.5449, 17.1468], [-0.927051, 10, 17.1468], [-0.75, 9.45509, 17.1468], [-0.286474, 9.11832, 17.1468], [0.286474, 9.11832, 17.1468], [0.75, 9.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[0.927051, 10, 32.8532], [0.75, 10.5449, 32.8532], [0.286474, 10.8817, 32.8532], [-0.286474, 10.8817, 32.8532], [-0.75, 10.5449, 32.8532], [-0.927051, 10, 32.8532], [-0.75, 9.45509, 32.8532], [-0.286474, 9.11832, 32.8532], [0.286474, 9.11832, 32.8532], [0.75, 9.45509, 32.8532], [2.42705, 10, 31.7634], [1.96353, 11.4266, 31.7634], [0.75, 12.3083, 31.7634], [-0.75, 12.3083, 31.7634], [-1.96353, 11.4266, 31.7634], [-2.42705, 10, 31.7634], [-1.96353, 8.57341, 31.7634], [-0.75, 7.69174, 31.7634], [0.75, 7.69174, 31.7634], [1.96353, 8.57341, 31.7634], [3, 10, 30], [2.42705, 11.7634, 30], [0.927051, 12.8532, 30], [-0.927051, 12.8532, 30], [-2.42705, 11.7634, 30], [-3, 10, 30], [-2.42705, 8.23664, 30], [-0.927051, 7.14683, 30], [0.927051, 7.14683, 30], [2.42705, 8.23664, 30], [2.42705, 10, 28.2366], [1.96353, 11.4266, 28.2366], [0.75, 12.3083, 28.2366], [-0.75, 12.3083, 28.2366], [-1.96353, 11.4266, 28.2366], [-2.42705, 10, 28.2366], [-1.96353, 8.57341, 28.2366], [-0.75, 7.69174, 28.2366], [0.75, 7.69174, 28.2366], [1.96353, 8.57341, 28.2366], [0.927051, 10, 27.1468], [0.75, 10.5449, 27.1468], [0.286474, 10.8817, 27.1468], [-0.286474, 10.8817, 27.1468], [-0.75, 10.5449, 27.1468], [-0.927051, 10, 27.1468], [-0.75, 9.45509, 27.1468], [-0.286474, 9.11832, 27.1468], [0.286474, 9.11832, 27.1468], [0.75, 9.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 0, 2.85317], [10.75, 0.544907, 2.85317], [10.2865, 0.881678, 2.85317], [9.71353, 0.881678, 2.85317], [9.25, 0.544907, 2.85317], [9.07295, 0, 2.85317], [9.25, -0.544907, 2.85317], [9.71353, -0.881678, 2.85317], [10.2865, -0.881678, 2.85317], [10.75, -0.544907, 2.85317], [12.4271, 0, 1.76336], [11.9635, 1.42658, 1.76336], [10.75, 2.30826, 1.76336], [9.25, 2.30826, 1.76336], [8.03647, 1.42658, 1.76336], [7.57295, 0, 1.76336], [8.03647, -1.42658, 1.76336], [9.25, -2.30826, 1.76336], [10.75, -2.30826, 1.76336], [11.9635, -1.42658, 1.76336], [13, 0, 0], [12.4271, 1.76336, 0], [10.9271, 2.85317, 0], [9.07295, 2.85317, 0], [7.57295, 1.76336, 0], [7, 0, 0], [7.57295, -1.76336, 0], [9.07295, -2.85317, 0], [10.9271, -2.85317, 0], [12.4271, -1.76336, 0], [12.4271, 0, -1.76336], [11.9635, 1.42658, -1.76336], [10.75, 2.30826, -1.76336], [9.25, 2.30826, -1.76336], [8.03647, 1.42658, -1.76336], [7.57295, 0, -1.76336], [8.03647, -1.42658, -1.76336], [9.25, -2.30826, -1.76336], [10.75, -2.30826, -1.76336], [11.9635, -1.42658, -1.76336], [10.9271, 0, -2.85317], [10.75, 0.544907, -2.85317], [10.2865, 0.881678, -2.85317], [9.71353, 0.881678, -2.85317], [9.25, 0.544907, -2.85317], [9.07295, 0, -2.85317], [9.25, -0.544907, -2.85317], [9.71353, -0.881678, -2.85317], [10.2865, -0.881678, -2.85317], [10.75, -0.544907, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 0, 22.8532], [10.75, 0.544907, 22.8532], [10.2865, 0.881678, 22.8532], [9.71353, 0.881678, 22.8532], [9.25, 0.544907, 22.8532], [9.07295, 0, 22.8532], [9.25, -0.544907, 22.8532], [9.71353, -0.881678, 22.8532], [10.2865, -0.881678, 22.8532], [10.75, -0.544907, 22.8532], [12.4271, 0, 21.7634], [11.9635, 1.42658, 21.7634], [10.75, 2.30826, 21.7634], [9.25, 2.30826, 21.7634], [8.03647, 1.42658, 21.7634], [7.57295, 0, 21.7634], [8.03647, -1.42658, 21.7634], [9.25, -2.30826, 21.7634], [10.75, -2.30826, 21.7634], [11.9635, -1.42658, 21.7634], [13, 0, 20], [12.4271, 1.76336, 20], [10.9271, 2.85317, 20], [9.07295, 2.85317, 20], [7.57295, 1.76336, 20], [7, 0, 20], [7.57295, -1.76336, 20], [9.07295, -2.85317, 20], [10.9271, -2.85317, 20], [12.4271, -1.76336, 20], [12.4271, 0, 18.2366], [11.9635, 1.42658, 18.2366], [10.75, 2.30826, 18.2366], [9.25, 2.30826, 18.2366], [8.03647, 1.42658, 18.2366], [7.57295, 0, 18.2366], [8.03647, -1.42658, 18.2366], [9.25, -2.30826, 18.2366], [10.75, -2.30826, 18.2366], [11.9635, -1.42658, 18.2366], [10.9271, 0, 17.1468], [10.75, 0.544907, 17.1468], [10.2865, 0.881678, 17.1468], [9.71353, 0.881678, 17.1468], [9.25, 0.544907, 17.1468], [9.07295, 0, 17.1468], [9.25, -0.544907, 17.1468], [9.71353, -0.881678, 17.1468], [10.2865, -0.881678, 17.1468], [10.75, -0.544907, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 0, 32.8532], [10.75, 0.544907, 32.8532], [10.2865, 0.881678, 32.8532], [9.71353, 0.881678, 32.8532], [9.25, 0.544907, 32.8532], [9.07295, 0, 32.8532], [9.25, -0.544907, 32.8532], [9.71353, -0.881678, 32.8532], [10.2865, -0.881678, 32.8532], [10.75, -0.544907, 32.8532], [12.4271, 0, 31.7634], [11.9635, 1.42658, 31.7634], [10.75, 2.30826, 31.7634], [9.25, 2.30826, 31.7634], [8.03647, 1.42658, 31.7634], [7.57295, 0, 31.7634], [8.03647, -1.42658, 31.7634], [9.25, -2.30826, 31.7634], [10.75, -2.30826, 31.7634], [11.9635, -1.42658, 31.7634], [13, 0, 30], [12.4271, 1.76336, 30], [10.9271, 2.85317, 30], [9.07295, 2.85317, 30], [7.57295, 1.76336, 30], [7, 0, 30], [7.57295, -1.76336, 30], [9.07295, -2.85317, 30], [10.9271, -2.85317, 30], [12.4271, -1.76336, 30], [12.4271, 0, 28.2366], [11.9635, 1.42658, 28.2366], [10.75, 2.30826, 28.2366], [9.25, 2.30826, 28.2366], [8.03647, 1.42658, 28.2366], [7.57295, 0, 28.2366], [8.03647, -1.42658, 28.2366], [9.25, -2.30826, 28.2366], [10.75, -2.30826, 28.2366], [11.9635, -1.42658, 28.2366], [10.9271, 0, 27.1468], [10.75, 0.544907, 27.1468], [10.2865, 0.881678, 27.1468], [9.71353, 0.881678, 27.1468], [9.25, 0.544907, 27.1468], [9.07295, 0, 27.1468], [9.25, -0.544907, 27.1468], [9.71353, -0.881678, 27.1468], [10.2865, -0.881678, 27.1468], [10.75, -0.544907, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 5, 2.85317], [10.75, 5.54491, 2.85317], [10.2865, 5.88168, 2.85317], [9.71353, 5.88168, 2.85317], [9.25, 5.54491, 2.85317], [9.07295, 5, 2.85317], [9.25, 4.45509, 2.85317], [9.71353, 4.11832, 2.85317], [10.2865, 4.11832, 2.85317], [10.75, 4.45509, 2.85317], [12.4271, 5, 1.76336], [11.9635, 6.42658, 1.76336], [10.75, 7.30826, 1.76336], [9.25, 7.30826, 1.76336], [8.03647, 6.42658, 1.76336], [7.57295, 5, 1.76336], [8.03647, 3.57342, 1.76336], [9.25, 2.69174, 1.76336], [10.75, 2.69174, 1.76336], [11.9635, 3.57342, 1.76336], [13, 5, 0], [12.4271, 6.76336, 0], [10.9271, 7.85317, 0], [9.07295, 7.85317, 0], [7.57295, 6.76336, 0], [7, 5, 0], [7.57295, 3.23664, 0], [9.07295, 2.14683, 0], [10.9271, 2.14683, 0], [12.4271, 3.23664, 0], [12.4271, 5, -1.76336], [11.9635, 6.42658, -1.76336], [10.75, 7.30826, -1.76336], [9.25, 7.30826, -1.76336], [8.03647, 6.42658, -1.76336], [7.57295, 5, -1.76336], [8.03647, 3.57342, -1.76336], [9.25, 2.69174, -1.76336], [10.75, 2.69174, -1.76336], [11.9635, 3.57342, -1.76336], [10.9271, 5, -2.85317], [10.75, 5.54491, -2.85317], [10.2865, 5.88168, -2.85317], [9.71353, 5.88168, -2.85317], [9.25, 5.54491, -2.85317], [9.07295, 5, -2.85317], [9.25, 4.45509, -2.85317], [9.71353, 4.11832, -2.85317], [10.2865, 4.11832, -2.85317], [10.75, 4.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 5, 22.8532], [10.75, 5.54491, 22.8532], [10.2865, 5.88168, 22.8532], [9.71353, 5.88168, 22.8532], [9.25, 5.54491, 22.8532], [9.07295, 5, 22.8532], [9.25, 4.45509, 22.8532], [9.71353, 4.11832, 22.8532], [10.2865, 4.11832, 22.8532], [10.75, 4.45509, 22.8532], [12.4271, 5, 21.7634], [11.9635, 6.42658, 21.7634], [10.75, 7.30826, 21.7634], [9.25, 7.30826, 21.7634], [8.03647, 6.42658, 21.7634], [7.57295, 5, 21.7634], [8.03647, 3.57342, 21.7634], [9.25, 2.69174, 21.7634], [10.75, 2.69174, 21.7634], [11.9635, 3.57342, 21.7634], [13, 5, 20], [12.4271, 6.76336, 20], [10.9271, 7.85317, 20], [9.07295, 7.85317, 20], [7.57295, 6.76336, 20], [7, 5, 20], [7.57295, 3.23664, 20], [9.07295, 2.14683, 20], [10.9271, 2.14683, 20], [12.4271, 3.23664, 20], [12.4271, 5, 18.2366], [11.9635, 6.42658, 18.2366], [10.75, 7.30826, 18.2366], [9.25, 7.30826, 18.2366], [8.03647, 6.42658, 18.2366], [7.57295, 5, 18.2366], [8.03647, 3.57342, 18.2366], [9.25, 2.69174, 18.2366], [10.75, 2.69174, 18.2366], [11.9635, 3.57342, 18.2366], [10.9271, 5, 17.1468], [10.75, 5.54491, 17.1468], [10.2865, 5.88168, 17.1468], [9.71353, 5.88168, 17.1468], [9.25, 5.54491, 17.1468], [9.07295, 5, 17.1468], [9.25, 4.45509, 17.1468], [9.71353, 4.11832, 17.1468], [10.2865, 4.11832, 17.1468], [10.75, 4.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 5, 32.8532], [10.75, 5.54491, 32.8532], [10.2865, 5.88168, 32.8532], [9.71353, 5.88168, 32.8532], [9.25, 5.54491, 32.8532], [9.07295, 5, 32.8532], [9.25, 4.45509, 32.8532], [9.71353, 4.11832, 32.8532], [10.2865, 4.11832, 32.8532], [10.75, 4.45509, 32.8532], [12.4271, 5, 31.7634], [11.9635, 6.42658, 31.7634], [10.75, 7.30826, 31.7634], [9.25, 7.30826, 31.7634], [8.03647, 6.42658, 31.7634], [7.57295, 5, 31.7634], [8.03647, 3.57342, 31.7634], [9.25, 2.69174, 31.7634], [10.75, 2.69174, 31.7634], [11.9635, 3.57342, 31.7634], [13, 5, 30], [12.4271, 6.76336, 30], [10.9271, 7.85317, 30], [9.07295, 7.85317, 30], [7.57295, 6.76336, 30], [7, 5, 30], [7.57295, 3.23664, 30], [9.07295, 2.14683, 30], [10.9271, 2.14683, 30], [12.4271, 3.23664, 30], [12.4271, 5, 28.2366], [11.9635, 6.42658, 28.2366], [10.75, 7.30826, 28.2366], [9.25, 7.30826, 28.2366], [8.03647, 6.42658, 28.2366], [7.57295, 5, 28.2366], [8.03647, 3.57342, 28.2366], [9.25, 2.69174, 28.2366], [10.75, 2.69174, 28.2366], [11.9635, 3.57342, 28.2366], [10.9271, 5, 27.1468], [10.75, 5.54491, 27.1468], [10.2865, 5.88168, 27.1468], [9.71353, 5.88168, 27.1468], [9.25, 5.54491, 27.1468], [9.07295, 5, 27.1468], [9.25, 4.45509, 27.1468], [9.71353, 4.11832, 27.1468], [10.2865, 4.11832, 27.1468], [10.75, 4.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 10, 2.85317], [10.75, 10.5449, 2.85317], [10.2865, 10.8817, 2.85317], [9.71353, 10.8817, 2.85317], [9.25, 10.5449, 2.85317], [9.07295, 10, 2.85317], [9.25, 9.45509, 2.85317], [9.71353, 9.11832, 2.85317], [10.2865, 9.11832, 2.85317], [10.75, 9.45509, 2.85317], [12.4271, 10, 1.76336], [11.9635, 11.4266, 1.76336], [10.75, 12.3083, 1.76336], [9.25, 12.3083, 1.76336], [8.03647, 11.4266, 1.76336], [7.57295, 10, 1.76336], [8.03647, 8.57341, 1.76336], [9.25, 7.69174, 1.76336], [10.75, 7.69174, 1.76336], [11.9635, 8.57341, 1.76336], [13, 10, 0], [12.4271, 11.7634, 0], [10.9271, 12.8532, 0], [9.07295, 12.8532, 0], [7.57295, 11.7634, 0], [7, 10, 0], [7.57295, 8.23664, 0], [9.07295, 7.14683, 0], [10.9271, 7.14683, 0], [12.4271, 8.23664, 0], [12.4271, 10, -1.76336], [11.9635, 11.4266, -1.76336], [10.75, 12.3083, -1.76336], [9.25, 12.3083, -1.76336], [8.03647, 11.4266, -1.76336], [7.57295, 10, -1.76336], [8.03647, 8.57341, -1.76336], [9.25, 7.69174, -1.76336], [10.75, 7.69174, -1.76336], [11.9635, 8.57341, -1.76336], [10.9271, 10, -2.85317], [10.75, 10.5449, -2.85317], [10.2865, 10.8817, -2.85317], [9.71353, 10.8817, -2.85317], [9.25, 10.5449, -2.85317], [9.07295, 10, -2.85317], [9.25, 9.45509, -2.85317], [9.71353, 9.11832, -2.85317], [10.2865, 9.11832, -2.85317], [10.75, 9.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 10, 22.8532], [10.75, 10.5449, 22.8532], [10.2865, 10.8817, 22.8532], [9.71353, 10.8817, 22.8532], [9.25, 10.5449, 22.8532], [9.07295, 10, 22.8532], [9.25, 9.45509, 22.8532], [9.71353, 9.11832, 22.8532], [10.2865, 9.11832, 22.8532], [10.75, 9.45509, 22.8532], [12.4271, 10, 21.7634], [11.9635, 11.4266, 21.7634], [10.75, 12.3083, 21.7634], [9.25, 12.3083, 21.7634], [8.03647, 11.4266, 21.7634], [7.57295, 10, 21.7634], [8.03647, 8.57341, 21.7634], [9.25, 7.69174, 21.7634], [10.75, 7.69174, 21.7634], [11.9635, 8.57341, 21.7634], [13, 10, 20], [12.4271, 11.7634, 20], [10.9271, 12.8532, 20], [9.07295, 12.8532, 20], [7.57295, 11.7634, 20], [7, 10, 20], [7.57295, 8.23664, 20], [9.07295, 7.14683, 20], [10.9271, 7.14683, 20], [12.4271, 8.23664, 20], [12.4271, 10, 18.2366], [11.9635, 11.4266, 18.2366], [10.75, 12.3083, 18.2366], [9.25, 12.3083, 18.2366], [8.03647, 11.4266, 18.2366], [7.57295, 10, 18.2366], [8.03647, 8.57341, 18.2366], [9.25, 7.69174, 18.2366], [10.75, 7.69174, 18.2366], [11.9635, 8.57341, 18.2366], [10.9271, 10, 17.1468], [10.75, 10.5449, 17.1468], [10.2865, 10.8817, 17.1468], [9.71353, 10.8817, 17.1468], [9.25, 10.5449, 17.1468], [9.07295, 10, 17.1468], [9.25, 9.45509, 17.1468], [9.71353, 9.11832, 17.1468], [10.2865, 9.11832, 17.1468], [10.75, 9.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[10.9271, 10, 32.8532], [10.75, 10.5449, 32.8532], [10.2865, 10.8817, 32.8532], [9.71353, 10.8817, 32.8532], [9.25, 10.5449, 32.8532], [9.07295, 10, 32.8532], [9.25, 9.45509, 32.8532], [9.71353, 9.11832, 32.8532], [10.2865, 9.11832, 32.8532], [10.75, 9.45509, 32.8532], [12.4271, 10, 31.7634], [11.9635, 11.4266, 31.7634], [10.75, 12.3083, 31.7634], [9.25, 12.3083, 31.7634], [8.03647, 11.4266, 31.7634], [7.57295, 10, 31.7634], [8.03647, 8.57341, 31.7634], [9.25, 7.69174, 31.7634], [10.75, 7.69174, 31.7634], [11.9635, 8.57341, 31.7634], [13, 10, 30], [12.4271, 11.7634, 30], [10.9271, 12.8532, 30], [9.07295, 12.8532, 30], [7.57295, 11.7634, 30], [7, 10, 30], [7.57295, 8.23664, 30], [9.07295, 7.14683, 30], [10.9271, 7.14683, 30], [12.4271, 8.23664, 30], [12.4271, 10, 28.2366], [11.9635, 11.4266, 28.2366], [10.75, 12.3083, 28.2366], [9.25, 12.3083, 28.2366], [8.03647, 11.4266, 28.2366], [7.57295, 10, 28.2366], [8.03647, 8.57341, 28.2366], [9.25, 7.69174, 28.2366], [10.75, 7.69174, 28.2366], [11.9635, 8.57341, 28.2366], [10.9271, 10, 27.1468], [10.75, 10.5449, 27.1468], [10.2865, 10.8817, 27.1468], [9.71353, 10.8817, 27.1468], [9.25, 10.5449, 27.1468], [9.07295, 10, 27.1468], [9.25, 9.45509, 27.1468], [9.71353, 9.11832, 27.1468], [10.2865, 9.11832, 27.1468], [10.75, 9.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 0, 2.85317], [20.75, 0.544907, 2.85317], [20.2865, 0.881678, 2.85317], [19.7135, 0.881678, 2.85317], [19.25, 0.544907, 2.85317], [19.0729, 0, 2.85317], [19.25, -0.544907, 2.85317], [19.7135, -0.881678, 2.85317], [20.2865, -0.881678, 2.85317], [20.75, -0.544907, 2.85317], [22.4271, 0, 1.76336], [21.9635, 1.42658, 1.76336], [20.75, 2.30826, 1.76336], [19.25, 2.30826, 1.76336], [18.0365, 1.42658, 1.76336], [17.5729, 0, 1.76336], [18.0365, -1.42658, 1.76336], [19.25, -2.30826, 1.76336], [20.75, -2.30826, 1.76336], [21.9635, -1.42658, 1.76336], [23, 0, 0], [22.4271, 1.76336, 0], [20.9271, 2.85317, 0], [19.0729, 2.85317, 0], [17.5729, 1.76336, 0], [17, 0, 0], [17.5729, -1.76336, 0], [19.0729, -2.85317, 0], [20.9271, -2.85317, 0], [22.4271, -1.76336, 0], [22.4271, 0, -1.76336], [21.9635, 1.42658, -1.76336], [20.75, 2.30826, -1.76336], [19.25, 2.30826, -1.76336], [18.0365, 1.42658, -1.76336], [17.5729, 0, -1.76336], [18.0365, -1.42658, -1.76336], [19.25, -2.30826, -1.76336], [20.75, -2.30826, -1.76336], [21.9635, -1.42658, -1.76336], [20.9271, 0, -2.85317], [20.75, 0.544907, -2.85317], [20.2865, 0.881678, -2.85317], [19.7135, 0.881678, -2.85317], [19.25, 0.544907, -2.85317], [19.0729, 0, -2.85317], [19.25, -0.544907, -2.85317], [19.7135, -0.881678, -2.85317], [20.2865, -0.881678, -2.85317], [20.75, -0.544907, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 0, 22.8532], [20.75, 0.544907, 22.8532], [20.2865, 0.881678, 22.8532], [19.7135, 0.881678, 22.8532], [19.25, 0.544907, 22.8532], [19.0729, 0, 22.8532], [19.25, -0.544907, 22.8532], [19.7135, -0.881678, 22.8532], [20.2865, -0.881678, 22.8532], [20.75, -0.544907, 22.8532], [22.4271, 0, 21.7634], [21.9635, 1.42658, 21.7634], [20.75, 2.30826, 21.7634], [19.25, 2.30826, 21.7634], [18.0365, 1.42658, 21.7634], [17.5729, 0, 21.7634], [18.0365, -1.42658, 21.7634], [19.25, -2.30826, 21.7634], [20.75, -2.30826, 21.7634], [21.9635, -1.42658, 21.7634], [23, 0, 20], [22.4271, 1.76336, 20], [20.9271, 2.85317, 20], [19.0729, 2.85317, 20], [17.5729, 1.76336, 20], [17, 0, 20], [17.5729, -1.76336, 20], [19.0729, -2.85317, 20], [20.9271, -2.85317, 20], [22.4271, -1.76336, 20], [22.4271, 0, 18.2366], [21.9635, 1.42658, 18.2366], [20.75, 2.30826, 18.2366], [19.25, 2.30826, 18.2366], [18.0365, 1.42658, 18.2366], [17.5729, 0, 18.2366], [18.0365, -1.42658, 18.2366], [19.25, -2.30826, 18.2366], [20.75, -2.30826, 18.2366], [21.9635, -1.42658, 18.2366], [20.9271, 0, 17.1468], [20.75, 0.544907, 17.1468], [20.2865, 0.881678, 17.1468], [19.7135, 0.881678, 17.1468], [19.25, 0.544907, 17.1468], [19.0729, 0, 17.1468], [19.25, -0.544907, 17.1468], [19.7135, -0.881678, 17.1468], [20.2865, -0.881678, 17.1468], [20.75, -0.544907, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 0, 32.8532], [20.75, 0.544907, 32.8532], [20.2865, 0.881678, 32.8532], [19.7135, 0.881678, 32.8532], [19.25, 0.544907, 32.8532], [19.0729, 0, 32.8532], [19.25, -0.544907, 32.8532], [19.7135, -0.881678, 32.8532], [20.2865, -0.881678, 32.8532], [20.75, -0.544907, 32.8532], [22.4271, 0, 31.7634], [21.9635, 1.42658, 31.7634], [20.75, 2.30826, 31.7634], [19.25, 2.30826, 31.7634], [18.0365, 1.42658, 31.7634], [17.5729, 0, 31.7634], [18.0365, -1.42658, 31.7634], [19.25, -2.30826, 31.7634], [20.75, -2.30826, 31.7634], [21.9635, -1.42658, 31.7634], [23, 0, 30], [22.4271, 1.76336, 30], [20.9271, 2.85317, 30], [19.0729, 2.85317, 30], [17.5729, 1.76336, 30], [17, 0, 30], [17.5729, -1.76336, 30], [19.0729, -2.85317, 30], [20.9271, -2.85317, 30], [22.4271, -1.76336, 30], [22.4271, 0, 28.2366], [21.9635, 1.42658, 28.2366], [20.75, 2.30826, 28.2366], [19.25, 2.30826, 28.2366], [18.0365, 1.42658, 28.2366], [17.5729, 0, 28.2366], [18.0365, -1.42658, 28.2366], [19.25, -2.30826, 28.2366], [20.75, -2.30826, 28.2366], [21.9635, -1.42658, 28.2366], [20.9271, 0, 27.1468], [20.75, 0.544907, 27.1468], [20.2865, 0.881678, 27.1468], [19.7135, 0.881678, 27.1468], [19.25, 0.544907, 27.1468], [19.0729, 0, 27.1468], [19.25, -0.544907, 27.1468], [19.7135, -0.881678, 27.1468], [20.2865, -0.881678, 27.1468], [20.75, -0.544907, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 5, 2.85317], [20.75, 5.54491, 2.85317], [20.2865, 5.88168, 2.85317], [19.7135, 5.88168, 2.85317], [19.25, 5.54491, 2.85317], [19.0729, 5, 2.85317], [19.25, 4.45509, 2.85317], [19.7135, 4.11832, 2.85317], [20.2865, 4.11832, 2.85317], [20.75, 4.45509, 2.85317], [22.4271, 5, 1.76336], [21.9635, 6.42658, 1.76336], [20.75, 7.30826, 1.76336], [19.25, 7.30826, 1.76336], [18.0365, 6.42658, 1.76336], [17.5729, 5, 1.76336], [18.0365, 3.57342, 1.76336], [19.25, 2.69174, 1.76336], [20.75, 2.69174, 1.76336], [21.9635, 3.57342, 1.76336], [23, 5, 0], [22.4271, 6.76336, 0], [20.9271, 7.85317, 0], [19.0729, 7.85317, 0], [17.5729, 6.76336, 0], [17, 5, 0], [17.5729, 3.23664, 0], [19.0729, 2.14683, 0], [20.9271, 2.14683, 0], [22.4271, 3.23664, 0], [22.4271, 5, -1.76336], [21.9635, 6.42658, -1.76336], [20.75, 7.30826, -1.76336], [19.25, 7.30826, -1.76336], [18.0365, 6.42658, -1.76336], [17.5729, 5, -1.76336], [18.0365, 3.57342, -1.76336], [19.25, 2.69174, -1.76336], [20.75, 2.69174, -1.76336], [21.9635, 3.57342, -1.76336], [20.9271, 5, -2.85317], [20.75, 5.54491, -2.85317], [20.2865, 5.88168, -2.85317], [19.7135, 5.88168, -2.85317], [19.25, 5.54491, -2.85317], [19.0729, 5, -2.85317], [19.25, 4.45509, -2.85317], [19.7135, 4.11832, -2.85317], [20.2865, 4.11832, -2.85317], [20.75, 4.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 5, 22.8532], [20.75, 5.54491, 22.8532], [20.2865, 5.88168, 22.8532], [19.7135, 5.88168, 22.8532], [19.25, 5.54491, 22.8532], [19.0729, 5, 22.8532], [19.25, 4.45509, 22.8532], [19.7135, 4.11832, 22.8532], [20.2865, 4.11832, 22.8532], [20.75, 4.45509, 22.8532], [22.4271, 5, 21.7634], [21.9635, 6.42658, 21.7634], [20.75, 7.30826, 21.7634], [19.25, 7.30826, 21.7634], [18.0365, 6.42658, 21.7634], [17.5729, 5, 21.7634], [18.0365, 3.57342, 21.7634], [19.25, 2.69174, 21.7634], [20.75, 2.69174, 21.7634], [21.9635, 3.57342, 21.7634], [23, 5, 20], [22.4271, 6.76336, 20], [20.9271, 7.85317, 20], [19.0729, 7.85317, 20], [17.5729, 6.76336, 20], [17, 5, 20], [17.5729, 3.23664, 20], [19.0729, 2.14683, 20], [20.9271, 2.14683, 20], [22.4271, 3.23664, 20], [22.4271, 5, 18.2366], [21.9635, 6.42658, 18.2366], [20.75, 7.30826, 18.2366], [19.25, 7.30826, 18.2366], [18.0365, 6.42658, 18.2366], [17.5729, 5, 18.2366], [18.0365, 3.57342, 18.2366], [19.25, 2.69174, 18.2366], [20.75, 2.69174, 18.2366], [21.9635, 3.57342, 18.2366], [20.9271, 5, 17.1468], [20.75, 5.54491, 17.1468], [20.2865, 5.88168, 17.1468], [19.7135, 5.88168, 17.1468], [19.25, 5.54491, 17.1468], [19.0729, 5, 17.1468], [19.25, 4.45509, 17.1468], [19.7135, 4.11832, 17.1468], [20.2865, 4.11832, 17.1468], [20.75, 4.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 5, 32.8532], [20.75, 5.54491, 32.8532], [20.2865, 5.88168, 32.8532], [19.7135, 5.88168, 32.8532], [19.25, 5.54491, 32.8532], [19.0729, 5, 32.8532], [19.25, 4.45509, 32.8532], [19.7135, 4.11832, 32.8532], [20.2865, 4.11832, 32.8532], [20.75, 4.45509, 32.8532], [22.4271, 5, 31.7634], [21.9635, 6.42658, 31.7634], [20.75, 7.30826, 31.7634], [19.25, 7.30826, 31.7634], [18.0365, 6.42658, 31.7634], [17.5729, 5, 31.7634], [18.0365, 3.57342, 31.7634], [19.25, 2.69174, 31.7634], [20.75, 2.69174, 31.7634], [21.9635, 3.57342, 31.7634], [23, 5, 30], [22.4271, 6.76336, 30], [20.9271, 7.85317, 30], [19.0729, 7.85317, 30], [17.5729, 6.76336, 30], [17, 5, 30], [17.5729, 3.23664, 30], [19.0729, 2.14683, 30], [20.9271, 2.14683, 30], [22.4271, 3.23664, 30], [22.4271, 5, 28.2366], [21.9635, 6.42658, 28.2366], [20.75, 7.30826, 28.2366], [19.25, 7.30826, 28.2366], [18.0365, 6.42658, 28.2366], [17.5729, 5, 28.2366], [18.0365, 3.57342, 28.2366], [19.25, 2.69174, 28.2366], [20.75, 2.69174, 28.2366], [21.9635, 3.57342, 28.2366], [20.9271, 5, 27.1468], [20.75, 5.54491, 27.1468], [20.2865, 5.88168, 27.1468], [19.7135, 5.88168, 27.1468], [19.25, 5.54491, 27.1468], [19.0729, 5, 27.1468], [19.25, 4.45509, 27.1468], [19.7135, 4.11832, 27.1468], [20.2865, 4.11832, 27.1468], [20.75, 4.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 10, 2.85317], [20.75, 10.5449, 2.85317], [20.2865, 10.8817, 2.85317], [19.7135, 10.8817, 2.85317], [19.25, 10.5449, 2.85317], [19.0729, 10, 2.85317], [19.25, 9.45509, 2.85317], [19.7135, 9.11832, 2.85317], [20.2865, 9.11832, 2.85317], [20.75, 9.45509, 2.85317], [22.4271, 10, 1.76336], [21.9635, 11.4266, 1.76336], [20.75, 12.3083, 1.76336], [19.25, 12.3083, 1.76336], [18.0365, 11.4266, 1.76336], [17.5729, 10, 1.76336], [18.0365, 8.57341, 1.76336], [19.25, 7.69174, 1.76336], [20.75, 7.69174, 1.76336], [21.9635, 8.57341, 1.76336], [23, 10, 0], [22.4271, 11.7634, 0], [20.9271, 12.8532, 0], [19.0729, 12.8532, 0], [17.5729, 11.7634, 0], [17, 10, 0], [17.5729, 8.23664, 0], [19.0729, 7.14683, 0], [20.9271, 7.14683, 0], [22.4271, 8.23664, 0], [22.4271, 10, -1.76336], [21.9635, 11.4266, -1.76336], [20.75, 12.3083, -1.76336], [19.25, 12.3083, -1.76336], [18.0365, 11.4266, -1.76336], [17.5729, 10, -1.76336], [18.0365, 8.57341, -1.76336], [19.25, 7.69174, -1.76336], [20.75, 7.69174, -1.76336], [21.9635, 8.57341, -1.76336], [20.9271, 10, -2.85317], [20.75, 10.5449, -2.85317], [20.2865, 10.8817, -2.85317], [19.7135, 10.8817, -2.85317], [19.25, 10.5449, -2.85317], [19.0729, 10, -2.85317], [19.25, 9.45509, -2.85317], [19.7135, 9.11832, -2.85317], [20.2865, 9.11832, -2.85317], [20.75, 9.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 10, 22.8532], [20.75, 10.5449, 22.8532], [20.2865, 10.8817, 22.8532], [19.7135, 10.8817, 22.8532], [19.25, 10.5449, 22.8532], [19.0729, 10, 22.8532], [19.25, 9.45509, 22.8532], [19.7135, 9.11832, 22.8532], [20.2865, 9.11832, 22.8532], [20.75, 9.45509, 22.8532], [22.4271, 10, 21.7634], [21.9635, 11.4266, 21.7634], [20.75, 12.3083, 21.7634], [19.25, 12.3083, 21.7634], [18.0365, 11.4266, 21.7634], [17.5729, 10, 21.7634], [18.0365, 8.57341, 21.7634], [19.25, 7.69174, 21.7634], [20.75, 7.69174, 21.7634], [21.9635, 8.57341, 21.7634], [23, 10, 20], [22.4271, 11.7634, 20], [20.9271, 12.8532, 20], [19.0729, 12.8532, 20], [17.5729, 11.7634, 20], [17, 10, 20], [17.5729, 8.23664, 20], [19.0729, 7.14683, 20], [20.9271, 7.14683, 20], [22.4271, 8.23664, 20], [22.4271, 10, 18.2366], [21.9635, 11.4266, 18.2366], [20.75, 12.3083, 18.2366], [19.25, 12.3083, 18.2366], [18.0365, 11.4266, 18.2366], [17.5729, 10, 18.2366], [18.0365, 8.57341, 18.2366], [19.25, 7.69174, 18.2366], [20.75, 7.69174, 18.2366], [21.9635, 8.57341, 18.2366], [20.9271, 10, 17.1468], [20.75, 10.5449, 17.1468], [20.2865, 10.8817, 17.1468], [19.7135, 10.8817, 17.1468], [19.25, 10.5449, 17.1468], [19.0729, 10, 17.1468], [19.25, 9.45509, 17.1468], [19.7135, 9.11832, 17.1468], [20.2865, 9.11832, 17.1468], [20.75, 9.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[20.9271, 10, 32.8532], [20.75, 10.5449, 32.8532], [20.2865, 10.8817, 32.8532], [19.7135, 10.8817, 32.8532], [19.25, 10.5449, 32.8532], [19.0729, 10, 32.8532], [19.25, 9.45509, 32.8532], [19.7135, 9.11832, 32.8532], [20.2865, 9.11832, 32.8532], [20.75, 9.45509, 32.8532], [22.4271, 10, 31.7634], [21.9635, 11.4266, 31.7634], [20.75, 12.3083, 31.7634], [19.25, 12.3083, 31.7634], [18.0365, 11.4266, 31.7634], [17.5729, 10, 31.7634], [18.0365, 8.57341, 31.7634], [19.25, 7.69174, 31.7634], [20.75, 7.69174, 31.7634], [21.9635, 8.57341, 31.7634], [23, 10, 30], [22.4271, 11.7634, 30], [20.9271, 12.8532, 30], [19.0729, 12.8532, 30], [17.5729, 11.7634, 30], [17, 10, 30], [17.5729, 8.23664, 30], [19.0729, 7.14683, 30], [20.9271, 7.14683, 30], [22.4271, 8.23664, 30], [22.4271, 10, 28.2366], [21.9635, 11.4266, 28.2366], [20.75, 12.3083, 28.2366], [19.25, 12.3083, 28.2366], [18.0365, 11.4266, 28.2366], [17.5729, 10, 28.2366], [18.0365, 8.57341, 28.2366], [19.25, 7.69174, 28.2366], [20.75, 7.69174, 28.2366], [21.9635, 8.57341, 28.2366], [20.9271, 10, 27.1468], [20.75, 10.5449, 27.1468], [20.2865, 10.8817, 27.1468], [19.7135, 10.8817, 27.1468], [19.25, 10.5449, 27.1468], [19.0729, 10, 27.1468], [19.25, 9.45509, 27.1468], [19.7135, 9.11832, 27.1468], [20.2865, 9.11832, 27.1468], [20.75, 9.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 0, 2.85317], [30.75, 0.544907, 2.85317], [30.2865, 0.881678, 2.85317], [29.7135, 0.881678, 2.85317], [29.25, 0.544907, 2.85317], [29.0729, 0, 2.85317], [29.25, -0.544907, 2.85317], [29.7135, -0.881678, 2.85317], [30.2865, -0.881678, 2.85317], [30.75, -0.544907, 2.85317], [32.4271, 0, 1.76336], [31.9635, 1.42658, 1.76336], [30.75, 2.30826, 1.76336], [29.25, 2.30826, 1.76336], [28.0365, 1.42658, 1.76336], [27.5729, 0, 1.76336], [28.0365, -1.42658, 1.76336], [29.25, -2.30826, 1.76336], [30.75, -2.30826, 1.76336], [31.9635, -1.42658, 1.76336], [33, 0, 0], [32.4271, 1.76336, 0], [30.9271, 2.85317, 0], [29.0729, 2.85317, 0], [27.5729, 1.76336, 0], [27, 0, 0], [27.5729, -1.76336, 0], [29.0729, -2.85317, 0], [30.9271, -2.85317, 0], [32.4271, -1.76336, 0], [32.4271, 0, -1.76336], [31.9635, 1.42658, -1.76336], [30.75, 2.30826, -1.76336], [29.25, 2.30826, -1.76336], [28.0365, 1.42658, -1.76336], [27.5729, 0, -1.76336], [28.0365, -1.42658, -1.76336], [29.25, -2.30826, -1.76336], [30.75, -2.30826, -1.76336], [31.9635, -1.42658, -1.76336], [30.9271, 0, -2.85317], [30.75, 0.544907, -2.85317], [30.2865, 0.881678, -2.85317], [29.7135, 0.881678, -2.85317], [29.25, 0.544907, -2.85317], [29.0729, 0, -2.85317], [29.25, -0.544907, -2.85317], [29.7135, -0.881678, -2.85317], [30.2865, -0.881678, -2.85317], [30.75, -0.544907, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 0, 22.8532], [30.75, 0.544907, 22.8532], [30.2865, 0.881678, 22.8532], [29.7135, 0.881678, 22.8532], [29.25, 0.544907, 22.8532], [29.0729, 0, 22.8532], [29.25, -0.544907, 22.8532], [29.7135, -0.881678, 22.8532], [30.2865, -0.881678, 22.8532], [30.75, -0.544907, 22.8532], [32.4271, 0, 21.7634], [31.9635, 1.42658, 21.7634], [30.75, 2.30826, 21.7634], [29.25, 2.30826, 21.7634], [28.0365, 1.42658, 21.7634], [27.5729, 0, 21.7634], [28.0365, -1.42658, 21.7634], [29.25, -2.30826, 21.7634], [30.75, -2.30826, 21.7634], [31.9635, -1.42658, 21.7634], [33, 0, 20], [32.4271, 1.76336, 20], [30.9271, 2.85317, 20], [29.0729, 2.85317, 20], [27.5729, 1.76336, 20], [27, 0, 20], [27.5729, -1.76336, 20], [29.0729, -2.85317, 20], [30.9271, -2.85317, 20], [32.4271, -1.76336, 20], [32.4271, 0, 18.2366], [31.9635, 1.42658, 18.2366], [30.75, 2.30826, 18.2366], [29.25, 2.30826, 18.2366], [28.0365, 1.42658, 18.2366], [27.5729, 0, 18.2366], [28.0365, -1.42658, 18.2366], [29.25, -2.30826, 18.2366], [30.75, -2.30826, 18.2366], [31.9635, -1.42658, 18.2366], [30.9271, 0, 17.1468], [30.75, 0.544907, 17.1468], [30.2865, 0.881678, 17.1468], [29.7135, 0.881678, 17.1468], [29.25, 0.544907, 17.1468], [29.0729, 0, 17.1468], [29.25, -0.544907, 17.1468], [29.7135, -0.881678, 17.1468], [30.2865, -0.881678, 17.1468], [30.75, -0.544907, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 0, 32.8532], [30.75, 0.544907, 32.8532], [30.2865, 0.881678, 32.8532], [29.7135, 0.881678, 32.8532], [29.25, 0.544907, 32.8532], [29.0729, 0, 32.8532], [29.25, -0.544907, 32.8532], [29.7135, -0.881678, 32.8532], [30.2865, -0.881678, 32.8532], [30.75, -0.544907, 32.8532], [32.4271, 0, 31.7634], [31.9635, 1.42658, 31.7634], [30.75, 2.30826, 31.7634], [29.25, 2.30826, 31.7634], [28.0365, 1.42658, 31.7634], [27.5729, 0, 31.7634], [28.0365, -1.42658, 31.7634], [29.25, -2.30826, 31.7634], [30.75, -2.30826, 31.7634], [31.9635, -1.42658, 31.7634], [33, 0, 30], [32.4271, 1.76336, 30], [30.9271, 2.85317, 30], [29.0729, 2.85317, 30], [27.5729, 1.76336, 30], [27, 0, 30], [27.5729, -1.76336, 30], [29.0729, -2.85317, 30], [30.9271, -2.85317, 30], [32.4271, -1.76336, 30], [32.4271, 0, 28.2366], [31.9635, 1.42658, 28.2366], [30.75, 2.30826, 28.2366], [29.25, 2.30826, 28.2366], [28.0365, 1.42658, 28.2366], [27.5729, 0, 28.2366], [28.0365, -1.42658, 28.2366], [29.25, -2.30826, 28.2366], [30.75, -2.30826, 28.2366], [31.9635, -1.42658, 28.2366], [30.9271, 0, 27.1468], [30.75, 0.544907, 27.1468], [30.2865, 0.881678, 27.1468], [29.7135, 0.881678, 27.1468], [29.25, 0.544907, 27.1468], [29.0729, 0, 27.1468], [29.25, -0.544907, 27.1468], [29.7135, -0.881678, 27.1468], [30.2865, -0.881678, 27.1468], [30.75, -0.544907, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 5, 2.85317], [30.75, 5.54491, 2.85317], [30.2865, 5.88168, 2.85317], [29.7135, 5.88168, 2.85317], [29.25, 5.54491, 2.85317], [29.0729, 5, 2.85317], [29.25, 4.45509, 2.85317], [29.7135, 4.11832, 2.85317], [30.2865, 4.11832, 2.85317], [30.75, 4.45509, 2.85317], [32.4271, 5, 1.76336], [31.9635, 6.42658, 1.76336], [30.75, 7.30826, 1.76336], [29.25, 7.30826, 1.76336], [28.0365, 6.42658, 1.76336], [27.5729, 5, 1.76336], [28.0365, 3.57342, 1.76336], [29.25, 2.69174, 1.76336], [30.75, 2.69174, 1.76336], [31.9635, 3.57342, 1.76336], [33, 5, 0], [32.4271, 6.76336, 0], [30.9271, 7.85317, 0], [29.0729, 7.85317, 0], [27.5729, 6.76336, 0], [27, 5, 0], [27.5729, 3.23664, 0], [29.0729, 2.14683, 0], [30.9271, 2.14683, 0], [32.4271, 3.23664, 0], [32.4271, 5, -1.76336], [31.9635, 6.42658, -1.76336], [30.75, 7.30826, -1.76336], [29.25, 7.30826, -1.76336], [28.0365, 6.42658, -1.76336], [27.5729, 5, -1.76336], [28.0365, 3.57342, -1.76336], [29.25, 2.69174, -1.76336], [30.75, 2.69174, -1.76336], [31.9635, 3.57342, -1.76336], [30.9271, 5, -2.85317], [30.75, 5.54491, -2.85317], [30.2865, 5.88168, -2.85317], [29.7135, 5.88168, -2.85317], [29.25, 5.54491, -2.85317], [29.0729, 5, -2.85317], [29.25, 4.45509, -2.85317], [29.7135, 4.11832, -2.85317], [30.2865, 4.11832, -2.85317], [30.75, 4.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 5, 22.8532], [30.75, 5.54491, 22.8532], [30.2865, 5.88168, 22.8532], [29.7135, 5.88168, 22.8532], [29.25, 5.54491, 22.8532], [29.0729, 5, 22.8532], [29.25, 4.45509, 22.8532], [29.7135, 4.11832, 22.8532], [30.2865, 4.11832, 22.8532], [30.75, 4.45509, 22.8532], [32.4271, 5, 21.7634], [31.9635, 6.42658, 21.7634], [30.75, 7.30826, 21.7634], [29.25, 7.30826, 21.7634], [28.0365, 6.42658, 21.7634], [27.5729, 5, 21.7634], [28.0365, 3.57342, 21.7634], [29.25, 2.69174, 21.7634], [30.75, 2.69174, 21.7634], [31.9635, 3.57342, 21.7634], [33, 5, 20], [32.4271, 6.76336, 20], [30.9271, 7.85317, 20], [29.0729, 7.85317, 20], [27.5729, 6.76336, 20], [27, 5, 20], [27.5729, 3.23664, 20], [29.0729, 2.14683, 20], [30.9271, 2.14683, 20], [32.4271, 3.23664, 20], [32.4271, 5, 18.2366], [31.9635, 6.42658, 18.2366], [30.75, 7.30826, 18.2366], [29.25, 7.30826, 18.2366], [28.0365, 6.42658, 18.2366], [27.5729, 5, 18.2366], [28.0365, 3.57342, 18.2366], [29.25, 2.69174, 18.2366], [30.75, 2.69174, 18.2366], [31.9635, 3.57342, 18.2366], [30.9271, 5, 17.1468], [30.75, 5.54491, 17.1468], [30.2865, 5.88168, 17.1468], [29.7135, 5.88168, 17.1468], [29.25, 5.54491, 17.1468], [29.0729, 5, 17.1468], [29.25, 4.45509, 17.1468], [29.7135, 4.11832, 17.1468], [30.2865, 4.11832, 17.1468], [30.75, 4.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 5, 32.8532], [30.75, 5.54491, 32.8532], [30.2865, 5.88168, 32.8532], [29.7135, 5.88168, 32.8532], [29.25, 5.54491, 32.8532], [29.0729, 5, 32.8532], [29.25, 4.45509, 32.8532], [29.7135, 4.11832, 32.8532], [30.2865, 4.11832, 32.8532], [30.75, 4.45509, 32.8532], [32.4271, 5, 31.7634], [31.9635, 6.42658, 31.7634], [30.75, 7.30826, 31.7634], [29.25, 7.30826, 31.7634], [28.0365, 6.42658, 31.7634], [27.5729, 5, 31.7634], [28.0365, 3.57342, 31.7634], [29.25, 2.69174, 31.7634], [30.75, 2.69174, 31.7634], [31.9635, 3.57342, 31.7634], [33, 5, 30], [32.4271, 6.76336, 30], [30.9271, 7.85317, 30], [29.0729, 7.85317, 30], [27.5729, 6.76336, 30], [27, 5, 30], [27.5729, 3.23664, 30], [29.0729, 2.14683, 30], [30.9271, 2.14683, 30], [32.4271, 3.23664, 30], [32.4271, 5, 28.2366], [31.9635, 6.42658, 28.2366], [30.75, 7.30826, 28.2366], [29.25, 7.30826, 28.2366], [28.0365, 6.42658, 28.2366], [27.5729, 5, 28.2366], [28.0365, 3.57342, 28.2366], [29.25, 2.69174, 28.2366], [30.75, 2.69174, 28.2366], [31.9635, 3.57342, 28.2366], [30.9271, 5, 27.1468], [30.75, 5.54491, 27.1468], [30.2865, 5.88168, 27.1468], [29.7135, 5.88168, 27.1468], [29.25, 5.54491, 27.1468], [29.0729, 5, 27.1468], [29.25, 4.45509, 27.1468], [29.7135, 4.11832, 27.1468], [30.2865, 4.11832, 27.1468], [30.75, 4.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 10, 2.85317], [30.75, 10.5449, 2.85317], [30.2865, 10.8817, 2.85317], [29.7135, 10.8817, 2.85317], [29.25, 10.5449, 2.85317], [29.0729, 10, 2.85317], [29.25, 9.45509, 2.85317], [29.7135, 9.11832, 2.85317], [30.2865, 9.11832, 2.85317], [30.75, 9.45509, 2.85317], [32.4271, 10, 1.76336], [31.9635, 11.4266, 1.76336], [30.75, 12.3083, 1.76336], [29.25, 12.3083, 1.76336], [28.0365, 11.4266, 1.76336], [27.5729, 10, 1.76336], [28.0365, 8.57341, 1.76336], [29.25, 7.69174, 1.76336], [30.75, 7.69174, 1.76336], [31.9635, 8.57341, 1.76336], [33, 10, 0], [32.4271, 11.7634, 0], [30.9271, 12.8532, 0], [29.0729, 12.8532, 0], [27.5729, 11.7634, 0], [27, 10, 0], [27.5729, 8.23664, 0], [29.0729, 7.14683, 0], [30.9271, 7.14683, 0], [32.4271, 8.23664, 0], [32.4271, 10, -1.76336], [31.9635, 11.4266, -1.76336], [30.75, 12.3083, -1.76336], [29.25, 12.3083, -1.76336], [28.0365, 11.4266, -1.76336], [27.5729, 10, -1.76336], [28.0365, 8.57341, -1.76336], [29.25, 7.69174, -1.76336], [30.75, 7.69174, -1.76336], [31.9635, 8.57341, -1.76336], [30.9271, 10, -2.85317], [30.75, 10.5449, -2.85317], [30.2865, 10.8817, -2.85317], [29.7135, 10.8817, -2.85317], [29.25, 10.5449, -2.85317], [29.0729, 10, -2.85317], [29.25, 9.45509, -2.85317], [29.7135, 9.11832, -2.85317], [30.2865, 9.11832, -2.85317], [30.75, 9.45509, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 10, 22.8532], [30.75, 10.5449, 22.8532], [30.2865, 10.8817, 22.8532], [29.7135, 10.8817, 22.8532], [29.25, 10.5449, 22.8532], [29.0729, 10, 22.8532], [29.25, 9.45509, 22.8532], [29.7135, 9.11832, 22.8532], [30.2865, 9.11832, 22.8532], [30.75, 9.45509, 22.8532], [32.4271, 10, 21.7634], [31.9635, 11.4266, 21.7634], [30.75, 12.3083, 21.7634], [29.25, 12.3083, 21.7634], [28.0365, 11.4266, 21.7634], [27.5729, 10, 21.7634], [28.0365, 8.57341, 21.7634], [29.25, 7.69174, 21.7634], [30.75, 7.69174, 21.7634], [31.9635, 8.57341, 21.7634], [33, 10, 20], [32.4271, 11.7634, 20], [30.9271, 12.8532, 20], [29.0729, 12.8532, 20], [27.5729, 11.7634, 20], [27, 10, 20], [27.5729, 8.23664, 20], [29.0729, 7.14683, 20], [30.9271, 7.14683, 20], [32.4271, 8.23664, 20], [32.4271, 10, 18.2366], [31.9635, 11.4266, 18.2366], [30.75, 12.3083, 18.2366], [29.25, 12.3083, 18.2366], [28.0365, 11.4266, 18.2366], [27.5729, 10, 18.2366], [28.0365, 8.57341, 18.2366], [29.25, 7.69174, 18.2366], [30.75, 7.69174, 18.2366], [31.9635, 8.57341, 18.2366], [30.9271, 10, 17.1468], [30.75, 10.5449, 17.1468], [30.2865, 10.8817, 17.1468], [29.7135, 10.8817, 17.1468], [29.25, 10.5449, 17.1468], [29.0729, 10, 17.1468], [29.25, 9.45509, 17.1468], [29.7135, 9.11832, 17.1468], [30.2865, 9.11832, 17.1468], [30.75, 9.45509, 17.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+polyhedron(points = [[30.9271, 10, 32.8532], [30.75, 10.5449, 32.8532], [30.2865, 10.8817, 32.8532], [29.7135, 10.8817, 32.8532], [29.25, 10.5449, 32.8532], [29.0729, 10, 32.8532], [29.25, 9.45509, 32.8532], [29.7135, 9.11832, 32.8532], [30.2865, 9.11832, 32.8532], [30.75, 9.45509, 32.8532], [32.4271, 10, 31.7634], [31.9635, 11.4266, 31.7634], [30.75, 12.3083, 31.7634], [29.25, 12.3083, 31.7634], [28.0365, 11.4266, 31.7634], [27.5729, 10, 31.7634], [28.0365, 8.57341, 31.7634], [29.25, 7.69174, 31.7634], [30.75, 7.69174, 31.7634], [31.9635, 8.57341, 31.7634], [33, 10, 30], [32.4271, 11.7634, 30], [30.9271, 12.8532, 30], [29.0729, 12.8532, 30], [27.5729, 11.7634, 30], [27, 10, 30], [27.5729, 8.23664, 30], [29.0729, 7.14683, 30], [30.9271, 7.14683, 30], [32.4271, 8.23664, 30], [32.4271, 10, 28.2366], [31.9635, 11.4266, 28.2366], [30.75, 12.3083, 28.2366], [29.25, 12.3083, 28.2366], [28.0365, 11.4266, 28.2366], [27.5729, 10, 28.2366], [28.0365, 8.57341, 28.2366], [29.25, 7.69174, 28.2366], [30.75, 7.69174, 28.2366], [31.9635, 8.57341, 28.2366], [30.9271, 10, 27.1468], [30.75, 10.5449, 27.1468], [30.2865, 10.8817, 27.1468], [29.7135, 10.8817, 27.1468], [29.25, 10.5449, 27.1468], [29.0729, 10, 27.1468], [29.25, 9.45509, 27.1468], [29.7135, 9.11832, 27.1468], [30.2865, 9.11832, 27.1468], [30.75, 9.45509, 27.1468]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 5], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 5], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 10], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 10], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 0], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 0], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 5], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 5], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 10], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 10], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 5], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 5], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 10], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 10], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 0], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 0], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 5], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 5], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 10], [0, 0, 1, 20], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-multmatrix([[1, 0, 0, 30], [0, 1, 0, 10], [0, 0, 1, 30], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-}
<end of output>
Test time =   0.95 sec
----------------------------------------------------------
Test Failed.
"dumptest_for-nested-tests" end time: Dec 07 18:55 UTC
"dumptest_for-nested-tests" time elapsed: 00:00:00

    
dumptest_for-tests
112/1043 Testing: dumptest_for-tests
112/1043 Test: dumptest_for-tests
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "for-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/for-tests.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_for-tests" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
for-tests
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/for-tests.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/for-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: DEPRECATED: Using ranges of the form [begin:end] with begin value greater than the end value is deprecated.
WARNING: Bad range parameter in for statement: too many elements (4294967295).
ECHO: nan
ECHO: inf
ECHO: -inf
ECHO: "INF", 0
ECHO: "-INF", 0
ECHO: "INF", 0
ECHO: "-INF", 1
WARNING: Bad range parameter in for statement: too many elements (4294967295).
WARNING: Bad range parameter in for statement: too many elements (4294967295).
WARNING: Bad range parameter in for statement: too many elements (4294967295).
WARNING: Bad range parameter in for statement: too many elements (4294967295).

text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/for-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/for-tests-actual.csg
--- 

+++ 

@@ -1,163 +1,57 @@

-group();
-group();
-%group();
-#group();
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group();
+union() {
+polyhedron(points = [[12.4271, 1.76336, 0], [12.4271, 1.76336, 1], [13, 0, 1], [13, 0, 0], [10.9271, 2.85317, 0], [10.9271, 2.85317, 1], [9.07295, 2.85317, 0], [9.07295, 2.85317, 1], [7.57295, 1.76336, 0], [7.57295, 1.76336, 1], [7, 0, 0], [7, 0, 1], [7.57295, -1.76336, 0], [7.57295, -1.76336, 1], [9.07295, -2.85317, 0], [9.07295, -2.85317, 1], [10.9271, -2.85317, 0], [10.9271, -2.85317, 1], [12.4271, -1.76336, 0], [12.4271, -1.76336, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+union() {
+polyhedron(points = [[-19.691, 10.9511, 0], [-19.691, 10.9511, 1], [-19, 10, 1], [-19, 10, 0], [-20.809, 10.5878, 0], [-20.809, 10.5878, 1], [-20.809, 9.41221, 0], [-20.809, 9.41221, 1], [-19.691, 9.04894, 0], [-19.691, 9.04894, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-8.75302, 11.5637, 0], [-8.75302, 11.5637, 1], [-8, 10, 1], [-8, 10, 0], [-10.445, 11.9499, 0], [-10.445, 11.9499, 1], [-11.8019, 10.8678, 0], [-11.8019, 10.8678, 1], [-11.8019, 9.13223, 0], [-11.8019, 9.13223, 1], [-10.445, 8.05014, 0], [-10.445, 8.05014, 1], [-8.75302, 8.43634, 0], [-8.75302, 8.43634, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 2, 3], [3, 0, 4, 6, 8, 10, 12], [13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[2.42705, 11.7634, 0], [2.42705, 11.7634, 1], [3, 10, 1], [3, 10, 0], [0.927051, 12.8532, 0], [0.927051, 12.8532, 1], [-0.927051, 12.8532, 0], [-0.927051, 12.8532, 1], [-2.42705, 11.7634, 0], [-2.42705, 11.7634, 1], [-3, 10, 0], [-3, 10, 1], [-2.42705, 8.23664, 0], [-2.42705, 8.23664, 1], [-0.927051, 7.14683, 0], [-0.927051, 7.14683, 1], [0.927051, 7.14683, 0], [0.927051, 7.14683, 1], [2.42705, 8.23664, 0], [2.42705, 8.23664, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[13.5418, 11.8589, 0], [13.5418, 11.8589, 1], [14, 10, 1], [14, 10, 0], [12.2723, 13.2919, 0], [12.2723, 13.2919, 1], [10.4821, 13.9708, 0], [10.4821, 13.9708, 1], [8.58158, 13.7401, 0], [8.58158, 13.7401, 1], [7.00596, 12.6525, 0], [7.00596, 12.6525, 1], [6.11623, 10.9573, 0], [6.11623, 10.9573, 1], [6.11623, 9.04274, 0], [6.11623, 9.04274, 1], [7.00596, 7.34751, 0], [7.00596, 7.34751, 1], [8.58158, 6.25993, 0], [8.58158, 6.25993, 1], [10.4821, 6.02916, 0], [10.4821, 6.02916, 1], [12.2723, 6.70806, 0], [12.2723, 6.70806, 1], [13.5418, 8.14111, 0], [13.5418, 8.14111, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24], [25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[24.6194, 11.9134, 0], [24.6194, 11.9134, 1], [25, 10, 1], [25, 10, 0], [23.5355, 13.5355, 0], [23.5355, 13.5355, 1], [21.9134, 14.6194, 0], [21.9134, 14.6194, 1], [20, 15, 0], [20, 15, 1], [18.0866, 14.6194, 0], [18.0866, 14.6194, 1], [16.4645, 13.5355, 0], [16.4645, 13.5355, 1], [15.3806, 11.9134, 0], [15.3806, 11.9134, 1], [15, 10, 0], [15, 10, 1], [15.3806, 8.08658, 0], [15.3806, 8.08658, 1], [16.4645, 6.46447, 0], [16.4645, 6.46447, 1], [18.0866, 5.3806, 0], [18.0866, 5.3806, 1], [20, 5, 0], [20, 5, 1], [21.9134, 5.3806, 0], [21.9134, 5.3806, 1], [23.5355, 6.46447, 0], [23.5355, 6.46447, 1], [24.6194, 8.08658, 0], [24.6194, 8.08658, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-group() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = false);
+union() {
+polyhedron(points = [[-19.691, 20.9511, 0], [-19.691, 20.9511, 1], [-19, 20, 1], [-19, 20, 0], [-20.809, 20.5878, 0], [-20.809, 20.5878, 1], [-20.809, 19.4122, 0], [-20.809, 19.4122, 1], [-19.691, 19.0489, 0], [-19.691, 19.0489, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-8.75302, 21.5637, 0], [-8.75302, 21.5637, 1], [-8, 20, 1], [-8, 20, 0], [-10.445, 21.9499, 0], [-10.445, 21.9499, 1], [-11.8019, 20.8678, 0], [-11.8019, 20.8678, 1], [-11.8019, 19.1322, 0], [-11.8019, 19.1322, 1], [-10.445, 18.0501, 0], [-10.445, 18.0501, 1], [-8.75302, 18.4363, 0], [-8.75302, 18.4363, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 2, 3], [3, 0, 4, 6, 8, 10, 12], [13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[2.42705, 21.7634, 0], [2.42705, 21.7634, 1], [3, 20, 1], [3, 20, 0], [0.927051, 22.8532, 0], [0.927051, 22.8532, 1], [-0.927051, 22.8532, 0], [-0.927051, 22.8532, 1], [-2.42705, 21.7634, 0], [-2.42705, 21.7634, 1], [-3, 20, 0], [-3, 20, 1], [-2.42705, 18.2366, 0], [-2.42705, 18.2366, 1], [-0.927051, 17.1468, 0], [-0.927051, 17.1468, 1], [0.927051, 17.1468, 0], [0.927051, 17.1468, 1], [2.42705, 18.2366, 0], [2.42705, 18.2366, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[13.5418, 21.8589, 0], [13.5418, 21.8589, 1], [14, 20, 1], [14, 20, 0], [12.2723, 23.2919, 0], [12.2723, 23.2919, 1], [10.4821, 23.9708, 0], [10.4821, 23.9708, 1], [8.58158, 23.7401, 0], [8.58158, 23.7401, 1], [7.00596, 22.6525, 0], [7.00596, 22.6525, 1], [6.11623, 20.9573, 0], [6.11623, 20.9573, 1], [6.11623, 19.0427, 0], [6.11623, 19.0427, 1], [7.00596, 17.3475, 0], [7.00596, 17.3475, 1], [8.58158, 16.2599, 0], [8.58158, 16.2599, 1], [10.4821, 16.0292, 0], [10.4821, 16.0292, 1], [12.2723, 16.7081, 0], [12.2723, 16.7081, 1], [13.5418, 18.1411, 0], [13.5418, 18.1411, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24], [25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[24.6194, 21.9134, 0], [24.6194, 21.9134, 1], [25, 20, 1], [25, 20, 0], [23.5355, 23.5355, 0], [23.5355, 23.5355, 1], [21.9134, 24.6194, 0], [21.9134, 24.6194, 1], [20, 25, 0], [20, 25, 1], [18.0866, 24.6194, 0], [18.0866, 24.6194, 1], [16.4645, 23.5355, 0], [16.4645, 23.5355, 1], [15.3806, 21.9134, 0], [15.3806, 21.9134, 1], [15, 20, 0], [15, 20, 1], [15.3806, 18.0866, 0], [15.3806, 18.0866, 1], [16.4645, 16.4645, 0], [16.4645, 16.4645, 1], [18.0866, 15.3806, 0], [18.0866, 15.3806, 1], [20, 15, 0], [20, 15, 1], [21.9134, 15.3806, 0], [21.9134, 15.3806, 1], [23.5355, 16.4645, 0], [23.5355, 16.4645, 1], [24.6194, 18.0866, 0], [24.6194, 18.0866, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+union() {
+difference() {
+polyhedron(points = [[-19.691, 30.9511, -0.5], [-19.691, 30.9511, 0.5], [-19, 30, 0.5], [-19, 30, -0.5], [-20.809, 30.5878, -0.5], [-20.809, 30.5878, 0.5], [-20.809, 29.4122, -0.5], [-20.809, 29.4122, 0.5], [-19.691, 29.0489, -0.5], [-19.691, 29.0489, 0.5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-19.8455, 30.4755, -1], [-19.8455, 30.4755, 1], [-19.5, 30, 1], [-19.5, 30, -1], [-20.4045, 30.2939, -1], [-20.4045, 30.2939, 1], [-20.4045, 29.7061, -1], [-20.4045, 29.7061, 1], [-19.8455, 29.5245, -1], [-19.8455, 29.5245, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+polyhedron(points = [[2.42705, 31.7634, -0.5], [2.42705, 31.7634, 0.5], [3, 30, 0.5], [3, 30, -0.5], [0.927051, 32.8532, -0.5], [0.927051, 32.8532, 0.5], [-0.927051, 32.8532, -0.5], [-0.927051, 32.8532, 0.5], [-2.42705, 31.7634, -0.5], [-2.42705, 31.7634, 0.5], [-3, 30, -0.5], [-3, 30, 0.5], [-2.42705, 28.2366, -0.5], [-2.42705, 28.2366, 0.5], [-0.927051, 27.1468, -0.5], [-0.927051, 27.1468, 0.5], [0.927051, 27.1468, -0.5], [0.927051, 27.1468, 0.5], [2.42705, 28.2366, -0.5], [2.42705, 28.2366, 0.5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[0.463526, 31.4266, -1], [0.463526, 31.4266, 1], [1.5, 30, 1], [1.5, 30, -1], [-1.21353, 30.8817, -1], [-1.21353, 30.8817, 1], [-1.21353, 29.1183, -1], [-1.21353, 29.1183, 1], [0.463526, 28.5734, -1], [0.463526, 28.5734, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+polyhedron(points = [[24.6194, 31.9134, -0.5], [24.6194, 31.9134, 0.5], [25, 30, 0.5], [25, 30, -0.5], [23.5355, 33.5355, -0.5], [23.5355, 33.5355, 0.5], [21.9134, 34.6194, -0.5], [21.9134, 34.6194, 0.5], [20, 35, -0.5], [20, 35, 0.5], [18.0866, 34.6194, -0.5], [18.0866, 34.6194, 0.5], [16.4645, 33.5355, -0.5], [16.4645, 33.5355, 0.5], [15.3806, 31.9134, -0.5], [15.3806, 31.9134, 0.5], [15, 30, -0.5], [15, 30, 0.5], [15.3806, 28.0866, -0.5], [15.3806, 28.0866, 0.5], [16.4645, 26.4645, -0.5], [16.4645, 26.4645, 0.5], [18.0866, 25.3806, -0.5], [18.0866, 25.3806, 0.5], [20, 25, -0.5], [20, 25, 0.5], [21.9134, 25.3806, -0.5], [21.9134, 25.3806, 0.5], [23.5355, 26.4645, -0.5], [23.5355, 26.4645, 0.5], [24.6194, 28.0866, -0.5], [24.6194, 28.0866, 0.5]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[21.7678, 31.7678, -1], [21.7678, 31.7678, 1], [22.5, 30, 1], [22.5, 30, -1], [20, 32.5, -1], [20, 32.5, 1], [18.2322, 31.7678, -1], [18.2322, 31.7678, 1], [17.5, 30, -1], [17.5, 30, 1], [18.2322, 28.2322, -1], [18.2322, 28.2322, 1], [20, 27.5, -1], [20, 27.5, 1], [21.7678, 28.2322, -1], [21.7678, 28.2322, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14], [15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
 }
-group() {
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
+union() {
+polyhedron(points = [[-15.5, 27, 1], [-14.5, 27, 1], [-14.5, 33, 1], [-15.5, 33, 1], [-15.5, 33, -1], [-14.5, 33, -1], [-14.5, 27, -1], [-15.5, 27, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-13.5, 26.6, 1], [-12.5, 26.6, 1], [-12.5, 33.4, 1], [-13.5, 33.4, 1], [-13.5, 33.4, -1], [-12.5, 33.4, -1], [-12.5, 26.6, -1], [-13.5, 26.6, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-11.5, 26.2, 1], [-10.5, 26.2, 1], [-10.5, 33.8, 1], [-11.5, 33.8, 1], [-11.5, 33.8, -1], [-10.5, 33.8, -1], [-10.5, 26.2, -1], [-11.5, 26.2, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-9.5, 25.8, 1], [-8.5, 25.8, 1], [-8.5, 34.2, 1], [-9.5, 34.2, 1], [-9.5, 34.2, -1], [-8.5, 34.2, -1], [-8.5, 25.8, -1], [-9.5, 25.8, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-7.5, 25.4, 1], [-6.5, 25.4, 1], [-6.5, 34.6, 1], [-7.5, 34.6, 1], [-7.5, 34.6, -1], [-6.5, 34.6, -1], [-6.5, 25.4, -1], [-7.5, 25.4, -1]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 2, r2 = 2, center = false);
+union() {
+polyhedron(points = [[24.6194, 51.9134, 0], [24.6194, 51.9134, 1], [25, 50, 1], [25, 50, 0], [23.5355, 53.5355, 0], [23.5355, 53.5355, 1], [21.9134, 54.6194, 0], [21.9134, 54.6194, 1], [20, 55, 0], [20, 55, 1], [18.0866, 54.6194, 0], [18.0866, 54.6194, 1], [16.4645, 53.5355, 0], [16.4645, 53.5355, 1], [15.3806, 51.9134, 0], [15.3806, 51.9134, 1], [15, 50, 0], [15, 50, 1], [15.3806, 48.0866, 0], [15.3806, 48.0866, 1], [16.4645, 46.4645, 0], [16.4645, 46.4645, 1], [18.0866, 45.3806, 0], [18.0866, 45.3806, 1], [20, 45, 0], [20, 45, 1], [21.9134, 45.3806, 0], [21.9134, 45.3806, 1], [23.5355, 46.4645, 0], [23.5355, 46.4645, 1], [24.6194, 48.0866, 0], [24.6194, 48.0866, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[13.5418, 51.8589, 0], [13.5418, 51.8589, 1], [14, 50, 1], [14, 50, 0], [12.2723, 53.2919, 0], [12.2723, 53.2919, 1], [10.4821, 53.9708, 0], [10.4821, 53.9708, 1], [8.58158, 53.7401, 0], [8.58158, 53.7401, 1], [7.00596, 52.6525, 0], [7.00596, 52.6525, 1], [6.11623, 50.9573, 0], [6.11623, 50.9573, 1], [6.11623, 49.0427, 0], [6.11623, 49.0427, 1], [7.00596, 47.3475, 0], [7.00596, 47.3475, 1], [8.58158, 46.2599, 0], [8.58158, 46.2599, 1], [10.4821, 46.0292, 0], [10.4821, 46.0292, 1], [12.2723, 46.7081, 0], [12.2723, 46.7081, 1], [13.5418, 48.1411, 0], [13.5418, 48.1411, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24], [25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[2.42705, 51.7634, 0], [2.42705, 51.7634, 1], [3, 50, 1], [3, 50, 0], [0.927051, 52.8532, 0], [0.927051, 52.8532, 1], [-0.927051, 52.8532, 0], [-0.927051, 52.8532, 1], [-2.42705, 51.7634, 0], [-2.42705, 51.7634, 1], [-3, 50, 0], [-3, 50, 1], [-2.42705, 48.2366, 0], [-2.42705, 48.2366, 1], [-0.927051, 47.1468, 0], [-0.927051, 47.1468, 1], [0.927051, 47.1468, 0], [0.927051, 47.1468, 1], [2.42705, 48.2366, 0], [2.42705, 48.2366, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-8.75302, 51.5637, 0], [-8.75302, 51.5637, 1], [-8, 50, 1], [-8, 50, 0], [-10.445, 51.9499, 0], [-10.445, 51.9499, 1], [-11.8019, 50.8678, 0], [-11.8019, 50.8678, 1], [-11.8019, 49.1322, 0], [-11.8019, 49.1322, 1], [-10.445, 48.0501, 0], [-10.445, 48.0501, 1], [-8.75302, 48.4363, 0], [-8.75302, 48.4363, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 2, 3], [3, 0, 4, 6, 8, 10, 12], [13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-19.691, 50.9511, 0], [-19.691, 50.9511, 1], [-19, 50, 1], [-19, 50, 0], [-20.809, 50.5878, 0], [-20.809, 50.5878, 1], [-20.809, 49.4122, 0], [-20.809, 49.4122, 1], [-19.691, 49.0489, 0], [-19.691, 49.0489, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = false);
+union() {
+polyhedron(points = [[-19.691, 40.9511, 0], [-19.691, 40.9511, 1], [-19, 40, 1], [-19, 40, 0], [-20.809, 40.5878, 0], [-20.809, 40.5878, 1], [-20.809, 39.4122, 0], [-20.809, 39.4122, 1], [-19.691, 39.0489, 0], [-19.691, 39.0489, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-8.75302, 41.5637, 0], [-8.75302, 41.5637, 1], [-8, 40, 1], [-8, 40, 0], [-10.445, 41.9499, 0], [-10.445, 41.9499, 1], [-11.8019, 40.8678, 0], [-11.8019, 40.8678, 1], [-11.8019, 39.1322, 0], [-11.8019, 39.1322, 1], [-10.445, 38.0501, 0], [-10.445, 38.0501, 1], [-8.75302, 38.4363, 0], [-8.75302, 38.4363, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 2, 3], [3, 0, 4, 6, 8, 10, 12], [13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[2.42705, 41.7634, 0], [2.42705, 41.7634, 1], [3, 40, 1], [3, 40, 0], [0.927051, 42.8532, 0], [0.927051, 42.8532, 1], [-0.927051, 42.8532, 0], [-0.927051, 42.8532, 1], [-2.42705, 41.7634, 0], [-2.42705, 41.7634, 1], [-3, 40, 0], [-3, 40, 1], [-2.42705, 38.2366, 0], [-2.42705, 38.2366, 1], [-0.927051, 37.1468, 0], [-0.927051, 37.1468, 1], [0.927051, 37.1468, 0], [0.927051, 37.1468, 1], [2.42705, 38.2366, 0], [2.42705, 38.2366, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18], [19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[13.5418, 41.8589, 0], [13.5418, 41.8589, 1], [14, 40, 1], [14, 40, 0], [12.2723, 43.2919, 0], [12.2723, 43.2919, 1], [10.4821, 43.9708, 0], [10.4821, 43.9708, 1], [8.58158, 43.7401, 0], [8.58158, 43.7401, 1], [7.00596, 42.6525, 0], [7.00596, 42.6525, 1], [6.11623, 40.9573, 0], [6.11623, 40.9573, 1], [6.11623, 39.0427, 0], [6.11623, 39.0427, 1], [7.00596, 37.3475, 0], [7.00596, 37.3475, 1], [8.58158, 36.2599, 0], [8.58158, 36.2599, 1], [10.4821, 36.0292, 0], [10.4821, 36.0292, 1], [12.2723, 36.7081, 0], [12.2723, 36.7081, 1], [13.5418, 38.1411, 0], [13.5418, 38.1411, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24], [25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[24.6194, 41.9134, 0], [24.6194, 41.9134, 1], [25, 40, 1], [25, 40, 0], [23.5355, 43.5355, 0], [23.5355, 43.5355, 1], [21.9134, 44.6194, 0], [21.9134, 44.6194, 1], [20, 45, 0], [20, 45, 1], [18.0866, 44.6194, 0], [18.0866, 44.6194, 1], [16.4645, 43.5355, 0], [16.4645, 43.5355, 1], [15.3806, 41.9134, 0], [15.3806, 41.9134, 1], [15, 40, 0], [15, 40, 1], [15.3806, 38.0866, 0], [15.3806, 38.0866, 1], [16.4645, 36.4645, 0], [16.4645, 36.4645, 1], [18.0866, 35.3806, 0], [18.0866, 35.3806, 1], [20, 35, 0], [20, 35, 1], [21.9134, 35.3806, 0], [21.9134, 35.3806, 1], [23.5355, 36.4645, 0], [23.5355, 36.4645, 1], [24.6194, 38.0866, 0], [24.6194, 38.0866, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 4, r2 = 4, center = false);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
+union() {
+polyhedron(points = [[-19.691, 0.951057, 0], [-19.691, 0.951057, 1], [-19, 0, 1], [-19, 0, 0], [-20.809, 0.587785, 0], [-20.809, 0.587785, 1], [-20.809, -0.587785, 0], [-20.809, -0.587785, 1], [-19.691, -0.951057, 0], [-19.691, -0.951057, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 2, 3], [3, 0, 4, 6, 8], [9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-8.75302, 1.56366, 0], [-8.75302, 1.56366, 1], [-8, 0, 1], [-8, 0, 0], [-10.445, 1.94986, 0], [-10.445, 1.94986, 1], [-11.8019, 0.867767, 0], [-11.8019, 0.867767, 1], [-11.8019, -0.867767, 0], [-11.8019, -0.867767, 1], [-10.445, -1.94986, 0], [-10.445, -1.94986, 1], [-8.75302, -1.56366, 0], [-8.75302, -1.56366, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 2, 3], [3, 0, 4, 6, 8, 10, 12], [13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[24.6194, 1.91342, 0], [24.6194, 1.91342, 1], [25, 0, 1], [25, 0, 0], [23.5355, 3.53553, 0], [23.5355, 3.53553, 1], [21.9134, 4.6194, 0], [21.9134, 4.6194, 1], [20, 5, 0], [20, 5, 1], [18.0866, 4.6194, 0], [18.0866, 4.6194, 1], [16.4645, 3.53553, 0], [16.4645, 3.53553, 1], [15.3806, 1.91342, 0], [15.3806, 1.91342, 1], [15, 0, 0], [15, 0, 1], [15.3806, -1.91342, 0], [15.3806, -1.91342, 1], [16.4645, -3.53553, 0], [16.4645, -3.53553, 1], [18.0866, -4.6194, 0], [18.0866, -4.6194, 1], [20, -5, 0], [20, -5, 1], [21.9134, -4.6194, 0], [21.9134, -4.6194, 1], [23.5355, -3.53553, 0], [23.5355, -3.53553, 1], [24.6194, -1.91342, 0], [24.6194, -1.91342, 1]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
 }
-group() {
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 2, r2 = 2, center = false);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = false);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 4, r2 = 4, center = false);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-group() {
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = true);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 2, r1 = 0.5, r2 = 0.5, center = true);
-}
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = true);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 2, r1 = 1.5, r2 = 1.5, center = true);
-}
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = true);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 2, r1 = 2.5, r2 = 2.5, center = true);
-}
-}
-}
-group() {
-multmatrix([[1, 0, 0, -15], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 6, 2], center = true);
-}
-multmatrix([[1, 0, 0, -13], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 6.8, 2], center = true);
-}
-multmatrix([[1, 0, 0, -11], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 7.6, 2], center = true);
-}
-multmatrix([[1, 0, 0, -9], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 8.4, 2], center = true);
-}
-multmatrix([[1, 0, 0, -7], [0, 1, 0, 30], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cube(size = [1, 9.2, 2], center = true);
-}
-}
-group() {
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 4, r2 = 4, center = false);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = false);
-}
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 2, r2 = 2, center = false);
-}
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 50], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
-}
-}
-group() {
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 40], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 40], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 2, r2 = 2, center = false);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 40], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 3, r2 = 3, center = false);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 40], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 4, r2 = 4, center = false);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 40], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-group();
-group();
-group();
-group() {
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 1, r2 = 1, center = false);
-}
-multmatrix([[1, 0, 0, -10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 2, r2 = 2, center = false);
-}
-multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 1, r1 = 5, r2 = 5, center = false);
-}
-}
-group();
-group();
-group();
-group();
-group() {
-group();
-}
-group() {
-group();
-}
-group();
-group() {
-group();
-}
-group();
-group();
-group();
-group() {
-group();
-}
-group();
-group();
-group();
-group();
-group();
-group();
-group();
-group();
-group();
-group();
-group();
-group();
<end of output>
Test time =   0.73 sec
----------------------------------------------------------
Test Failed.
"dumptest_for-tests" end time: Dec 07 18:55 UTC
"dumptest_for-tests" time elapsed: 00:00:00

    
dumptest_highlight-and-background-modifier
113/1043 Testing: dumptest_highlight-and-background-modifier
113/1043 Test: dumptest_highlight-and-background-modifier
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "highlight-and-background-modifier" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-and-background-modifier.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_highlight-and-background-modifier" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
highlight-and-background-modifier
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-and-background-modifier.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-and-background-modifier-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/highlight-and-background-modifier-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-and-background-modifier-actual.csg
--- 

+++ 

@@ -1,61 +1,33 @@

+union() {
 difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-%#	cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
-%#	group() {
-cube(size = [25, 6, 3], center = true);
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+%#		polyhedron(points = [[5.6749, 1.9482, -15], [5.6749, 1.9482, 15], [6, 0, 15], [6, 0, -15], [4.73484, 3.68528, -15], [4.73484, 3.68528, 15], [3.28169, 5.023, -15], [3.28169, 5.023, 15], [1.47291, 5.8164, -15], [1.47291, 5.8164, 15], [-0.495476, 5.97951, -15], [-0.495476, 5.97951, 15], [-2.41017, 5.49464, -15], [-2.41017, 5.49464, 15], [-4.06369, 4.41434, -15], [-4.06369, 4.41434, 15], [-5.27684, 2.85568, -15], [-5.27684, 2.85568, 15], [-5.91817, 0.987568, -15], [-5.91817, 0.987568, 15], [-5.91817, -0.987568, -15], [-5.91817, -0.987568, 15], [-5.27684, -2.85568, -15], [-5.27684, -2.85568, 15], [-4.06369, -4.41434, -15], [-4.06369, -4.41434, 15], [-2.41017, -5.49464, -15], [-2.41017, -5.49464, 15], [-0.495476, -5.97951, -15], [-0.495476, -5.97951, 15], [1.47291, -5.8164, -15], [1.47291, -5.8164, 15], [3.28169, -5.023, -15], [3.28169, -5.023, 15], [4.73484, -3.68528, -15], [4.73484, -3.68528, 15], [5.6749, -1.9482, -15], [5.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[-12.5, -3, 1.5], [12.5, -3, 1.5], [12.5, 3, 1.5], [-12.5, 3, 1.5], [-12.5, 3, -1.5], [12.5, 3, -1.5], [12.5, -3, -1.5], [-12.5, -3, -1.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+difference() {
+polyhedron(points = [[-5, -11, 5], [5, -11, 5], [5, -7, 5], [-5, -7, 5], [-5, -7, -5], [5, -7, -5], [5, -11, -5], [-5, -11, -5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[0.927051, -11, 2.85317], [0.75, -10.4551, 2.85317], [0.286474, -10.1183, 2.85317], [-0.286474, -10.1183, 2.85317], [-0.75, -10.4551, 2.85317], [-0.927051, -11, 2.85317], [-0.75, -11.5449, 2.85317], [-0.286474, -11.8817, 2.85317], [0.286474, -11.8817, 2.85317], [0.75, -11.5449, 2.85317], [2.42705, -11, 1.76336], [1.96353, -9.57341, 1.76336], [0.75, -8.69174, 1.76336], [-0.75, -8.69174, 1.76336], [-1.96353, -9.57341, 1.76336], [-2.42705, -11, 1.76336], [-1.96353, -12.4266, 1.76336], [-0.75, -13.3083, 1.76336], [0.75, -13.3083, 1.76336], [1.96353, -12.4266, 1.76336], [3, -11, 0], [2.42705, -9.23664, 0], [0.927051, -8.14683, 0], [-0.927051, -8.14683, 0], [-2.42705, -9.23664, 0], [-3, -11, 0], [-2.42705, -12.7634, 0], [-0.927051, -13.8532, 0], [0.927051, -13.8532, 0], [2.42705, -12.7634, 0], [2.42705, -11, -1.76336], [1.96353, -9.57341, -1.76336], [0.75, -8.69174, -1.76336], [-0.75, -8.69174, -1.76336], [-1.96353, -9.57341, -1.76336], [-2.42705, -11, -1.76336], [-1.96353, -12.4266, -1.76336], [-0.75, -13.3083, -1.76336], [0.75, -13.3083, -1.76336], [1.96353, -12.4266, -1.76336], [0.927051, -11, -2.85317], [0.75, -10.4551, -2.85317], [0.286474, -10.1183, -2.85317], [-0.286474, -10.1183, -2.85317], [-0.75, -10.4551, -2.85317], [-0.927051, -11, -2.85317], [-0.75, -11.5449, -2.85317], [-0.286474, -11.8817, -2.85317], [0.286474, -11.8817, -2.85317], [0.75, -11.5449, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
+}
+%	union() {
+difference() {
+polyhedron(points = [[14.0453, 0, 9.94522], [14.0224, 0.217327, 9.94522], [13.9549, 0.425156, 9.94522], [13.8457, 0.614403, 9.94522], [13.6994, 0.776798, 9.94522], [13.5226, 0.905243, 9.94522], [13.323, 0.994125, 9.94522], [13.1093, 1.03956, 9.94522], [12.8907, 1.03956, 9.94522], [12.677, 0.994125, 9.94522], [12.4774, 0.905243, 9.94522], [12.3006, 0.776798, 9.94522], [12.1543, 0.614403, 9.94522], [12.0451, 0.425156, 9.94522], [11.9776, 0.217327, 9.94522], [11.9547, 0, 9.94522], [11.9776, -0.217327, 9.94522], [12.0451, -0.425156, 9.94522], [12.1543, -0.614403, 9.94522], [12.3006, -0.776798, 9.94522], [12.4774, -0.905243, 9.94522], [12.677, -0.994125, 9.94522], [12.8907, -1.03956, 9.94522], [13.1093, -1.03956, 9.94522], [13.323, -0.994125, 9.94522], [13.5226, -0.905243, 9.94522], [13.6994, -0.776798, 9.94522], [13.8457, -0.614403, 9.94522], [13.9549, -0.425156, 9.94522], [14.0224, -0.217327, 9.94522], [16.0902, 0, 9.51056], [16.0226, 0.642482, 9.51056], [15.823, 1.25689, 9.51056], [15.5, 1.81636, 9.51056], [15.0677, 2.29644, 9.51056], [14.5451, 2.67617, 9.51056], [13.9549, 2.93893, 9.51056], [13.323, 3.07324, 9.51056], [12.677, 3.07324, 9.51056], [12.0451, 2.93893, 9.51056], [11.4549, 2.67617, 9.51056], [10.9323, 2.29644, 9.51056], [10.5, 1.81636, 9.51056], [10.177, 1.25689, 9.51056], [9.97736, 0.642482, 9.51056], [9.90983, 0, 9.51056], [9.97736, -0.642482, 9.51056], [10.177, -1.25689, 9.51056], [10.5, -1.81636, 9.51056], [10.9323, -2.29644, 9.51056], [11.4549, -2.67617, 9.51056], [12.0451, -2.93893, 9.51056], [12.677, -3.07324, 9.51056], [13.323, -3.07324, 9.51056], [13.9549, -2.93893, 9.51056], [14.5451, -2.67617, 9.51056], [15.0677, -2.29644, 9.51056], [15.5, -1.81636, 9.51056], [15.823, -1.25689, 9.51056], [16.0226, -0.642482, 9.51056], [18, 0, 8.66025], [17.8907, 1.03956, 8.66025], [17.5677, 2.03368, 8.66025], [17.0451, 2.93893, 8.66025], [16.3457, 3.71572, 8.66025], [15.5, 4.33013, 8.66025], [14.5451, 4.75528, 8.66025], [13.5226, 4.97261, 8.66025], [12.4774, 4.97261, 8.66025], [11.4549, 4.75528, 8.66025], [10.5, 4.33013, 8.66025], [9.65435, 3.71572, 8.66025], [8.95492, 2.93893, 8.66025], [8.43227, 2.03368, 8.66025], [8.10926, 1.03956, 8.66025], [8, 0, 8.66025], [8.10926, -1.03956, 8.66025], [8.43227, -2.03368, 8.66025], [8.95492, -2.93893, 8.66025], [9.65435, -3.71572, 8.66025], [10.5, -4.33013, 8.66025], [11.4549, -4.75528, 8.66025], [12.4774, -4.97261, 8.66025], [13.5226, -4.97261, 8.66025], [14.5451, -4.75528, 8.66025], [15.5, -4.33013, 8.66025], [16.3457, -3.71572, 8.66025], [17.0451, -2.93893, 8.66025], [17.5677, -2.03368, 8.66025], [17.8907, -1.03956, 8.66025], [19.6913, 0, 7.43145], [19.5451, 1.3912, 7.43145], [19.1128, 2.7216, 7.43145], [18.4134, 3.93305, 7.43145], [17.4774, 4.97261, 7.43145], [16.3457, 5.79484, 7.43145], [15.0677, 6.36381, 7.43145], [13.6994, 6.65465, 7.43145], [12.3006, 6.65465, 7.43145], [10.9323, 6.36381, 7.43145], [9.65435, 5.79484, 7.43145], [8.52264, 4.97261, 7.43145], [7.58662, 3.93305, 7.43145], [6.88719, 2.7216, 7.43145], [6.45492, 1.3912, 7.43145], [6.30869, 0, 7.43145], [6.45492, -1.3912, 7.43145], [6.88719, -2.7216, 7.43145], [7.58662, -3.93305, 7.43145], [8.52264, -4.97261, 7.43145], [9.65435, -5.79484, 7.43145], [10.9323, -6.36381, 7.43145], [12.3006, -6.65465, 7.43145], [13.6994, -6.65465, 7.43145], [15.0677, -6.36381, 7.43145], [16.3457, -5.79484, 7.43145], [17.4774, -4.97261, 7.43145], [18.4134, -3.93305, 7.43145], [19.1128, -2.7216, 7.43145], [19.5451, -1.3912, 7.43145], [21.0902, 0, 5.87785], [20.9134, 1.68204, 5.87785], [20.3907, 3.29057, 5.87785], [19.5451, 4.75528, 5.87785], [18.4134, 6.01217, 5.87785], [17.0451, 7.00629, 5.87785], [15.5, 7.69421, 5.87785], [13.8457, 8.04585, 5.87785], [12.1543, 8.04585, 5.87785], [10.5, 7.69421, 5.87785], [8.95492, 7.00629, 5.87785], [7.58662, 6.01217, 5.87785], [6.45492, 4.75528, 5.87785], [5.60926, 3.29057, 5.87785], [5.08662, 1.68204, 5.87785], [4.90983, 0, 5.87785], [5.08662, -1.68204, 5.87785], [5.60926, -3.29057, 5.87785], [6.45492, -4.75528, 5.87785], [7.58662, -6.01217, 5.87785], [8.95492, -7.00629, 5.87785], [10.5, -7.69421, 5.87785], [12.1543, -8.04585, 5.87785], [13.8457, -8.04585, 5.87785], [15.5, -7.69421, 5.87785], [17.0451, -7.00629, 5.87785], [18.4134, -6.01217, 5.87785], [19.5451, -4.75528, 5.87785], [20.3907, -3.29057, 5.87785], [20.9134, -1.68204, 5.87785], [22.1355, 0, 4.06737], [21.9358, 1.89937, 4.06737], [21.3457, 3.71572, 4.06737], [20.3907, 5.36969, 4.06737], [19.1128, 6.78897, 4.06737], [17.5677, 7.91154, 4.06737], [15.823, 8.68833, 4.06737], [13.9549, 9.08541, 4.06737], [12.0451, 9.08541, 4.06737], [10.177, 8.68833, 4.06737], [8.43227, 7.91154, 4.06737], [6.88719, 6.78897, 4.06737], [5.60926, 5.36969, 4.06737], [4.65435, 3.71572, 4.06737], [4.06418, 1.89937, 4.06737], [3.86455, 0, 4.06737], [4.06418, -1.89937, 4.06737], [4.65435, -3.71572, 4.06737], [5.60926, -5.36969, 4.06737], [6.88719, -6.78897, 4.06737], [8.43227, -7.91154, 4.06737], [10.177, -8.68833, 4.06737], [12.0451, -9.08541, 4.06737], [13.9549, -9.08541, 4.06737], [15.823, -8.68833, 4.06737], [17.5677, -7.91154, 4.06737], [19.1128, -6.78897, 4.06737], [20.3907, -5.36969, 4.06737], [21.3457, -3.71572, 4.06737], [21.9358, -1.89937, 4.06737], [22.7815, 0, 2.07912], [22.5677, 2.03368, 2.07912], [21.9358, 3.97848, 2.07912], [20.9134, 5.74941, 2.07912], [19.5451, 7.26905, 2.07912], [17.8907, 8.47101, 2.07912], [16.0226, 9.30274, 2.07912], [14.0224, 9.72789, 2.07912], [11.9776, 9.72789, 2.07912], [9.97736, 9.30274, 2.07912], [8.10926, 8.47101, 2.07912], [6.45492, 7.26905, 2.07912], [5.08662, 5.74941, 2.07912], [4.06418, 3.97848, 2.07912], [3.43227, 2.03368, 2.07912], [3.21852, 0, 2.07912], [3.43227, -2.03368, 2.07912], [4.06418, -3.97848, 2.07912], [5.08662, -5.74941, 2.07912], [6.45492, -7.26905, 2.07912], [8.10926, -8.47101, 2.07912], [9.97736, -9.30274, 2.07912], [11.9776, -9.72789, 2.07912], [14.0224, -9.72789, 2.07912], [16.0226, -9.30274, 2.07912], [17.8907, -8.47101, 2.07912], [19.5451, -7.26905, 2.07912], [20.9134, -5.74941, 2.07912], [21.9358, -3.97848, 2.07912], [22.5677, -2.03368, 2.07912], [23, 0, 0], [22.7815, 2.07912, 0], [22.1355, 4.06737, 0], [21.0902, 5.87785, 0], [19.6913, 7.43145, 0], [18, 8.66025, 0], [16.0902, 9.51056, 0], [14.0453, 9.94522, 0], [11.9547, 9.94522, 0], [9.90983, 9.51056, 0], [8, 8.66025, 0], [6.30869, 7.43145, 0], [4.90983, 5.87785, 0], [3.86455, 4.06737, 0], [3.21852, 2.07912, 0], [3, 0, 0], [3.21852, -2.07912, 0], [3.86455, -4.06737, 0], [4.90983, -5.87785, 0], [6.30869, -7.43145, 0], [8, -8.66025, 0], [9.90983, -9.51056, 0], [11.9547, -9.94522, 0], [14.0453, -9.94522, 0], [16.0902, -9.51056, 0], [18, -8.66025, 0], [19.6913, -7.43145, 0], [21.0902, -5.87785, 0], [22.1355, -4.06737, 0], [22.7815, -2.07912, 0], [22.7815, 0, -2.07912], [22.5677, 2.03368, -2.07912], [21.9358, 3.97848, -2.07912], [20.9134, 5.74941, -2.07912], [19.5451, 7.26905, -2.07912], [17.8907, 8.47101, -2.07912], [16.0226, 9.30274, -2.07912], [14.0224, 9.72789, -2.07912], [11.9776, 9.72789, -2.07912], [9.97736, 9.30274, -2.07912], [8.10926, 8.47101, -2.07912], [6.45492, 7.26905, -2.07912], [5.08662, 5.74941, -2.07912], [4.06418, 3.97848, -2.07912], [3.43227, 2.03368, -2.07912], [3.21852, 0, -2.07912], [3.43227, -2.03368, -2.07912], [4.06418, -3.97848, -2.07912], [5.08662, -5.74941, -2.07912], [6.45492, -7.26905, -2.07912], [8.10926, -8.47101, -2.07912], [9.97736, -9.30274, -2.07912], [11.9776, -9.72789, -2.07912], [14.0224, -9.72789, -2.07912], [16.0226, -9.30274, -2.07912], [17.8907, -8.47101, -2.07912], [19.5451, -7.26905, -2.07912], [20.9134, -5.74941, -2.07912], [21.9358, -3.97848, -2.07912], [22.5677, -2.03368, -2.07912], [22.1355, 0, -4.06737], [21.9358, 1.89937, -4.06737], [21.3457, 3.71572, -4.06737], [20.3907, 5.36969, -4.06737], [19.1128, 6.78897, -4.06737], [17.5677, 7.91154, -4.06737], [15.823, 8.68833, -4.06737], [13.9549, 9.08541, -4.06737], [12.0451, 9.08541, -4.06737], [10.177, 8.68833, -4.06737], [8.43227, 7.91154, -4.06737], [6.88719, 6.78897, -4.06737], [5.60926, 5.36969, -4.06737], [4.65435, 3.71572, -4.06737], [4.06418, 1.89937, -4.06737], [3.86455, 0, -4.06737], [4.06418, -1.89937, -4.06737], [4.65435, -3.71572, -4.06737], [5.60926, -5.36969, -4.06737], [6.88719, -6.78897, -4.06737], [8.43227, -7.91154, -4.06737], [10.177, -8.68833, -4.06737], [12.0451, -9.08541, -4.06737], [13.9549, -9.08541, -4.06737], [15.823, -8.68833, -4.06737], [17.5677, -7.91154, -4.06737], [19.1128, -6.78897, -4.06737], [20.3907, -5.36969, -4.06737], [21.3457, -3.71572, -4.06737], [21.9358, -1.89937, -4.06737], [21.0902, 0, -5.87785], [20.9134, 1.68204, -5.87785], [20.3907, 3.29057, -5.87785], [19.5451, 4.75528, -5.87785], [18.4134, 6.01217, -5.87785], [17.0451, 7.00629, -5.87785], [15.5, 7.69421, -5.87785], [13.8457, 8.04585, -5.87785], [12.1543, 8.04585, -5.87785], [10.5, 7.69421, -5.87785], [8.95492, 7.00629, -5.87785], [7.58662, 6.01217, -5.87785], [6.45492, 4.75528, -5.87785], [5.60926, 3.29057, -5.87785], [5.08662, 1.68204, -5.87785], [4.90983, 0, -5.87785], [5.08662, -1.68204, -5.87785], [5.60926, -3.29057, -5.87785], [6.45492, -4.75528, -5.87785], [7.58662, -6.01217, -5.87785], [8.95492, -7.00629, -5.87785], [10.5, -7.69421, -5.87785], [12.1543, -8.04585, -5.87785], [13.8457, -8.04585, -5.87785], [15.5, -7.69421, -5.87785], [17.0451, -7.00629, -5.87785], [18.4134, -6.01217, -5.87785], [19.5451, -4.75528, -5.87785], [20.3907, -3.29057, -5.87785], [20.9134, -1.68204, -5.87785], [19.6913, 0, -7.43145], [19.5451, 1.3912, -7.43145], [19.1128, 2.7216, -7.43145], [18.4134, 3.93305, -7.43145], [17.4774, 4.97261, -7.43145], [16.3457, 5.79484, -7.43145], [15.0677, 6.36381, -7.43145], [13.6994, 6.65465, -7.43145], [12.3006, 6.65465, -7.43145], [10.9323, 6.36381, -7.43145], [9.65435, 5.79484, -7.43145], [8.52264, 4.97261, -7.43145], [7.58662, 3.93305, -7.43145], [6.88719, 2.7216, -7.43145], [6.45492, 1.3912, -7.43145], [6.30869, 0, -7.43145], [6.45492, -1.3912, -7.43145], [6.88719, -2.7216, -7.43145], [7.58662, -3.93305, -7.43145], [8.52264, -4.97261, -7.43145], [9.65435, -5.79484, -7.43145], [10.9323, -6.36381, -7.43145], [12.3006, -6.65465, -7.43145], [13.6994, -6.65465, -7.43145], [15.0677, -6.36381, -7.43145], [16.3457, -5.79484, -7.43145], [17.4774, -4.97261, -7.43145], [18.4134, -3.93305, -7.43145], [19.1128, -2.7216, -7.43145], [19.5451, -1.3912, -7.43145], [18, 0, -8.66025], [17.8907, 1.03956, -8.66025], [17.5677, 2.03368, -8.66025], [17.0451, 2.93893, -8.66025], [16.3457, 3.71572, -8.66025], [15.5, 4.33013, -8.66025], [14.5451, 4.75528, -8.66025], [13.5226, 4.97261, -8.66025], [12.4774, 4.97261, -8.66025], [11.4549, 4.75528, -8.66025], [10.5, 4.33013, -8.66025], [9.65435, 3.71572, -8.66025], [8.95492, 2.93893, -8.66025], [8.43227, 2.03368, -8.66025], [8.10926, 1.03956, -8.66025], [8, 0, -8.66025], [8.10926, -1.03956, -8.66025], [8.43227, -2.03368, -8.66025], [8.95492, -2.93893, -8.66025], [9.65435, -3.71572, -8.66025], [10.5, -4.33013, -8.66025], [11.4549, -4.75528, -8.66025], [12.4774, -4.97261, -8.66025], [13.5226, -4.97261, -8.66025], [14.5451, -4.75528, -8.66025], [15.5, -4.33013, -8.66025], [16.3457, -3.71572, -8.66025], [17.0451, -2.93893, -8.66025], [17.5677, -2.03368, -8.66025], [17.8907, -1.03956, -8.66025], [16.0902, 0, -9.51056], [16.0226, 0.642482, -9.51056], [15.823, 1.25689, -9.51056], [15.5, 1.81636, -9.51056], [15.0677, 2.29644, -9.51056], [14.5451, 2.67617, -9.51056], [13.9549, 2.93893, -9.51056], [13.323, 3.07324, -9.51056], [12.677, 3.07324, -9.51056], [12.0451, 2.93893, -9.51056], [11.4549, 2.67617, -9.51056], [10.9323, 2.29644, -9.51056], [10.5, 1.81636, -9.51056], [10.177, 1.25689, -9.51056], [9.97736, 0.642482, -9.51056], [9.90983, 0, -9.51056], [9.97736, -0.642482, -9.51056], [10.177, -1.25689, -9.51056], [10.5, -1.81636, -9.51056], [10.9323, -2.29644, -9.51056], [11.4549, -2.67617, -9.51056], [12.0451, -2.93893, -9.51056], [12.677, -3.07324, -9.51056], [13.323, -3.07324, -9.51056], [13.9549, -2.93893, -9.51056], [14.5451, -2.67617, -9.51056], [15.0677, -2.29644, -9.51056], [15.5, -1.81636, -9.51056], [15.823, -1.25689, -9.51056], [16.0226, -0.642482, -9.51056], [14.0453, 0, -9.94522], [14.0224, 0.217327, -9.94522], [13.9549, 0.425156, -9.94522], [13.8457, 0.614403, -9.94522], [13.6994, 0.776798, -9.94522], [13.5226, 0.905243, -9.94522], [13.323, 0.994125, -9.94522], [13.1093, 1.03956, -9.94522], [12.8907, 1.03956, -9.94522], [12.677, 0.994125, -9.94522], [12.4774, 0.905243, -9.94522], [12.3006, 0.776798, -9.94522], [12.1543, 0.614403, -9.94522], [12.0451, 0.425156, -9.94522], [11.9776, 0.217327, -9.94522], [11.9547, 0, -9.94522], [11.9776, -0.217327, -9.94522], [12.0451, -0.425156, -9.94522], [12.1543, -0.614403, -9.94522], [12.3006, -0.776798, -9.94522], [12.4774, -0.905243, -9.94522], [12.677, -0.994125, -9.94522], [12.8907, -1.03956, -9.94522], [13.1093, -1.03956, -9.94522], [13.323, -0.994125, -9.94522], [13.5226, -0.905243, -9.94522], [13.6994, -0.776798, -9.94522], [13.8457, -0.614403, -9.94522], [13.9549, -0.425156, -9.94522], [14.0224, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[18.6749, 1.9482, -15], [18.6749, 1.9482, 15], [19, 0, 15], [19, 0, -15], [17.7348, 3.68528, -15], [17.7348, 3.68528, 15], [16.2817, 5.023, -15], [16.2817, 5.023, 15], [14.4729, 5.8164, -15], [14.4729, 5.8164, 15], [12.5045, 5.97951, -15], [12.5045, 5.97951, 15], [10.5898, 5.49464, -15], [10.5898, 5.49464, 15], [8.93631, 4.41434, -15], [8.93631, 4.41434, 15], [7.72316, 2.85568, -15], [7.72316, 2.85568, 15], [7.08183, 0.987568, -15], [7.08183, 0.987568, 15], [7.08183, -0.987568, -15], [7.08183, -0.987568, 15], [7.72316, -2.85568, -15], [7.72316, -2.85568, 15], [8.93631, -4.41434, -15], [8.93631, -4.41434, 15], [10.5898, -5.49464, -15], [10.5898, -5.49464, 15], [12.5045, -5.97951, -15], [12.5045, -5.97951, 15], [14.4729, -5.8164, -15], [14.4729, -5.8164, 15], [16.2817, -5.023, -15], [16.2817, -5.023, 15], [17.7348, -3.68528, -15], [17.7348, -3.68528, 15], [18.6749, -1.9482, -15], [18.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[0.5, -3, 1.5], [25.5, -3, 1.5], [25.5, 3, 1.5], [0.5, 3, 1.5], [0.5, 3, -1.5], [25.5, 3, -1.5], [25.5, -3, -1.5], [0.5, -3, -1.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+difference() {
+polyhedron(points = [[8, -11, 5], [18, -11, 5], [18, -7, 5], [8, -7, 5], [8, -7, -5], [18, -7, -5], [18, -11, -5], [8, -11, -5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[13.9271, -11, 2.85317], [13.75, -10.4551, 2.85317], [13.2865, -10.1183, 2.85317], [12.7135, -10.1183, 2.85317], [12.25, -10.4551, 2.85317], [12.0729, -11, 2.85317], [12.25, -11.5449, 2.85317], [12.7135, -11.8817, 2.85317], [13.2865, -11.8817, 2.85317], [13.75, -11.5449, 2.85317], [15.4271, -11, 1.76336], [14.9635, -9.57341, 1.76336], [13.75, -8.69174, 1.76336], [12.25, -8.69174, 1.76336], [11.0365, -9.57341, 1.76336], [10.5729, -11, 1.76336], [11.0365, -12.4266, 1.76336], [12.25, -13.3083, 1.76336], [13.75, -13.3083, 1.76336], [14.9635, -12.4266, 1.76336], [16, -11, 0], [15.4271, -9.23664, 0], [13.9271, -8.14683, 0], [12.0729, -8.14683, 0], [10.5729, -9.23664, 0], [10, -11, 0], [10.5729, -12.7634, 0], [12.0729, -13.8532, 0], [13.9271, -13.8532, 0], [15.4271, -12.7634, 0], [15.4271, -11, -1.76336], [14.9635, -9.57341, -1.76336], [13.75, -8.69174, -1.76336], [12.25, -8.69174, -1.76336], [11.0365, -9.57341, -1.76336], [10.5729, -11, -1.76336], [11.0365, -12.4266, -1.76336], [12.25, -13.3083, -1.76336], [13.75, -13.3083, -1.76336], [14.9635, -12.4266, -1.76336], [13.9271, -11, -2.85317], [13.75, -10.4551, -2.85317], [13.2865, -10.1183, -2.85317], [12.7135, -10.1183, -2.85317], [12.25, -10.4551, -2.85317], [12.0729, -11, -2.85317], [12.25, -11.5449, -2.85317], [12.7135, -11.8817, -2.85317], [13.2865, -11.8817, -2.85317], [13.75, -11.5449, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
 }
 }
-%#multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+#	union() {
 difference() {
-color([0, 0.501961, 0, 1]) {
-cube(size = [10, 4, 10], center = true);
+polyhedron(points = [[27.0453, 0, 9.94522], [27.0224, 0.217327, 9.94522], [26.9549, 0.425156, 9.94522], [26.8457, 0.614403, 9.94522], [26.6994, 0.776798, 9.94522], [26.5226, 0.905243, 9.94522], [26.323, 0.994125, 9.94522], [26.1093, 1.03956, 9.94522], [25.8907, 1.03956, 9.94522], [25.677, 0.994125, 9.94522], [25.4774, 0.905243, 9.94522], [25.3006, 0.776798, 9.94522], [25.1543, 0.614403, 9.94522], [25.0451, 0.425156, 9.94522], [24.9776, 0.217327, 9.94522], [24.9547, 0, 9.94522], [24.9776, -0.217327, 9.94522], [25.0451, -0.425156, 9.94522], [25.1543, -0.614403, 9.94522], [25.3006, -0.776798, 9.94522], [25.4774, -0.905243, 9.94522], [25.677, -0.994125, 9.94522], [25.8907, -1.03956, 9.94522], [26.1093, -1.03956, 9.94522], [26.323, -0.994125, 9.94522], [26.5226, -0.905243, 9.94522], [26.6994, -0.776798, 9.94522], [26.8457, -0.614403, 9.94522], [26.9549, -0.425156, 9.94522], [27.0224, -0.217327, 9.94522], [29.0902, 0, 9.51056], [29.0226, 0.642482, 9.51056], [28.823, 1.25689, 9.51056], [28.5, 1.81636, 9.51056], [28.0677, 2.29644, 9.51056], [27.5451, 2.67617, 9.51056], [26.9549, 2.93893, 9.51056], [26.323, 3.07324, 9.51056], [25.677, 3.07324, 9.51056], [25.0451, 2.93893, 9.51056], [24.4549, 2.67617, 9.51056], [23.9323, 2.29644, 9.51056], [23.5, 1.81636, 9.51056], [23.177, 1.25689, 9.51056], [22.9774, 0.642482, 9.51056], [22.9098, 0, 9.51056], [22.9774, -0.642482, 9.51056], [23.177, -1.25689, 9.51056], [23.5, -1.81636, 9.51056], [23.9323, -2.29644, 9.51056], [24.4549, -2.67617, 9.51056], [25.0451, -2.93893, 9.51056], [25.677, -3.07324, 9.51056], [26.323, -3.07324, 9.51056], [26.9549, -2.93893, 9.51056], [27.5451, -2.67617, 9.51056], [28.0677, -2.29644, 9.51056], [28.5, -1.81636, 9.51056], [28.823, -1.25689, 9.51056], [29.0226, -0.642482, 9.51056], [31, 0, 8.66025], [30.8907, 1.03956, 8.66025], [30.5677, 2.03368, 8.66025], [30.0451, 2.93893, 8.66025], [29.3457, 3.71572, 8.66025], [28.5, 4.33013, 8.66025], [27.5451, 4.75528, 8.66025], [26.5226, 4.97261, 8.66025], [25.4774, 4.97261, 8.66025], [24.4549, 4.75528, 8.66025], [23.5, 4.33013, 8.66025], [22.6543, 3.71572, 8.66025], [21.9549, 2.93893, 8.66025], [21.4323, 2.03368, 8.66025], [21.1093, 1.03956, 8.66025], [21, 0, 8.66025], [21.1093, -1.03956, 8.66025], [21.4323, -2.03368, 8.66025], [21.9549, -2.93893, 8.66025], [22.6543, -3.71572, 8.66025], [23.5, -4.33013, 8.66025], [24.4549, -4.75528, 8.66025], [25.4774, -4.97261, 8.66025], [26.5226, -4.97261, 8.66025], [27.5451, -4.75528, 8.66025], [28.5, -4.33013, 8.66025], [29.3457, -3.71572, 8.66025], [30.0451, -2.93893, 8.66025], [30.5677, -2.03368, 8.66025], [30.8907, -1.03956, 8.66025], [32.6913, 0, 7.43145], [32.5451, 1.3912, 7.43145], [32.1128, 2.7216, 7.43145], [31.4134, 3.93305, 7.43145], [30.4774, 4.97261, 7.43145], [29.3457, 5.79484, 7.43145], [28.0677, 6.36381, 7.43145], [26.6994, 6.65465, 7.43145], [25.3006, 6.65465, 7.43145], [23.9323, 6.36381, 7.43145], [22.6543, 5.79484, 7.43145], [21.5226, 4.97261, 7.43145], [20.5866, 3.93305, 7.43145], [19.8872, 2.7216, 7.43145], [19.4549, 1.3912, 7.43145], [19.3087, 0, 7.43145], [19.4549, -1.3912, 7.43145], [19.8872, -2.7216, 7.43145], [20.5866, -3.93305, 7.43145], [21.5226, -4.97261, 7.43145], [22.6543, -5.79484, 7.43145], [23.9323, -6.36381, 7.43145], [25.3006, -6.65465, 7.43145], [26.6994, -6.65465, 7.43145], [28.0677, -6.36381, 7.43145], [29.3457, -5.79484, 7.43145], [30.4774, -4.97261, 7.43145], [31.4134, -3.93305, 7.43145], [32.1128, -2.7216, 7.43145], [32.5451, -1.3912, 7.43145], [34.0902, 0, 5.87785], [33.9134, 1.68204, 5.87785], [33.3907, 3.29057, 5.87785], [32.5451, 4.75528, 5.87785], [31.4134, 6.01217, 5.87785], [30.0451, 7.00629, 5.87785], [28.5, 7.69421, 5.87785], [26.8457, 8.04585, 5.87785], [25.1543, 8.04585, 5.87785], [23.5, 7.69421, 5.87785], [21.9549, 7.00629, 5.87785], [20.5866, 6.01217, 5.87785], [19.4549, 4.75528, 5.87785], [18.6093, 3.29057, 5.87785], [18.0866, 1.68204, 5.87785], [17.9098, 0, 5.87785], [18.0866, -1.68204, 5.87785], [18.6093, -3.29057, 5.87785], [19.4549, -4.75528, 5.87785], [20.5866, -6.01217, 5.87785], [21.9549, -7.00629, 5.87785], [23.5, -7.69421, 5.87785], [25.1543, -8.04585, 5.87785], [26.8457, -8.04585, 5.87785], [28.5, -7.69421, 5.87785], [30.0451, -7.00629, 5.87785], [31.4134, -6.01217, 5.87785], [32.5451, -4.75528, 5.87785], [33.3907, -3.29057, 5.87785], [33.9134, -1.68204, 5.87785], [35.1355, 0, 4.06737], [34.9358, 1.89937, 4.06737], [34.3457, 3.71572, 4.06737], [33.3907, 5.36969, 4.06737], [32.1128, 6.78897, 4.06737], [30.5677, 7.91154, 4.06737], [28.823, 8.68833, 4.06737], [26.9549, 9.08541, 4.06737], [25.0451, 9.08541, 4.06737], [23.177, 8.68833, 4.06737], [21.4323, 7.91154, 4.06737], [19.8872, 6.78897, 4.06737], [18.6093, 5.36969, 4.06737], [17.6543, 3.71572, 4.06737], [17.0642, 1.89937, 4.06737], [16.8645, 0, 4.06737], [17.0642, -1.89937, 4.06737], [17.6543, -3.71572, 4.06737], [18.6093, -5.36969, 4.06737], [19.8872, -6.78897, 4.06737], [21.4323, -7.91154, 4.06737], [23.177, -8.68833, 4.06737], [25.0451, -9.08541, 4.06737], [26.9549, -9.08541, 4.06737], [28.823, -8.68833, 4.06737], [30.5677, -7.91154, 4.06737], [32.1128, -6.78897, 4.06737], [33.3907, -5.36969, 4.06737], [34.3457, -3.71572, 4.06737], [34.9358, -1.89937, 4.06737], [35.7815, 0, 2.07912], [35.5677, 2.03368, 2.07912], [34.9358, 3.97848, 2.07912], [33.9134, 5.74941, 2.07912], [32.5451, 7.26905, 2.07912], [30.8907, 8.47101, 2.07912], [29.0226, 9.30274, 2.07912], [27.0224, 9.72789, 2.07912], [24.9776, 9.72789, 2.07912], [22.9774, 9.30274, 2.07912], [21.1093, 8.47101, 2.07912], [19.4549, 7.26905, 2.07912], [18.0866, 5.74941, 2.07912], [17.0642, 3.97848, 2.07912], [16.4323, 2.03368, 2.07912], [16.2185, 0, 2.07912], [16.4323, -2.03368, 2.07912], [17.0642, -3.97848, 2.07912], [18.0866, -5.74941, 2.07912], [19.4549, -7.26905, 2.07912], [21.1093, -8.47101, 2.07912], [22.9774, -9.30274, 2.07912], [24.9776, -9.72789, 2.07912], [27.0224, -9.72789, 2.07912], [29.0226, -9.30274, 2.07912], [30.8907, -8.47101, 2.07912], [32.5451, -7.26905, 2.07912], [33.9134, -5.74941, 2.07912], [34.9358, -3.97848, 2.07912], [35.5677, -2.03368, 2.07912], [36, 0, 0], [35.7815, 2.07912, 0], [35.1355, 4.06737, 0], [34.0902, 5.87785, 0], [32.6913, 7.43145, 0], [31, 8.66025, 0], [29.0902, 9.51056, 0], [27.0453, 9.94522, 0], [24.9547, 9.94522, 0], [22.9098, 9.51056, 0], [21, 8.66025, 0], [19.3087, 7.43145, 0], [17.9098, 5.87785, 0], [16.8645, 4.06737, 0], [16.2185, 2.07912, 0], [16, 0, 0], [16.2185, -2.07912, 0], [16.8645, -4.06737, 0], [17.9098, -5.87785, 0], [19.3087, -7.43145, 0], [21, -8.66025, 0], [22.9098, -9.51056, 0], [24.9547, -9.94522, 0], [27.0453, -9.94522, 0], [29.0902, -9.51056, 0], [31, -8.66025, 0], [32.6913, -7.43145, 0], [34.0902, -5.87785, 0], [35.1355, -4.06737, 0], [35.7815, -2.07912, 0], [35.7815, 0, -2.07912], [35.5677, 2.03368, -2.07912], [34.9358, 3.97848, -2.07912], [33.9134, 5.74941, -2.07912], [32.5451, 7.26905, -2.07912], [30.8907, 8.47101, -2.07912], [29.0226, 9.30274, -2.07912], [27.0224, 9.72789, -2.07912], [24.9776, 9.72789, -2.07912], [22.9774, 9.30274, -2.07912], [21.1093, 8.47101, -2.07912], [19.4549, 7.26905, -2.07912], [18.0866, 5.74941, -2.07912], [17.0642, 3.97848, -2.07912], [16.4323, 2.03368, -2.07912], [16.2185, 0, -2.07912], [16.4323, -2.03368, -2.07912], [17.0642, -3.97848, -2.07912], [18.0866, -5.74941, -2.07912], [19.4549, -7.26905, -2.07912], [21.1093, -8.47101, -2.07912], [22.9774, -9.30274, -2.07912], [24.9776, -9.72789, -2.07912], [27.0224, -9.72789, -2.07912], [29.0226, -9.30274, -2.07912], [30.8907, -8.47101, -2.07912], [32.5451, -7.26905, -2.07912], [33.9134, -5.74941, -2.07912], [34.9358, -3.97848, -2.07912], [35.5677, -2.03368, -2.07912], [35.1355, 0, -4.06737], [34.9358, 1.89937, -4.06737], [34.3457, 3.71572, -4.06737], [33.3907, 5.36969, -4.06737], [32.1128, 6.78897, -4.06737], [30.5677, 7.91154, -4.06737], [28.823, 8.68833, -4.06737], [26.9549, 9.08541, -4.06737], [25.0451, 9.08541, -4.06737], [23.177, 8.68833, -4.06737], [21.4323, 7.91154, -4.06737], [19.8872, 6.78897, -4.06737], [18.6093, 5.36969, -4.06737], [17.6543, 3.71572, -4.06737], [17.0642, 1.89937, -4.06737], [16.8645, 0, -4.06737], [17.0642, -1.89937, -4.06737], [17.6543, -3.71572, -4.06737], [18.6093, -5.36969, -4.06737], [19.8872, -6.78897, -4.06737], [21.4323, -7.91154, -4.06737], [23.177, -8.68833, -4.06737], [25.0451, -9.08541, -4.06737], [26.9549, -9.08541, -4.06737], [28.823, -8.68833, -4.06737], [30.5677, -7.91154, -4.06737], [32.1128, -6.78897, -4.06737], [33.3907, -5.36969, -4.06737], [34.3457, -3.71572, -4.06737], [34.9358, -1.89937, -4.06737], [34.0902, 0, -5.87785], [33.9134, 1.68204, -5.87785], [33.3907, 3.29057, -5.87785], [32.5451, 4.75528, -5.87785], [31.4134, 6.01217, -5.87785], [30.0451, 7.00629, -5.87785], [28.5, 7.69421, -5.87785], [26.8457, 8.04585, -5.87785], [25.1543, 8.04585, -5.87785], [23.5, 7.69421, -5.87785], [21.9549, 7.00629, -5.87785], [20.5866, 6.01217, -5.87785], [19.4549, 4.75528, -5.87785], [18.6093, 3.29057, -5.87785], [18.0866, 1.68204, -5.87785], [17.9098, 0, -5.87785], [18.0866, -1.68204, -5.87785], [18.6093, -3.29057, -5.87785], [19.4549, -4.75528, -5.87785], [20.5866, -6.01217, -5.87785], [21.9549, -7.00629, -5.87785], [23.5, -7.69421, -5.87785], [25.1543, -8.04585, -5.87785], [26.8457, -8.04585, -5.87785], [28.5, -7.69421, -5.87785], [30.0451, -7.00629, -5.87785], [31.4134, -6.01217, -5.87785], [32.5451, -4.75528, -5.87785], [33.3907, -3.29057, -5.87785], [33.9134, -1.68204, -5.87785], [32.6913, 0, -7.43145], [32.5451, 1.3912, -7.43145], [32.1128, 2.7216, -7.43145], [31.4134, 3.93305, -7.43145], [30.4774, 4.97261, -7.43145], [29.3457, 5.79484, -7.43145], [28.0677, 6.36381, -7.43145], [26.6994, 6.65465, -7.43145], [25.3006, 6.65465, -7.43145], [23.9323, 6.36381, -7.43145], [22.6543, 5.79484, -7.43145], [21.5226, 4.97261, -7.43145], [20.5866, 3.93305, -7.43145], [19.8872, 2.7216, -7.43145], [19.4549, 1.3912, -7.43145], [19.3087, 0, -7.43145], [19.4549, -1.3912, -7.43145], [19.8872, -2.7216, -7.43145], [20.5866, -3.93305, -7.43145], [21.5226, -4.97261, -7.43145], [22.6543, -5.79484, -7.43145], [23.9323, -6.36381, -7.43145], [25.3006, -6.65465, -7.43145], [26.6994, -6.65465, -7.43145], [28.0677, -6.36381, -7.43145], [29.3457, -5.79484, -7.43145], [30.4774, -4.97261, -7.43145], [31.4134, -3.93305, -7.43145], [32.1128, -2.7216, -7.43145], [32.5451, -1.3912, -7.43145], [31, 0, -8.66025], [30.8907, 1.03956, -8.66025], [30.5677, 2.03368, -8.66025], [30.0451, 2.93893, -8.66025], [29.3457, 3.71572, -8.66025], [28.5, 4.33013, -8.66025], [27.5451, 4.75528, -8.66025], [26.5226, 4.97261, -8.66025], [25.4774, 4.97261, -8.66025], [24.4549, 4.75528, -8.66025], [23.5, 4.33013, -8.66025], [22.6543, 3.71572, -8.66025], [21.9549, 2.93893, -8.66025], [21.4323, 2.03368, -8.66025], [21.1093, 1.03956, -8.66025], [21, 0, -8.66025], [21.1093, -1.03956, -8.66025], [21.4323, -2.03368, -8.66025], [21.9549, -2.93893, -8.66025], [22.6543, -3.71572, -8.66025], [23.5, -4.33013, -8.66025], [24.4549, -4.75528, -8.66025], [25.4774, -4.97261, -8.66025], [26.5226, -4.97261, -8.66025], [27.5451, -4.75528, -8.66025], [28.5, -4.33013, -8.66025], [29.3457, -3.71572, -8.66025], [30.0451, -2.93893, -8.66025], [30.5677, -2.03368, -8.66025], [30.8907, -1.03956, -8.66025], [29.0902, 0, -9.51056], [29.0226, 0.642482, -9.51056], [28.823, 1.25689, -9.51056], [28.5, 1.81636, -9.51056], [28.0677, 2.29644, -9.51056], [27.5451, 2.67617, -9.51056], [26.9549, 2.93893, -9.51056], [26.323, 3.07324, -9.51056], [25.677, 3.07324, -9.51056], [25.0451, 2.93893, -9.51056], [24.4549, 2.67617, -9.51056], [23.9323, 2.29644, -9.51056], [23.5, 1.81636, -9.51056], [23.177, 1.25689, -9.51056], [22.9774, 0.642482, -9.51056], [22.9098, 0, -9.51056], [22.9774, -0.642482, -9.51056], [23.177, -1.25689, -9.51056], [23.5, -1.81636, -9.51056], [23.9323, -2.29644, -9.51056], [24.4549, -2.67617, -9.51056], [25.0451, -2.93893, -9.51056], [25.677, -3.07324, -9.51056], [26.323, -3.07324, -9.51056], [26.9549, -2.93893, -9.51056], [27.5451, -2.67617, -9.51056], [28.0677, -2.29644, -9.51056], [28.5, -1.81636, -9.51056], [28.823, -1.25689, -9.51056], [29.0226, -0.642482, -9.51056], [27.0453, 0, -9.94522], [27.0224, 0.217327, -9.94522], [26.9549, 0.425156, -9.94522], [26.8457, 0.614403, -9.94522], [26.6994, 0.776798, -9.94522], [26.5226, 0.905243, -9.94522], [26.323, 0.994125, -9.94522], [26.1093, 1.03956, -9.94522], [25.8907, 1.03956, -9.94522], [25.677, 0.994125, -9.94522], [25.4774, 0.905243, -9.94522], [25.3006, 0.776798, -9.94522], [25.1543, 0.614403, -9.94522], [25.0451, 0.425156, -9.94522], [24.9776, 0.217327, -9.94522], [24.9547, 0, -9.94522], [24.9776, -0.217327, -9.94522], [25.0451, -0.425156, -9.94522], [25.1543, -0.614403, -9.94522], [25.3006, -0.776798, -9.94522], [25.4774, -0.905243, -9.94522], [25.677, -0.994125, -9.94522], [25.8907, -1.03956, -9.94522], [26.1093, -1.03956, -9.94522], [26.323, -0.994125, -9.94522], [26.5226, -0.905243, -9.94522], [26.6994, -0.776798, -9.94522], [26.8457, -0.614403, -9.94522], [26.9549, -0.425156, -9.94522], [27.0224, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[31.6749, 1.9482, -15], [31.6749, 1.9482, 15], [32, 0, 15], [32, 0, -15], [30.7348, 3.68528, -15], [30.7348, 3.68528, 15], [29.2817, 5.023, -15], [29.2817, 5.023, 15], [27.4729, 5.8164, -15], [27.4729, 5.8164, 15], [25.5045, 5.97951, -15], [25.5045, 5.97951, 15], [23.5898, 5.49464, -15], [23.5898, 5.49464, 15], [21.9363, 4.41434, -15], [21.9363, 4.41434, 15], [20.7232, 2.85568, -15], [20.7232, 2.85568, 15], [20.0818, 0.987568, -15], [20.0818, 0.987568, 15], [20.0818, -0.987568, -15], [20.0818, -0.987568, 15], [20.7232, -2.85568, -15], [20.7232, -2.85568, 15], [21.9363, -4.41434, -15], [21.9363, -4.41434, 15], [23.5898, -5.49464, -15], [23.5898, -5.49464, 15], [25.5045, -5.97951, -15], [25.5045, -5.97951, 15], [27.4729, -5.8164, -15], [27.4729, -5.8164, 15], [29.2817, -5.023, -15], [29.2817, -5.023, 15], [30.7348, -3.68528, -15], [30.7348, -3.68528, 15], [31.6749, -1.9482, -15], [31.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+polyhedron(points = [[13.5, -3, 1.5], [38.5, -3, 1.5], [38.5, 3, 1.5], [13.5, 3, 1.5], [13.5, 3, -1.5], [38.5, 3, -1.5], [38.5, -3, -1.5], [13.5, -3, -1.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
+difference() {
+polyhedron(points = [[21, -11, 5], [31, -11, 5], [31, -7, 5], [21, -7, 5], [21, -7, -5], [31, -7, -5], [31, -11, -5], [21, -11, -5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[26.9271, -11, 2.85317], [26.75, -10.4551, 2.85317], [26.2865, -10.1183, 2.85317], [25.7135, -10.1183, 2.85317], [25.25, -10.4551, 2.85317], [25.0729, -11, 2.85317], [25.25, -11.5449, 2.85317], [25.7135, -11.8817, 2.85317], [26.2865, -11.8817, 2.85317], [26.75, -11.5449, 2.85317], [28.4271, -11, 1.76336], [27.9635, -9.57341, 1.76336], [26.75, -8.69174, 1.76336], [25.25, -8.69174, 1.76336], [24.0365, -9.57341, 1.76336], [23.5729, -11, 1.76336], [24.0365, -12.4266, 1.76336], [25.25, -13.3083, 1.76336], [26.75, -13.3083, 1.76336], [27.9635, -12.4266, 1.76336], [29, -11, 0], [28.4271, -9.23664, 0], [26.9271, -8.14683, 0], [25.0729, -8.14683, 0], [23.5729, -9.23664, 0], [23, -11, 0], [23.5729, -12.7634, 0], [25.0729, -13.8532, 0], [26.9271, -13.8532, 0], [28.4271, -12.7634, 0], [28.4271, -11, -1.76336], [27.9635, -9.57341, -1.76336], [26.75, -8.69174, -1.76336], [25.25, -8.69174, -1.76336], [24.0365, -9.57341, -1.76336], [23.5729, -11, -1.76336], [24.0365, -12.4266, -1.76336], [25.25, -13.3083, -1.76336], [26.75, -13.3083, -1.76336], [27.9635, -12.4266, -1.76336], [26.9271, -11, -2.85317], [26.75, -10.4551, -2.85317], [26.2865, -10.1183, -2.85317], [25.7135, -10.1183, -2.85317], [25.25, -10.4551, -2.85317], [25.0729, -11, -2.85317], [25.25, -11.5449, -2.85317], [25.7135, -11.8817, -2.85317], [26.2865, -11.8817, -2.85317], [26.75, -11.5449, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
 }
 }
 }
-}
-%multmatrix([[1, 0, 0, 13], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
-group() {
-cube(size = [25, 6, 3], center = true);
-}
-}
-#	multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-color([0, 0.501961, 0, 1]) {
-cube(size = [10, 4, 10], center = true);
-}
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-}
-}
-}
-}
-#multmatrix([[1, 0, 0, 26], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
-group() {
-cube(size = [25, 6, 3], center = true);
-}
-}
-%	multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-color([0, 0.501961, 0, 1]) {
-cube(size = [10, 4, 10], center = true);
-}
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
-}
-}
-}
-}
-}
<end of output>
Test time =   0.94 sec
----------------------------------------------------------
Test Failed.
"dumptest_highlight-and-background-modifier" end time: Dec 07 18:55 UTC
"dumptest_highlight-and-background-modifier" time elapsed: 00:00:00

    
dumptest_highlight-modifier
114/1043 Testing: dumptest_highlight-modifier
114/1043 Test: dumptest_highlight-modifier
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "highlight-modifier" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-modifier.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_highlight-modifier" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
highlight-modifier
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-modifier.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/highlight-modifier-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier-actual.csg
--- 

+++ 

@@ -1,19 +1,11 @@

+union() {
 difference() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-#	cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+#		polyhedron(points = [[5.6749, 1.9482, -15], [5.6749, 1.9482, 15], [6, 0, 15], [6, 0, -15], [4.73484, 3.68528, -15], [4.73484, 3.68528, 15], [3.28169, 5.023, -15], [3.28169, 5.023, 15], [1.47291, 5.8164, -15], [1.47291, 5.8164, 15], [-0.495476, 5.97951, -15], [-0.495476, 5.97951, 15], [-2.41017, 5.49464, -15], [-2.41017, 5.49464, 15], [-4.06369, 4.41434, -15], [-4.06369, 4.41434, 15], [-5.27684, 2.85568, -15], [-5.27684, 2.85568, 15], [-5.91817, 0.987568, -15], [-5.91817, 0.987568, 15], [-5.91817, -0.987568, -15], [-5.91817, -0.987568, 15], [-5.27684, -2.85568, -15], [-5.27684, -2.85568, 15], [-4.06369, -4.41434, -15], [-4.06369, -4.41434, 15], [-2.41017, -5.49464, -15], [-2.41017, -5.49464, 15], [-0.495476, -5.97951, -15], [-0.495476, -5.97951, 15], [1.47291, -5.8164, -15], [1.47291, -5.8164, 15], [3.28169, -5.023, -15], [3.28169, -5.023, 15], [4.73484, -3.68528, -15], [4.73484, -3.68528, 15], [5.6749, -1.9482, -15], [5.6749, -1.9482, 15]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 33, 32], [32, 33, 35, 34], [34, 35, 37, 36], [36, 37, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36], [37, 35, 33, 31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-#group() {
-cube(size = [25, 6, 3], center = true);
-}
-#multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
+polyhedron(points = [[-12.5, -3, 1.5], [12.5, -3, 1.5], [12.5, 3, 1.5], [-12.5, 3, 1.5], [-12.5, 3, -1.5], [12.5, 3, -1.5], [12.5, -3, -1.5], [-12.5, -3, -1.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 difference() {
-color([0, 0.501961, 0, 1]) {
-cube(size = [10, 4, 10], center = true);
-}
-color([1, 0, 0, 1]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, -2], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 3);
+polyhedron(points = [[-5, -11, 5], [5, -11, 5], [5, -7, 5], [-5, -7, 5], [-5, -7, -5], [5, -7, -5], [5, -11, -5], [-5, -11, -5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[0.927051, -11, 2.85317], [0.75, -10.4551, 2.85317], [0.286474, -10.1183, 2.85317], [-0.286474, -10.1183, 2.85317], [-0.75, -10.4551, 2.85317], [-0.927051, -11, 2.85317], [-0.75, -11.5449, 2.85317], [-0.286474, -11.8817, 2.85317], [0.286474, -11.8817, 2.85317], [0.75, -11.5449, 2.85317], [2.42705, -11, 1.76336], [1.96353, -9.57341, 1.76336], [0.75, -8.69174, 1.76336], [-0.75, -8.69174, 1.76336], [-1.96353, -9.57341, 1.76336], [-2.42705, -11, 1.76336], [-1.96353, -12.4266, 1.76336], [-0.75, -13.3083, 1.76336], [0.75, -13.3083, 1.76336], [1.96353, -12.4266, 1.76336], [3, -11, 0], [2.42705, -9.23664, 0], [0.927051, -8.14683, 0], [-0.927051, -8.14683, 0], [-2.42705, -9.23664, 0], [-3, -11, 0], [-2.42705, -12.7634, 0], [-0.927051, -13.8532, 0], [0.927051, -13.8532, 0], [2.42705, -12.7634, 0], [2.42705, -11, -1.76336], [1.96353, -9.57341, -1.76336], [0.75, -8.69174, -1.76336], [-0.75, -8.69174, -1.76336], [-1.96353, -9.57341, -1.76336], [-2.42705, -11, -1.76336], [-1.96353, -12.4266, -1.76336], [-0.75, -13.3083, -1.76336], [0.75, -13.3083, -1.76336], [1.96353, -12.4266, -1.76336], [0.927051, -11, -2.85317], [0.75, -10.4551, -2.85317], [0.286474, -10.1183, -2.85317], [-0.286474, -10.1183, -2.85317], [-0.75, -10.4551, -2.85317], [-0.927051, -11, -2.85317], [-0.75, -11.5449, -2.85317], [-0.286474, -11.8817, -2.85317], [0.286474, -11.8817, -2.85317], [0.75, -11.5449, -2.85317]], faces = [[9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 11, 10], [0, 1, 11], [1, 12, 11], [1, 2, 12], [2, 13, 12], [2, 3, 13], [3, 14, 13], [3, 4, 14], [4, 15, 14], [4, 5, 15], [5, 16, 15], [5, 6, 16], [6, 17, 16], [6, 7, 17], [7, 18, 17], [7, 8, 18], [8, 19, 18], [8, 9, 19], [9, 10, 19], [9, 0, 10], [10, 21, 20], [10, 11, 21], [11, 22, 21], [11, 12, 22], [12, 23, 22], [12, 13, 23], [13, 24, 23], [13, 14, 24], [14, 25, 24], [14, 15, 25], [15, 26, 25], [15, 16, 26], [16, 27, 26], [16, 17, 27], [17, 28, 27], [17, 18, 28], [18, 29, 28], [18, 19, 29], [19, 20, 29], [19, 10, 20], [20, 31, 30], [20, 21, 31], [21, 32, 31], [21, 22, 32], [22, 33, 32], [22, 23, 33], [23, 34, 33], [23, 24, 34], [24, 35, 34], [24, 25, 35], [25, 36, 35], [25, 26, 36], [26, 37, 36], [26, 27, 37], [27, 38, 37], [27, 28, 38], [28, 39, 38], [28, 29, 39], [29, 30, 39], [29, 20, 30], [30, 41, 40], [30, 31, 41], [31, 42, 41], [31, 32, 42], [32, 43, 42], [32, 33, 43], [33, 44, 43], [33, 34, 44], [34, 45, 44], [34, 35, 45], [35, 46, 45], [35, 36, 46], [36, 47, 46], [36, 37, 47], [37, 48, 47], [37, 38, 48], [38, 49, 48], [38, 39, 49], [39, 40, 49], [39, 30, 40], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49]], convexity = 1);
 }
 }
-}
-}
<end of output>
Test time =   0.57 sec
----------------------------------------------------------
Test Failed.
"dumptest_highlight-modifier" end time: Dec 07 18:55 UTC
"dumptest_highlight-modifier" time elapsed: 00:00:00

    
dumptest_highlight-modifier2
115/1043 Testing: dumptest_highlight-modifier2
115/1043 Test: dumptest_highlight-modifier2
Command: "/usr/local/bin/python" "/Users/travis/build/openscad/openscad/tests/test_cmdline_tool.py" "--comparator=" "-c" "/usr/local/bin/convert" "-s" "csg" "-t" "dumptest" "-f" "highlight-modifier2" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-modifier2.scad" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_highlight-modifier2" start time: Dec 07 18:55 UTC
Output:
----------------------------------------------------------
highlight-modifier2
run_test() cmdline: ['/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD', '/Users/travis/build/openscad/openscad/tests/../testdata/scad/3D/features/highlight-modifier2.scad', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier2-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
text comparison: 
 expected textfile:  /Users/travis/build/openscad/openscad/tests/regression/dumptest/highlight-modifier2-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/highlight-modifier2-actual.csg
--- 

+++ 

@@ -1,63 +1,49 @@

-color([0, 0, 1, 1]) {
-multmatrix([[1, 0, 0, -30], [0, 1, 0, -10], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [70, 50, 2], center = false);
-}
-multmatrix([[1, 0, 0, 40], [0, 1, 0, -10], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [2, 50, 30], center = false);
-}
-multmatrix([[1, 0, 0, -30], [0, 1, 0, 40], [0, 0, 1, -10], [0, 0, 0, 1]]) {
-cube(size = [70, 2, 30], center = false);
-}
-}
-multmatrix([[1, 0, 0, -20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-difference() {
-intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
-}
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
-}
+union() {
+union() {
+polyhedron(points = [[-30, -10, -8], [40, -10, -8], [40, 40, -8], [-30, 40, -8], [-30, 40, -10], [40, 40, -10], [40, -10, -10], [-30, -10, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[40, -10, 20], [42, -10, 20], [42, 40, 20], [40, 40, 20], [40, 40, -10], [42, 40, -10], [42, -10, -10], [40, -10, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+polyhedron(points = [[-30, 40, 20], [40, 40, 20], [40, 42, 20], [-30, 42, 20], [-30, 42, -10], [40, 42, -10], [40, 40, -10], [-30, 40, -10]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
 difference() {
 intersection() {
-sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
+polyhedron(points = [[-18.9547, 0, 9.94522], [-18.9776, 0.217327, 9.94522], [-19.0451, 0.425156, 9.94522], [-19.1543, 0.614403, 9.94522], [-19.3006, 0.776798, 9.94522], [-19.4774, 0.905243, 9.94522], [-19.677, 0.994125, 9.94522], [-19.8907, 1.03956, 9.94522], [-20.1093, 1.03956, 9.94522], [-20.323, 0.994125, 9.94522], [-20.5226, 0.905243, 9.94522], [-20.6994, 0.776798, 9.94522], [-20.8457, 0.614403, 9.94522], [-20.9549, 0.425156, 9.94522], [-21.0224, 0.217327, 9.94522], [-21.0453, 0, 9.94522], [-21.0224, -0.217327, 9.94522], [-20.9549, -0.425156, 9.94522], [-20.8457, -0.614403, 9.94522], [-20.6994, -0.776798, 9.94522], [-20.5226, -0.905243, 9.94522], [-20.323, -0.994125, 9.94522], [-20.1093, -1.03956, 9.94522], [-19.8907, -1.03956, 9.94522], [-19.677, -0.994125, 9.94522], [-19.4774, -0.905243, 9.94522], [-19.3006, -0.776798, 9.94522], [-19.1543, -0.614403, 9.94522], [-19.0451, -0.425156, 9.94522], [-18.9776, -0.217327, 9.94522], [-16.9098, 0, 9.51056], [-16.9774, 0.642482, 9.51056], [-17.177, 1.25689, 9.51056], [-17.5, 1.81636, 9.51056], [-17.9323, 2.29644, 9.51056], [-18.4549, 2.67617, 9.51056], [-19.0451, 2.93893, 9.51056], [-19.677, 3.07324, 9.51056], [-20.323, 3.07324, 9.51056], [-20.9549, 2.93893, 9.51056], [-21.5451, 2.67617, 9.51056], [-22.0677, 2.29644, 9.51056], [-22.5, 1.81636, 9.51056], [-22.823, 1.25689, 9.51056], [-23.0226, 0.642482, 9.51056], [-23.0902, 0, 9.51056], [-23.0226, -0.642482, 9.51056], [-22.823, -1.25689, 9.51056], [-22.5, -1.81636, 9.51056], [-22.0677, -2.29644, 9.51056], [-21.5451, -2.67617, 9.51056], [-20.9549, -2.93893, 9.51056], [-20.323, -3.07324, 9.51056], [-19.677, -3.07324, 9.51056], [-19.0451, -2.93893, 9.51056], [-18.4549, -2.67617, 9.51056], [-17.9323, -2.29644, 9.51056], [-17.5, -1.81636, 9.51056], [-17.177, -1.25689, 9.51056], [-16.9774, -0.642482, 9.51056], [-15, 0, 8.66025], [-15.1093, 1.03956, 8.66025], [-15.4323, 2.03368, 8.66025], [-15.9549, 2.93893, 8.66025], [-16.6543, 3.71572, 8.66025], [-17.5, 4.33013, 8.66025], [-18.4549, 4.75528, 8.66025], [-19.4774, 4.97261, 8.66025], [-20.5226, 4.97261, 8.66025], [-21.5451, 4.75528, 8.66025], [-22.5, 4.33013, 8.66025], [-23.3457, 3.71572, 8.66025], [-24.0451, 2.93893, 8.66025], [-24.5677, 2.03368, 8.66025], [-24.8907, 1.03956, 8.66025], [-25, 0, 8.66025], [-24.8907, -1.03956, 8.66025], [-24.5677, -2.03368, 8.66025], [-24.0451, -2.93893, 8.66025], [-23.3457, -3.71572, 8.66025], [-22.5, -4.33013, 8.66025], [-21.5451, -4.75528, 8.66025], [-20.5226, -4.97261, 8.66025], [-19.4774, -4.97261, 8.66025], [-18.4549, -4.75528, 8.66025], [-17.5, -4.33013, 8.66025], [-16.6543, -3.71572, 8.66025], [-15.9549, -2.93893, 8.66025], [-15.4323, -2.03368, 8.66025], [-15.1093, -1.03956, 8.66025], [-13.3087, 0, 7.43145], [-13.4549, 1.3912, 7.43145], [-13.8872, 2.7216, 7.43145], [-14.5866, 3.93305, 7.43145], [-15.5226, 4.97261, 7.43145], [-16.6543, 5.79484, 7.43145], [-17.9323, 6.36381, 7.43145], [-19.3006, 6.65465, 7.43145], [-20.6994, 6.65465, 7.43145], [-22.0677, 6.36381, 7.43145], [-23.3457, 5.79484, 7.43145], [-24.4774, 4.97261, 7.43145], [-25.4134, 3.93305, 7.43145], [-26.1128, 2.7216, 7.43145], [-26.5451, 1.3912, 7.43145], [-26.6913, 0, 7.43145], [-26.5451, -1.3912, 7.43145], [-26.1128, -2.7216, 7.43145], [-25.4134, -3.93305, 7.43145], [-24.4774, -4.97261, 7.43145], [-23.3457, -5.79484, 7.43145], [-22.0677, -6.36381, 7.43145], [-20.6994, -6.65465, 7.43145], [-19.3006, -6.65465, 7.43145], [-17.9323, -6.36381, 7.43145], [-16.6543, -5.79484, 7.43145], [-15.5226, -4.97261, 7.43145], [-14.5866, -3.93305, 7.43145], [-13.8872, -2.7216, 7.43145], [-13.4549, -1.3912, 7.43145], [-11.9098, 0, 5.87785], [-12.0866, 1.68204, 5.87785], [-12.6093, 3.29057, 5.87785], [-13.4549, 4.75528, 5.87785], [-14.5866, 6.01217, 5.87785], [-15.9549, 7.00629, 5.87785], [-17.5, 7.69421, 5.87785], [-19.1543, 8.04585, 5.87785], [-20.8457, 8.04585, 5.87785], [-22.5, 7.69421, 5.87785], [-24.0451, 7.00629, 5.87785], [-25.4134, 6.01217, 5.87785], [-26.5451, 4.75528, 5.87785], [-27.3907, 3.29057, 5.87785], [-27.9134, 1.68204, 5.87785], [-28.0902, 0, 5.87785], [-27.9134, -1.68204, 5.87785], [-27.3907, -3.29057, 5.87785], [-26.5451, -4.75528, 5.87785], [-25.4134, -6.01217, 5.87785], [-24.0451, -7.00629, 5.87785], [-22.5, -7.69421, 5.87785], [-20.8457, -8.04585, 5.87785], [-19.1543, -8.04585, 5.87785], [-17.5, -7.69421, 5.87785], [-15.9549, -7.00629, 5.87785], [-14.5866, -6.01217, 5.87785], [-13.4549, -4.75528, 5.87785], [-12.6093, -3.29057, 5.87785], [-12.0866, -1.68204, 5.87785], [-10.8645, 0, 4.06737], [-11.0642, 1.89937, 4.06737], [-11.6543, 3.71572, 4.06737], [-12.6093, 5.36969, 4.06737], [-13.8872, 6.78897, 4.06737], [-15.4323, 7.91154, 4.06737], [-17.177, 8.68833, 4.06737], [-19.0451, 9.08541, 4.06737], [-20.9549, 9.08541, 4.06737], [-22.823, 8.68833, 4.06737], [-24.5677, 7.91154, 4.06737], [-26.1128, 6.78897, 4.06737], [-27.3907, 5.36969, 4.06737], [-28.3457, 3.71572, 4.06737], [-28.9358, 1.89937, 4.06737], [-29.1355, 0, 4.06737], [-28.9358, -1.89937, 4.06737], [-28.3457, -3.71572, 4.06737], [-27.3907, -5.36969, 4.06737], [-26.1128, -6.78897, 4.06737], [-24.5677, -7.91154, 4.06737], [-22.823, -8.68833, 4.06737], [-20.9549, -9.08541, 4.06737], [-19.0451, -9.08541, 4.06737], [-17.177, -8.68833, 4.06737], [-15.4323, -7.91154, 4.06737], [-13.8872, -6.78897, 4.06737], [-12.6093, -5.36969, 4.06737], [-11.6543, -3.71572, 4.06737], [-11.0642, -1.89937, 4.06737], [-10.2185, 0, 2.07912], [-10.4323, 2.03368, 2.07912], [-11.0642, 3.97848, 2.07912], [-12.0866, 5.74941, 2.07912], [-13.4549, 7.26905, 2.07912], [-15.1093, 8.47101, 2.07912], [-16.9774, 9.30274, 2.07912], [-18.9776, 9.72789, 2.07912], [-21.0224, 9.72789, 2.07912], [-23.0226, 9.30274, 2.07912], [-24.8907, 8.47101, 2.07912], [-26.5451, 7.26905, 2.07912], [-27.9134, 5.74941, 2.07912], [-28.9358, 3.97848, 2.07912], [-29.5677, 2.03368, 2.07912], [-29.7815, 0, 2.07912], [-29.5677, -2.03368, 2.07912], [-28.9358, -3.97848, 2.07912], [-27.9134, -5.74941, 2.07912], [-26.5451, -7.26905, 2.07912], [-24.8907, -8.47101, 2.07912], [-23.0226, -9.30274, 2.07912], [-21.0224, -9.72789, 2.07912], [-18.9776, -9.72789, 2.07912], [-16.9774, -9.30274, 2.07912], [-15.1093, -8.47101, 2.07912], [-13.4549, -7.26905, 2.07912], [-12.0866, -5.74941, 2.07912], [-11.0642, -3.97848, 2.07912], [-10.4323, -2.03368, 2.07912], [-10, 0, 0], [-10.2185, 2.07912, 0], [-10.8645, 4.06737, 0], [-11.9098, 5.87785, 0], [-13.3087, 7.43145, 0], [-15, 8.66025, 0], [-16.9098, 9.51056, 0], [-18.9547, 9.94522, 0], [-21.0453, 9.94522, 0], [-23.0902, 9.51056, 0], [-25, 8.66025, 0], [-26.6913, 7.43145, 0], [-28.0902, 5.87785, 0], [-29.1355, 4.06737, 0], [-29.7815, 2.07912, 0], [-30, 0, 0], [-29.7815, -2.07912, 0], [-29.1355, -4.06737, 0], [-28.0902, -5.87785, 0], [-26.6913, -7.43145, 0], [-25, -8.66025, 0], [-23.0902, -9.51056, 0], [-21.0453, -9.94522, 0], [-18.9547, -9.94522, 0], [-16.9098, -9.51056, 0], [-15, -8.66025, 0], [-13.3087, -7.43145, 0], [-11.9098, -5.87785, 0], [-10.8645, -4.06737, 0], [-10.2185, -2.07912, 0], [-10.2185, 0, -2.07912], [-10.4323, 2.03368, -2.07912], [-11.0642, 3.97848, -2.07912], [-12.0866, 5.74941, -2.07912], [-13.4549, 7.26905, -2.07912], [-15.1093, 8.47101, -2.07912], [-16.9774, 9.30274, -2.07912], [-18.9776, 9.72789, -2.07912], [-21.0224, 9.72789, -2.07912], [-23.0226, 9.30274, -2.07912], [-24.8907, 8.47101, -2.07912], [-26.5451, 7.26905, -2.07912], [-27.9134, 5.74941, -2.07912], [-28.9358, 3.97848, -2.07912], [-29.5677, 2.03368, -2.07912], [-29.7815, 0, -2.07912], [-29.5677, -2.03368, -2.07912], [-28.9358, -3.97848, -2.07912], [-27.9134, -5.74941, -2.07912], [-26.5451, -7.26905, -2.07912], [-24.8907, -8.47101, -2.07912], [-23.0226, -9.30274, -2.07912], [-21.0224, -9.72789, -2.07912], [-18.9776, -9.72789, -2.07912], [-16.9774, -9.30274, -2.07912], [-15.1093, -8.47101, -2.07912], [-13.4549, -7.26905, -2.07912], [-12.0866, -5.74941, -2.07912], [-11.0642, -3.97848, -2.07912], [-10.4323, -2.03368, -2.07912], [-10.8645, 0, -4.06737], [-11.0642, 1.89937, -4.06737], [-11.6543, 3.71572, -4.06737], [-12.6093, 5.36969, -4.06737], [-13.8872, 6.78897, -4.06737], [-15.4323, 7.91154, -4.06737], [-17.177, 8.68833, -4.06737], [-19.0451, 9.08541, -4.06737], [-20.9549, 9.08541, -4.06737], [-22.823, 8.68833, -4.06737], [-24.5677, 7.91154, -4.06737], [-26.1128, 6.78897, -4.06737], [-27.3907, 5.36969, -4.06737], [-28.3457, 3.71572, -4.06737], [-28.9358, 1.89937, -4.06737], [-29.1355, 0, -4.06737], [-28.9358, -1.89937, -4.06737], [-28.3457, -3.71572, -4.06737], [-27.3907, -5.36969, -4.06737], [-26.1128, -6.78897, -4.06737], [-24.5677, -7.91154, -4.06737], [-22.823, -8.68833, -4.06737], [-20.9549, -9.08541, -4.06737], [-19.0451, -9.08541, -4.06737], [-17.177, -8.68833, -4.06737], [-15.4323, -7.91154, -4.06737], [-13.8872, -6.78897, -4.06737], [-12.6093, -5.36969, -4.06737], [-11.6543, -3.71572, -4.06737], [-11.0642, -1.89937, -4.06737], [-11.9098, 0, -5.87785], [-12.0866, 1.68204, -5.87785], [-12.6093, 3.29057, -5.87785], [-13.4549, 4.75528, -5.87785], [-14.5866, 6.01217, -5.87785], [-15.9549, 7.00629, -5.87785], [-17.5, 7.69421, -5.87785], [-19.1543, 8.04585, -5.87785], [-20.8457, 8.04585, -5.87785], [-22.5, 7.69421, -5.87785], [-24.0451, 7.00629, -5.87785], [-25.4134, 6.01217, -5.87785], [-26.5451, 4.75528, -5.87785], [-27.3907, 3.29057, -5.87785], [-27.9134, 1.68204, -5.87785], [-28.0902, 0, -5.87785], [-27.9134, -1.68204, -5.87785], [-27.3907, -3.29057, -5.87785], [-26.5451, -4.75528, -5.87785], [-25.4134, -6.01217, -5.87785], [-24.0451, -7.00629, -5.87785], [-22.5, -7.69421, -5.87785], [-20.8457, -8.04585, -5.87785], [-19.1543, -8.04585, -5.87785], [-17.5, -7.69421, -5.87785], [-15.9549, -7.00629, -5.87785], [-14.5866, -6.01217, -5.87785], [-13.4549, -4.75528, -5.87785], [-12.6093, -3.29057, -5.87785], [-12.0866, -1.68204, -5.87785], [-13.3087, 0, -7.43145], [-13.4549, 1.3912, -7.43145], [-13.8872, 2.7216, -7.43145], [-14.5866, 3.93305, -7.43145], [-15.5226, 4.97261, -7.43145], [-16.6543, 5.79484, -7.43145], [-17.9323, 6.36381, -7.43145], [-19.3006, 6.65465, -7.43145], [-20.6994, 6.65465, -7.43145], [-22.0677, 6.36381, -7.43145], [-23.3457, 5.79484, -7.43145], [-24.4774, 4.97261, -7.43145], [-25.4134, 3.93305, -7.43145], [-26.1128, 2.7216, -7.43145], [-26.5451, 1.3912, -7.43145], [-26.6913, 0, -7.43145], [-26.5451, -1.3912, -7.43145], [-26.1128, -2.7216, -7.43145], [-25.4134, -3.93305, -7.43145], [-24.4774, -4.97261, -7.43145], [-23.3457, -5.79484, -7.43145], [-22.0677, -6.36381, -7.43145], [-20.6994, -6.65465, -7.43145], [-19.3006, -6.65465, -7.43145], [-17.9323, -6.36381, -7.43145], [-16.6543, -5.79484, -7.43145], [-15.5226, -4.97261, -7.43145], [-14.5866, -3.93305, -7.43145], [-13.8872, -2.7216, -7.43145], [-13.4549, -1.3912, -7.43145], [-15, 0, -8.66025], [-15.1093, 1.03956, -8.66025], [-15.4323, 2.03368, -8.66025], [-15.9549, 2.93893, -8.66025], [-16.6543, 3.71572, -8.66025], [-17.5, 4.33013, -8.66025], [-18.4549, 4.75528, -8.66025], [-19.4774, 4.97261, -8.66025], [-20.5226, 4.97261, -8.66025], [-21.5451, 4.75528, -8.66025], [-22.5, 4.33013, -8.66025], [-23.3457, 3.71572, -8.66025], [-24.0451, 2.93893, -8.66025], [-24.5677, 2.03368, -8.66025], [-24.8907, 1.03956, -8.66025], [-25, 0, -8.66025], [-24.8907, -1.03956, -8.66025], [-24.5677, -2.03368, -8.66025], [-24.0451, -2.93893, -8.66025], [-23.3457, -3.71572, -8.66025], [-22.5, -4.33013, -8.66025], [-21.5451, -4.75528, -8.66025], [-20.5226, -4.97261, -8.66025], [-19.4774, -4.97261, -8.66025], [-18.4549, -4.75528, -8.66025], [-17.5, -4.33013, -8.66025], [-16.6543, -3.71572, -8.66025], [-15.9549, -2.93893, -8.66025], [-15.4323, -2.03368, -8.66025], [-15.1093, -1.03956, -8.66025], [-16.9098, 0, -9.51056], [-16.9774, 0.642482, -9.51056], [-17.177, 1.25689, -9.51056], [-17.5, 1.81636, -9.51056], [-17.9323, 2.29644, -9.51056], [-18.4549, 2.67617, -9.51056], [-19.0451, 2.93893, -9.51056], [-19.677, 3.07324, -9.51056], [-20.323, 3.07324, -9.51056], [-20.9549, 2.93893, -9.51056], [-21.5451, 2.67617, -9.51056], [-22.0677, 2.29644, -9.51056], [-22.5, 1.81636, -9.51056], [-22.823, 1.25689, -9.51056], [-23.0226, 0.642482, -9.51056], [-23.0902, 0, -9.51056], [-23.0226, -0.642482, -9.51056], [-22.823, -1.25689, -9.51056], [-22.5, -1.81636, -9.51056], [-22.0677, -2.29644, -9.51056], [-21.5451, -2.67617, -9.51056], [-20.9549, -2.93893, -9.51056], [-20.323, -3.07324, -9.51056], [-19.677, -3.07324, -9.51056], [-19.0451, -2.93893, -9.51056], [-18.4549, -2.67617, -9.51056], [-17.9323, -2.29644, -9.51056], [-17.5, -1.81636, -9.51056], [-17.177, -1.25689, -9.51056], [-16.9774, -0.642482, -9.51056], [-18.9547, 0, -9.94522], [-18.9776, 0.217327, -9.94522], [-19.0451, 0.425156, -9.94522], [-19.1543, 0.614403, -9.94522], [-19.3006, 0.776798, -9.94522], [-19.4774, 0.905243, -9.94522], [-19.677, 0.994125, -9.94522], [-19.8907, 1.03956, -9.94522], [-20.1093, 1.03956, -9.94522], [-20.323, 0.994125, -9.94522], [-20.5226, 0.905243, -9.94522], [-20.6994, 0.776798, -9.94522], [-20.8457, 0.614403, -9.94522], [-20.9549, 0.425156, -9.94522], [-21.0224, 0.217327, -9.94522], [-21.0453, 0, -9.94522], [-21.0224, -0.217327, -9.94522], [-20.9549, -0.425156, -9.94522], [-20.8457, -0.614403, -9.94522], [-20.6994, -0.776798, -9.94522], [-20.5226, -0.905243, -9.94522], [-20.323, -0.994125, -9.94522], [-20.1093, -1.03956, -9.94522], [-19.8907, -1.03956, -9.94522], [-19.677, -0.994125, -9.94522], [-19.4774, -0.905243, -9.94522], [-19.3006, -0.776798, -9.94522], [-19.1543, -0.614403, -9.94522], [-19.0451, -0.425156, -9.94522], [-18.9776, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-27.5, -7.5, 7.5], [-12.5, -7.5, 7.5], [-12.5, 7.5, 7.5], [-27.5, 7.5, 7.5], [-27.5, 7.5, -7.5], [-12.5, 7.5, -7.5], [-12.5, -7.5, -7.5], [-27.5, -7.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-#	cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
+polyhedron(points = [[-15.3806, 1.91342, -10], [-15.3806, 1.91342, 10], [-15, 0, 10], [-15, 0, -10], [-16.4645, 3.53553, -10], [-16.4645, 3.53553, 10], [-18.0866, 4.6194, -10], [-18.0866, 4.6194, 10], [-20, 5, -10], [-20, 5, 10], [-21.9134, 4.6194, -10], [-21.9134, 4.6194, 10], [-23.5355, 3.53553, -10], [-23.5355, 3.53553, 10], [-24.6194, 1.91342, -10], [-24.6194, 1.91342, 10], [-25, 0, -10], [-25, 0, 10], [-24.6194, -1.91342, -10], [-24.6194, -1.91342, 10], [-23.5355, -3.53553, -10], [-23.5355, -3.53553, 10], [-21.9134, -4.6194, -10], [-21.9134, -4.6194, 10], [-20, -5, -10], [-20, -5, 10], [-18.0866, -4.6194, -10], [-18.0866, -4.6194, 10], [-16.4645, -3.53553, -10], [-16.4645, -3.53553, 10], [-15.3806, -1.91342, -10], [-15.3806, -1.91342, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
 difference() {
 intersection() {
-#			sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
-cube(size = [15, 15, 15], center = true);
+polyhedron(points = [[1.04528, 0, 9.94522], [1.02244, 0.217327, 9.94522], [0.954915, 0.425156, 9.94522], [0.845653, 0.614403, 9.94522], [0.699432, 0.776798, 9.94522], [0.522642, 0.905243, 9.94522], [0.323011, 0.994125, 9.94522], [0.109262, 1.03956, 9.94522], [-0.109262, 1.03956, 9.94522], [-0.323011, 0.994125, 9.94522], [-0.522642, 0.905243, 9.94522], [-0.699432, 0.776798, 9.94522], [-0.845653, 0.614403, 9.94522], [-0.954915, 0.425156, 9.94522], [-1.02244, 0.217327, 9.94522], [-1.04528, 0, 9.94522], [-1.02244, -0.217327, 9.94522], [-0.954915, -0.425156, 9.94522], [-0.845653, -0.614403, 9.94522], [-0.699432, -0.776798, 9.94522], [-0.522642, -0.905243, 9.94522], [-0.323011, -0.994125, 9.94522], [-0.109262, -1.03956, 9.94522], [0.109262, -1.03956, 9.94522], [0.323011, -0.994125, 9.94522], [0.522642, -0.905243, 9.94522], [0.699432, -0.776798, 9.94522], [0.845653, -0.614403, 9.94522], [0.954915, -0.425156, 9.94522], [1.02244, -0.217327, 9.94522], [3.09017, 0, 9.51056], [3.02264, 0.642482, 9.51056], [2.82301, 1.25689, 9.51056], [2.5, 1.81636, 9.51056], [2.06773, 2.29644, 9.51056], [1.54508, 2.67617, 9.51056], [0.954915, 2.93893, 9.51056], [0.323011, 3.07324, 9.51056], [-0.323011, 3.07324, 9.51056], [-0.954915, 2.93893, 9.51056], [-1.54508, 2.67617, 9.51056], [-2.06773, 2.29644, 9.51056], [-2.5, 1.81636, 9.51056], [-2.82301, 1.25689, 9.51056], [-3.02264, 0.642482, 9.51056], [-3.09017, 0, 9.51056], [-3.02264, -0.642482, 9.51056], [-2.82301, -1.25689, 9.51056], [-2.5, -1.81636, 9.51056], [-2.06773, -2.29644, 9.51056], [-1.54508, -2.67617, 9.51056], [-0.954915, -2.93893, 9.51056], [-0.323011, -3.07324, 9.51056], [0.323011, -3.07324, 9.51056], [0.954915, -2.93893, 9.51056], [1.54508, -2.67617, 9.51056], [2.06773, -2.29644, 9.51056], [2.5, -1.81636, 9.51056], [2.82301, -1.25689, 9.51056], [3.02264, -0.642482, 9.51056], [5, 0, 8.66025], [4.89074, 1.03956, 8.66025], [4.56773, 2.03368, 8.66025], [4.04508, 2.93893, 8.66025], [3.34565, 3.71572, 8.66025], [2.5, 4.33013, 8.66025], [1.54508, 4.75528, 8.66025], [0.522642, 4.97261, 8.66025], [-0.522642, 4.97261, 8.66025], [-1.54508, 4.75528, 8.66025], [-2.5, 4.33013, 8.66025], [-3.34565, 3.71572, 8.66025], [-4.04508, 2.93893, 8.66025], [-4.56773, 2.03368, 8.66025], [-4.89074, 1.03956, 8.66025], [-5, 0, 8.66025], [-4.89074, -1.03956, 8.66025], [-4.56773, -2.03368, 8.66025], [-4.04508, -2.93893, 8.66025], [-3.34565, -3.71572, 8.66025], [-2.5, -4.33013, 8.66025], [-1.54508, -4.75528, 8.66025], [-0.522642, -4.97261, 8.66025], [0.522642, -4.97261, 8.66025], [1.54508, -4.75528, 8.66025], [2.5, -4.33013, 8.66025], [3.34565, -3.71572, 8.66025], [4.04508, -2.93893, 8.66025], [4.56773, -2.03368, 8.66025], [4.89074, -1.03956, 8.66025], [6.69131, 0, 7.43145], [6.54508, 1.3912, 7.43145], [6.11281, 2.7216, 7.43145], [5.41338, 3.93305, 7.43145], [4.47736, 4.97261, 7.43145], [3.34565, 5.79484, 7.43145], [2.06773, 6.36381, 7.43145], [0.699432, 6.65465, 7.43145], [-0.699432, 6.65465, 7.43145], [-2.06773, 6.36381, 7.43145], [-3.34565, 5.79484, 7.43145], [-4.47736, 4.97261, 7.43145], [-5.41338, 3.93305, 7.43145], [-6.11281, 2.7216, 7.43145], [-6.54508, 1.3912, 7.43145], [-6.69131, 0, 7.43145], [-6.54508, -1.3912, 7.43145], [-6.11281, -2.7216, 7.43145], [-5.41338, -3.93305, 7.43145], [-4.47736, -4.97261, 7.43145], [-3.34565, -5.79484, 7.43145], [-2.06773, -6.36381, 7.43145], [-0.699432, -6.65465, 7.43145], [0.699432, -6.65465, 7.43145], [2.06773, -6.36381, 7.43145], [3.34565, -5.79484, 7.43145], [4.47736, -4.97261, 7.43145], [5.41338, -3.93305, 7.43145], [6.11281, -2.7216, 7.43145], [6.54508, -1.3912, 7.43145], [8.09017, 0, 5.87785], [7.91338, 1.68204, 5.87785], [7.39074, 3.29057, 5.87785], [6.54508, 4.75528, 5.87785], [5.41338, 6.01217, 5.87785], [4.04508, 7.00629, 5.87785], [2.5, 7.69421, 5.87785], [0.845653, 8.04585, 5.87785], [-0.845653, 8.04585, 5.87785], [-2.5, 7.69421, 5.87785], [-4.04508, 7.00629, 5.87785], [-5.41338, 6.01217, 5.87785], [-6.54508, 4.75528, 5.87785], [-7.39074, 3.29057, 5.87785], [-7.91338, 1.68204, 5.87785], [-8.09017, 0, 5.87785], [-7.91338, -1.68204, 5.87785], [-7.39074, -3.29057, 5.87785], [-6.54508, -4.75528, 5.87785], [-5.41338, -6.01217, 5.87785], [-4.04508, -7.00629, 5.87785], [-2.5, -7.69421, 5.87785], [-0.845653, -8.04585, 5.87785], [0.845653, -8.04585, 5.87785], [2.5, -7.69421, 5.87785], [4.04508, -7.00629, 5.87785], [5.41338, -6.01217, 5.87785], [6.54508, -4.75528, 5.87785], [7.39074, -3.29057, 5.87785], [7.91338, -1.68204, 5.87785], [9.13545, 0, 4.06737], [8.93582, 1.89937, 4.06737], [8.34565, 3.71572, 4.06737], [7.39074, 5.36969, 4.06737], [6.11281, 6.78897, 4.06737], [4.56773, 7.91154, 4.06737], [2.82301, 8.68833, 4.06737], [0.954915, 9.08541, 4.06737], [-0.954915, 9.08541, 4.06737], [-2.82301, 8.68833, 4.06737], [-4.56773, 7.91154, 4.06737], [-6.11281, 6.78897, 4.06737], [-7.39074, 5.36969, 4.06737], [-8.34565, 3.71572, 4.06737], [-8.93582, 1.89937, 4.06737], [-9.13545, 0, 4.06737], [-8.93582, -1.89937, 4.06737], [-8.34565, -3.71572, 4.06737], [-7.39074, -5.36969, 4.06737], [-6.11281, -6.78897, 4.06737], [-4.56773, -7.91154, 4.06737], [-2.82301, -8.68833, 4.06737], [-0.954915, -9.08541, 4.06737], [0.954915, -9.08541, 4.06737], [2.82301, -8.68833, 4.06737], [4.56773, -7.91154, 4.06737], [6.11281, -6.78897, 4.06737], [7.39074, -5.36969, 4.06737], [8.34565, -3.71572, 4.06737], [8.93582, -1.89937, 4.06737], [9.78148, 0, 2.07912], [9.56773, 2.03368, 2.07912], [8.93582, 3.97848, 2.07912], [7.91338, 5.74941, 2.07912], [6.54508, 7.26905, 2.07912], [4.89074, 8.47101, 2.07912], [3.02264, 9.30274, 2.07912], [1.02244, 9.72789, 2.07912], [-1.02244, 9.72789, 2.07912], [-3.02264, 9.30274, 2.07912], [-4.89074, 8.47101, 2.07912], [-6.54508, 7.26905, 2.07912], [-7.91338, 5.74941, 2.07912], [-8.93582, 3.97848, 2.07912], [-9.56773, 2.03368, 2.07912], [-9.78148, 0, 2.07912], [-9.56773, -2.03368, 2.07912], [-8.93582, -3.97848, 2.07912], [-7.91338, -5.74941, 2.07912], [-6.54508, -7.26905, 2.07912], [-4.89074, -8.47101, 2.07912], [-3.02264, -9.30274, 2.07912], [-1.02244, -9.72789, 2.07912], [1.02244, -9.72789, 2.07912], [3.02264, -9.30274, 2.07912], [4.89074, -8.47101, 2.07912], [6.54508, -7.26905, 2.07912], [7.91338, -5.74941, 2.07912], [8.93582, -3.97848, 2.07912], [9.56773, -2.03368, 2.07912], [10, 0, 0], [9.78148, 2.07912, 0], [9.13545, 4.06737, 0], [8.09017, 5.87785, 0], [6.69131, 7.43145, 0], [5, 8.66025, 0], [3.09017, 9.51056, 0], [1.04528, 9.94522, 0], [-1.04528, 9.94522, 0], [-3.09017, 9.51056, 0], [-5, 8.66025, 0], [-6.69131, 7.43145, 0], [-8.09017, 5.87785, 0], [-9.13545, 4.06737, 0], [-9.78148, 2.07912, 0], [-10, 0, 0], [-9.78148, -2.07912, 0], [-9.13545, -4.06737, 0], [-8.09017, -5.87785, 0], [-6.69131, -7.43145, 0], [-5, -8.66025, 0], [-3.09017, -9.51056, 0], [-1.04528, -9.94522, 0], [1.04528, -9.94522, 0], [3.09017, -9.51056, 0], [5, -8.66025, 0], [6.69131, -7.43145, 0], [8.09017, -5.87785, 0], [9.13545, -4.06737, 0], [9.78148, -2.07912, 0], [9.78148, 0, -2.07912], [9.56773, 2.03368, -2.07912], [8.93582, 3.97848, -2.07912], [7.91338, 5.74941, -2.07912], [6.54508, 7.26905, -2.07912], [4.89074, 8.47101, -2.07912], [3.02264, 9.30274, -2.07912], [1.02244, 9.72789, -2.07912], [-1.02244, 9.72789, -2.07912], [-3.02264, 9.30274, -2.07912], [-4.89074, 8.47101, -2.07912], [-6.54508, 7.26905, -2.07912], [-7.91338, 5.74941, -2.07912], [-8.93582, 3.97848, -2.07912], [-9.56773, 2.03368, -2.07912], [-9.78148, 0, -2.07912], [-9.56773, -2.03368, -2.07912], [-8.93582, -3.97848, -2.07912], [-7.91338, -5.74941, -2.07912], [-6.54508, -7.26905, -2.07912], [-4.89074, -8.47101, -2.07912], [-3.02264, -9.30274, -2.07912], [-1.02244, -9.72789, -2.07912], [1.02244, -9.72789, -2.07912], [3.02264, -9.30274, -2.07912], [4.89074, -8.47101, -2.07912], [6.54508, -7.26905, -2.07912], [7.91338, -5.74941, -2.07912], [8.93582, -3.97848, -2.07912], [9.56773, -2.03368, -2.07912], [9.13545, 0, -4.06737], [8.93582, 1.89937, -4.06737], [8.34565, 3.71572, -4.06737], [7.39074, 5.36969, -4.06737], [6.11281, 6.78897, -4.06737], [4.56773, 7.91154, -4.06737], [2.82301, 8.68833, -4.06737], [0.954915, 9.08541, -4.06737], [-0.954915, 9.08541, -4.06737], [-2.82301, 8.68833, -4.06737], [-4.56773, 7.91154, -4.06737], [-6.11281, 6.78897, -4.06737], [-7.39074, 5.36969, -4.06737], [-8.34565, 3.71572, -4.06737], [-8.93582, 1.89937, -4.06737], [-9.13545, 0, -4.06737], [-8.93582, -1.89937, -4.06737], [-8.34565, -3.71572, -4.06737], [-7.39074, -5.36969, -4.06737], [-6.11281, -6.78897, -4.06737], [-4.56773, -7.91154, -4.06737], [-2.82301, -8.68833, -4.06737], [-0.954915, -9.08541, -4.06737], [0.954915, -9.08541, -4.06737], [2.82301, -8.68833, -4.06737], [4.56773, -7.91154, -4.06737], [6.11281, -6.78897, -4.06737], [7.39074, -5.36969, -4.06737], [8.34565, -3.71572, -4.06737], [8.93582, -1.89937, -4.06737], [8.09017, 0, -5.87785], [7.91338, 1.68204, -5.87785], [7.39074, 3.29057, -5.87785], [6.54508, 4.75528, -5.87785], [5.41338, 6.01217, -5.87785], [4.04508, 7.00629, -5.87785], [2.5, 7.69421, -5.87785], [0.845653, 8.04585, -5.87785], [-0.845653, 8.04585, -5.87785], [-2.5, 7.69421, -5.87785], [-4.04508, 7.00629, -5.87785], [-5.41338, 6.01217, -5.87785], [-6.54508, 4.75528, -5.87785], [-7.39074, 3.29057, -5.87785], [-7.91338, 1.68204, -5.87785], [-8.09017, 0, -5.87785], [-7.91338, -1.68204, -5.87785], [-7.39074, -3.29057, -5.87785], [-6.54508, -4.75528, -5.87785], [-5.41338, -6.01217, -5.87785], [-4.04508, -7.00629, -5.87785], [-2.5, -7.69421, -5.87785], [-0.845653, -8.04585, -5.87785], [0.845653, -8.04585, -5.87785], [2.5, -7.69421, -5.87785], [4.04508, -7.00629, -5.87785], [5.41338, -6.01217, -5.87785], [6.54508, -4.75528, -5.87785], [7.39074, -3.29057, -5.87785], [7.91338, -1.68204, -5.87785], [6.69131, 0, -7.43145], [6.54508, 1.3912, -7.43145], [6.11281, 2.7216, -7.43145], [5.41338, 3.93305, -7.43145], [4.47736, 4.97261, -7.43145], [3.34565, 5.79484, -7.43145], [2.06773, 6.36381, -7.43145], [0.699432, 6.65465, -7.43145], [-0.699432, 6.65465, -7.43145], [-2.06773, 6.36381, -7.43145], [-3.34565, 5.79484, -7.43145], [-4.47736, 4.97261, -7.43145], [-5.41338, 3.93305, -7.43145], [-6.11281, 2.7216, -7.43145], [-6.54508, 1.3912, -7.43145], [-6.69131, 0, -7.43145], [-6.54508, -1.3912, -7.43145], [-6.11281, -2.7216, -7.43145], [-5.41338, -3.93305, -7.43145], [-4.47736, -4.97261, -7.43145], [-3.34565, -5.79484, -7.43145], [-2.06773, -6.36381, -7.43145], [-0.699432, -6.65465, -7.43145], [0.699432, -6.65465, -7.43145], [2.06773, -6.36381, -7.43145], [3.34565, -5.79484, -7.43145], [4.47736, -4.97261, -7.43145], [5.41338, -3.93305, -7.43145], [6.11281, -2.7216, -7.43145], [6.54508, -1.3912, -7.43145], [5, 0, -8.66025], [4.89074, 1.03956, -8.66025], [4.56773, 2.03368, -8.66025], [4.04508, 2.93893, -8.66025], [3.34565, 3.71572, -8.66025], [2.5, 4.33013, -8.66025], [1.54508, 4.75528, -8.66025], [0.522642, 4.97261, -8.66025], [-0.522642, 4.97261, -8.66025], [-1.54508, 4.75528, -8.66025], [-2.5, 4.33013, -8.66025], [-3.34565, 3.71572, -8.66025], [-4.04508, 2.93893, -8.66025], [-4.56773, 2.03368, -8.66025], [-4.89074, 1.03956, -8.66025], [-5, 0, -8.66025], [-4.89074, -1.03956, -8.66025], [-4.56773, -2.03368, -8.66025], [-4.04508, -2.93893, -8.66025], [-3.34565, -3.71572, -8.66025], [-2.5, -4.33013, -8.66025], [-1.54508, -4.75528, -8.66025], [-0.522642, -4.97261, -8.66025], [0.522642, -4.97261, -8.66025], [1.54508, -4.75528, -8.66025], [2.5, -4.33013, -8.66025], [3.34565, -3.71572, -8.66025], [4.04508, -2.93893, -8.66025], [4.56773, -2.03368, -8.66025], [4.89074, -1.03956, -8.66025], [3.09017, 0, -9.51056], [3.02264, 0.642482, -9.51056], [2.82301, 1.25689, -9.51056], [2.5, 1.81636, -9.51056], [2.06773, 2.29644, -9.51056], [1.54508, 2.67617, -9.51056], [0.954915, 2.93893, -9.51056], [0.323011, 3.07324, -9.51056], [-0.323011, 3.07324, -9.51056], [-0.954915, 2.93893, -9.51056], [-1.54508, 2.67617, -9.51056], [-2.06773, 2.29644, -9.51056], [-2.5, 1.81636, -9.51056], [-2.82301, 1.25689, -9.51056], [-3.02264, 0.642482, -9.51056], [-3.09017, 0, -9.51056], [-3.02264, -0.642482, -9.51056], [-2.82301, -1.25689, -9.51056], [-2.5, -1.81636, -9.51056], [-2.06773, -2.29644, -9.51056], [-1.54508, -2.67617, -9.51056], [-0.954915, -2.93893, -9.51056], [-0.323011, -3.07324, -9.51056], [0.323011, -3.07324, -9.51056], [0.954915, -2.93893, -9.51056], [1.54508, -2.67617, -9.51056], [2.06773, -2.29644, -9.51056], [2.5, -1.81636, -9.51056], [2.82301, -1.25689, -9.51056], [3.02264, -0.642482, -9.51056], [1.04528, 0, -9.94522], [1.02244, 0.217327, -9.94522], [0.954915, 0.425156, -9.94522], [0.845653, 0.614403, -9.94522], [0.699432, 0.776798, -9.94522], [0.522642, 0.905243, -9.94522], [0.323011, 0.994125, -9.94522], [0.109262, 1.03956, -9.94522], [-0.109262, 1.03956, -9.94522], [-0.323011, 0.994125, -9.94522], [-0.522642, 0.905243, -9.94522], [-0.699432, 0.776798, -9.94522], [-0.845653, 0.614403, -9.94522], [-0.954915, 0.425156, -9.94522], [-1.02244, 0.217327, -9.94522], [-1.04528, 0, -9.94522], [-1.02244, -0.217327, -9.94522], [-0.954915, -0.425156, -9.94522], [-0.845653, -0.614403, -9.94522], [-0.699432, -0.776798, -9.94522], [-0.522642, -0.905243, -9.94522], [-0.323011, -0.994125, -9.94522], [-0.109262, -1.03956, -9.94522], [0.109262, -1.03956, -9.94522], [0.323011, -0.994125, -9.94522], [0.522642, -0.905243, -9.94522], [0.699432, -0.776798, -9.94522], [0.845653, -0.614403, -9.94522], [0.954915, -0.425156, -9.94522], [1.02244, -0.217327, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-7.5, -7.5, 7.5], [7.5, -7.5, 7.5], [7.5, 7.5, 7.5], [-7.5, 7.5, 7.5], [-7.5, 7.5, -7.5], [7.5, 7.5, -7.5], [7.5, -7.5, -7.5], [-7.5, -7.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
 }
-cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 5, r2 = 5, center = true);
+#		polyhedron(points = [[4.6194, 1.91342, -10], [4.6194, 1.91342, 10], [5, 0, 10], [5, 0, -10], [3.53553, 3.53553, -10], [3.53553, 3.53553, 10], [1.91342, 4.6194, -10], [1.91342, 4.6194, 10], [0, 5, -10], [0, 5, 10], [-1.91342, 4.6194, -10], [-1.91342, 4.6194, 10], [-3.53553, 3.53553, -10], [-3.53553, 3.53553, 10], [-4.6194, 1.91342, -10], [-4.6194, 1.91342, 10], [-5, 0, -10], [-5, 0, 10], [-4.6194, -1.91342, -10], [-4.6194, -1.91342, 10], [-3.53553, -3.53553, -10], [-3.53553, -3.53553, 10], [-1.91342, -4.6194, -10], [-1.91342, -4.6194, 10], [0, -5, -10], [0, -5, 10], [1.91342, -4.6194, -10], [1.91342, -4.6194, 10], [3.53553, -3.53553, -10], [3.53553, -3.53553, 10], [4.6194, -1.91342, -10], [4.6194, -1.91342, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+intersection() {
+#			polyhedron(points = [[1.04528, 20, 9.94522], [1.02244, 20.2173, 9.94522], [0.954915, 20.4252, 9.94522], [0.845653, 20.6144, 9.94522], [0.699432, 20.7768, 9.94522], [0.522642, 20.9052, 9.94522], [0.323011, 20.9941, 9.94522], [0.109262, 21.0396, 9.94522], [-0.109262, 21.0396, 9.94522], [-0.323011, 20.9941, 9.94522], [-0.522642, 20.9052, 9.94522], [-0.699432, 20.7768, 9.94522], [-0.845653, 20.6144, 9.94522], [-0.954915, 20.4252, 9.94522], [-1.02244, 20.2173, 9.94522], [-1.04528, 20, 9.94522], [-1.02244, 19.7827, 9.94522], [-0.954915, 19.5748, 9.94522], [-0.845653, 19.3856, 9.94522], [-0.699432, 19.2232, 9.94522], [-0.522642, 19.0948, 9.94522], [-0.323011, 19.0059, 9.94522], [-0.109262, 18.9604, 9.94522], [0.109262, 18.9604, 9.94522], [0.323011, 19.0059, 9.94522], [0.522642, 19.0948, 9.94522], [0.699432, 19.2232, 9.94522], [0.845653, 19.3856, 9.94522], [0.954915, 19.5748, 9.94522], [1.02244, 19.7827, 9.94522], [3.09017, 20, 9.51056], [3.02264, 20.6425, 9.51056], [2.82301, 21.2569, 9.51056], [2.5, 21.8164, 9.51056], [2.06773, 22.2964, 9.51056], [1.54508, 22.6762, 9.51056], [0.954915, 22.9389, 9.51056], [0.323011, 23.0732, 9.51056], [-0.323011, 23.0732, 9.51056], [-0.954915, 22.9389, 9.51056], [-1.54508, 22.6762, 9.51056], [-2.06773, 22.2964, 9.51056], [-2.5, 21.8164, 9.51056], [-2.82301, 21.2569, 9.51056], [-3.02264, 20.6425, 9.51056], [-3.09017, 20, 9.51056], [-3.02264, 19.3575, 9.51056], [-2.82301, 18.7431, 9.51056], [-2.5, 18.1836, 9.51056], [-2.06773, 17.7036, 9.51056], [-1.54508, 17.3238, 9.51056], [-0.954915, 17.0611, 9.51056], [-0.323011, 16.9268, 9.51056], [0.323011, 16.9268, 9.51056], [0.954915, 17.0611, 9.51056], [1.54508, 17.3238, 9.51056], [2.06773, 17.7036, 9.51056], [2.5, 18.1836, 9.51056], [2.82301, 18.7431, 9.51056], [3.02264, 19.3575, 9.51056], [5, 20, 8.66025], [4.89074, 21.0396, 8.66025], [4.56773, 22.0337, 8.66025], [4.04508, 22.9389, 8.66025], [3.34565, 23.7157, 8.66025], [2.5, 24.3301, 8.66025], [1.54508, 24.7553, 8.66025], [0.522642, 24.9726, 8.66025], [-0.522642, 24.9726, 8.66025], [-1.54508, 24.7553, 8.66025], [-2.5, 24.3301, 8.66025], [-3.34565, 23.7157, 8.66025], [-4.04508, 22.9389, 8.66025], [-4.56773, 22.0337, 8.66025], [-4.89074, 21.0396, 8.66025], [-5, 20, 8.66025], [-4.89074, 18.9604, 8.66025], [-4.56773, 17.9663, 8.66025], [-4.04508, 17.0611, 8.66025], [-3.34565, 16.2843, 8.66025], [-2.5, 15.6699, 8.66025], [-1.54508, 15.2447, 8.66025], [-0.522642, 15.0274, 8.66025], [0.522642, 15.0274, 8.66025], [1.54508, 15.2447, 8.66025], [2.5, 15.6699, 8.66025], [3.34565, 16.2843, 8.66025], [4.04508, 17.0611, 8.66025], [4.56773, 17.9663, 8.66025], [4.89074, 18.9604, 8.66025], [6.69131, 20, 7.43145], [6.54508, 21.3912, 7.43145], [6.11281, 22.7216, 7.43145], [5.41338, 23.9331, 7.43145], [4.47736, 24.9726, 7.43145], [3.34565, 25.7948, 7.43145], [2.06773, 26.3638, 7.43145], [0.699432, 26.6546, 7.43145], [-0.699432, 26.6546, 7.43145], [-2.06773, 26.3638, 7.43145], [-3.34565, 25.7948, 7.43145], [-4.47736, 24.9726, 7.43145], [-5.41338, 23.9331, 7.43145], [-6.11281, 22.7216, 7.43145], [-6.54508, 21.3912, 7.43145], [-6.69131, 20, 7.43145], [-6.54508, 18.6088, 7.43145], [-6.11281, 17.2784, 7.43145], [-5.41338, 16.0669, 7.43145], [-4.47736, 15.0274, 7.43145], [-3.34565, 14.2052, 7.43145], [-2.06773, 13.6362, 7.43145], [-0.699432, 13.3453, 7.43145], [0.699432, 13.3453, 7.43145], [2.06773, 13.6362, 7.43145], [3.34565, 14.2052, 7.43145], [4.47736, 15.0274, 7.43145], [5.41338, 16.0669, 7.43145], [6.11281, 17.2784, 7.43145], [6.54508, 18.6088, 7.43145], [8.09017, 20, 5.87785], [7.91338, 21.682, 5.87785], [7.39074, 23.2906, 5.87785], [6.54508, 24.7553, 5.87785], [5.41338, 26.0122, 5.87785], [4.04508, 27.0063, 5.87785], [2.5, 27.6942, 5.87785], [0.845653, 28.0459, 5.87785], [-0.845653, 28.0459, 5.87785], [-2.5, 27.6942, 5.87785], [-4.04508, 27.0063, 5.87785], [-5.41338, 26.0122, 5.87785], [-6.54508, 24.7553, 5.87785], [-7.39074, 23.2906, 5.87785], [-7.91338, 21.682, 5.87785], [-8.09017, 20, 5.87785], [-7.91338, 18.318, 5.87785], [-7.39074, 16.7094, 5.87785], [-6.54508, 15.2447, 5.87785], [-5.41338, 13.9878, 5.87785], [-4.04508, 12.9937, 5.87785], [-2.5, 12.3058, 5.87785], [-0.845653, 11.9541, 5.87785], [0.845653, 11.9541, 5.87785], [2.5, 12.3058, 5.87785], [4.04508, 12.9937, 5.87785], [5.41338, 13.9878, 5.87785], [6.54508, 15.2447, 5.87785], [7.39074, 16.7094, 5.87785], [7.91338, 18.318, 5.87785], [9.13545, 20, 4.06737], [8.93582, 21.8994, 4.06737], [8.34565, 23.7157, 4.06737], [7.39074, 25.3697, 4.06737], [6.11281, 26.789, 4.06737], [4.56773, 27.9115, 4.06737], [2.82301, 28.6883, 4.06737], [0.954915, 29.0854, 4.06737], [-0.954915, 29.0854, 4.06737], [-2.82301, 28.6883, 4.06737], [-4.56773, 27.9115, 4.06737], [-6.11281, 26.789, 4.06737], [-7.39074, 25.3697, 4.06737], [-8.34565, 23.7157, 4.06737], [-8.93582, 21.8994, 4.06737], [-9.13545, 20, 4.06737], [-8.93582, 18.1006, 4.06737], [-8.34565, 16.2843, 4.06737], [-7.39074, 14.6303, 4.06737], [-6.11281, 13.211, 4.06737], [-4.56773, 12.0885, 4.06737], [-2.82301, 11.3117, 4.06737], [-0.954915, 10.9146, 4.06737], [0.954915, 10.9146, 4.06737], [2.82301, 11.3117, 4.06737], [4.56773, 12.0885, 4.06737], [6.11281, 13.211, 4.06737], [7.39074, 14.6303, 4.06737], [8.34565, 16.2843, 4.06737], [8.93582, 18.1006, 4.06737], [9.78148, 20, 2.07912], [9.56773, 22.0337, 2.07912], [8.93582, 23.9785, 2.07912], [7.91338, 25.7494, 2.07912], [6.54508, 27.2691, 2.07912], [4.89074, 28.471, 2.07912], [3.02264, 29.3027, 2.07912], [1.02244, 29.7279, 2.07912], [-1.02244, 29.7279, 2.07912], [-3.02264, 29.3027, 2.07912], [-4.89074, 28.471, 2.07912], [-6.54508, 27.2691, 2.07912], [-7.91338, 25.7494, 2.07912], [-8.93582, 23.9785, 2.07912], [-9.56773, 22.0337, 2.07912], [-9.78148, 20, 2.07912], [-9.56773, 17.9663, 2.07912], [-8.93582, 16.0215, 2.07912], [-7.91338, 14.2506, 2.07912], [-6.54508, 12.7309, 2.07912], [-4.89074, 11.529, 2.07912], [-3.02264, 10.6973, 2.07912], [-1.02244, 10.2721, 2.07912], [1.02244, 10.2721, 2.07912], [3.02264, 10.6973, 2.07912], [4.89074, 11.529, 2.07912], [6.54508, 12.7309, 2.07912], [7.91338, 14.2506, 2.07912], [8.93582, 16.0215, 2.07912], [9.56773, 17.9663, 2.07912], [10, 20, 0], [9.78148, 22.0791, 0], [9.13545, 24.0674, 0], [8.09017, 25.8779, 0], [6.69131, 27.4314, 0], [5, 28.6603, 0], [3.09017, 29.5106, 0], [1.04528, 29.9452, 0], [-1.04528, 29.9452, 0], [-3.09017, 29.5106, 0], [-5, 28.6603, 0], [-6.69131, 27.4314, 0], [-8.09017, 25.8779, 0], [-9.13545, 24.0674, 0], [-9.78148, 22.0791, 0], [-10, 20, 0], [-9.78148, 17.9209, 0], [-9.13545, 15.9326, 0], [-8.09017, 14.1221, 0], [-6.69131, 12.5686, 0], [-5, 11.3397, 0], [-3.09017, 10.4894, 0], [-1.04528, 10.0548, 0], [1.04528, 10.0548, 0], [3.09017, 10.4894, 0], [5, 11.3397, 0], [6.69131, 12.5686, 0], [8.09017, 14.1221, 0], [9.13545, 15.9326, 0], [9.78148, 17.9209, 0], [9.78148, 20, -2.07912], [9.56773, 22.0337, -2.07912], [8.93582, 23.9785, -2.07912], [7.91338, 25.7494, -2.07912], [6.54508, 27.2691, -2.07912], [4.89074, 28.471, -2.07912], [3.02264, 29.3027, -2.07912], [1.02244, 29.7279, -2.07912], [-1.02244, 29.7279, -2.07912], [-3.02264, 29.3027, -2.07912], [-4.89074, 28.471, -2.07912], [-6.54508, 27.2691, -2.07912], [-7.91338, 25.7494, -2.07912], [-8.93582, 23.9785, -2.07912], [-9.56773, 22.0337, -2.07912], [-9.78148, 20, -2.07912], [-9.56773, 17.9663, -2.07912], [-8.93582, 16.0215, -2.07912], [-7.91338, 14.2506, -2.07912], [-6.54508, 12.7309, -2.07912], [-4.89074, 11.529, -2.07912], [-3.02264, 10.6973, -2.07912], [-1.02244, 10.2721, -2.07912], [1.02244, 10.2721, -2.07912], [3.02264, 10.6973, -2.07912], [4.89074, 11.529, -2.07912], [6.54508, 12.7309, -2.07912], [7.91338, 14.2506, -2.07912], [8.93582, 16.0215, -2.07912], [9.56773, 17.9663, -2.07912], [9.13545, 20, -4.06737], [8.93582, 21.8994, -4.06737], [8.34565, 23.7157, -4.06737], [7.39074, 25.3697, -4.06737], [6.11281, 26.789, -4.06737], [4.56773, 27.9115, -4.06737], [2.82301, 28.6883, -4.06737], [0.954915, 29.0854, -4.06737], [-0.954915, 29.0854, -4.06737], [-2.82301, 28.6883, -4.06737], [-4.56773, 27.9115, -4.06737], [-6.11281, 26.789, -4.06737], [-7.39074, 25.3697, -4.06737], [-8.34565, 23.7157, -4.06737], [-8.93582, 21.8994, -4.06737], [-9.13545, 20, -4.06737], [-8.93582, 18.1006, -4.06737], [-8.34565, 16.2843, -4.06737], [-7.39074, 14.6303, -4.06737], [-6.11281, 13.211, -4.06737], [-4.56773, 12.0885, -4.06737], [-2.82301, 11.3117, -4.06737], [-0.954915, 10.9146, -4.06737], [0.954915, 10.9146, -4.06737], [2.82301, 11.3117, -4.06737], [4.56773, 12.0885, -4.06737], [6.11281, 13.211, -4.06737], [7.39074, 14.6303, -4.06737], [8.34565, 16.2843, -4.06737], [8.93582, 18.1006, -4.06737], [8.09017, 20, -5.87785], [7.91338, 21.682, -5.87785], [7.39074, 23.2906, -5.87785], [6.54508, 24.7553, -5.87785], [5.41338, 26.0122, -5.87785], [4.04508, 27.0063, -5.87785], [2.5, 27.6942, -5.87785], [0.845653, 28.0459, -5.87785], [-0.845653, 28.0459, -5.87785], [-2.5, 27.6942, -5.87785], [-4.04508, 27.0063, -5.87785], [-5.41338, 26.0122, -5.87785], [-6.54508, 24.7553, -5.87785], [-7.39074, 23.2906, -5.87785], [-7.91338, 21.682, -5.87785], [-8.09017, 20, -5.87785], [-7.91338, 18.318, -5.87785], [-7.39074, 16.7094, -5.87785], [-6.54508, 15.2447, -5.87785], [-5.41338, 13.9878, -5.87785], [-4.04508, 12.9937, -5.87785], [-2.5, 12.3058, -5.87785], [-0.845653, 11.9541, -5.87785], [0.845653, 11.9541, -5.87785], [2.5, 12.3058, -5.87785], [4.04508, 12.9937, -5.87785], [5.41338, 13.9878, -5.87785], [6.54508, 15.2447, -5.87785], [7.39074, 16.7094, -5.87785], [7.91338, 18.318, -5.87785], [6.69131, 20, -7.43145], [6.54508, 21.3912, -7.43145], [6.11281, 22.7216, -7.43145], [5.41338, 23.9331, -7.43145], [4.47736, 24.9726, -7.43145], [3.34565, 25.7948, -7.43145], [2.06773, 26.3638, -7.43145], [0.699432, 26.6546, -7.43145], [-0.699432, 26.6546, -7.43145], [-2.06773, 26.3638, -7.43145], [-3.34565, 25.7948, -7.43145], [-4.47736, 24.9726, -7.43145], [-5.41338, 23.9331, -7.43145], [-6.11281, 22.7216, -7.43145], [-6.54508, 21.3912, -7.43145], [-6.69131, 20, -7.43145], [-6.54508, 18.6088, -7.43145], [-6.11281, 17.2784, -7.43145], [-5.41338, 16.0669, -7.43145], [-4.47736, 15.0274, -7.43145], [-3.34565, 14.2052, -7.43145], [-2.06773, 13.6362, -7.43145], [-0.699432, 13.3453, -7.43145], [0.699432, 13.3453, -7.43145], [2.06773, 13.6362, -7.43145], [3.34565, 14.2052, -7.43145], [4.47736, 15.0274, -7.43145], [5.41338, 16.0669, -7.43145], [6.11281, 17.2784, -7.43145], [6.54508, 18.6088, -7.43145], [5, 20, -8.66025], [4.89074, 21.0396, -8.66025], [4.56773, 22.0337, -8.66025], [4.04508, 22.9389, -8.66025], [3.34565, 23.7157, -8.66025], [2.5, 24.3301, -8.66025], [1.54508, 24.7553, -8.66025], [0.522642, 24.9726, -8.66025], [-0.522642, 24.9726, -8.66025], [-1.54508, 24.7553, -8.66025], [-2.5, 24.3301, -8.66025], [-3.34565, 23.7157, -8.66025], [-4.04508, 22.9389, -8.66025], [-4.56773, 22.0337, -8.66025], [-4.89074, 21.0396, -8.66025], [-5, 20, -8.66025], [-4.89074, 18.9604, -8.66025], [-4.56773, 17.9663, -8.66025], [-4.04508, 17.0611, -8.66025], [-3.34565, 16.2843, -8.66025], [-2.5, 15.6699, -8.66025], [-1.54508, 15.2447, -8.66025], [-0.522642, 15.0274, -8.66025], [0.522642, 15.0274, -8.66025], [1.54508, 15.2447, -8.66025], [2.5, 15.6699, -8.66025], [3.34565, 16.2843, -8.66025], [4.04508, 17.0611, -8.66025], [4.56773, 17.9663, -8.66025], [4.89074, 18.9604, -8.66025], [3.09017, 20, -9.51056], [3.02264, 20.6425, -9.51056], [2.82301, 21.2569, -9.51056], [2.5, 21.8164, -9.51056], [2.06773, 22.2964, -9.51056], [1.54508, 22.6762, -9.51056], [0.954915, 22.9389, -9.51056], [0.323011, 23.0732, -9.51056], [-0.323011, 23.0732, -9.51056], [-0.954915, 22.9389, -9.51056], [-1.54508, 22.6762, -9.51056], [-2.06773, 22.2964, -9.51056], [-2.5, 21.8164, -9.51056], [-2.82301, 21.2569, -9.51056], [-3.02264, 20.6425, -9.51056], [-3.09017, 20, -9.51056], [-3.02264, 19.3575, -9.51056], [-2.82301, 18.7431, -9.51056], [-2.5, 18.1836, -9.51056], [-2.06773, 17.7036, -9.51056], [-1.54508, 17.3238, -9.51056], [-0.954915, 17.0611, -9.51056], [-0.323011, 16.9268, -9.51056], [0.323011, 16.9268, -9.51056], [0.954915, 17.0611, -9.51056], [1.54508, 17.3238, -9.51056], [2.06773, 17.7036, -9.51056], [2.5, 18.1836, -9.51056], [2.82301, 18.7431, -9.51056], [3.02264, 19.3575, -9.51056], [1.04528, 20, -9.94522], [1.02244, 20.2173, -9.94522], [0.954915, 20.4252, -9.94522], [0.845653, 20.6144, -9.94522], [0.699432, 20.7768, -9.94522], [0.522642, 20.9052, -9.94522], [0.323011, 20.9941, -9.94522], [0.109262, 21.0396, -9.94522], [-0.109262, 21.0396, -9.94522], [-0.323011, 20.9941, -9.94522], [-0.522642, 20.9052, -9.94522], [-0.699432, 20.7768, -9.94522], [-0.845653, 20.6144, -9.94522], [-0.954915, 20.4252, -9.94522], [-1.02244, 20.2173, -9.94522], [-1.04528, 20, -9.94522], [-1.02244, 19.7827, -9.94522], [-0.954915, 19.5748, -9.94522], [-0.845653, 19.3856, -9.94522], [-0.699432, 19.2232, -9.94522], [-0.522642, 19.0948, -9.94522], [-0.323011, 19.0059, -9.94522], [-0.109262, 18.9604, -9.94522], [0.109262, 18.9604, -9.94522], [0.323011, 19.0059, -9.94522], [0.522642, 19.0948, -9.94522], [0.699432, 19.2232, -9.94522], [0.845653, 19.3856, -9.94522], [0.954915, 19.5748, -9.94522], [1.02244, 19.7827, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+polyhedron(points = [[-7.5, 12.5, 7.5], [7.5, 12.5, 7.5], [7.5, 27.5, 7.5], [-7.5, 27.5, 7.5], [-7.5, 27.5, -7.5], [7.5, 27.5, -7.5], [7.5, 12.5, -7.5], [-7.5, 12.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+polyhedron(points = [[4.6194, 21.9134, -10], [4.6194, 21.9134, 10], [5, 20, 10], [5, 20, -10], [3.53553, 23.5355, -10], [3.53553, 23.5355, 10], [1.91342, 24.6194, -10], [1.91342, 24.6194, 10], [0, 25, -10], [0, 25, 10], [-1.91342, 24.6194, -10], [-1.91342, 24.6194, 10], [-3.53553, 23.5355, -10], [-3.53553, 23.5355, 10], [-4.6194, 21.9134, -10], [-4.6194, 21.9134, 10], [-5, 20, -10], [-5, 20, 10], [-4.6194, 18.0866, -10], [-4.6194, 18.0866, 10], [-3.53553, 16.4645, -10], [-3.53553, 16.4645, 10], [-1.91342, 15.3806, -10], [-1.91342, 15.3806, 10], [0, 15, -10], [0, 15, 10], [1.91342, 15.3806, -10], [1.91342, 15.3806, 10], [3.53553, 16.4645, -10], [3.53553, 16.4645, 10], [4.6194, 18.0866, -10], [4.6194, 18.0866, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+intersection() {
+polyhedron(points = [[21.0453, 20, 9.94522], [21.0224, 20.2173, 9.94522], [20.9549, 20.4252, 9.94522], [20.8457, 20.6144, 9.94522], [20.6994, 20.7768, 9.94522], [20.5226, 20.9052, 9.94522], [20.323, 20.9941, 9.94522], [20.1093, 21.0396, 9.94522], [19.8907, 21.0396, 9.94522], [19.677, 20.9941, 9.94522], [19.4774, 20.9052, 9.94522], [19.3006, 20.7768, 9.94522], [19.1543, 20.6144, 9.94522], [19.0451, 20.4252, 9.94522], [18.9776, 20.2173, 9.94522], [18.9547, 20, 9.94522], [18.9776, 19.7827, 9.94522], [19.0451, 19.5748, 9.94522], [19.1543, 19.3856, 9.94522], [19.3006, 19.2232, 9.94522], [19.4774, 19.0948, 9.94522], [19.677, 19.0059, 9.94522], [19.8907, 18.9604, 9.94522], [20.1093, 18.9604, 9.94522], [20.323, 19.0059, 9.94522], [20.5226, 19.0948, 9.94522], [20.6994, 19.2232, 9.94522], [20.8457, 19.3856, 9.94522], [20.9549, 19.5748, 9.94522], [21.0224, 19.7827, 9.94522], [23.0902, 20, 9.51056], [23.0226, 20.6425, 9.51056], [22.823, 21.2569, 9.51056], [22.5, 21.8164, 9.51056], [22.0677, 22.2964, 9.51056], [21.5451, 22.6762, 9.51056], [20.9549, 22.9389, 9.51056], [20.323, 23.0732, 9.51056], [19.677, 23.0732, 9.51056], [19.0451, 22.9389, 9.51056], [18.4549, 22.6762, 9.51056], [17.9323, 22.2964, 9.51056], [17.5, 21.8164, 9.51056], [17.177, 21.2569, 9.51056], [16.9774, 20.6425, 9.51056], [16.9098, 20, 9.51056], [16.9774, 19.3575, 9.51056], [17.177, 18.7431, 9.51056], [17.5, 18.1836, 9.51056], [17.9323, 17.7036, 9.51056], [18.4549, 17.3238, 9.51056], [19.0451, 17.0611, 9.51056], [19.677, 16.9268, 9.51056], [20.323, 16.9268, 9.51056], [20.9549, 17.0611, 9.51056], [21.5451, 17.3238, 9.51056], [22.0677, 17.7036, 9.51056], [22.5, 18.1836, 9.51056], [22.823, 18.7431, 9.51056], [23.0226, 19.3575, 9.51056], [25, 20, 8.66025], [24.8907, 21.0396, 8.66025], [24.5677, 22.0337, 8.66025], [24.0451, 22.9389, 8.66025], [23.3457, 23.7157, 8.66025], [22.5, 24.3301, 8.66025], [21.5451, 24.7553, 8.66025], [20.5226, 24.9726, 8.66025], [19.4774, 24.9726, 8.66025], [18.4549, 24.7553, 8.66025], [17.5, 24.3301, 8.66025], [16.6543, 23.7157, 8.66025], [15.9549, 22.9389, 8.66025], [15.4323, 22.0337, 8.66025], [15.1093, 21.0396, 8.66025], [15, 20, 8.66025], [15.1093, 18.9604, 8.66025], [15.4323, 17.9663, 8.66025], [15.9549, 17.0611, 8.66025], [16.6543, 16.2843, 8.66025], [17.5, 15.6699, 8.66025], [18.4549, 15.2447, 8.66025], [19.4774, 15.0274, 8.66025], [20.5226, 15.0274, 8.66025], [21.5451, 15.2447, 8.66025], [22.5, 15.6699, 8.66025], [23.3457, 16.2843, 8.66025], [24.0451, 17.0611, 8.66025], [24.5677, 17.9663, 8.66025], [24.8907, 18.9604, 8.66025], [26.6913, 20, 7.43145], [26.5451, 21.3912, 7.43145], [26.1128, 22.7216, 7.43145], [25.4134, 23.9331, 7.43145], [24.4774, 24.9726, 7.43145], [23.3457, 25.7948, 7.43145], [22.0677, 26.3638, 7.43145], [20.6994, 26.6546, 7.43145], [19.3006, 26.6546, 7.43145], [17.9323, 26.3638, 7.43145], [16.6543, 25.7948, 7.43145], [15.5226, 24.9726, 7.43145], [14.5866, 23.9331, 7.43145], [13.8872, 22.7216, 7.43145], [13.4549, 21.3912, 7.43145], [13.3087, 20, 7.43145], [13.4549, 18.6088, 7.43145], [13.8872, 17.2784, 7.43145], [14.5866, 16.0669, 7.43145], [15.5226, 15.0274, 7.43145], [16.6543, 14.2052, 7.43145], [17.9323, 13.6362, 7.43145], [19.3006, 13.3453, 7.43145], [20.6994, 13.3453, 7.43145], [22.0677, 13.6362, 7.43145], [23.3457, 14.2052, 7.43145], [24.4774, 15.0274, 7.43145], [25.4134, 16.0669, 7.43145], [26.1128, 17.2784, 7.43145], [26.5451, 18.6088, 7.43145], [28.0902, 20, 5.87785], [27.9134, 21.682, 5.87785], [27.3907, 23.2906, 5.87785], [26.5451, 24.7553, 5.87785], [25.4134, 26.0122, 5.87785], [24.0451, 27.0063, 5.87785], [22.5, 27.6942, 5.87785], [20.8457, 28.0459, 5.87785], [19.1543, 28.0459, 5.87785], [17.5, 27.6942, 5.87785], [15.9549, 27.0063, 5.87785], [14.5866, 26.0122, 5.87785], [13.4549, 24.7553, 5.87785], [12.6093, 23.2906, 5.87785], [12.0866, 21.682, 5.87785], [11.9098, 20, 5.87785], [12.0866, 18.318, 5.87785], [12.6093, 16.7094, 5.87785], [13.4549, 15.2447, 5.87785], [14.5866, 13.9878, 5.87785], [15.9549, 12.9937, 5.87785], [17.5, 12.3058, 5.87785], [19.1543, 11.9541, 5.87785], [20.8457, 11.9541, 5.87785], [22.5, 12.3058, 5.87785], [24.0451, 12.9937, 5.87785], [25.4134, 13.9878, 5.87785], [26.5451, 15.2447, 5.87785], [27.3907, 16.7094, 5.87785], [27.9134, 18.318, 5.87785], [29.1355, 20, 4.06737], [28.9358, 21.8994, 4.06737], [28.3457, 23.7157, 4.06737], [27.3907, 25.3697, 4.06737], [26.1128, 26.789, 4.06737], [24.5677, 27.9115, 4.06737], [22.823, 28.6883, 4.06737], [20.9549, 29.0854, 4.06737], [19.0451, 29.0854, 4.06737], [17.177, 28.6883, 4.06737], [15.4323, 27.9115, 4.06737], [13.8872, 26.789, 4.06737], [12.6093, 25.3697, 4.06737], [11.6543, 23.7157, 4.06737], [11.0642, 21.8994, 4.06737], [10.8645, 20, 4.06737], [11.0642, 18.1006, 4.06737], [11.6543, 16.2843, 4.06737], [12.6093, 14.6303, 4.06737], [13.8872, 13.211, 4.06737], [15.4323, 12.0885, 4.06737], [17.177, 11.3117, 4.06737], [19.0451, 10.9146, 4.06737], [20.9549, 10.9146, 4.06737], [22.823, 11.3117, 4.06737], [24.5677, 12.0885, 4.06737], [26.1128, 13.211, 4.06737], [27.3907, 14.6303, 4.06737], [28.3457, 16.2843, 4.06737], [28.9358, 18.1006, 4.06737], [29.7815, 20, 2.07912], [29.5677, 22.0337, 2.07912], [28.9358, 23.9785, 2.07912], [27.9134, 25.7494, 2.07912], [26.5451, 27.2691, 2.07912], [24.8907, 28.471, 2.07912], [23.0226, 29.3027, 2.07912], [21.0224, 29.7279, 2.07912], [18.9776, 29.7279, 2.07912], [16.9774, 29.3027, 2.07912], [15.1093, 28.471, 2.07912], [13.4549, 27.2691, 2.07912], [12.0866, 25.7494, 2.07912], [11.0642, 23.9785, 2.07912], [10.4323, 22.0337, 2.07912], [10.2185, 20, 2.07912], [10.4323, 17.9663, 2.07912], [11.0642, 16.0215, 2.07912], [12.0866, 14.2506, 2.07912], [13.4549, 12.7309, 2.07912], [15.1093, 11.529, 2.07912], [16.9774, 10.6973, 2.07912], [18.9776, 10.2721, 2.07912], [21.0224, 10.2721, 2.07912], [23.0226, 10.6973, 2.07912], [24.8907, 11.529, 2.07912], [26.5451, 12.7309, 2.07912], [27.9134, 14.2506, 2.07912], [28.9358, 16.0215, 2.07912], [29.5677, 17.9663, 2.07912], [30, 20, 0], [29.7815, 22.0791, 0], [29.1355, 24.0674, 0], [28.0902, 25.8779, 0], [26.6913, 27.4314, 0], [25, 28.6603, 0], [23.0902, 29.5106, 0], [21.0453, 29.9452, 0], [18.9547, 29.9452, 0], [16.9098, 29.5106, 0], [15, 28.6603, 0], [13.3087, 27.4314, 0], [11.9098, 25.8779, 0], [10.8645, 24.0674, 0], [10.2185, 22.0791, 0], [10, 20, 0], [10.2185, 17.9209, 0], [10.8645, 15.9326, 0], [11.9098, 14.1221, 0], [13.3087, 12.5686, 0], [15, 11.3397, 0], [16.9098, 10.4894, 0], [18.9547, 10.0548, 0], [21.0453, 10.0548, 0], [23.0902, 10.4894, 0], [25, 11.3397, 0], [26.6913, 12.5686, 0], [28.0902, 14.1221, 0], [29.1355, 15.9326, 0], [29.7815, 17.9209, 0], [29.7815, 20, -2.07912], [29.5677, 22.0337, -2.07912], [28.9358, 23.9785, -2.07912], [27.9134, 25.7494, -2.07912], [26.5451, 27.2691, -2.07912], [24.8907, 28.471, -2.07912], [23.0226, 29.3027, -2.07912], [21.0224, 29.7279, -2.07912], [18.9776, 29.7279, -2.07912], [16.9774, 29.3027, -2.07912], [15.1093, 28.471, -2.07912], [13.4549, 27.2691, -2.07912], [12.0866, 25.7494, -2.07912], [11.0642, 23.9785, -2.07912], [10.4323, 22.0337, -2.07912], [10.2185, 20, -2.07912], [10.4323, 17.9663, -2.07912], [11.0642, 16.0215, -2.07912], [12.0866, 14.2506, -2.07912], [13.4549, 12.7309, -2.07912], [15.1093, 11.529, -2.07912], [16.9774, 10.6973, -2.07912], [18.9776, 10.2721, -2.07912], [21.0224, 10.2721, -2.07912], [23.0226, 10.6973, -2.07912], [24.8907, 11.529, -2.07912], [26.5451, 12.7309, -2.07912], [27.9134, 14.2506, -2.07912], [28.9358, 16.0215, -2.07912], [29.5677, 17.9663, -2.07912], [29.1355, 20, -4.06737], [28.9358, 21.8994, -4.06737], [28.3457, 23.7157, -4.06737], [27.3907, 25.3697, -4.06737], [26.1128, 26.789, -4.06737], [24.5677, 27.9115, -4.06737], [22.823, 28.6883, -4.06737], [20.9549, 29.0854, -4.06737], [19.0451, 29.0854, -4.06737], [17.177, 28.6883, -4.06737], [15.4323, 27.9115, -4.06737], [13.8872, 26.789, -4.06737], [12.6093, 25.3697, -4.06737], [11.6543, 23.7157, -4.06737], [11.0642, 21.8994, -4.06737], [10.8645, 20, -4.06737], [11.0642, 18.1006, -4.06737], [11.6543, 16.2843, -4.06737], [12.6093, 14.6303, -4.06737], [13.8872, 13.211, -4.06737], [15.4323, 12.0885, -4.06737], [17.177, 11.3117, -4.06737], [19.0451, 10.9146, -4.06737], [20.9549, 10.9146, -4.06737], [22.823, 11.3117, -4.06737], [24.5677, 12.0885, -4.06737], [26.1128, 13.211, -4.06737], [27.3907, 14.6303, -4.06737], [28.3457, 16.2843, -4.06737], [28.9358, 18.1006, -4.06737], [28.0902, 20, -5.87785], [27.9134, 21.682, -5.87785], [27.3907, 23.2906, -5.87785], [26.5451, 24.7553, -5.87785], [25.4134, 26.0122, -5.87785], [24.0451, 27.0063, -5.87785], [22.5, 27.6942, -5.87785], [20.8457, 28.0459, -5.87785], [19.1543, 28.0459, -5.87785], [17.5, 27.6942, -5.87785], [15.9549, 27.0063, -5.87785], [14.5866, 26.0122, -5.87785], [13.4549, 24.7553, -5.87785], [12.6093, 23.2906, -5.87785], [12.0866, 21.682, -5.87785], [11.9098, 20, -5.87785], [12.0866, 18.318, -5.87785], [12.6093, 16.7094, -5.87785], [13.4549, 15.2447, -5.87785], [14.5866, 13.9878, -5.87785], [15.9549, 12.9937, -5.87785], [17.5, 12.3058, -5.87785], [19.1543, 11.9541, -5.87785], [20.8457, 11.9541, -5.87785], [22.5, 12.3058, -5.87785], [24.0451, 12.9937, -5.87785], [25.4134, 13.9878, -5.87785], [26.5451, 15.2447, -5.87785], [27.3907, 16.7094, -5.87785], [27.9134, 18.318, -5.87785], [26.6913, 20, -7.43145], [26.5451, 21.3912, -7.43145], [26.1128, 22.7216, -7.43145], [25.4134, 23.9331, -7.43145], [24.4774, 24.9726, -7.43145], [23.3457, 25.7948, -7.43145], [22.0677, 26.3638, -7.43145], [20.6994, 26.6546, -7.43145], [19.3006, 26.6546, -7.43145], [17.9323, 26.3638, -7.43145], [16.6543, 25.7948, -7.43145], [15.5226, 24.9726, -7.43145], [14.5866, 23.9331, -7.43145], [13.8872, 22.7216, -7.43145], [13.4549, 21.3912, -7.43145], [13.3087, 20, -7.43145], [13.4549, 18.6088, -7.43145], [13.8872, 17.2784, -7.43145], [14.5866, 16.0669, -7.43145], [15.5226, 15.0274, -7.43145], [16.6543, 14.2052, -7.43145], [17.9323, 13.6362, -7.43145], [19.3006, 13.3453, -7.43145], [20.6994, 13.3453, -7.43145], [22.0677, 13.6362, -7.43145], [23.3457, 14.2052, -7.43145], [24.4774, 15.0274, -7.43145], [25.4134, 16.0669, -7.43145], [26.1128, 17.2784, -7.43145], [26.5451, 18.6088, -7.43145], [25, 20, -8.66025], [24.8907, 21.0396, -8.66025], [24.5677, 22.0337, -8.66025], [24.0451, 22.9389, -8.66025], [23.3457, 23.7157, -8.66025], [22.5, 24.3301, -8.66025], [21.5451, 24.7553, -8.66025], [20.5226, 24.9726, -8.66025], [19.4774, 24.9726, -8.66025], [18.4549, 24.7553, -8.66025], [17.5, 24.3301, -8.66025], [16.6543, 23.7157, -8.66025], [15.9549, 22.9389, -8.66025], [15.4323, 22.0337, -8.66025], [15.1093, 21.0396, -8.66025], [15, 20, -8.66025], [15.1093, 18.9604, -8.66025], [15.4323, 17.9663, -8.66025], [15.9549, 17.0611, -8.66025], [16.6543, 16.2843, -8.66025], [17.5, 15.6699, -8.66025], [18.4549, 15.2447, -8.66025], [19.4774, 15.0274, -8.66025], [20.5226, 15.0274, -8.66025], [21.5451, 15.2447, -8.66025], [22.5, 15.6699, -8.66025], [23.3457, 16.2843, -8.66025], [24.0451, 17.0611, -8.66025], [24.5677, 17.9663, -8.66025], [24.8907, 18.9604, -8.66025], [23.0902, 20, -9.51056], [23.0226, 20.6425, -9.51056], [22.823, 21.2569, -9.51056], [22.5, 21.8164, -9.51056], [22.0677, 22.2964, -9.51056], [21.5451, 22.6762, -9.51056], [20.9549, 22.9389, -9.51056], [20.323, 23.0732, -9.51056], [19.677, 23.0732, -9.51056], [19.0451, 22.9389, -9.51056], [18.4549, 22.6762, -9.51056], [17.9323, 22.2964, -9.51056], [17.5, 21.8164, -9.51056], [17.177, 21.2569, -9.51056], [16.9774, 20.6425, -9.51056], [16.9098, 20, -9.51056], [16.9774, 19.3575, -9.51056], [17.177, 18.7431, -9.51056], [17.5, 18.1836, -9.51056], [17.9323, 17.7036, -9.51056], [18.4549, 17.3238, -9.51056], [19.0451, 17.0611, -9.51056], [19.677, 16.9268, -9.51056], [20.323, 16.9268, -9.51056], [20.9549, 17.0611, -9.51056], [21.5451, 17.3238, -9.51056], [22.0677, 17.7036, -9.51056], [22.5, 18.1836, -9.51056], [22.823, 18.7431, -9.51056], [23.0226, 19.3575, -9.51056], [21.0453, 20, -9.94522], [21.0224, 20.2173, -9.94522], [20.9549, 20.4252, -9.94522], [20.8457, 20.6144, -9.94522], [20.6994, 20.7768, -9.94522], [20.5226, 20.9052, -9.94522], [20.323, 20.9941, -9.94522], [20.1093, 21.0396, -9.94522], [19.8907, 21.0396, -9.94522], [19.677, 20.9941, -9.94522], [19.4774, 20.9052, -9.94522], [19.3006, 20.7768, -9.94522], [19.1543, 20.6144, -9.94522], [19.0451, 20.4252, -9.94522], [18.9776, 20.2173, -9.94522], [18.9547, 20, -9.94522], [18.9776, 19.7827, -9.94522], [19.0451, 19.5748, -9.94522], [19.1543, 19.3856, -9.94522], [19.3006, 19.2232, -9.94522], [19.4774, 19.0948, -9.94522], [19.677, 19.0059, -9.94522], [19.8907, 18.9604, -9.94522], [20.1093, 18.9604, -9.94522], [20.323, 19.0059, -9.94522], [20.5226, 19.0948, -9.94522], [20.6994, 19.2232, -9.94522], [20.8457, 19.3856, -9.94522], [20.9549, 19.5748, -9.94522], [21.0224, 19.7827, -9.94522]], faces = [[29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], [0, 31, 30], [0, 1, 31], [1, 32, 31], [1, 2, 32], [2, 33, 32], [2, 3, 33], [3, 34, 33], [3, 4, 34], [4, 35, 34], [4, 5, 35], [5, 36, 35], [5, 6, 36], [6, 37, 36], [6, 7, 37], [7, 38, 37], [7, 8, 38], [8, 39, 38], [8, 9, 39], [9, 40, 39], [9, 10, 40], [10, 41, 40], [10, 11, 41], [11, 42, 41], [11, 12, 42], [12, 43, 42], [12, 13, 43], [13, 44, 43], [13, 14, 44], [14, 45, 44], [14, 15, 45], [15, 46, 45], [15, 16, 46], [16, 47, 46], [16, 17, 47], [17, 48, 47], [17, 18, 48], [18, 49, 48], [18, 19, 49], [19, 50, 49], [19, 20, 50], [20, 51, 50], [20, 21, 51], [21, 52, 51], [21, 22, 52], [22, 53, 52], [22, 23, 53], [23, 54, 53], [23, 24, 54], [24, 55, 54], [24, 25, 55], [25, 56, 55], [25, 26, 56], [26, 57, 56], [26, 27, 57], [27, 58, 57], [27, 28, 58], [28, 59, 58], [28, 29, 59], [29, 30, 59], [29, 0, 30], [30, 61, 60], [30, 31, 61], [31, 62, 61], [31, 32, 62], [32, 63, 62], [32, 33, 63], [33, 64, 63], [33, 34, 64], [34, 65, 64], [34, 35, 65], [35, 66, 65], [35, 36, 66], [36, 67, 66], [36, 37, 67], [37, 68, 67], [37, 38, 68], [38, 69, 68], [38, 39, 69], [39, 70, 69], [39, 40, 70], [40, 71, 70], [40, 41, 71], [41, 72, 71], [41, 42, 72], [42, 73, 72], [42, 43, 73], [43, 74, 73], [43, 44, 74], [44, 75, 74], [44, 45, 75], [45, 76, 75], [45, 46, 76], [46, 77, 76], [46, 47, 77], [47, 78, 77], [47, 48, 78], [48, 79, 78], [48, 49, 79], [49, 80, 79], [49, 50, 80], [50, 81, 80], [50, 51, 81], [51, 82, 81], [51, 52, 82], [52, 83, 82], [52, 53, 83], [53, 84, 83], [53, 54, 84], [54, 85, 84], [54, 55, 85], [55, 86, 85], [55, 56, 86], [56, 87, 86], [56, 57, 87], [57, 88, 87], [57, 58, 88], [58, 89, 88], [58, 59, 89], [59, 60, 89], [59, 30, 60], [60, 91, 90], [60, 61, 91], [61, 92, 91], [61, 62, 92], [62, 93, 92], [62, 63, 93], [63, 94, 93], [63, 64, 94], [64, 95, 94], [64, 65, 95], [65, 96, 95], [65, 66, 96], [66, 97, 96], [66, 67, 97], [67, 98, 97], [67, 68, 98], [68, 99, 98], [68, 69, 99], [69, 100, 99], [69, 70, 100], [70, 101, 100], [70, 71, 101], [71, 102, 101], [71, 72, 102], [72, 103, 102], [72, 73, 103], [73, 104, 103], [73, 74, 104], [74, 105, 104], [74, 75, 105], [75, 106, 105], [75, 76, 106], [76, 107, 106], [76, 77, 107], [77, 108, 107], [77, 78, 108], [78, 109, 108], [78, 79, 109], [79, 110, 109], [79, 80, 110], [80, 111, 110], [80, 81, 111], [81, 112, 111], [81, 82, 112], [82, 113, 112], [82, 83, 113], [83, 114, 113], [83, 84, 114], [84, 115, 114], [84, 85, 115], [85, 116, 115], [85, 86, 116], [86, 117, 116], [86, 87, 117], [87, 118, 117], [87, 88, 118], [88, 119, 118], [88, 89, 119], [89, 90, 119], [89, 60, 90], [90, 121, 120], [90, 91, 121], [91, 122, 121], [91, 92, 122], [92, 123, 122], [92, 93, 123], [93, 124, 123], [93, 94, 124], [94, 125, 124], [94, 95, 125], [95, 126, 125], [95, 96, 126], [96, 127, 126], [96, 97, 127], [97, 128, 127], [97, 98, 128], [98, 129, 128], [98, 99, 129], [99, 130, 129], [99, 100, 130], [100, 131, 130], [100, 101, 131], [101, 132, 131], [101, 102, 132], [102, 133, 132], [102, 103, 133], [103, 134, 133], [103, 104, 134], [104, 135, 134], [104, 105, 135], [105, 136, 135], [105, 106, 136], [106, 137, 136], [106, 107, 137], [107, 138, 137], [107, 108, 138], [108, 139, 138], [108, 109, 139], [109, 140, 139], [109, 110, 140], [110, 141, 140], [110, 111, 141], [111, 142, 141], [111, 112, 142], [112, 143, 142], [112, 113, 143], [113, 144, 143], [113, 114, 144], [114, 145, 144], [114, 115, 145], [115, 146, 145], [115, 116, 146], [116, 147, 146], [116, 117, 147], [117, 148, 147], [117, 118, 148], [118, 149, 148], [118, 119, 149], [119, 120, 149], [119, 90, 120], [120, 151, 150], [120, 121, 151], [121, 152, 151], [121, 122, 152], [122, 153, 152], [122, 123, 153], [123, 154, 153], [123, 124, 154], [124, 155, 154], [124, 125, 155], [125, 156, 155], [125, 126, 156], [126, 157, 156], [126, 127, 157], [127, 158, 157], [127, 128, 158], [128, 159, 158], [128, 129, 159], [129, 160, 159], [129, 130, 160], [130, 161, 160], [130, 131, 161], [131, 162, 161], [131, 132, 162], [132, 163, 162], [132, 133, 163], [133, 164, 163], [133, 134, 164], [134, 165, 164], [134, 135, 165], [135, 166, 165], [135, 136, 166], [136, 167, 166], [136, 137, 167], [137, 168, 167], [137, 138, 168], [138, 169, 168], [138, 139, 169], [139, 170, 169], [139, 140, 170], [140, 171, 170], [140, 141, 171], [141, 172, 171], [141, 142, 172], [142, 173, 172], [142, 143, 173], [143, 174, 173], [143, 144, 174], [144, 175, 174], [144, 145, 175], [145, 176, 175], [145, 146, 176], [146, 177, 176], [146, 147, 177], [147, 178, 177], [147, 148, 178], [148, 179, 178], [148, 149, 179], [149, 150, 179], [149, 120, 150], [150, 181, 180], [150, 151, 181], [151, 182, 181], [151, 152, 182], [152, 183, 182], [152, 153, 183], [153, 184, 183], [153, 154, 184], [154, 185, 184], [154, 155, 185], [155, 186, 185], [155, 156, 186], [156, 187, 186], [156, 157, 187], [157, 188, 187], [157, 158, 188], [158, 189, 188], [158, 159, 189], [159, 190, 189], [159, 160, 190], [160, 191, 190], [160, 161, 191], [161, 192, 191], [161, 162, 192], [162, 193, 192], [162, 163, 193], [163, 194, 193], [163, 164, 194], [164, 195, 194], [164, 165, 195], [165, 196, 195], [165, 166, 196], [166, 197, 196], [166, 167, 197], [167, 198, 197], [167, 168, 198], [168, 199, 198], [168, 169, 199], [169, 200, 199], [169, 170, 200], [170, 201, 200], [170, 171, 201], [171, 202, 201], [171, 172, 202], [172, 203, 202], [172, 173, 203], [173, 204, 203], [173, 174, 204], [174, 205, 204], [174, 175, 205], [175, 206, 205], [175, 176, 206], [176, 207, 206], [176, 177, 207], [177, 208, 207], [177, 178, 208], [178, 209, 208], [178, 179, 209], [179, 180, 209], [179, 150, 180], [180, 211, 210], [180, 181, 211], [181, 212, 211], [181, 182, 212], [182, 213, 212], [182, 183, 213], [183, 214, 213], [183, 184, 214], [184, 215, 214], [184, 185, 215], [185, 216, 215], [185, 186, 216], [186, 217, 216], [186, 187, 217], [187, 218, 217], [187, 188, 218], [188, 219, 218], [188, 189, 219], [189, 220, 219], [189, 190, 220], [190, 221, 220], [190, 191, 221], [191, 222, 221], [191, 192, 222], [192, 223, 222], [192, 193, 223], [193, 224, 223], [193, 194, 224], [194, 225, 224], [194, 195, 225], [195, 226, 225], [195, 196, 226], [196, 227, 226], [196, 197, 227], [197, 228, 227], [197, 198, 228], [198, 229, 228], [198, 199, 229], [199, 230, 229], [199, 200, 230], [200, 231, 230], [200, 201, 231], [201, 232, 231], [201, 202, 232], [202, 233, 232], [202, 203, 233], [203, 234, 233], [203, 204, 234], [204, 235, 234], [204, 205, 235], [205, 236, 235], [205, 206, 236], [206, 237, 236], [206, 207, 237], [207, 238, 237], [207, 208, 238], [208, 239, 238], [208, 209, 239], [209, 210, 239], [209, 180, 210], [210, 241, 240], [210, 211, 241], [211, 242, 241], [211, 212, 242], [212, 243, 242], [212, 213, 243], [213, 244, 243], [213, 214, 244], [214, 245, 244], [214, 215, 245], [215, 246, 245], [215, 216, 246], [216, 247, 246], [216, 217, 247], [217, 248, 247], [217, 218, 248], [218, 249, 248], [218, 219, 249], [219, 250, 249], [219, 220, 250], [220, 251, 250], [220, 221, 251], [221, 252, 251], [221, 222, 252], [222, 253, 252], [222, 223, 253], [223, 254, 253], [223, 224, 254], [224, 255, 254], [224, 225, 255], [225, 256, 255], [225, 226, 256], [226, 257, 256], [226, 227, 257], [227, 258, 257], [227, 228, 258], [228, 259, 258], [228, 229, 259], [229, 260, 259], [229, 230, 260], [230, 261, 260], [230, 231, 261], [231, 262, 261], [231, 232, 262], [232, 263, 262], [232, 233, 263], [233, 264, 263], [233, 234, 264], [234, 265, 264], [234, 235, 265], [235, 266, 265], [235, 236, 266], [236, 267, 266], [236, 237, 267], [237, 268, 267], [237, 238, 268], [238, 269, 268], [238, 239, 269], [239, 240, 269], [239, 210, 240], [240, 271, 270], [240, 241, 271], [241, 272, 271], [241, 242, 272], [242, 273, 272], [242, 243, 273], [243, 274, 273], [243, 244, 274], [244, 275, 274], [244, 245, 275], [245, 276, 275], [245, 246, 276], [246, 277, 276], [246, 247, 277], [247, 278, 277], [247, 248, 278], [248, 279, 278], [248, 249, 279], [249, 280, 279], [249, 250, 280], [250, 281, 280], [250, 251, 281], [251, 282, 281], [251, 252, 282], [252, 283, 282], [252, 253, 283], [253, 284, 283], [253, 254, 284], [254, 285, 284], [254, 255, 285], [255, 286, 285], [255, 256, 286], [256, 287, 286], [256, 257, 287], [257, 288, 287], [257, 258, 288], [258, 289, 288], [258, 259, 289], [259, 290, 289], [259, 260, 290], [260, 291, 290], [260, 261, 291], [261, 292, 291], [261, 262, 292], [262, 293, 292], [262, 263, 293], [263, 294, 293], [263, 264, 294], [264, 295, 294], [264, 265, 295], [265, 296, 295], [265, 266, 296], [266, 297, 296], [266, 267, 297], [267, 298, 297], [267, 268, 298], [268, 299, 298], [268, 269, 299], [269, 270, 299], [269, 240, 270], [270, 301, 300], [270, 271, 301], [271, 302, 301], [271, 272, 302], [272, 303, 302], [272, 273, 303], [273, 304, 303], [273, 274, 304], [274, 305, 304], [274, 275, 305], [275, 306, 305], [275, 276, 306], [276, 307, 306], [276, 277, 307], [277, 308, 307], [277, 278, 308], [278, 309, 308], [278, 279, 309], [279, 310, 309], [279, 280, 310], [280, 311, 310], [280, 281, 311], [281, 312, 311], [281, 282, 312], [282, 313, 312], [282, 283, 313], [283, 314, 313], [283, 284, 314], [284, 315, 314], [284, 285, 315], [285, 316, 315], [285, 286, 316], [286, 317, 316], [286, 287, 317], [287, 318, 317], [287, 288, 318], [288, 319, 318], [288, 289, 319], [289, 320, 319], [289, 290, 320], [290, 321, 320], [290, 291, 321], [291, 322, 321], [291, 292, 322], [292, 323, 322], [292, 293, 323], [293, 324, 323], [293, 294, 324], [294, 325, 324], [294, 295, 325], [295, 326, 325], [295, 296, 326], [296, 327, 326], [296, 297, 327], [297, 328, 327], [297, 298, 328], [298, 329, 328], [298, 299, 329], [299, 300, 329], [299, 270, 300], [300, 331, 330], [300, 301, 331], [301, 332, 331], [301, 302, 332], [302, 333, 332], [302, 303, 333], [303, 334, 333], [303, 304, 334], [304, 335, 334], [304, 305, 335], [305, 336, 335], [305, 306, 336], [306, 337, 336], [306, 307, 337], [307, 338, 337], [307, 308, 338], [308, 339, 338], [308, 309, 339], [309, 340, 339], [309, 310, 340], [310, 341, 340], [310, 311, 341], [311, 342, 341], [311, 312, 342], [312, 343, 342], [312, 313, 343], [313, 344, 343], [313, 314, 344], [314, 345, 344], [314, 315, 345], [315, 346, 345], [315, 316, 346], [316, 347, 346], [316, 317, 347], [317, 348, 347], [317, 318, 348], [318, 349, 348], [318, 319, 349], [319, 350, 349], [319, 320, 350], [320, 351, 350], [320, 321, 351], [321, 352, 351], [321, 322, 352], [322, 353, 352], [322, 323, 353], [323, 354, 353], [323, 324, 354], [324, 355, 354], [324, 325, 355], [325, 356, 355], [325, 326, 356], [326, 357, 356], [326, 327, 357], [327, 358, 357], [327, 328, 358], [328, 359, 358], [328, 329, 359], [329, 330, 359], [329, 300, 330], [330, 361, 360], [330, 331, 361], [331, 362, 361], [331, 332, 362], [332, 363, 362], [332, 333, 363], [333, 364, 363], [333, 334, 364], [334, 365, 364], [334, 335, 365], [335, 366, 365], [335, 336, 366], [336, 367, 366], [336, 337, 367], [337, 368, 367], [337, 338, 368], [338, 369, 368], [338, 339, 369], [339, 370, 369], [339, 340, 370], [340, 371, 370], [340, 341, 371], [341, 372, 371], [341, 342, 372], [342, 373, 372], [342, 343, 373], [343, 374, 373], [343, 344, 374], [344, 375, 374], [344, 345, 375], [345, 376, 375], [345, 346, 376], [346, 377, 376], [346, 347, 377], [347, 378, 377], [347, 348, 378], [348, 379, 378], [348, 349, 379], [349, 380, 379], [349, 350, 380], [350, 381, 380], [350, 351, 381], [351, 382, 381], [351, 352, 382], [352, 383, 382], [352, 353, 383], [353, 384, 383], [353, 354, 384], [354, 385, 384], [354, 355, 385], [355, 386, 385], [355, 356, 386], [356, 387, 386], [356, 357, 387], [357, 388, 387], [357, 358, 388], [358, 389, 388], [358, 359, 389], [359, 360, 389], [359, 330, 360], [360, 391, 390], [360, 361, 391], [361, 392, 391], [361, 362, 392], [362, 393, 392], [362, 363, 393], [363, 394, 393], [363, 364, 394], [364, 395, 394], [364, 365, 395], [365, 396, 395], [365, 366, 396], [366, 397, 396], [366, 367, 397], [367, 398, 397], [367, 368, 398], [368, 399, 398], [368, 369, 399], [369, 400, 399], [369, 370, 400], [370, 401, 400], [370, 371, 401], [371, 402, 401], [371, 372, 402], [372, 403, 402], [372, 373, 403], [373, 404, 403], [373, 374, 404], [374, 405, 404], [374, 375, 405], [375, 406, 405], [375, 376, 406], [376, 407, 406], [376, 377, 407], [377, 408, 407], [377, 378, 408], [378, 409, 408], [378, 379, 409], [379, 410, 409], [379, 380, 410], [380, 411, 410], [380, 381, 411], [381, 412, 411], [381, 382, 412], [382, 413, 412], [382, 383, 413], [383, 414, 413], [383, 384, 414], [384, 415, 414], [384, 385, 415], [385, 416, 415], [385, 386, 416], [386, 417, 416], [386, 387, 417], [387, 418, 417], [387, 388, 418], [388, 419, 418], [388, 389, 419], [389, 390, 419], [389, 360, 390], [390, 421, 420], [390, 391, 421], [391, 422, 421], [391, 392, 422], [392, 423, 422], [392, 393, 423], [393, 424, 423], [393, 394, 424], [394, 425, 424], [394, 395, 425], [395, 426, 425], [395, 396, 426], [396, 427, 426], [396, 397, 427], [397, 428, 427], [397, 398, 428], [398, 429, 428], [398, 399, 429], [399, 430, 429], [399, 400, 430], [400, 431, 430], [400, 401, 431], [401, 432, 431], [401, 402, 432], [402, 433, 432], [402, 403, 433], [403, 434, 433], [403, 404, 434], [404, 435, 434], [404, 405, 435], [405, 436, 435], [405, 406, 436], [406, 437, 436], [406, 407, 437], [407, 438, 437], [407, 408, 438], [408, 439, 438], [408, 409, 439], [409, 440, 439], [409, 410, 440], [410, 441, 440], [410, 411, 441], [411, 442, 441], [411, 412, 442], [412, 443, 442], [412, 413, 443], [413, 444, 443], [413, 414, 444], [414, 445, 444], [414, 415, 445], [415, 446, 445], [415, 416, 446], [416, 447, 446], [416, 417, 447], [417, 448, 447], [417, 418, 448], [418, 449, 448], [418, 419, 449], [419, 420, 449], [419, 390, 420], [420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449]], convexity = 1);
+#			polyhedron(points = [[12.5, 12.5, 7.5], [27.5, 12.5, 7.5], [27.5, 27.5, 7.5], [12.5, 27.5, 7.5], [12.5, 27.5, -7.5], [27.5, 27.5, -7.5], [27.5, 12.5, -7.5], [12.5, 12.5, -7.5]], faces = [[3, 2, 1, 0], [7, 6, 5, 4], [0, 1, 6, 7], [1, 2, 5, 6], [2, 3, 4, 5], [3, 0, 7, 4]], convexity = 1);
+}
+polyhedron(points = [[24.6194, 21.9134, -10], [24.6194, 21.9134, 10], [25, 20, 10], [25, 20, -10], [23.5355, 23.5355, -10], [23.5355, 23.5355, 10], [21.9134, 24.6194, -10], [21.9134, 24.6194, 10], [20, 25, -10], [20, 25, 10], [18.0866, 24.6194, -10], [18.0866, 24.6194, 10], [16.4645, 23.5355, -10], [16.4645, 23.5355, 10], [15.3806, 21.9134, -10], [15.3806, 21.9134, 10], [15, 20, -10], [15, 20, 10], [15.3806, 18.0866, -10], [15.3806, 18.0866, 10], [16.4645, 16.4645, -10], [16.4645, 16.4645, 10], [18.0866, 15.3806, -10], [18.0866, 15.3806, 10], [20, 15, -10], [20, 15, 10], [21.9134, 15.3806, -10], [21.9134, 15.3806, 10], [23.5355, 16.4645, -10], [23.5355, 16.4645, 10], [24.6194, 18.0866, -10], [24.6194, 18.0866, 10]], faces = [[3, 2, 1, 0], [0, 1, 5, 4], [4, 5, 7, 6], [6, 7, 9, 8], [8, 9, 11, 10], [10, 11, 13, 12], [12, 13, 15, 14], [14, 15, 17, 16], [16, 17, 19, 18], [18, 19, 21, 20], [20, 21, 23, 22], [22, 23, 25, 24], [24, 25, 27, 26], [26, 27, 29, 28], [28, 29, 31, 30], [30, 31, 2, 3], [3, 0, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30], [31, 29, 27, 25, 23, 21, 19, 17, 15, 13, 11, 9, 7, 5, 1, 2]], convexity = 1);
+}
+difference() {
+#		intersection() {
+polyhedron(points = [[21.0453, 0, 9.94522], [21.0224, 0.217327, 9.94522], [20.9549, 0.425156, 9.94522], [20.8457, 0.614403, 9.94522], [20.6994, 0.776798, 9.94522], [20.5226, 0.905243, 9.94522], [20.323, 0.994125, 9.94522], [20.1093, 1.03956, 9.94522], [19.8907, 1.03956, 9.94522], [19.677, 0.994125, 9.94522], [19.4774, 0.905243, 9.94522], [19.3006, 0.776798, 9.94522], [19.1543, 0.614403, 9.94522], [19.0451, 0.425156, 9.94522], [18.9776, 0.217327, 9.94522], [18.9547, 0, 9.94522], [18.9776, -0.217327, 9.94522], [19.0451, -0.425156, 9.94522], [19.1543, -0.614403, 9.94522], [19.3006, -0.776798, 9.94522], [19.4774, -0.905243, 9.94522], [19.677, -0.994125, 9.94522], [19.8907, -1.03956, 9.94522], [20.1093, -1.03956, 9.94522], [20.323, -0.994125, 9.94522], [20.5226, -0.905243, 9.94522], [20.6994, -0.776798, 9.94522], [20.8457, -0.614403, 9.94522], [20.9549, -0.425156, 9.94522], [21.0224, -0.217327, 9.94522], [23.0902, 0, 9.51056], [23.0226, 0.642482, 9.51056], [22.823, 1.25689, 9.51056], [22.5, 1.81636, 9.51056], [22.0677, 2.29644, 9.51056], [21.5451, 2.67617, 9.51056], [20.9549, 2.93893, 9.51056], [20.323, 3.07324, 9.51056], [19.