OpenSCAD test run report

Sysid: mac_64-bit_apple-software-renderer_ssfb

Result summary: 879 / 1067 tests passed (82%)

System info

OpenSCAD Version: 2017.02.09
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.2
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: Feb 09 06:23 UTC

Tests end time: Feb 09 06:30 UTC

Image tests

csgpngtest_circle-tests
Expected image Actual image
551/1067 Testing: csgpngtest_circle-tests
551/1067 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: Feb 09 06:26 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.22 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_circle-tests" end time: Feb 09 06:26 UTC
"csgpngtest_circle-tests" time elapsed: 00:00:01

    
csgpngtest_difference-2d-tests
Expected image Actual image
553/1067 Testing: csgpngtest_difference-2d-tests
553/1067 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: Feb 09 06:26 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.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_difference-2d-tests" end time: Feb 09 06:26 UTC
"csgpngtest_difference-2d-tests" time elapsed: 00:00:00

    
csgpngtest_import_dxf-tests
Expected image Actual image
556/1067 Testing: csgpngtest_import_dxf-tests
556/1067 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: Feb 09 06:26 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.32 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_dxf-tests" end time: Feb 09 06:26 UTC
"csgpngtest_import_dxf-tests" time elapsed: 00:00:00

    
csgpngtest_intersection2-tests
Expected image Actual image
557/1067 Testing: csgpngtest_intersection2-tests
557/1067 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: Feb 09 06:26 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.32 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_intersection2-tests" end time: Feb 09 06:26 UTC
"csgpngtest_intersection2-tests" time elapsed: 00:00:00

    
csgpngtest_hull2-tests
Expected image Actual image
555/1067 Testing: csgpngtest_hull2-tests
555/1067 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: Feb 09 06:26 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.42 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_hull2-tests" end time: Feb 09 06:26 UTC
"csgpngtest_hull2-tests" time elapsed: 00:00:00

    
csgpngtest_minkowski2-tests
Expected image Actual image
560/1067 Testing: csgpngtest_minkowski2-tests
560/1067 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: Feb 09 06:26 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.55 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_minkowski2-tests" end time: Feb 09 06:26 UTC
"csgpngtest_minkowski2-tests" time elapsed: 00:00:00

    
csgpngtest_nullspace-2d
Expected image Actual image
561/1067 Testing: csgpngtest_nullspace-2d
561/1067 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: Feb 09 06:26 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.54 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_nullspace-2d" end time: Feb 09 06:26 UTC
"csgpngtest_nullspace-2d" time elapsed: 00:00:00

    
csgpngtest_offset-tests
Expected image Actual image
562/1067 Testing: csgpngtest_offset-tests
562/1067 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: Feb 09 06:26 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.66 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_offset-tests" end time: Feb 09 06:26 UTC
"csgpngtest_offset-tests" time elapsed: 00:00:00

    
csgpngtest_polygon-tests
Expected image Actual image
563/1067 Testing: csgpngtest_polygon-tests
563/1067 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: Feb 09 06:26 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.59 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_polygon-tests" end time: Feb 09 06:26 UTC
"csgpngtest_polygon-tests" time elapsed: 00:00:00

    
csgpngtest_scale2D-tests
Expected image Actual image
569/1067 Testing: csgpngtest_scale2D-tests
569/1067 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: Feb 09 06:26 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.21 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_scale2D-tests" end time: Feb 09 06:26 UTC
"csgpngtest_scale2D-tests" time elapsed: 00:00:00

    
csgpngtest_square-tests
Expected image Actual image
570/1067 Testing: csgpngtest_square-tests
570/1067 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: Feb 09 06:26 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.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_square-tests" end time: Feb 09 06:26 UTC
"csgpngtest_square-tests" time elapsed: 00:00:00

    
csgpngtest_text-empty-tests
Expected image Actual image
571/1067 Testing: csgpngtest_text-empty-tests
571/1067 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: Feb 09 06:26 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.94 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_text-empty-tests" end time: Feb 09 06:26 UTC
"csgpngtest_text-empty-tests" time elapsed: 00:00:00

    
csgpngtest_text-search-test
Expected image Actual image
577/1067 Testing: csgpngtest_text-search-test
577/1067 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: Feb 09 06:26 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.96 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_text-search-test" end time: Feb 09 06:26 UTC
"csgpngtest_text-search-test" time elapsed: 00:00:00

    
csgpngtest_projection-cut-tests
Expected image Actual image
565/1067 Testing: csgpngtest_projection-cut-tests
565/1067 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: Feb 09 06:26 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.60 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_projection-cut-tests" end time: Feb 09 06:26 UTC
"csgpngtest_projection-cut-tests" time elapsed: 00:00:08

    
csgpngtest_nothing-decimal-comma-separated
Expected image Actual image
592/1067 Testing: csgpngtest_nothing-decimal-comma-separated
592/1067 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: Feb 09 06:26 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: Feb 09 06:26 UTC
"csgpngtest_nothing-decimal-comma-separated" time elapsed: 00:00:00

    
csgpngtest_projection-tests
Expected image Actual image
566/1067 Testing: csgpngtest_projection-tests
566/1067 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: Feb 09 06:26 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.42 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_projection-tests" end time: Feb 09 06:27 UTC
"csgpngtest_projection-tests" time elapsed: 00:00:10

    
csgpngtest_2d-3d
Expected image Actual image
607/1067 Testing: csgpngtest_2d-3d
607/1067 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: Feb 09 06:27 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 =   1.30 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_2d-3d" end time: Feb 09 06:27 UTC
"csgpngtest_2d-3d" time elapsed: 00:00:01

    
csgpngtest_assign-tests
Expected image Actual image
608/1067 Testing: csgpngtest_assign-tests
608/1067 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: Feb 09 06:27 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.87 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_assign-tests" end time: Feb 09 06:27 UTC
"csgpngtest_assign-tests" time elapsed: 00:00:00

    
csgpngtest_cube-tests
Expected image Actual image
614/1067 Testing: csgpngtest_cube-tests
614/1067 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: Feb 09 06:27 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.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_cube-tests" end time: Feb 09 06:27 UTC
"csgpngtest_cube-tests" time elapsed: 00:00:00

    
csgpngtest_cylinder-tests
Expected image Actual image
616/1067 Testing: csgpngtest_cylinder-tests
616/1067 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: Feb 09 06:27 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.93 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_cylinder-tests" end time: Feb 09 06:27 UTC
"csgpngtest_cylinder-tests" time elapsed: 00:00:00

    
csgpngtest_difference-tests
Expected image Actual image
617/1067 Testing: csgpngtest_difference-tests
617/1067 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: Feb 09 06:27 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 =   1.05 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_difference-tests" end time: Feb 09 06:27 UTC
"csgpngtest_difference-tests" time elapsed: 00:00:01

    
csgpngtest_background-modifier
Expected image Actual image
609/1067 Testing: csgpngtest_background-modifier
609/1067 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: Feb 09 06:27 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 =  16.05 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_background-modifier" end time: Feb 09 06:27 UTC
"csgpngtest_background-modifier" time elapsed: 00:00:16

    
csgpngtest_hull3-tests
Expected image Actual image
621/1067 Testing: csgpngtest_hull3-tests
621/1067 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: Feb 09 06:27 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 =   1.68 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_hull3-tests" end time: Feb 09 06:27 UTC
"csgpngtest_hull3-tests" time elapsed: 00:00:01

    
csgpngtest_import-empty-tests
Expected image Actual image
623/1067 Testing: csgpngtest_import-empty-tests
623/1067 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: Feb 09 06:27 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.19 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import-empty-tests" end time: Feb 09 06:27 UTC
"csgpngtest_import-empty-tests" time elapsed: 00:00:00

    
csgpngtest_import_stl-tests
Expected image Actual image
624/1067 Testing: csgpngtest_import_stl-tests
624/1067 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: Feb 09 06:27 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.51 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_stl-tests" end time: Feb 09 06:27 UTC
"csgpngtest_import_stl-tests" time elapsed: 00:00:00

    
csgpngtest_intersection-tests
Expected image Actual image
625/1067 Testing: csgpngtest_intersection-tests
625/1067 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: Feb 09 06:27 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.94 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_intersection-tests" end time: Feb 09 06:27 UTC
"csgpngtest_intersection-tests" time elapsed: 00:00:00

    
csgpngtest_linear_extrude-tests
Expected image Actual image
628/1067 Testing: csgpngtest_linear_extrude-tests
628/1067 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: Feb 09 06:27 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.85 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_linear_extrude-tests" end time: Feb 09 06:27 UTC
"csgpngtest_linear_extrude-tests" time elapsed: 00:00:00

    
csgpngtest_polyhedron-tests
Expected image Actual image
640/1067 Testing: csgpngtest_polyhedron-tests
640/1067 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: Feb 09 06:27 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.32 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_polyhedron-tests" end time: Feb 09 06:27 UTC
"csgpngtest_polyhedron-tests" time elapsed: 00:00:00

    
csgpngtest_minkowski3-tests
Expected image Actual image
630/1067 Testing: csgpngtest_minkowski3-tests
630/1067 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: Feb 09 06:27 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 =  14.67 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_minkowski3-tests" end time: Feb 09 06:27 UTC
"csgpngtest_minkowski3-tests" time elapsed: 00:00:14

    
csgpngtest_rotate_extrude-angle
Expected image Actual image
644/1067 Testing: csgpngtest_rotate_extrude-angle
644/1067 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: Feb 09 06:27 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.52 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_rotate_extrude-angle" end time: Feb 09 06:27 UTC
"csgpngtest_rotate_extrude-angle" time elapsed: 00:00:00

    
csgpngtest_scale3D-tests
Expected image Actual image
646/1067 Testing: csgpngtest_scale3D-tests
646/1067 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: Feb 09 06:27 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.63 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_scale3D-tests" end time: Feb 09 06:27 UTC
"csgpngtest_scale3D-tests" time elapsed: 00:00:00

    
csgpngtest_sphere-tests
Expected image Actual image
647/1067 Testing: csgpngtest_sphere-tests
647/1067 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: Feb 09 06:27 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.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_sphere-tests" end time: Feb 09 06:27 UTC
"csgpngtest_sphere-tests" time elapsed: 00:00:00

    
csgpngtest_render-tests
Expected image Actual image
642/1067 Testing: csgpngtest_render-tests
642/1067 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: Feb 09 06:27 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 =   3.14 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_render-tests" end time: Feb 09 06:27 UTC
"csgpngtest_render-tests" time elapsed: 00:00:03

    
csgpngtest_surface-tests
Expected image Actual image
652/1067 Testing: csgpngtest_surface-tests
652/1067 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: Feb 09 06:27 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.74 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_surface-tests" end time: Feb 09 06:27 UTC
"csgpngtest_surface-tests" time elapsed: 00:00:00

    
csgpngtest_import_stl-test
Expected image Actual image
662/1067 Testing: csgpngtest_import_stl-test
662/1067 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: Feb 09 06:28 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.31 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_import_stl-test" end time: Feb 09 06:28 UTC
"csgpngtest_import_stl-test" time elapsed: 00:00:00

    
csgpngtest_issue1005
Expected image Actual image
665/1067 Testing: csgpngtest_issue1005
665/1067 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: Feb 09 06:28 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 =   2.00 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1005" end time: Feb 09 06:28 UTC
"csgpngtest_issue1005" time elapsed: 00:00:02

    
csgpngtest_issue1671
Expected image Actual image
683/1067 Testing: csgpngtest_issue1671
683/1067 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: Feb 09 06:28 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.28 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1671" end time: Feb 09 06:28 UTC
"csgpngtest_issue1671" time elapsed: 00:00:00

    
csgpngtest_issue1672
Expected image Actual image
684/1067 Testing: csgpngtest_issue1672
684/1067 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: Feb 09 06:28 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.38 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue1672" end time: Feb 09 06:28 UTC
"csgpngtest_issue1672" time elapsed: 00:00:00

    
csgpngtest_issue990
Expected image Actual image
693/1067 Testing: csgpngtest_issue990
693/1067 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: Feb 09 06:28 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.34 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_issue990" end time: Feb 09 06:28 UTC
"csgpngtest_issue990" time elapsed: 00:00:00

    
csgpngtest_rotate-empty-bbox
Expected image Actual image
701/1067 Testing: csgpngtest_rotate-empty-bbox
701/1067 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: Feb 09 06:28 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.44 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_rotate-empty-bbox" end time: Feb 09 06:28 UTC
"csgpngtest_rotate-empty-bbox" time elapsed: 00:00:00

    
csgpngtest_empty-shape-tests
Expected image Actual image
702/1067 Testing: csgpngtest_empty-shape-tests
702/1067 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: Feb 09 06:28 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.53 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_empty-shape-tests" end time: Feb 09 06:28 UTC
"csgpngtest_empty-shape-tests" time elapsed: 00:00:00

    
csgpngtest_internal-cavity
Expected image Actual image
704/1067 Testing: csgpngtest_internal-cavity
704/1067 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: Feb 09 06:28 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.78 sec
----------------------------------------------------------
Test Failed.
"csgpngtest_internal-cavity" end time: Feb 09 06:28 UTC
"csgpngtest_internal-cavity" time elapsed: 00:00:01

    

Text tests

dumptest_difference-2d-tests
94/1067 Testing: dumptest_difference-2d-tests
94/1067 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: Feb 09 06:23 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.46 sec
----------------------------------------------------------
Test Failed.
"dumptest_difference-2d-tests" end time: Feb 09 06:23 UTC
"dumptest_difference-2d-tests" time elapsed: 00:00:00

    
dumptest_highlight-modifier-2d
95/1067 Testing: dumptest_highlight-modifier-2d
95/1067 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: Feb 09 06:23 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.46 sec
----------------------------------------------------------
Test Failed.
"dumptest_highlight-modifier-2d" end time: Feb 09 06:23 UTC
"dumptest_highlight-modifier-2d" time elapsed: 00:00:00

    
dumptest_circle-tests
92/1067 Testing: dumptest_circle-tests
92/1067 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: Feb 09 06:23 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.68 sec
----------------------------------------------------------
Test Failed.
"dumptest_circle-tests" end time: Feb 09 06:23 UTC
"dumptest_circle-tests" time elapsed: 00:00:00

    
dumptest_control-hull-dimension
93/1067 Testing: dumptest_control-hull-dimension
93/1067 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: Feb 09 06:23 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.79 sec
----------------------------------------------------------
Test Failed.
"dumptest_control-hull-dimension" end time: Feb 09 06:23 UTC
"dumptest_control-hull-dimension" time elapsed: 00:00:00

    
dumptest_minkowski2-crack
99/1067 Testing: dumptest_minkowski2-crack
99/1067 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: Feb 09 06:23 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.32 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-crack" end time: Feb 09 06:23 UTC
"dumptest_minkowski2-crack" time elapsed: 00:00:00

    
dumptest_import_dxf-tests
97/1067 Testing: dumptest_import_dxf-tests
97/1067 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: Feb 09 06:23 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.44 sec
----------------------------------------------------------
Test Failed.
"dumptest_import_dxf-tests" end time: Feb 09 06:23 UTC
"dumptest_import_dxf-tests" time elapsed: 00:00:00

    
dumptest_intersection2-tests
98/1067 Testing: dumptest_intersection2-tests
98/1067 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: Feb 09 06:23 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.43 sec
----------------------------------------------------------
Test Failed.
"dumptest_intersection2-tests" end time: Feb 09 06:23 UTC
"dumptest_intersection2-tests" time elapsed: 00:00:00

    
dumptest_hull2-tests
96/1067 Testing: dumptest_hull2-tests
96/1067 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: Feb 09 06:23 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.65 sec
----------------------------------------------------------
Test Failed.
"dumptest_hull2-tests" end time: Feb 09 06:23 UTC
"dumptest_hull2-tests" time elapsed: 00:00:00

    
dumptest_polygon-tests
104/1067 Testing: dumptest_polygon-tests
104/1067 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: Feb 09 06:23 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.64 sec
----------------------------------------------------------
Test Failed.
"dumptest_polygon-tests" end time: Feb 09 06:23 UTC
"dumptest_polygon-tests" time elapsed: 00:00:00

    
dumptest_nullspace-2d
102/1067 Testing: dumptest_nullspace-2d
102/1067 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: Feb 09 06:23 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.86 sec
----------------------------------------------------------
Test Failed.
"dumptest_nullspace-2d" end time: Feb 09 06:23 UTC
"dumptest_nullspace-2d" time elapsed: 00:00:00

    
dumptest_polygons-touch
105/1067 Testing: dumptest_polygons-touch
105/1067 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: Feb 09 06:23 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.24 sec
----------------------------------------------------------
Test Failed.
"dumptest_polygons-touch" end time: Feb 09 06:23 UTC
"dumptest_polygons-touch" time elapsed: 00:00:00

    
dumptest_minkowski2-tests
101/1067 Testing: dumptest_minkowski2-tests
101/1067 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: Feb 09 06:23 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.98 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-tests" end time: Feb 09 06:23 UTC
"dumptest_minkowski2-tests" time elapsed: 00:00:00

    
dumptest_offset-tests
103/1067 Testing: dumptest_offset-tests
103/1067 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: Feb 09 06:23 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.97 sec
----------------------------------------------------------
Test Failed.
"dumptest_offset-tests" end time: Feb 09 06:23 UTC
"dumptest_offset-tests" time elapsed: 00:00:00

    
dumptest_minkowski2-hole-tests
100/1067 Testing: dumptest_minkowski2-hole-tests
100/1067 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: Feb 09 06:23 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.99 sec
----------------------------------------------------------
Test Failed.
"dumptest_minkowski2-hole-tests" end time: Feb 09 06:23 UTC
"dumptest_minkowski2-hole-tests" time elapsed: 00:00:00

    
dumptest_render-2d-tests
108/1067 Testing: dumptest_render-2d-tests
108/1067 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: Feb 09 06:23 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.32 sec
----------------------------------------------------------
Test Failed.
"dumptest_render-2d-tests" end time: Feb 09 06:23 UTC
"dumptest_render-2d-tests" time elapsed: 00:00:00

    
dumptest_resize-2d-tests
109/1067 Testing: dumptest_resize-2d-tests
109/1067 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: Feb 09 06:23 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.42 sec
----------------------------------------------------------
Test Failed.
"dumptest_resize-2d-tests" end time: Feb 09 06:23 UTC
"dumptest_resize-2d-tests" time elapsed: 00:00:00

    
dumptest_scale2D-tests
110/1067 Testing: dumptest_scale2D-tests
110/1067 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: Feb 09 06:23 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.42 sec
----------------------------------------------------------
Test Failed.
"dumptest_scale2D-tests" end time: Feb 09 06:23 UTC
"dumptest_scale2D-tests" time elapsed: 00:00:00

    
dumptest_square-tests
111/1067 Testing: dumptest_square-tests
111/1067 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: Feb 09 06:23 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.41 sec
----------------------------------------------------------
Test Failed.
"dumptest_square-tests" end time: Feb 09 06:23 UTC
"dumptest_square-tests" time elapsed: 00:00:00

    
dumptest_projection-cut-tests
106/1067 Testing: dumptest_projection-cut-tests
106/1067 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: Feb 09 06:23 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 =   3.18 sec
----------------------------------------------------------
Test Failed.
"dumptest_projection-cut-tests" end time: Feb 09 06:23 UTC
"dumptest_projection-cut-tests" time elapsed: 00:00:03

    
dumptest_projection-tests
107/1067 Testing: dumptest_projection-tests
107/1067 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: Feb 09 06:23 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 =   3.18 sec
----------------------------------------------------------
Test Failed.
"dumptest_projection-tests" end time: Feb 09 06:23 UTC
"dumptest_projection-tests" time elapsed: 00:00:03

    
dumptest_text-search-test
119/1067 Testing: dumptest_text-search-test
119/1067 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: Feb 09 06:23 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.94 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-search-test" end time: Feb 09 06:23 UTC
"dumptest_text-search-test" time elapsed: 00:00:00

    
dumptest_2d-3d
120/1067 Testing: dumptest_2d-3d
120/1067 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: Feb 09 06:23 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.18 sec
----------------------------------------------------------
Test Failed.
"dumptest_2d-3d" end time: Feb 09 06:23 UTC
"dumptest_2d-3d" time elapsed: 00:00:00

    
dumptest_assign-tests
121/1067 Testing: dumptest_assign-tests
121/1067 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: Feb 09 06:23 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.44 sec
----------------------------------------------------------
Test Failed.
"dumptest_assign-tests" end time: Feb 09 06:23 UTC
"dumptest_assign-tests" time elapsed: 00:00:00

    
dumptest_background-modifier
122/1067 Testing: dumptest_background-modifier
122/1067 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: Feb 09 06:23 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 =   1.03 sec
----------------------------------------------------------
Test Failed.
"dumptest_background-modifier" end time: Feb 09 06:23 UTC
"dumptest_background-modifier" time elapsed: 00:00:01

    
dumptest_background-modifier2
123/1067 Testing: dumptest_background-modifier2
123/1067 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: Feb 09 06:23 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 =   1.25 sec
----------------------------------------------------------
Test Failed.
"dumptest_background-modifier2" end time: Feb 09 06:23 UTC
"dumptest_background-modifier2" time elapsed: 00:00:01

    
dumptest_camera-tests
124/1067 Testing: dumptest_camera-tests
124/1067 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: Feb 09 06:23 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.95 sec
----------------------------------------------------------
Test Failed.
"dumptest_camera-tests" end time: Feb 09 06:23 UTC
"dumptest_camera-tests" time elapsed: 00:00:00

    
dumptest_child-background
125/1067 Testing: dumptest_child-background
125/1067 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: Feb 09 06:23 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.93 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-background" end time: Feb 09 06:23 UTC
"dumptest_child-background" time elapsed: 00:00:00

    
dumptest_child-child-test
126/1067 Testing: dumptest_child-child-test
126/1067 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: Feb 09 06:23 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.18 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-child-test" end time: Feb 09 06:23 UTC
"dumptest_child-child-test" time elapsed: 00:00:00

    
dumptest_child-tests
127/1067 Testing: dumptest_child-tests
127/1067 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: Feb 09 06:23 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.14 sec
----------------------------------------------------------
Test Failed.
"dumptest_child-tests" end time: Feb 09 06:23 UTC
"dumptest_child-tests" time elapsed: 00:00:00

    
dumptest_color-tests
128/1067 Testing: dumptest_color-tests
128/1067 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: Feb 09 06:23 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.72 sec
----------------------------------------------------------
Test Failed.
"dumptest_color-tests" end time: Feb 09 06:23 UTC
"dumptest_color-tests" time elapsed: 00:00:00

    
dumptest_cube-tests
129/1067 Testing: dumptest_cube-tests
129/1067 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: Feb 09 06:23 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.73 sec
----------------------------------------------------------
Test Failed.
"dumptest_cube-tests" end time: Feb 09 06:23 UTC
"dumptest_cube-tests" time elapsed: 00:00:00

    
dumptest_cylinder-diameter-tests
130/1067 Testing: dumptest_cylinder-diameter-tests
130/1067 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: Feb 09 06:23 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.72 sec
----------------------------------------------------------
Test Failed.
"dumptest_cylinder-diameter-tests" end time: Feb 09 06:23 UTC
"dumptest_cylinder-diameter-tests" time elapsed: 00:00:00

    
dumptest_cylinder-tests
131/1067 Testing: dumptest_cylinder-tests
131/1067 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: Feb 09 06:23 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.73 sec
----------------------------------------------------------
Test Failed.
"dumptest_cylinder-tests" end time: Feb 09 06:23 UTC
"dumptest_cylinder-tests" time elapsed: 00:00:00

    
dumptest_difference-tests
132/1067 Testing: dumptest_difference-tests
132/1067 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: Feb 09 06:23 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.43 sec
----------------------------------------------------------
Test Failed.
"dumptest_difference-tests" end time: Feb 09 06:23 UTC
"dumptest_difference-tests" time elapsed: 00:00:00

    
dumptest_disable-modifier
133/1067 Testing: dumptest_disable-modifier
133/1067 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: Feb 09 06:23 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.32 sec
----------------------------------------------------------
Test Failed.
"dumptest_disable-modifier" end time: Feb 09 06:23 UTC
"dumptest_disable-modifier" time elapsed: 00:00:00

    
dumptest_for-nested-tests
134/1067 Testing: dumptest_for-nested-tests
134/1067 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: Feb 09 06:23 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.52 sec
----------------------------------------------------------
Test Failed.
"dumptest_for-nested-tests" end time: Feb 09 06:23 UTC
"dumptest_for-nested-tests" time elapsed: 00:00:00

    
dumptest_for-tests
135/1067 Testing: dumptest_for-tests
135/1067 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: Feb 09 06:23 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.21 sec
----------------------------------------------------------
Test Failed.
"dumptest_for-tests" end time: Feb 09 06:23 UTC
"dumptest_for-tests" time elapsed: 00:00:00

    
dumptest_text-font-direction-tests
115/1067 Testing: dumptest_text-font-direction-tests
115/1067 Test: dumptest_text-font-direction-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" "text-font-direction-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-direction-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-font-direction-tests" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-font-direction-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/text-font-direction-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-direction-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open library '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'.
ERROR: Can't read font with path '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'

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

+++ 

@@ -1,38 +1,22 @@

-group() {
-multmatrix([[1, 0, 0, 90], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([1, 0, 0, 1]) {
-square(size = [135, 0.5], center = false);
+union() {
+union() {
+polygon(points = [[90, 10], [225, 10], [225, 10.5], [90, 10.5]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[90, 10], [90.5, 10], [90.5, 30], [90, 30]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[102.192, 9.81938], [103.505, 10.0455], [104.721, 10.4224], [105.841, 10.95], [106.85, 11.6182], [107.735, 12.4167], [108.495, 13.3457], [109.13, 14.405], [109.631, 15.5765], [109.989, 16.841], [110.204, 18.1985], [110.276, 19.649], [110.205, 21.1031], [109.993, 22.4572], [109.639, 23.7115], [109.143, 24.866], [108.514, 25.9048], [107.758, 26.8122], [106.876, 27.5883], [105.868, 28.233], [104.748, 28.7401], [103.532, 29.1022], [102.219, 29.3195], [100.81, 29.392], [98.6949, 29.2306], [96.8257, 28.7465], [95.2024, 27.9396], [93.825, 26.81], [92.7273, 25.3946], [91.9432, 23.7292], [91.4728, 21.8141], [91.316, 19.649], [91.3863, 18.192], [91.5972, 16.829], [91.9488, 15.56], [92.441, 14.385], [93.0671, 13.3234], [93.8195, 12.3947], [94.6981, 11.5989], [95.703, 10.936], [96.8214, 10.4145], [98.0407, 10.042], [99.3609, 9.81851], [100.782, 9.744], [99.2627, 11.9776], [97.9187, 12.3725], [96.7502, 13.0306], [95.757, 13.952], [94.9651, 15.0982], [94.3995, 16.4297], [94.0601, 17.9467], [93.947, 19.649], [94.0589, 21.3567], [94.3945, 22.863], [94.9539, 24.1677], [95.737, 25.271], [96.7252, 26.1482], [97.9, 26.7747], [99.2612, 27.1507], [100.809, 27.276], [102.344, 27.149], [103.696, 26.768], [104.863, 26.133], [105.847, 25.244], [106.627, 24.1323], [107.185, 22.8292], [107.519, 21.3348], [107.631, 19.649], [107.52, 17.8919], [107.188, 16.3455], [106.635, 15.0099], [105.861, 13.885], [104.88, 12.9929], [103.706, 12.3557], [102.34, 11.9734], [100.782, 11.846], [167.487, 9.83463], [169.049, 10.1065], [170.4, 10.5596], [171.539, 11.194], [172.445, 11.9935], [173.091, 12.942], [173.479, 14.0395], [173.608, 15.286], [173.59, 15.7906], [173.535, 16.2612], [173.444, 16.6981], [173.316, 17.101], [173.157, 17.4747], [172.969, 17.823], [172.753, 18.1457], [172.509, 18.443], [172.24, 18.7165], [171.948, 18.968], [171.633, 19.1975], [171.295, 19.405], [170.94, 19.5951], [170.572, 19.7725], [170.191, 19.9371], [169.797, 20.089], [169.393, 20.2299], [168.979, 20.3605], [168.555, 20.4809], [168.122, 20.591], [167.246, 20.7992], [165.159, 21.284], [164.172, 21.541], [163.403, 21.775], [162.852, 21.986], [162.438, 22.197], [162.075, 22.43], [161.763, 22.685], [161.503, 22.962], [161.299, 23.2691], [161.152, 23.6142], [161.065, 23.9976], [161.035, 24.419], [161.111, 25.1239], [161.337, 25.7357], [161.714, 26.2544], [162.242, 26.68], [162.914, 27.0121], [163.721, 27.2492], [164.663, 27.3916], [165.741, 27.439], [166.729, 27.3962], [167.603, 27.2677], [168.364, 27.0537], [169.01, 26.754], [169.553, 26.3598], [170, 25.8612], [170.353, 25.2583], [170.61, 24.551], [173.16, 24.998], [172.75, 26.1107], [172.211, 27.0477], [171.542, 27.8092], [170.745, 28.395], [169.789, 28.8312], [168.64, 29.1427], [167.3, 29.3297], [165.768, 29.392], [164.12, 29.309], [162.674, 29.06], [161.431, 28.645], [160.39, 28.064], [159.569, 27.3297], [158.982, 26.455], [158.63, 25.4397], [158.512, 24.284], [158.535, 23.7637], [158.602, 23.274], [158.714, 22.8147], [158.871, 22.386], [159.071, 21.9861], [159.311, 21.6122], [159.59, 21.2646], [159.909, 20.943], [160.279, 20.6421], [160.711, 20.3555], [161.205, 20.0831], [161.76, 19.825], [162.415, 19.5745], [163.206, 19.324], [164.134, 19.0735], [165.198, 18.823], [166.443, 18.535], [167.571, 18.267], [168.089, 18.1308], [168.569, 17.9792], [169.011, 17.8123], [169.416, 17.63], [169.782, 17.4277], [170.104, 17.2], [170.382, 16.9467], [170.617, 16.668], [170.804, 16.3549], [170.938, 15.9977], [171.018, 15.5964], [171.044, 15.151], [170.959, 14.3684], [170.704, 13.6865], [170.278, 13.1054], [169.681, 12.625], [168.928, 12.2487], [168.032, 11.98], [166.992, 11.8187], [165.809, 11.765], [164.659, 11.8154], [163.636, 11.9667], [162.74, 12.2189], [161.97, 12.572], [161.326, 13.0327], [160.804, 13.6077], [160.404, 14.2972], [160.126, 15.101], [157.617, 14.599], [158.54, 12.4749], [160.198, 10.9577], [162.589, 10.0474], [165.714, 9.744], [186.544, 9.82419], [187.826, 10.0647], [189.022, 10.4657], [190.133, 11.027], [191.141, 11.7424], [192.03, 12.6047], [192.799, 13.6139], [193.449, 14.77], [191.333, 15.824], [190.198, 14.0954], [188.814, 12.8607], [187.181, 12.1199], [185.298, 11.873], [183.813, 12.0063], [182.489, 12.4062], [181.327, 13.0728], [180.327, 14.006], [179.524, 15.1589], [178.949, 16.4837], [178.605, 17.9804], [178.49, 19.649], [178.6, 21.3291], [178.931, 22.8205], [179.482, 24.1231], [180.253, 25.237], [181.223, 26.1291], [182.369, 26.7662], [183.691, 27.1486], [185.19, 27.276], [186.166, 27.2206], [187.073, 27.0542], [187.911, 26.7771], [188.681, 26.389], [189.367, 25.8961], [189.951, 25.3042], [190.435, 24.6136], [190.818, 23.824], [193.273, 24.641], [192.724, 25.7462], [192.039, 26.7067], [191.218, 27.5227], [190.262, 28.194], [189.176, 28.7181], [187.963, 29.0925], [186.626, 29.3171], [185.163, 29.392], [183.098, 29.2302], [181.271, 28.745], [179.68, 27.9362], [178.327, 26.804], [177.247, 25.3863], [176.476, 23.7212], [176.013, 21.8088], [175.859, 19.649], [175.928, 18.1757], [176.135, 16.805], [176.481, 15.5367], [176.964, 14.371], [177.58, 13.3209], [178.321, 12.3995], [179.187, 11.6069], [180.178, 10.943], [181.281, 10.4184], [182.482, 10.0437], [183.78, 9.81894], [185.176, 9.744], [198.974, 15.595], [207.681, 15.595], [209.864, 10], [212.509, 10], [204.833, 29.136], [201.89, 29.136], [194.091, 10], [196.777, 10], [199.76, 17.616], [202.201, 23.908], [202.513, 24.7515], [202.785, 25.515], [203.015, 26.1985], [203.205, 26.802], [203.327, 27.183], [203.693, 26.055], [203.883, 25.4792], [204.073, 24.934], [204.263, 24.4192], [204.453, 23.935], [206.908, 17.616], [222.898, 10.0738], [224.159, 10.2952], [225.339, 10.6643], [226.437, 11.181], [227.435, 11.8369], [228.312, 12.6225], [229.069, 13.5379], [229.706, 14.583], [230.21, 15.7397], [230.571, 16.989], [230.787, 18.3307], [230.859, 19.765], [230.694, 21.8839], [230.199, 23.7457], [229.375, 25.3504], [228.221, 26.698], [226.763, 27.7646], [225.029, 28.5265], [223.017, 28.9836], [220.728, 29.136], [214.408, 29.136], [214.408, 10], [221.555, 10], [216.998, 12.075], [216.998, 27.061], [220.673, 27.061], [222.409, 26.9442], [223.927, 26.594], [225.227, 26.0102], [226.309, 25.193], [227.16, 24.1532], [227.768, 22.902], [228.133, 21.4392], [228.255, 19.765], [228.201, 18.6221], [228.041, 17.5572], [227.774, 16.5706], [227.4, 15.662], [226.927, 14.8434], [226.361, 14.1267], [225.703, 13.5119], [224.952, 12.999], [224.124, 12.5947], [223.232, 12.306], [222.276, 12.1327], [221.257, 12.075], [136.147, 9.96176], [137.851, 10.615], [139.137, 11.7037], [140.005, 13.228], [137.862, 13.84], [137.654, 13.3702], [137.368, 12.943], [137.006, 12.5582], [136.567, 12.216], [136.049, 11.9356], [135.453, 11.7352], [134.778, 11.6151], [134.024, 11.575], [133.08, 11.6605], [132.257, 11.917], [131.554, 12.3445], [130.972, 12.943], [130.515, 13.6994], [130.189, 14.5997], [129.993, 15.6439], [129.928, 16.832], [140.399, 16.832], [140.399, 17.158], [139.994, 20.5784], [138.781, 23.0215], [136.759, 24.4874], [133.929, 24.976], [132.44, 24.8546], [131.133, 24.4905], [130.009, 23.8836], [129.067, 23.034], [128.322, 21.9574], [127.79, 20.6687], [127.471, 19.1679], [127.365, 17.455], [127.471, 15.6589], [127.79, 14.0985], [128.322, 12.7739], [129.067, 11.685], [130.015, 10.8358], [131.157, 10.2292], [132.493, 9.86533], [134.024, 9.744], [129.955, 18.704], [130.055, 19.6902], [130.275, 20.565], [130.614, 21.3282], [131.074, 21.98], [131.639, 22.5015], [132.296, 22.874], [133.046, 23.0975], [133.888, 23.172], [134.75, 23.1051], [135.505, 22.9045], [136.154, 22.5701], [136.696, 22.102], [137.136, 21.4887], [137.479, 20.718], [137.726, 19.7897], [137.876, 18.704], [145.637, 18.523], [145.701, 19.5384], [145.892, 20.4365], [146.21, 21.2174], [146.654, 21.881], [147.21, 22.4104], [147.858, 22.7885], [148.6, 23.0154], [149.436, 23.091], [150.003, 23.0689], [150.497, 23.0025], [150.917, 22.8919], [151.266, 22.737], [151.556, 22.5324], [151.805, 22.2717], [152.011, 21.9549], [152.174, 21.582], [152.299, 21.1402], [152.388, 20.6167], [152.442, 20.0117], [152.46, 19.325], [152.46, 10], [154.915, 10], [154.915, 19.798], [154.845, 21.0863], [154.635, 22.1782], [154.285, 23.0738], [153.796, 23.773], [153.155, 24.2993], [152.353, 24.6752], [151.389, 24.9008], [150.262, 24.976], [149.475, 24.9365], [148.755, 24.818], [148.102, 24.6205], [147.516, 24.344], [146.98, 23.9724], [146.477, 23.4895], [146.008, 22.8954], [145.57, 22.19], [145.529, 22.19], [145.504, 23.0747], [145.492, 23.3909], [145.441, 24.4284], [145.434, 24.5325], [145.427, 24.6084], [145.421, 24.656], [143.115, 24.656], [143.151, 24.2471], [143.176, 23.5892], [143.191, 22.6826], [143.197, 21.527], [143.197, 10], [145.637, 10], [115.412, 9.981], [115.408, 10.9494], [115.398, 11.6567], [115.381, 12.1029], [115.358, 12.288], [115.426, 12.288], [116.148, 11.175], [117.148, 10.38], [118.426, 9.90302], [119.982, 9.744], [122.343, 10.2226], [124.03, 11.6585], [125.042, 14.0516], [125.38, 17.402], [125.296, 19.2146], [125.044, 20.7682], [124.624, 22.063], [124.037, 23.099], [123.28, 23.8922], [122.352, 24.4587], [121.252, 24.7987], [119.982, 24.912], [119.149, 24.8727], [118.402, 24.7547], [117.739, 24.5582], [117.161, 24.283], [116.651, 23.9232], [116.195, 23.473], [115.79, 22.9322], [115.439, 22.301], [115.385, 22.301], [115.383, 22.4566], [115.376, 22.6662], [115.351, 23.248], [115.318, 23.849], [115.304, 24.082], [115.277, 24.4186], [115.266, 24.5325], [115.256, 24.6116], [115.249, 24.656], [112.889, 24.656], [112.924, 24.1944], [112.95, 23.5415], [112.965, 22.6974], [112.971, 21.662], [112.971, 4.24001], [115.412, 4.24001], [118.365, 11.6333], [117.544, 11.8892], [116.867, 12.3158], [116.334, 12.913], [115.93, 13.6906], [115.642, 14.6575], [115.469, 15.8136], [115.412, 17.159], [115.438, 18.1449], [115.518, 19.0335], [115.652, 19.8249], [115.839, 20.519], [116.077, 21.1218], [116.364, 21.6392], [116.7, 22.0713], [117.086, 22.418], [117.536, 22.6844], [118.064, 22.8747], [118.672, 22.9889], [119.359, 23.027], [120.199, 22.945], [120.918, 22.699], [121.514, 22.289], [121.989, 21.715], [122.351, 20.9504], [122.61, 19.9677], [122.765, 18.7669], [122.817, 17.348], [122.764, 15.8927], [122.608, 14.663], [122.348, 13.6587], [121.983, 12.88], [121.504, 12.2972], [120.903, 11.881], [120.178, 11.6312], [119.331, 11.548]], 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, 68, 69, 70, 71, 72, 73, 74, 75], [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200], [201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266], [267, 268, 269, 270, 271, 272, 273, 274], [275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287], [288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], [311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333], [334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376], [377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393], [394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494], [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530]], convexity = 1);
 }
-color([0, 0, 1, 1]) {
-square(size = [0.5, 20], center = false);
+union() {
+polygon(points = [[90, 60], [225, 60], [225, 60.5], [90, 60.5]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[90, 60], [90.5, 60], [90.5, 80], [90, 80]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[139.776, 59.8242], [141.058, 60.0647], [142.255, 60.4657], [143.366, 61.027], [144.374, 61.7424], [145.263, 62.6047], [146.032, 63.6139], [146.682, 64.77], [144.566, 65.824], [143.431, 64.0954], [142.046, 62.8607], [140.413, 62.1199], [138.531, 61.873], [137.045, 62.0063], [135.721, 62.4062], [134.56, 63.0728], [133.56, 64.006], [132.756, 65.1589], [132.182, 66.4837], [131.837, 67.9804], [131.723, 69.649], [131.833, 71.3291], [132.163, 72.8205], [132.714, 74.1231], [133.486, 75.237], [134.455, 76.1291], [135.601, 76.7662], [136.924, 77.1486], [138.423, 77.276], [139.398, 77.2206], [140.305, 77.0542], [141.144, 76.7771], [141.914, 76.389], [142.599, 75.8961], [143.184, 75.3042], [143.668, 74.6136], [144.051, 73.824], [146.506, 74.641], [145.956, 75.7462], [145.271, 76.7067], [144.451, 77.5227], [143.495, 78.194], [142.408, 78.7181], [141.196, 79.0925], [139.858, 79.3171], [138.396, 79.392], [136.331, 79.2302], [134.503, 78.745], [132.913, 77.9362], [131.56, 76.804], [130.48, 75.3863], [129.709, 73.7212], [129.246, 71.8088], [129.092, 69.649], [129.161, 68.1757], [129.368, 66.805], [129.713, 65.5367], [130.197, 64.371], [130.812, 63.3209], [131.553, 62.3995], [132.419, 61.6069], [133.411, 60.943], [134.514, 60.4184], [135.715, 60.0437], [137.013, 59.8189], [138.409, 59.744], [158.4, 59.8346], [159.962, 60.1065], [161.313, 60.5596], [162.453, 61.194], [163.358, 61.9935], [164.004, 62.942], [164.392, 64.0395], [164.522, 65.286], [164.503, 65.7906], [164.449, 66.2612], [164.357, 66.6981], [164.23, 67.101], [164.07, 67.4747], [163.882, 67.823], [163.666, 68.1457], [163.423, 68.443], [163.154, 68.7165], [162.862, 68.968], [162.547, 69.1975], [162.209, 69.405], [161.853, 69.5951], [161.485, 69.7725], [161.104, 69.9371], [160.711, 70.089], [160.306, 70.2299], [159.892, 70.3605], [159.468, 70.4809], [159.036, 70.591], [158.159, 70.7992], [156.072, 71.284], [155.085, 71.541], [154.316, 71.775], [153.766, 71.986], [153.351, 72.197], [152.988, 72.43], [152.676, 72.685], [152.417, 72.962], [152.212, 73.2691], [152.066, 73.6142], [151.978, 73.9976], [151.949, 74.419], [152.024, 75.1239], [152.25, 75.7357], [152.627, 76.2544], [153.156, 76.68], [153.827, 77.0121], [154.634, 77.2492], [155.576, 77.3916], [156.655, 77.439], [157.642, 77.3962], [158.516, 77.2677], [159.277, 77.0537], [159.924, 76.754], [160.466, 76.3598], [160.914, 75.8612], [161.266, 75.2583], [161.524, 74.551], [164.074, 74.998], [163.663, 76.1107], [163.124, 77.0477], [162.456, 77.8092], [161.659, 78.395], [160.702, 78.8312], [159.553, 79.1427], [158.213, 79.3297], [156.682, 79.392], [155.033, 79.309], [153.588, 79.06], [152.344, 78.645], [151.304, 78.064], [150.482, 77.3297], [149.895, 76.455], [149.543, 75.4397], [149.426, 74.284], [149.448, 73.7637], [149.515, 73.274], [149.627, 72.8147], [149.785, 72.386], [149.984, 71.9861], [150.224, 71.6122], [150.503, 71.2646], [150.823, 70.943], [151.192, 70.6421], [151.624, 70.3555], [152.118, 70.0831], [152.674, 69.825], [153.328, 69.5745], [154.12, 69.324], [155.047, 69.0735], [156.112, 68.823], [157.356, 68.535], [158.485, 68.267], [159.002, 68.1308], [159.482, 67.9792], [159.924, 67.8123], [160.33, 67.63], [160.695, 67.4277], [161.017, 67.2], [161.295, 66.9467], [161.531, 66.668], [161.717, 66.3549], [161.851, 65.9977], [161.931, 65.5964], [161.958, 65.151], [161.872, 64.3684], [161.617, 63.6865], [161.191, 63.1054], [160.595, 62.625], [159.841, 62.2487], [158.945, 61.98], [157.905, 61.8187], [156.723, 61.765], [155.572, 61.8154], [154.549, 61.9667], [153.653, 62.2189], [152.884, 62.572], [152.24, 63.0327], [151.718, 63.6077], [151.318, 64.2972], [151.04, 65.101], [148.531, 64.599], [149.454, 62.4749], [151.111, 60.9577], [153.502, 60.0474], [156.628, 59.744], [222.811, 59.8194], [224.124, 60.0455], [225.34, 60.4224], [226.46, 60.95], [227.469, 61.6182], [228.354, 62.4167], [229.114, 63.3457], [229.749, 64.405], [230.251, 65.5765], [230.609, 66.841], [230.824, 68.1985], [230.895, 69.649], [230.824, 71.1031], [230.612, 72.4572], [230.258, 73.7115], [229.762, 74.866], [229.133, 75.9048], [228.377, 76.8122], [227.495, 77.5883], [226.487, 78.233], [225.367, 78.7401], [224.151, 79.1022], [222.838, 79.3195], [221.429, 79.392], [219.314, 79.2306], [217.445, 78.7465], [215.822, 77.9396], [214.444, 76.81], [213.346, 75.3946], [212.562, 73.7292], [212.092, 71.8141], [211.935, 69.649], [212.005, 68.192], [212.216, 66.829], [212.568, 65.56], [213.06, 64.385], [213.686, 63.3234], [214.439, 62.3947], [215.317, 61.5989], [216.322, 60.936], [217.441, 60.4145], [218.66, 60.042], [219.98, 59.8185], [221.401, 59.744], [219.882, 61.9776], [218.538, 62.3725], [217.369, 63.0306], [216.376, 63.952], [215.584, 65.0982], [215.019, 66.4297], [214.679, 67.9467], [214.566, 69.649], [214.678, 71.3567], [215.014, 72.863], [215.573, 74.1677], [216.356, 75.271], [217.344, 76.1482], [218.519, 76.7747], [219.88, 77.1507], [221.428, 77.276], [222.964, 77.149], [224.315, 76.768], [225.483, 76.133], [226.466, 75.244], [227.247, 74.1323], [227.804, 72.8292], [228.139, 71.3348], [228.25, 69.649], [228.14, 67.8919], [227.808, 66.3455], [227.255, 65.0099], [226.48, 63.885], [225.499, 62.9929], [224.325, 62.3557], [222.959, 61.9734], [221.401, 61.846], [100.769, 60.0738], [102.03, 60.2952], [103.21, 60.6643], [104.308, 61.181], [105.306, 61.8369], [106.183, 62.6225], [106.94, 63.5379], [107.577, 64.583], [108.081, 65.7397], [108.442, 66.989], [108.658, 68.3307], [108.73, 69.765], [108.565, 71.8839], [108.07, 73.7457], [107.246, 75.3504], [106.092, 76.698], [104.634, 77.7646], [102.9, 78.5265], [100.888, 78.9836], [98.599, 79.136], [92.279, 79.136], [92.279, 60], [99.426, 60], [94.869, 62.075], [94.869, 77.061], [98.544, 77.061], [100.28, 76.9442], [101.798, 76.594], [103.098, 76.0102], [104.18, 75.193], [105.031, 74.1532], [105.639, 72.902], [106.004, 71.4392], [106.126, 69.765], [106.073, 68.6221], [105.912, 67.5572], [105.645, 66.5706], [105.271, 65.662], [104.798, 64.8434], [104.232, 64.1267], [103.574, 63.5119], [102.823, 62.999], [101.995, 62.5947], [101.103, 62.306], [100.147, 62.1327], [99.128, 62.075], [114.526, 65.595], [123.233, 65.595], [125.416, 60], [128.061, 60], [120.385, 79.136], [117.442, 79.136], [109.643, 60], [112.329, 60], [115.312, 67.616], [117.753, 73.908], [118.065, 74.7515], [118.336, 75.515], [118.567, 76.1985], [118.757, 76.802], [118.879, 77.183], [119.245, 76.055], [119.435, 75.4792], [119.625, 74.934], [119.815, 74.4192], [120.005, 73.935], [122.46, 67.616], [169.728, 68.523], [169.792, 69.5384], [169.983, 70.4365], [170.3, 71.2174], [170.745, 71.881], [171.301, 72.4104], [171.949, 72.7885], [172.691, 73.0154], [173.526, 73.091], [174.093, 73.0689], [174.587, 73.0025], [175.008, 72.8919], [175.356, 72.737], [175.647, 72.5324], [175.896, 72.2717], [176.102, 71.9549], [176.265, 71.582], [176.39, 71.1402], [176.479, 70.6167], [176.533, 70.0117], [176.55, 69.325], [176.55, 60], [179.005, 60], [179.005, 69.798], [178.935, 71.0863], [178.726, 72.1782], [178.376, 73.0738], [177.886, 73.773], [177.246, 74.2993], [176.444, 74.6752], [175.479, 74.9008], [174.353, 74.976], [173.566, 74.9365], [172.846, 74.818], [172.193, 74.6205], [171.607, 74.344], [171.071, 73.9724], [170.568, 73.4895], [170.098, 72.8954], [169.661, 72.19], [169.62, 72.19], [169.595, 73.0747], [169.583, 73.3909], [169.532, 74.4284], [169.525, 74.5325], [169.518, 74.6084], [169.511, 74.656], [167.206, 74.656], [167.242, 74.2471], [167.267, 73.5892], [167.282, 72.6826], [167.287, 71.527], [167.287, 60], [169.728, 60], [190.409, 59.9618], [192.114, 60.615], [193.4, 61.7037], [194.267, 63.228], [192.124, 63.84], [191.916, 63.3702], [191.631, 62.943], [191.269, 62.5582], [190.829, 62.216], [190.312, 61.9356], [189.716, 61.7352], [189.04, 61.6151], [188.286, 61.575], [187.343, 61.6605], [186.52, 61.917], [185.817, 62.3445], [185.234, 62.943], [184.778, 63.6994], [184.451, 64.5997], [184.256, 65.6439], [184.19, 66.832], [194.661, 66.832], [194.661, 67.158], [194.257, 70.5784], [193.044, 73.0215], [191.022, 74.4874], [188.191, 74.976], [186.702, 74.8546], [185.396, 74.4905], [184.271, 73.8836], [183.329, 73.034], [182.585, 71.9574], [182.053, 70.6687], [181.734, 69.1679], [181.627, 67.455], [181.734, 65.6589], [182.053, 64.0985], [182.585, 62.7739], [183.329, 61.685], [184.277, 60.8358], [185.42, 60.2292], [186.756, 59.8653], [188.286, 59.744], [184.217, 68.704], [184.318, 69.6902], [184.538, 70.565], [184.877, 71.3282], [185.336, 71.98], [185.901, 72.5015], [186.559, 72.874], [187.308, 73.0975], [188.15, 73.172], [189.012, 73.1051], [189.768, 72.9045], [190.416, 72.5701], [190.958, 72.102], [191.398, 71.4887], [191.742, 70.718], [191.988, 69.7897], [192.138, 68.704], [199.846, 59.981], [199.843, 60.9494], [199.833, 61.6567], [199.816, 62.1029], [199.792, 62.288], [199.86, 62.288], [200.582, 61.175], [201.582, 60.38], [202.86, 59.903], [204.416, 59.744], [206.778, 60.2226], [208.465, 61.6585], [209.477, 64.0516], [209.814, 67.402], [209.73, 69.2146], [209.478, 70.7682], [209.059, 72.063], [208.471, 73.099], [207.715, 73.8922], [206.786, 74.4587], [205.687, 74.7987], [204.416, 74.912], [203.584, 74.8727], [202.836, 74.7547], [202.174, 74.5582], [201.595, 74.283], [201.086, 73.9232], [200.629, 73.473], [200.225, 72.9322], [199.873, 72.301], [199.819, 72.301], [199.817, 72.4566], [199.811, 72.6662], [199.785, 73.248], [199.753, 73.849], [199.738, 74.082], [199.712, 74.4186], [199.7, 74.5325], [199.691, 74.6116], [199.683, 74.656], [197.323, 74.656], [197.359, 74.1944], [197.385, 73.5415], [197.4, 72.6974], [197.405, 71.662], [197.405, 54.24], [199.846, 54.24], [202.8, 61.6333], [201.978, 61.8892], [201.301, 62.3158], [200.768, 62.913], [200.365, 63.6906], [200.077, 64.6575], [199.904, 65.8136], [199.846, 67.159], [199.873, 68.1449], [199.953, 69.0335], [200.086, 69.8249], [200.273, 70.519], [200.511, 71.1218], [200.798, 71.6392], [201.135, 72.0713], [201.52, 72.418], [201.97, 72.6844], [202.499, 72.8747], [203.107, 72.9889], [203.793, 73.027], [204.634, 72.945], [205.352, 72.699], [205.949, 72.289], [206.423, 71.715], [206.785, 70.9504], [207.044, 69.9677], [207.199, 68.7669], [207.251, 67.348], [207.199, 65.8927], [207.043, 64.663], [206.782, 63.6587], [206.417, 62.88], [205.939, 62.2972], [205.337, 61.881], [204.613, 61.6312], [203.765, 61.548]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], [191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234], [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266], [267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289], [290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312], [313, 314, 315, 316, 317, 318, 319, 320], [321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333], [334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387], [388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494], [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530]], convexity = 1);
 }
-text(text = "OpenSCAD", size = 20, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+polygon(points = [[10, 160], [145, 160], [145, 160.5], [10, 160.5]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[10, 160], [10.5, 160], [10.5, 180], [10, 180]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[11.6429, 137.754], [12.9559, 137.98], [14.1723, 138.357], [15.2922, 138.885], [16.3013, 139.553], [17.1859, 140.351], [17.9458, 141.28], [18.5812, 142.34], [19.0825, 143.511], [19.4407, 144.776], [19.6555, 146.133], [19.7272, 147.584], [19.6564, 149.038], [19.4439, 150.392], [19.0899, 151.646], [18.5942, 152.801], [17.965, 153.839], [17.2094, 154.747], [16.3275, 155.523], [15.3192, 156.168], [14.1994, 156.675], [12.9832, 157.037], [11.6704, 157.254], [10.2612, 157.327], [8.14612, 157.165], [6.27693, 156.681], [4.65361, 155.874], [3.27618, 154.745], [2.1785, 153.329], [1.39442, 151.664], [0.923996, 149.749], [0.767181, 147.584], [0.837494, 146.127], [1.04843, 144.764], [1.39999, 143.495], [1.89218, 142.32], [2.51831, 141.258], [3.27068, 140.329], [4.14931, 139.534], [5.15417, 138.871], [6.27261, 138.349], [7.49193, 137.977], [8.81212, 137.753], [10.2332, 137.679], [8.71387, 139.912], [7.36993, 140.307], [6.20137, 140.965], [5.20818, 141.887], [4.41631, 143.033], [3.85068, 144.364], [3.51131, 145.881], [3.39818, 147.584], [3.51006, 149.291], [3.84567, 150.798], [4.40506, 152.102], [5.18819, 153.206], [6.17642, 154.083], [7.35118, 154.709], [8.71243, 155.085], [10.2602, 155.211], [11.7957, 155.084], [13.1472, 154.703], [14.3147, 154.068], [15.2982, 153.179], [16.0787, 152.067], [16.6362, 150.764], [16.9707, 149.269], [17.0822, 147.584], [16.9715, 145.826], [16.6397, 144.28], [16.0865, 142.944], [15.3122, 141.82], [14.331, 140.928], [13.1574, 140.29], [11.7915, 139.908], [10.2332, 139.781], [6.77003, 117.321], [6.76666, 118.289], [6.75655, 118.997], [6.73967, 119.443], [6.71603, 119.628], [6.78404, 119.628], [7.50604, 118.515], [8.50604, 117.72], [9.78404, 117.243], [11.34, 117.084], [13.7016, 117.562], [15.3885, 118.998], [16.4007, 121.391], [16.738, 124.742], [16.6541, 126.554], [16.4023, 128.108], [15.9826, 129.403], [15.395, 130.439], [14.6383, 131.232], [13.7103, 131.799], [12.6108, 132.139], [11.34, 132.252], [10.5078, 132.213], [9.76028, 132.095], [9.09735, 131.898], [8.51904, 131.623], [8.0098, 131.263], [7.55304, 130.813], [7.14879, 130.272], [6.79704, 129.641], [6.74304, 129.641], [6.74092, 129.796], [6.73454, 130.006], [6.70905, 130.588], [6.67679, 131.189], [6.66197, 131.422], [6.63535, 131.758], [6.62428, 131.872], [6.61485, 131.951], [6.60704, 131.996], [4.24704, 131.996], [4.28291, 131.534], [4.30853, 130.881], [4.32391, 130.037], [4.32904, 129.002], [4.32904, 111.58], [6.77003, 111.58], [9.7236, 118.973], [8.90228, 119.229], [8.2251, 119.656], [7.69203, 120.253], [7.28867, 121.03], [7.00053, 121.997], [6.82767, 123.153], [6.77003, 124.499], [6.79672, 125.485], [6.87679, 126.373], [7.01022, 127.165], [7.19704, 127.859], [7.4351, 128.462], [7.72229, 128.979], [8.05859, 129.411], [8.44405, 129.758], [8.89398, 130.024], [9.42279, 130.215], [10.0305, 130.329], [10.717, 130.367], [11.5575, 130.285], [12.276, 130.039], [12.8725, 129.629], [13.347, 129.055], [13.7093, 128.29], [13.968, 127.308], [14.1233, 126.107], [14.175, 124.688], [14.1229, 123.233], [13.9665, 122.003], [13.7059, 120.999], [13.341, 120.22], [12.8625, 119.637], [12.261, 119.221], [11.5365, 118.971], [10.689, 118.888], [12.4192, 89.1561], [14.1238, 89.8093], [15.4097, 90.8981], [16.277, 92.4223], [14.134, 93.0343], [13.926, 92.5646], [13.6408, 92.1373], [13.2785, 91.7526], [12.839, 91.4103], [12.3216, 91.1299], [11.7253, 90.9296], [11.0501, 90.8094], [10.296, 90.7693], [9.35266, 90.8548], [8.52954, 91.1113], [7.82666, 91.5388], [7.24403, 92.1373], [6.78729, 92.8938], [6.46104, 93.7941], [6.26529, 94.8383], [6.20004, 96.0263], [16.671, 96.0263], [16.671, 96.3523], [16.2666, 99.7727], [15.0535, 102.216], [13.0316, 103.682], [10.201, 104.17], [8.71216, 104.049], [7.40553, 103.685], [6.28116, 103.078], [5.33904, 102.228], [4.59442, 101.152], [4.06255, 99.8631], [3.74341, 98.3623], [3.63704, 96.6493], [3.74341, 94.8532], [4.06255, 93.2928], [4.59442, 91.9682], [5.33904, 90.8793], [6.28709, 90.0302], [7.42929, 89.4236], [8.76559, 89.0597], [10.296, 88.9383], [6.22704, 97.8983], [6.32735, 98.8846], [6.54729, 99.7593], [6.88686, 100.523], [7.34604, 101.174], [7.91116, 101.696], [8.56854, 102.068], [9.31816, 102.292], [10.16, 102.366], [11.0222, 102.299], [11.7775, 102.099], [12.4261, 101.764], [12.968, 101.296], [13.4081, 100.683], [13.7515, 99.9123], [13.9982, 98.9841], [14.148, 97.8983], [6.82404, 72.1285], [6.8876, 73.1438], [7.07829, 74.042], [7.3961, 74.8228], [7.84103, 75.4865], [8.39622, 76.0159], [9.04478, 76.394], [9.78673, 76.6208], [10.622, 76.6965], [11.189, 76.6743], [11.683, 76.608], [12.104, 76.4973], [12.452, 76.3425], [12.7428, 76.1379], [12.9913, 75.8772], [13.1973, 75.5604], [13.361, 75.1875], [13.4857, 74.7457], [13.5748, 74.2222], [13.6282, 73.6172], [13.646, 72.9305], [13.646, 63.6055], [16.101, 63.6055], [16.101, 73.4035], [16.0311, 74.6918], [15.8213, 75.7837], [15.4716, 76.6793], [14.982, 77.3785], [14.3416, 77.9048], [13.5393, 78.2807], [12.5751, 78.5063], [11.449, 78.5815], [10.662, 78.542], [9.94203, 78.4235], [9.28903, 78.226], [8.70303, 77.9495], [8.16704, 77.5779], [7.66403, 77.095], [7.19405, 76.5009], [6.75703, 75.7955], [6.71603, 75.7955], [6.69054, 76.6802], [6.67891, 76.9964], [6.62747, 78.0338], [6.62079, 78.138], [6.61398, 78.2139], [6.60704, 78.2615], [4.30203, 78.2615], [4.33748, 77.8525], [4.36279, 77.1947], [4.37798, 76.288], [4.38304, 75.1325], [4.38304, 63.6055], [6.82404, 63.6055], [12.085, 35.945], [13.6469, 36.2169], [14.9975, 36.67], [16.1371, 37.3044], [17.0423, 38.1039], [17.6888, 39.0524], [18.0768, 40.1499], [18.2061, 41.3964], [18.1879, 41.9009], [18.1331, 42.3716], [18.0418, 42.8084], [17.9141, 43.2114], [17.7545, 43.5851], [17.5668, 43.9334], [17.351, 44.2561], [17.1071, 44.5534], [16.8381, 44.8269], [16.5461, 45.0784], [16.2311, 45.3079], [15.8931, 45.5154], [15.5377, 45.7055], [15.1696, 45.8829], [14.7887, 46.0475], [14.3951, 46.1994], [13.9904, 46.3402], [13.5763, 46.4709], [13.1529, 46.5912], [12.7201, 46.7014], [11.8433, 46.9096], [9.75693, 47.3944], [8.76936, 47.6514], [8.00043, 47.8854], [7.4501, 48.0964], [7.03542, 48.3074], [6.67236, 48.5404], [6.36092, 48.7954], [6.1011, 49.0724], [5.89636, 49.3794], [5.75011, 49.7246], [5.66235, 50.1079], [5.6331, 50.5294], [5.70854, 51.2343], [5.93486, 51.8461], [6.31204, 52.3648], [6.8401, 52.7904], [7.51143, 53.1224], [8.31836, 53.3596], [9.26093, 53.5019], [10.3391, 53.5494], [11.3268, 53.5065], [12.2009, 53.3781], [12.9613, 53.164], [13.6081, 52.8644], [14.1506, 52.4702], [14.5981, 51.9716], [14.9506, 51.3687], [15.2081, 50.6614], [17.7581, 51.1084], [17.3477, 52.2211], [16.8083, 53.1581], [16.1402, 53.9195], [15.3431, 54.5054], [14.3863, 54.9415], [13.2378, 55.2531], [11.8978, 55.44], [10.3661, 55.5024], [8.71786, 55.4194], [7.27211, 55.1704], [6.02885, 54.7554], [4.98811, 54.1744], [4.16649, 53.4401], [3.57961, 52.5654], [3.22748, 51.5501], [3.11011, 50.3944], [3.13255, 49.8741], [3.19986, 49.3844], [3.31204, 48.9251], [3.46912, 48.4964], [3.66899, 48.0964], [3.90862, 47.7226], [4.18799, 47.3749], [4.50711, 47.0534], [4.87704, 46.7525], [5.30885, 46.4659], [5.80255, 46.1935], [6.35811, 45.9354], [7.01286, 45.6849], [7.80411, 45.4344], [8.73186, 45.1839], [9.79611, 44.9334], [11.0403, 44.6454], [12.1691, 44.3774], [12.6864, 44.2412], [13.1664, 44.0896], [13.6089, 43.9227], [14.0141, 43.7404], [14.3794, 43.5381], [14.7013, 43.3104], [14.9799, 43.0571], [15.2151, 42.7784], [15.4019, 42.4653], [15.5353, 42.1081], [15.6154, 41.7068], [15.6421, 41.2614], [15.5569, 40.4787], [15.3013, 39.7969], [14.8754, 39.2157], [14.2791, 38.7354], [13.526, 38.3591], [12.6296, 38.0904], [11.59, 37.9291], [10.4071, 37.8754], [9.25667, 37.9258], [8.23335, 38.0771], [7.33717, 38.3293], [6.56812, 38.6824], [5.9241, 39.1431], [5.40211, 39.7181], [5.00211, 40.4075], [4.72411, 41.2114], [2.2151, 40.7094], [3.13817, 38.5853], [4.79536, 37.0681], [7.18668, 36.1578], [10.3121, 35.8544], [12.3017, 10.4785], [13.5838, 10.7191], [14.7802, 11.12], [15.8911, 11.6813], [16.8993, 12.3967], [17.788, 13.259], [18.5573, 14.2682], [19.207, 15.4243], [17.091, 16.4783], [15.956, 14.7497], [14.5718, 13.5151], [12.9385, 12.7742], [11.056, 12.5273], [9.5705, 12.6606], [8.24681, 13.0605], [7.08501, 13.7271], [6.08507, 14.6603], [5.28137, 15.8132], [4.70731, 17.1381], [4.36287, 18.6347], [4.24806, 20.3033], [4.35825, 21.9834], [4.68881, 23.4748], [5.23975, 24.7774], [6.01106, 25.8913], [6.98074, 26.7834], [8.12682, 27.4205], [9.44925, 27.8029], [10.948, 27.9303], [11.9237, 27.8749], [12.8308, 27.7086], [13.6692, 27.4314], [14.439, 27.0433], [15.1246, 26.5504], [15.7093, 25.9586], [16.1931, 25.2679], [16.576, 24.4783], [19.0311, 25.2953], [18.4817, 26.4005], [17.7968, 27.3611], [16.9762, 28.177], [16.0201, 28.8483], [14.9334, 29.3724], [13.7213, 29.7468], [12.3839, 29.9714], [10.9211, 30.0463], [8.85619, 29.8846], [7.02856, 29.3993], [5.43819, 28.5906], [4.08507, 27.4583], [3.00531, 26.0406], [2.23407, 24.3755], [1.77132, 22.4631], [1.61707, 20.3033], [1.68613, 18.83], [1.89331, 17.4593], [2.23863, 16.1911], [2.72206, 15.0253], [3.33769, 13.9752], [4.07857, 13.0538], [4.94469, 12.2612], [5.93607, 11.5973], [7.03931, 11.0727], [8.24007, 10.6981], [9.53831, 10.4732], [10.9341, 10.3983], [5.89111, -9.19406], [14.5981, -9.19406], [16.7811, -14.7891], [19.4261, -14.7891], [11.7501, 4.34694], [8.80711, 4.34694], [1.0081, -14.7891], [3.69411, -14.7891], [6.67711, -7.17305], [9.1181, -0.881058], [9.43024, -0.0375519], [9.70161, 0.725952], [9.93224, 1.40944], [10.1221, 2.01294], [10.2441, 2.39395], [10.6101, 1.26595], [10.8001, 0.690201], [10.9901, 0.144943], [11.1801, -0.369812], [11.3701, -0.85405], [13.8251, -7.17305], [10.9748, -40.1713], [12.2361, -39.9499], [13.4158, -39.5808], [14.5141, -39.0641], [15.5119, -38.4082], [16.3893, -37.6226], [17.1464, -36.7072], [17.7831, -35.6621], [18.2875, -34.5054], [18.6478, -33.2561], [18.864, -31.9144], [18.9361, -30.4801], [18.7712, -28.3612], [18.2766, -26.4994], [17.4522, -24.8947], [16.298, -23.5471], [14.8405, -22.4805], [13.1058, -21.7186], [11.094, -21.2615], [8.80507, -21.1091], [2.48506, -21.1091], [2.48506, -40.2451], [9.63206, -40.2451], [5.07506, -38.1701], [5.07506, -23.1841], [8.75006, -23.1841], [10.4861, -23.3009], [12.004, -23.6511], [13.304, -24.2349], [14.386, -25.0521], [15.2374, -26.0919], [15.8456, -27.3431], [16.2104, -28.8059], [16.332, -30.4801], [16.2786, -31.623], [16.1183, -32.6879], [15.8511, -33.6745], [15.4771, -34.5831], [15.0038, -35.4017], [14.438, -36.1184], [13.7798, -36.7332], [13.0291, -37.2461], [12.2007, -37.6504], [11.3088, -37.9391], [10.3532, -38.1124], [9.33406, -38.1701]], 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, 68, 69, 70, 71, 72, 73, 74, 75], [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122], [123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158], [159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201], [202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218], [219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272], [273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397], [398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463], [464, 465, 466, 467, 468, 469, 470, 471], [472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484], [485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507], [508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530]], convexity = 1);
 }
-multmatrix([[1, 0, 0, 90], [0, 1, 0, 60], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([1, 0, 0, 1]) {
-square(size = [135, 0.5], center = false);
-}
-color([0, 0, 1, 1]) {
-square(size = [0.5, 20], center = false);
-}
-text(text = "OpenSCAD", size = 20, spacing = 1, font = "Liberation Sans:style=Regular", direction = "rtl", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 10], [0, 1, 0, 160], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([1, 0, 0, 1]) {
-square(size = [135, 0.5], center = false);
-}
-color([0, 0, 1, 1]) {
-square(size = [0.5, 20], center = false);
-}
-text(text = "OpenSCAD", size = 20, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ttb", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 60], [0, 1, 0, 140], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-color([1, 0, 0, 1]) {
-square(size = [135, 0.5], center = false);
-}
-color([0, 0, 1, 1]) {
-square(size = [0.5, 20], center = false);
-}
-text(text = "OpenSCAD", size = 20, spacing = 1, font = "Liberation Sans:style=Regular", direction = "btt", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+polygon(points = [[60, 140], [195, 140], [195, 140.5], [60, 140.5]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[60, 140], [60.5, 140], [60.5, 160], [60, 160]], paths = [[0, 1, 2, 3]], convexity = 1);
+polygon(points = [[60.9748, 118.021], [62.2361, 118.243], [63.4158, 118.612], [64.5141, 119.128], [65.5119, 119.784], [66.3893, 120.57], [67.1464, 121.485], [67.7831, 122.53], [68.2875, 123.687], [68.6478, 124.936], [68.864, 126.278], [68.9361, 127.712], [68.7712, 129.831], [68.2766, 131.693], [67.4522, 133.298], [66.298, 134.645], [64.8405, 135.712], [63.1058, 136.474], [61.094, 136.931], [58.8051, 137.083], [52.4851, 137.083], [52.4851, 117.947], [59.6321, 117.947], [55.0751, 120.022], [55.0751, 135.008], [58.7501, 135.008], [60.4861, 134.892], [62.004, 134.541], [63.304, 133.958], [64.386, 133.14], [65.2374, 132.101], [65.8456, 130.849], [66.2104, 129.387], [66.332, 127.712], [66.2786, 126.569], [66.1183, 125.505], [65.8511, 124.518], [65.4771, 123.609], [65.0038, 122.791], [64.438, 122.074], [63.7798, 121.459], [63.0291, 120.946], [62.2007, 120.542], [61.3088, 120.253], [60.3532, 120.08], [59.3341, 120.022], [55.8911, 98.0862], [64.5981, 98.0862], [66.7811, 92.4912], [69.4261, 92.4912], [61.7501, 111.627], [58.8071, 111.627], [51.0081, 92.4912], [53.6941, 92.4912], [56.6771, 100.107], [59.1181, 106.399], [59.4302, 107.243], [59.7016, 108.006], [59.9322, 108.69], [60.1221, 109.293], [60.2441, 109.674], [60.6101, 108.546], [60.8001, 107.97], [60.9901, 107.425], [61.1801, 106.91], [61.3701, 106.426], [63.8251, 100.107], [62.3017, 66.8466], [63.5838, 67.0872], [64.7802, 67.4882], [65.8911, 68.0495], [66.8993, 68.7649], [67.788, 69.6272], [68.5573, 70.6364], [69.207, 71.7925], [67.091, 72.8465], [65.956, 71.1179], [64.5718, 69.8832], [62.9385, 69.1424], [61.056, 68.8955], [59.5705, 69.0288], [58.2468, 69.4287], [57.085, 70.0953], [56.0851, 71.0285], [55.2814, 72.1814], [54.7073, 73.5062], [54.3629, 75.0029], [54.2481, 76.6715], [54.3582, 78.3516], [54.6888, 79.843], [55.2397, 81.1456], [56.0111, 82.2595], [56.9807, 83.1515], [58.1268, 83.7887], [59.4492, 84.171], [60.948, 84.2985], [61.9237, 84.243], [62.8308, 84.0767], [63.6692, 83.7995], [64.439, 83.4115], [65.1246, 82.9185], [65.7093, 82.3267], [66.1931, 81.636], [66.576, 80.8465], [69.0311, 81.6635], [68.4817, 82.7687], [67.7968, 83.7292], [66.9762, 84.5452], [66.0201, 85.2165], [64.9334, 85.7406], [63.7213, 86.115], [62.3839, 86.3396], [60.9211, 86.4145], [58.8562, 86.2527], [57.0286, 85.7675], [55.4382, 84.9587], [54.0851, 83.8265], [53.0053, 82.4088], [52.2341, 80.7437], [51.7713, 78.8313], [51.6171, 76.6715], [51.6861, 75.1982], [51.8933, 73.8275], [52.2386, 72.5592], [52.7221, 71.3935], [53.3377, 70.3433], [54.0786, 69.422], [54.9447, 68.6293], [55.9361, 67.9655], [57.0393, 67.4409], [58.2401, 67.0662], [59.5383, 66.8414], [60.9341, 66.7665], [62.085, 41.401], [63.6469, 41.6729], [64.9975, 42.126], [66.1371, 42.7604], [67.0423, 43.5599], [67.6888, 44.5084], [68.0768, 45.6059], [68.2061, 46.8524], [68.1879, 47.357], [68.1331, 47.8277], [68.0418, 48.2645], [67.9141, 48.6674], [67.7545, 49.0412], [67.5668, 49.3894], [67.351, 49.7122], [67.1071, 50.0094], [66.8381, 50.2829], [66.5461, 50.5344], [66.2311, 50.7639], [65.8931, 50.9714], [65.5377, 51.1615], [65.1696, 51.3389], [64.7887, 51.5035], [64.3951, 51.6554], [63.9904, 51.7963], [63.5763, 51.9269], [63.1529, 52.0473], [62.7201, 52.1574], [61.8433, 52.3657], [59.7569, 52.8504], [58.7694, 53.1074], [58.0004, 53.3414], [57.4501, 53.5524], [57.0354, 53.7634], [56.6724, 53.9964], [56.3609, 54.2514], [56.1011, 54.5284], [55.8964, 54.8355], [55.7501, 55.1807], [55.6624, 55.564], [55.6331, 55.9854], [55.7085, 56.6904], [55.9349, 57.3022], [56.312, 57.8208], [56.8401, 58.2464], [57.5114, 58.5785], [58.3184, 58.8157], [59.2609, 58.958], [60.3391, 59.0054], [61.3268, 58.9626], [62.2009, 58.8342], [62.9613, 58.6201], [63.6081, 58.3204], [64.1506, 57.9262], [64.5981, 57.4277], [64.9506, 56.8247], [65.2081, 56.1174], [67.7581, 56.5644], [67.3477, 57.6771], [66.8083, 58.6142], [66.1402, 59.3756], [65.3431, 59.9614], [64.3863, 60.3976], [63.2378, 60.7092], [61.8978, 60.8961], [60.3661, 60.9584], [58.7179, 60.8754], [57.2721, 60.6264], [56.0289, 60.2114], [54.9881, 59.6304], [54.1665, 58.8962], [53.5796, 58.0214], [53.2275, 57.0062], [53.1101, 55.8504], [53.1326, 55.3302], [53.1999, 54.8404], [53.312, 54.3812], [53.4691, 53.9524], [53.669, 53.5525], [53.9086, 53.1787], [54.188, 52.831], [54.5071, 52.5094], [54.877, 52.2085], [55.3089, 51.9219], [55.8026, 51.6495], [56.3581, 51.3914], [57.0129, 51.1409], [57.8041, 50.8904], [58.7319, 50.6399], [59.7961, 50.3894], [61.0403, 50.1014], [62.1691, 49.8334], [62.6864, 49.6972], [63.1664, 49.5457], [63.6089, 49.3787], [64.0141, 49.1964], [64.3794, 48.9942], [64.7013, 48.7664], [64.9799, 48.5132], [65.2151, 48.2344], [65.4019, 47.9214], [65.5353, 47.5642], [65.6154, 47.1629], [65.6421, 46.7174], [65.5569, 45.9348], [65.3013, 45.2529], [64.8754, 44.6718], [64.2791, 44.1914], [63.526, 43.8152], [62.6296, 43.5464], [61.59, 43.3852], [60.4071, 43.3314], [59.2567, 43.3819], [58.2334, 43.5332], [57.3372, 43.7854], [56.5681, 44.1384], [55.9241, 44.5991], [55.4021, 45.1742], [55.0021, 45.8636], [54.7241, 46.6674], [52.2151, 46.1654], [53.1382, 44.0414], [54.7954, 42.5242], [57.1867, 41.6138], [60.3121, 41.3104], [56.824, 26.6724], [56.8876, 27.6878], [57.0783, 28.5859], [57.3961, 29.3668], [57.841, 30.0304], [58.3962, 30.5598], [59.0448, 30.9379], [59.7867, 31.1648], [60.622, 31.2404], [61.189, 31.2183], [61.683, 31.1519], [62.104, 31.0413], [62.452, 30.8864], [62.7428, 30.6819], [62.9913, 30.4212], [63.1973, 30.1044], [63.361, 29.7314], [63.4857, 29.2896], [63.5748, 28.7662], [63.6282, 28.1611], [63.646, 27.4744], [63.646, 18.1494], [66.101, 18.1494], [66.101, 27.9474], [66.0311, 29.2357], [65.8213, 30.3277], [65.4716, 31.2232], [64.982, 31.9224], [64.3416, 32.4487], [63.5393, 32.8247], [62.5751, 33.0502], [61.449, 33.1254], [60.662, 33.0859], [59.942, 32.9674], [59.289, 32.7699], [58.703, 32.4934], [58.167, 32.1218], [57.664, 31.6389], [57.194, 31.0448], [56.757, 30.3394], [56.716, 30.3394], [56.6905, 31.2242], [56.6789, 31.5404], [56.6275, 32.5778], [56.6208, 32.6819], [56.614, 32.7578], [56.607, 32.8054], [54.302, 32.8054], [54.3375, 32.3965], [54.3628, 31.7387], [54.378, 30.832], [54.383, 29.6764], [54.383, 18.1494], [56.824, 18.1494], [62.4192, -7.21207], [64.1238, -6.55882], [65.4097, -5.47008], [66.277, -3.94582], [64.134, -3.33382], [63.926, -3.80357], [63.6408, -4.23082], [63.2785, -4.61557], [62.839, -4.95782], [62.3216, -5.23825], [61.7253, -5.43857], [61.0501, -5.55876], [60.296, -5.59882], [59.3527, -5.51332], [58.5295, -5.25682], [57.8267, -4.82932], [57.244, -4.23082], [56.7873, -3.47438], [56.461, -2.57407], [56.2653, -1.52988], [56.2, -0.341827], [66.671, -0.341827], [66.671, -0.0158234], [66.2666, 3.40456], [65.0535, 5.84769], [63.0316, 7.31355], [60.201, 7.80219], [58.7122, 7.6808], [57.4055, 7.31668], [56.2812, 6.70981], [55.339, 5.86018], [54.5944, 4.78362], [54.0625, 3.49493], [53.7434, 1.99411], [53.637, 0.281174], [53.7434, -1.51494], [54.0625, -3.07532], [54.5944, -4.39995], [55.339, -5.48882], [56.2871, -6.33801], [57.4293, -6.94456], [58.7656, -7.3085], [60.296, -7.42982], [56.227, 1.53018], [56.3273, 2.51643], [56.5473, 3.39117], [56.8869, 4.15443], [57.346, 4.80618], [57.9112, 5.32768], [58.5685, 5.70018], [59.3182, 5.92368], [60.16, 5.99818], [61.0222, 5.9313], [61.7775, 5.73068], [62.4261, 5.3963], [62.968, 4.92818], [63.4081, 4.31493], [63.7515, 3.54417], [63.9982, 2.61594], [64.148, 1.53018], [56.77, -29.9594], [56.7667, -28.991], [56.7565, -28.2837], [56.7397, -27.8375], [56.716, -27.6524], [56.784, -27.6524], [57.506, -28.7654], [58.506, -29.5604], [59.784, -30.0374], [61.34, -30.1964], [63.7016, -29.7178], [65.3885, -28.2819], [66.4007, -25.8888], [66.738, -22.5384], [66.6541, -20.7259], [66.4023, -19.1722], [65.9826, -17.8774], [65.395, -16.8414], [64.6383, -16.0482], [63.7103, -15.4817], [62.6108, -15.1417], [61.34, -15.0284], [60.5078, -15.0677], [59.7603, -15.1857], [59.0974, -15.3822], [58.519, -15.6574], [58.0098, -16.0172], [57.553, -16.4674], [57.1488, -17.0082], [56.797, -17.6394], [56.743, -17.6394], [56.7409, -17.4839], [56.7345, -17.2742], [56.709, -16.6924], [56.6768, -16.0914], [56.662, -15.8584], [56.6353, -15.5218], [56.6243, -15.4079], [56.6149, -15.3288], [56.607, -15.2844], [54.247, -15.2844], [54.2829, -15.746], [54.3085, -16.3989], [54.3239, -17.243], [54.329, -18.2784], [54.329, -35.7004], [56.77, -35.7004], [59.7236, -28.3071], [58.9023, -28.0512], [58.2251, -27.6246], [57.692, -27.0274], [57.2887, -26.2498], [57.0005, -25.2829], [56.8277, -24.1268], [56.77, -22.7814], [56.7967, -21.7955], [56.8768, -20.9069], [57.0102, -20.1155], [57.197, -19.4214], [57.4351, -18.8186], [57.7223, -18.3012], [58.0586, -17.8691], [58.444, -17.5224], [58.894, -17.256], [59.4228, -17.0657], [60.0305, -16.9515], [60.717, -16.9134], [61.5575, -16.9954], [62.276, -17.2414], [62.8725, -17.6514], [63.347, -18.2254], [63.7093, -18.99], [63.968, -19.9727], [64.1233, -21.1735], [64.175, -22.5924], [64.1229, -24.0477], [63.9665, -25.2774], [63.7059, -26.2817], [63.341, -27.0604], [62.8625, -27.6432], [62.261, -28.0594], [61.5365, -28.3092], [60.689, -28.3924], [61.6429, -60.4384], [62.9559, -60.2123], [64.1723, -59.8354], [65.2922, -59.3078], [66.3013, -58.6396], [67.1859, -57.841], [67.9458, -56.9121], [68.5812, -55.8528], [69.0825, -54.6813], [69.4407, -53.4168], [69.6555, -52.0593], [69.7272, -50.6088], [69.6564, -49.1547], [69.4439, -47.8006], [69.0899, -46.5462], [68.5942, -45.3918], [67.965, -44.353], [67.2094, -43.4456], [66.3275, -42.6695], [65.3192, -42.0248], [64.1994, -41.5177], [62.9832, -41.1555], [61.6704, -40.9382], [60.2612, -40.8658], [58.1461, -41.0272], [56.2769, -41.5113], [54.6536, -42.3182], [53.2762, -43.4478], [52.1785, -44.8632], [51.3944, -46.5285], [50.924, -48.4437], [50.7672, -50.6088], [50.8375, -52.0658], [51.0484, -53.4288], [51.4, -54.6978], [51.8922, -55.8728], [52.5183, -56.9344], [53.2707, -57.8631], [54.1493, -58.6589], [55.1542, -59.3218], [56.2726, -59.8433], [57.4919, -60.2158], [58.8121, -60.4393], [60.2332, -60.5138], [58.7139, -58.2802], [57.3699, -57.8853], [56.2014, -57.2272], [55.2082, -56.3058], [54.4163, -55.1596], [53.8507, -53.828], [53.5113, -52.3111], [53.3982, -50.6088], [53.5101, -48.9011], [53.8457, -47.3948], [54.4051, -46.0901], [55.1882, -44.9868], [56.1764, -44.1096], [57.3512, -43.483], [58.7124, -43.1071], [60.2602, -42.9818], [61.7957, -43.1088], [63.1472, -43.4898], [64.3147, -44.1248], [65.2982, -45.0138], [66.0787, -46.1255], [66.6362, -47.4286], [66.9707, -48.923], [67.0822, -50.6088], [66.9715, -52.3659], [66.6397, -53.9123], [66.0865, -55.2479], [65.3122, -56.3728], [64.331, -57.2649], [63.1574, -57.9021], [61.7915, -58.2844], [60.2332, -58.4118]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132], [133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257], [258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311], [312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354], [355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371], [372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418], [419, 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, 450, 451, 452, 453, 454], [455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498], [499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530]], convexity = 1);
 }
 }
<end of output>
Test time =  20.47 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-font-direction-tests" end time: Feb 09 06:23 UTC
"dumptest_text-font-direction-tests" time elapsed: 00:00:20

    
dumptest_text-font-composition
114/1067 Testing: dumptest_text-font-composition
114/1067 Test: dumptest_text-font-composition
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-font-composition" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-composition.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-font-composition" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-font-composition
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-font-composition.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-composition-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open library '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'.
ERROR: Can't read font with path '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'

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

+++ 

@@ -1 +1 @@

-text(text = "Å", size = 40, spacing = 1, font = "Liberation Sans", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+polygon(points = [[9.87399, 11.19], [27.288, 11.19], [31.655, 0], [36.944, 0], [22.2716, 36.5166], [23.274, 37.352], [24.1166, 38.3657], [24.7185, 39.478], [25.0796, 40.6887], [25.2, 41.998], [25.0787, 43.3059], [24.715, 44.5137], [24.1087, 45.6214], [23.26, 46.629], [22.2439, 47.4668], [21.1345, 48.0652], [19.9319, 48.4243], [18.636, 48.544], [17.3287, 48.4251], [16.1197, 48.0685], [15.0092, 47.4741], [13.997, 46.642], [13.1544, 45.6389], [12.5525, 44.5305], [12.1914, 43.3169], [12.071, 41.998], [12.1914, 40.6887], [12.5525, 39.478], [13.1544, 38.3657], [13.997, 37.352], [15.0109, 36.5076], [0.108994, 0], [5.47899, 0], [17.8711, 38.3417], [17.1775, 38.5507], [16.5551, 38.8992], [16.004, 39.387], [15.5534, 39.9683], [15.2315, 40.5972], [15.0384, 41.2738], [14.974, 41.998], [15.0401, 42.7306], [15.2385, 43.4052], [15.5691, 44.022], [16.032, 44.581], [16.5915, 45.0452], [17.212, 45.3767], [17.8935, 45.5757], [18.636, 45.642], [19.3662, 45.5757], [20.039, 45.3767], [20.6542, 45.0452], [21.212, 44.581], [21.6749, 44.022], [22.0055, 43.4052], [22.2039, 42.7306], [22.27, 41.998], [22.2056, 41.2628], [22.0122, 40.5802], [21.69, 39.9503], [21.239, 39.373], [20.69, 38.8913], [20.0732, 38.5472], [19.3885, 38.3408], [18.636, 38.272], [11.447, 15.232], [16.33, 27.774], [16.9538, 29.455], [17.4962, 30.977], [17.9573, 32.34], [18.337, 33.544], [18.581, 34.302], [19.313, 32.054], [19.6929, 30.906], [20.0727, 29.819], [20.4524, 28.793], [20.832, 27.828], [25.742, 15.232]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77]], convexity = 1);
<end of output>
Test time =  20.80 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-font-composition" end time: Feb 09 06:23 UTC
"dumptest_text-font-composition" time elapsed: 00:00:20

    
dumptest_highlight-modifier
137/1067 Testing: dumptest_highlight-modifier
137/1067 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: Feb 09 06:23 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.31 sec
----------------------------------------------------------
Test Failed.
"dumptest_highlight-modifier" end time: Feb 09 06:23 UTC
"dumptest_highlight-modifier" time elapsed: 00:00:00

    
dumptest_text-empty-tests
112/1067 Testing: dumptest_text-empty-tests
112/1067 Test: dumptest_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" "csg" "-t" "dumptest" "-f" "text-empty-tests" "/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" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-empty-tests" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-empty-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/text-empty-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-empty-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 =  20.80 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-empty-tests" end time: Feb 09 06:23 UTC
"dumptest_text-empty-tests" time elapsed: 00:00:20

    
dumptest_text-font-simple-tests
116/1067 Testing: dumptest_text-font-simple-tests
116/1067 Test: dumptest_text-font-simple-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" "text-font-simple-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-simple-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-font-simple-tests" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-font-simple-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/text-font-simple-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-simple-tests-actual.csg']
using font directory: /Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/testdata
stderr output: WARNING: Can't open library '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'.
ERROR: Can't read font with path '../../ttf/liberation-2.00.1/LiberationSans-Regular.ttf'

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

+++ 

@@ -1 +1 @@

-text(text = "T-X-U", size = 40, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 2, $fa = 12, $fs = 2);
+polygon(points = [[19.53, 33.976], [32.659, 33.976], [32.659, 38.208], [1.24799, 38.208], [1.24799, 33.976], [14.376, 33.976], [14.376, 0], [19.53, 0], [66.899, 16.704], [78.373, 0], [84.0959, 0], [69.91, 20.04], [82.9839, 38.208], [77.261, 38.208], [66.9259, 23.212], [56.293, 38.208], [50.5699, 38.208], [63.9969, 19.85], [49.4579, 0], [55.181, 0], [126.849, -0.0682373], [130.765, 1.26299], [133.952, 3.43399], [136.325, 6.39699], [137.8, 10.0755], [138.292, 14.391], [138.292, 38.208], [133.138, 38.208], [133.138, 14.692], [132.422, 9.94699], [130.276, 6.49599], [126.842, 4.39299], [122.261, 3.69199], [117.833, 4.36925], [114.585, 6.40099], [112.591, 9.74049], [111.927, 14.339], [111.927, 38.208], [106.746, 38.208], [106.746, 13.903], [107.227, 9.71649], [108.672, 6.153], [110.991, 3.28799], [114.097, 1.19499], [117.894, -0.0852356], [122.288, -0.511993], [46.1755, 16.896], [32.6125, 16.896], [32.6125, 12.556], [46.1755, 12.556], [100.426, 16.896], [86.8625, 16.896], [86.8625, 12.556], [100.426, 12.556]], 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]], convexity = 1);
<end of output>
Test time =  20.77 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-font-simple-tests" end time: Feb 09 06:23 UTC
"dumptest_text-font-simple-tests" time elapsed: 00:00:20

    
dumptest_text-font-symbol
117/1067 Testing: dumptest_text-font-symbol
117/1067 Test: dumptest_text-font-symbol
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-font-symbol" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-symbol.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-font-symbol" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-font-symbol
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-font-symbol.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-symbol-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/text-font-symbol-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-symbol-actual.csg
--- 

+++ 

@@ -1,35 +1,17 @@

-group() {
-group() {
-multmatrix([[1, 0, 0, -180], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "0123", size = 40, spacing = 1, font = "MarVoSym", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+union() {
+polygon(points = [[-224.731, 11.4125], [-220.325, 15.432], [-217.638, 21.5705], [-216.67, 29.828], [-216.67, 30.344], [-217.584, 38.3999], [-220.325, 44.4215], [-224.894, 48.4089], [-231.29, 50.362], [-237.912, 48.6989], [-242.642, 44.7675], [-245.48, 38.5679], [-246.426, 30.1], [-246.426, 29.828], [-245.412, 21.245], [-242.479, 14.998], [-237.627, 11.087], [-230.856, 9.51201], [-236.866, 16.3693], [-239.624, 20.2872], [-241.111, 25.6868], [-241.326, 32.568], [-239.866, 38.5796], [-237.495, 42.7535], [-234.211, 45.0896], [-230.015, 45.588], [-228.04, 44.747], [-226.346, 43.662], [-224.934, 42.333], [-223.803, 40.76], [-222.604, 37.9998], [-221.83, 34.8192], [-221.479, 31.2183], [-221.552, 27.197], [-223.122, 21.2414], [-225.526, 17.0455], [-228.764, 14.6094], [-232.836, 13.933], [-225.35, 40.136], [-225.66, 40.6767], [-225.994, 41.1327], [-226.351, 41.5042], [-226.733, 41.791], [-238.315, 21.148], [-238.13, 20.5667], [-237.874, 20.043], [-237.547, 19.5767], [-237.149, 19.168], [-148.806, 13.987], [-169.421, 13.987], [-160.568, 21.2363], [-154.326, 28.0922], [-150.695, 34.5548], [-149.674, 40.624], [-149.811, 42.0582], [-150.22, 43.5127], [-150.903, 44.9877], [-151.858, 46.483], [-153.228, 47.8546], [-155.157, 48.9582], [-157.643, 49.7941], [-160.687, 50.362], [-161.148, 50.362], [-166.575, 49.6449], [-170.621, 47.4935], [-173.288, 43.9079], [-174.575, 38.888], [-169.72, 38.888], [-168.496, 42.3278], [-166.56, 44.6182], [-163.911, 45.7593], [-160.551, 45.751], [-158.261, 44.8659], [-156.544, 43.6215], [-155.399, 42.0179], [-154.828, 40.055], [-155.026, 37.7797], [-156.191, 34.9688], [-158.322, 31.6222], [-161.419, 27.74], [-165.119, 24.0186], [-168.784, 20.5855], [-172.416, 17.4406], [-176.013, 14.584], [-176.013, 9.70201], [-148.806, 9.70201], [-127.154, 9.49344], [-126.518, 9.51875], [-125.866, 9.56094], [-125.196, 9.62001], [-121.276, 10.6916], [-118.198, 12.4955], [-115.96, 15.0316], [-114.563, 18.3], [-114.432, 19.1122], [-114.339, 19.8937], [-114.283, 20.6447], [-114.264, 21.365], [-114.703, 24.6031], [-116.021, 27.1835], [-118.216, 29.1061], [-121.29, 30.371], [-119.113, 31.578], [-117.357, 33.2462], [-116.021, 35.3755], [-115.105, 37.966], [-115.058, 38.4236], [-115.024, 38.8745], [-115.004, 39.3186], [-114.997, 39.756], [-115.772, 44.0757], [-118.096, 47.2697], [-121.97, 49.3382], [-127.393, 50.281], [-133.113, 49.2111], [-137.226, 47.0325], [-139.731, 43.7451], [-140.63, 39.349], [-135.883, 39.349], [-134.757, 42.4889], [-132.791, 44.6115], [-129.983, 45.7169], [-126.335, 45.805], [-123.314, 44.4862], [-121.276, 42.7807], [-120.221, 40.6887], [-120.15, 38.21], [-121.764, 35.4312], [-124.084, 33.524], [-127.108, 32.4882], [-130.838, 32.324], [-130.838, 28.12], [-126.776, 27.8572], [-123.595, 27.0687], [-121.296, 25.7547], [-119.879, 23.915], [-119.608, 20.28], [-120.847, 17.4729], [-122.612, 15.5065], [-124.902, 14.3809], [-127.718, 14.096], [-130.795, 14.6468], [-133.272, 16.0012], [-135.148, 18.1593], [-136.425, 21.121], [-141.769, 21.121], [-141.769, 20.28], [-139.663, 15.5572], [-136.629, 12.1837], [-132.665, 10.1597], [-127.772, 9.485], [-189.858, 49.63], [-194.497, 49.63], [-196.572, 47.7531], [-198.755, 46.1645], [-201.047, 44.8641], [-203.448, 43.852], [-203.746, 38.644], [-203.448, 38.644], [-200.467, 40.0221], [-198.172, 41.2545], [-196.561, 42.3411], [-195.636, 43.282], [-195.066, 43.282], [-195.066, 9.70201], [-189.858, 9.70201]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], [86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150], [151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165]], convexity = 1);
+polygon(points = [[-162.742, 69.4604], [-162.481, 69.4708], [-162.227, 69.4879], [-161.979, 69.512], [-161.274, 69.566], [-161.274, 75.669], [-161.64, 75.6011], [-162.25, 75.5605], [-163.105, 75.5471], [-164.204, 75.561], [-166.984, 76.0659], [-169.52, 77.0117], [-171.812, 78.3984], [-173.86, 80.226], [-175.579, 82.5589], [-176.776, 85.1087], [-177.45, 87.8754], [-177.603, 90.859], [-177.005, 93.7411], [-175.996, 96.3382], [-174.577, 98.6506], [-172.748, 100.678], [-170.068, 102.526], [-167.262, 103.73], [-164.331, 104.289], [-161.274, 104.205], [-161.274, 110.308], [-164.312, 110.362], [-168.318, 109.714], [-171.955, 108.422], [-175.222, 106.486], [-178.119, 103.906], [-180.54, 100.758], [-182.269, 97.3355], [-183.306, 93.6381], [-183.652, 89.666], [-183.65, 89.4473], [-183.645, 89.2252], [-183.637, 88.9998], [-183.625, 88.771], [-183.245, 85.6615], [-182.377, 82.681], [-181.021, 79.8295], [-179.177, 77.107], [-176.639, 74.496], [-173.799, 72.414], [-170.658, 70.861], [-167.215, 69.837], [-165.996, 69.6708], [-164.889, 69.552], [-163.893, 69.4808], [-163.01, 69.457], [-128.138, 69.4604], [-127.87, 69.4708], [-127.622, 69.4879], [-127.395, 69.512], [-126.663, 69.566], [-126.663, 75.669], [-127.064, 75.6011], [-127.673, 75.5605], [-128.488, 75.5471], [-129.511, 75.561], [-131.774, 75.9626], [-133.844, 76.5982], [-135.721, 77.468], [-137.404, 78.572], [-139.279, 80.3808], [-140.754, 82.3082], [-141.829, 84.3543], [-142.504, 86.519], [-130.704, 86.519], [-130.704, 92.812], [-142.612, 92.812], [-142.612, 93.002], [-142.253, 94.1871], [-141.907, 95.1925], [-141.575, 96.0181], [-141.256, 96.664], [-140.656, 97.7151], [-139.94, 98.7255], [-139.11, 99.6951], [-138.164, 100.624], [-136.462, 101.96], [-134.556, 103.011], [-132.447, 103.778], [-130.135, 104.259], [-129.369, 104.317], [-128.534, 104.327], [-127.633, 104.29], [-126.663, 104.205], [-126.663, 110.308], [-129.701, 110.362], [-133.718, 109.714], [-137.363, 108.422], [-140.635, 106.486], [-143.534, 103.906], [-146.053, 100.58], [-147.806, 96.9487], [-148.793, 93.0124], [-149.014, 88.771], [-148.624, 85.6615], [-147.752, 82.681], [-146.399, 79.8295], [-144.565, 77.107], [-142.025, 74.496], [-139.181, 72.414], [-136.031, 70.861], [-132.576, 69.837], [-131.36, 69.6708], [-130.263, 69.552], [-129.285, 69.4808], [-128.426, 69.457], [-104.528, 69.5677], [-104.279, 69.5728], [-104.026, 69.5812], [-103.77, 69.593], [-100.953, 69.9661], [-98.3588, 70.7325], [-95.9886, 71.8921], [-93.8423, 73.445], [-93.8423, 77.378], [-95.5858, 75.6878], [-97.5075, 74.3332], [-99.6073, 73.3143], [-101.885, 72.631], [-104.242, 72.341], [-106.578, 72.502], [-108.894, 73.114], [-111.189, 74.177], [-113.299, 75.6367], [-115.058, 77.439], [-116.465, 79.5837], [-117.522, 82.071], [-99.2403, 82.071], [-98.1003, 84.946], [-118.064, 84.946], [-118.146, 85.6122], [-118.173, 86.2817], [-118.146, 86.9547], [-118.064, 87.631], [-96.9883, 87.631], [-95.8493, 90.507], [-117.522, 90.507], [-116.78, 92.3014], [-115.776, 93.9957], [-114.509, 95.5899], [-112.979, 97.084], [-111.18, 98.3547], [-109.107, 99.2777], [-106.759, 99.8532], [-104.136, 100.081], [-101.42, 99.8134], [-98.7893, 98.9015], [-96.2455, 97.3454], [-93.7883, 95.145], [-92.7033, 97.966], [-93.9729, 99.1153], [-95.3138, 100.122], [-96.7259, 100.987], [-98.2093, 101.709], [-99.6773, 102.255], [-101.207, 102.645], [-102.797, 102.879], [-104.448, 102.957], [-104.773, 102.957], [-107.723, 102.583], [-110.416, 101.814], [-112.85, 100.65], [-115.027, 99.091], [-116.899, 97.2375], [-118.417, 95.189], [-119.584, 92.9455], [-120.397, 90.507], [-124.33, 90.507], [-125.47, 87.631], [-120.94, 87.631], [-120.971, 86.9547], [-120.981, 86.2817], [-120.971, 85.6122], [-120.94, 84.946], [-124.412, 84.946], [-125.497, 82.071], [-120.37, 82.071], [-119.484, 79.367], [-118.18, 76.924], [-116.459, 74.742], [-114.321, 72.821], [-112.138, 71.3969], [-109.819, 70.3797], [-107.364, 69.7694], [-104.773, 69.566], [-247.812, 69.7883], [-245.068, 70.6172], [-242.53, 71.9988], [-240.196, 73.933], [-238.244, 76.2541], [-236.85, 78.7955], [-236.013, 81.5571], [-235.734, 84.539], [-236.011, 87.5099], [-236.843, 90.2655], [-238.229, 92.8059], [-240.169, 95.131], [-242.494, 97.0713], [-245.034, 98.4572], [-247.79, 99.2888], [-250.761, 99.566], [-253.765, 99.2897], [-256.539, 98.4607], [-259.082, 97.0792], [-261.394, 95.145], [-263.317, 92.8242], [-264.69, 90.283], [-265.514, 87.5212], [-265.788, 84.539], [-265.773, 83.8542], [-265.727, 83.183], [-265.651, 82.5252], [-265.544, 81.881], [-265.3, 80.579], [-264.893, 79.412], [-264.386, 78.2305], [-263.815, 77.127], [-263.179, 76.1015], [-262.479, 75.154], [-265.788, 71.872], [-263.537, 69.647], [-260.282, 72.902], [-259.222, 72.0798], [-258.132, 71.3762], [-257.012, 70.7913], [-255.861, 70.325], [-254.668, 69.9693], [-253.42, 69.7153], [-252.118, 69.5628], [-250.761, 69.512], [-252.668, 72.9162], [-254.484, 73.3637], [-256.208, 74.1097], [-257.84, 75.154], [-252.66, 80.335], [-255.047, 82.722], [-260.173, 77.487], [-261.206, 79.199], [-261.943, 80.945], [-262.386, 82.725], [-262.533, 84.539], [-262.316, 86.8454], [-261.665, 88.9907], [-260.58, 90.9749], [-259.061, 92.798], [-257.24, 94.3231], [-255.25, 95.4125], [-253.09, 96.0661], [-250.761, 96.284], [-248.445, 96.0636], [-246.296, 95.4025], [-244.315, 94.3006], [-242.502, 92.758], [-240.989, 90.9221], [-239.908, 88.9402], [-239.259, 86.8126], [-239.043, 84.539], [-239.26, 82.1773], [-239.911, 80.0022], [-240.996, 78.0138], [-242.515, 76.212], [-243.027, 75.7186], [-243.505, 75.2965], [-243.949, 74.9456], [-244.359, 74.666], [-244.469, 74.5735], [-244.583, 74.486], [-244.7, 74.4035], [-244.821, 74.326], [-244.943, 74.2541], [-245.065, 74.1872], [-245.187, 74.1255], [-245.309, 74.069], [-246.285, 73.581], [-247.307, 73.2249], [-248.394, 72.9705], [-249.545, 72.8179], [-250.761, 72.767], [-188.201, 98.834], [-231.764, 98.834], [-231.764, 69.946], [-188.201, 69.946], [-227.532, 96.935], [-191.863, 96.935], [-210.064, 83.807], [-229.051, 95.552], [-214.838, 84.566], [-229.051, 73.662], [-204.856, 85.027], [-190.371, 95.335], [-190.371, 73.662], [-228.264, 72.116], [-213.074, 83.047], [-210.118, 80.85], [-206.917, 83.59], [-191.374, 72.116]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], [191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235], [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283], [284, 285, 286, 287], [288, 289, 290], [291, 292, 293], [294, 295, 296], [297, 298, 299, 300, 301]], convexity = 1);
+polygon(points = [[-123.692, 130.097], [-120.853, 131.011], [-118.715, 132.253], [-117.28, 133.825], [-117.28, 140.308], [-119.749, 137.863], [-122.711, 136.062], [-126.164, 134.906], [-130.11, 134.394], [-133.417, 135.425], [-136.152, 137.107], [-138.313, 139.439], [-139.902, 142.423], [-124.929, 142.423], [-123.193, 147.035], [-141.041, 147.035], [-141.339, 150.507], [-122.054, 150.507], [-121.755, 151.049], [-120.318, 155.091], [-140.743, 155.091], [-139.817, 158.953], [-137.881, 161.967], [-134.934, 164.133], [-130.978, 165.452], [-127.054, 165.298], [-123.586, 164.401], [-120.571, 162.762], [-118.012, 160.38], [-115.788, 165.371], [-118.095, 167.59], [-121.056, 169.175], [-124.672, 170.126], [-128.943, 170.443], [-129.641, 170.436], [-130.354, 170.416], [-131.079, 170.382], [-131.819, 170.335], [-135.279, 169.297], [-138.23, 167.866], [-140.67, 166.042], [-142.601, 163.825], [-144.073, 161.474], [-145.14, 159.248], [-145.802, 157.147], [-146.059, 155.172], [-148.934, 155.172], [-150.806, 150.507], [-146.493, 150.507], [-146.493, 147.035], [-149.233, 147.089], [-150.806, 142.423], [-145.625, 142.423], [-143.397, 136.774], [-139.589, 132.74], [-134.202, 130.319], [-127.234, 129.512], [-259.462, 139.792], [-258.757, 139.792], [-257.564, 135.045], [-257.347, 134.91], [-256.153, 135.289], [-257.509, 140.28], [-257.021, 140.497], [-256.696, 140.28], [-251.108, 130.624], [-249.291, 131.736], [-254.96, 141.61], [-254.417, 142.016], [-250.701, 138.382], [-249.833, 139.331], [-253.468, 142.884], [-253.468, 143.047], [-252.98, 143.508], [-243.106, 137.812], [-242.075, 139.711], [-251.813, 145.244], [-251.976, 145.488], [-251.65, 146.031], [-246.659, 144.702], [-246.361, 146.031], [-251.325, 147.306], [-251.244, 148.011], [-198.377, 148.011], [-198.377, 150.235], [-251.244, 150.235], [-251.244, 150.941], [-246.524, 152.134], [-246.422, 152.153], [-246.361, 152.208], [-246.341, 152.302], [-246.361, 152.432], [-246.741, 153.545], [-251.732, 152.215], [-251.976, 152.758], [-251.732, 153.002], [-242.075, 158.617], [-243.187, 160.434], [-253.061, 154.738], [-253.468, 155.281], [-249.833, 158.997], [-250.782, 159.865], [-254.336, 156.23], [-254.499, 156.23], [-254.96, 156.718], [-249.291, 166.592], [-251.162, 167.622], [-256.153, 158.834], [-256.94, 157.668], [-257.509, 157.966], [-256.153, 163.038], [-257.509, 163.337], [-258.757, 158.373], [-258.832, 158.312], [-258.974, 158.291], [-259.184, 158.312], [-259.462, 158.373], [-259.462, 169.901], [-261.687, 169.901], [-261.687, 158.373], [-262.094, 158.291], [-262.392, 158.454], [-263.585, 163.201], [-263.83, 163.337], [-264.915, 162.957], [-263.585, 157.966], [-264.291, 157.668], [-264.291, 157.749], [-270.068, 167.622], [-271.886, 166.51], [-266.189, 156.8], [-266.189, 156.555], [-266.732, 156.23], [-270.448, 159.865], [-271.316, 158.915], [-267.681, 155.362], [-267.681, 155.199], [-268.17, 154.738], [-278.043, 160.434], [-279.074, 158.536], [-270.285, 153.545], [-269.119, 152.758], [-269.417, 152.215], [-274.49, 153.545], [-274.815, 152.215], [-269.824, 150.941], [-269.763, 150.866], [-269.742, 150.723], [-269.763, 150.513], [-269.824, 150.235], [-281.271, 150.235], [-281.271, 148.011], [-269.824, 148.011], [-269.743, 147.631], [-269.906, 147.306], [-274.652, 146.112], [-274.815, 145.895], [-274.408, 144.702], [-269.363, 146.031], [-269.119, 145.407], [-269.2, 145.407], [-279.074, 139.629], [-277.962, 137.812], [-268.088, 143.508], [-267.681, 142.966], [-271.316, 139.25], [-270.367, 138.382], [-266.813, 142.016], [-266.596, 142.016], [-266.189, 141.691], [-266.189, 141.528], [-271.886, 131.655], [-269.987, 130.624], [-264.453, 140.362], [-264.128, 140.497], [-263.585, 140.28], [-264.915, 135.208], [-263.667, 134.91], [-262.392, 139.874], [-261.687, 139.792], [-261.687, 128.345], [-259.462, 128.345], [-87.0322, 129.505], [-84.0485, 130.624], [-81.4173, 132.489], [-79.1385, 135.1], [-79.3252, 135.998], [-79.7762, 136.524], [-80.4917, 136.676], [-81.4715, 136.456], [-84.2198, 133.994], [-87.1478, 132.468], [-90.2553, 131.878], [-93.5425, 132.224], [-96.6669, 133.428], [-99.286, 135.411], [-101.4, 138.175], [-103.008, 141.718], [-85.7575, 141.718], [-85.1744, 142.389], [-84.998, 143.047], [-85.2284, 143.691], [-85.8655, 144.322], [-103.497, 144.322], [-103.633, 145.173], [-103.714, 146.044], [-103.741, 146.936], [-103.714, 147.848], [-84.3465, 147.848], [-83.8772, 148.499], [-83.7162, 149.15], [-83.8637, 149.801], [-84.3195, 150.452], [-103.442, 150.452], [-101.941, 154.936], [-99.7677, 158.244], [-96.9233, 160.375], [-93.4075, 161.329], [-89.8166, 161.229], [-86.7477, 160.197], [-84.2011, 158.232], [-82.1765, 155.335], [-82.1765, 153.653], [-81.485, 153.216], [-80.8205, 153.043], [-80.183, 153.134], [-79.5725, 153.49], [-79.5725, 162.496], [-80.2269, 163.021], [-80.8882, 163.188], [-81.5564, 162.994], [-82.2315, 162.442], [-82.2315, 160.109], [-83.9658, 161.841], [-86.1577, 163.079], [-88.8073, 163.821], [-91.9145, 164.069], [-92.1045, 164.069], [-97.4549, 163.079], [-101.571, 160.488], [-104.453, 156.298], [-106.102, 150.507], [-110.007, 150.507], [-110.446, 150.146], [-110.76, 149.794], [-110.948, 149.454], [-111.01, 149.123], [-110.955, 148.803], [-110.787, 148.492], [-110.507, 148.193], [-110.115, 147.903], [-106.046, 147.903], [-106.108, 146.991], [-106.128, 146.099], [-106.108, 145.227], [-106.046, 144.376], [-110.169, 144.376], [-110.585, 144.037], [-110.882, 143.698], [-111.06, 143.359], [-111.119, 143.02], [-111.064, 142.694], [-110.896, 142.369], [-110.616, 142.043], [-110.225, 141.718], [-106.046, 141.718], [-103.731, 136.793], [-100.798, 133.085], [-97.2484, 130.595], [-93.0815, 129.322], [-92.3828, 129.239], [-91.6977, 129.18], [-91.0263, 129.144], [-90.3685, 129.132], [-196.244, 130.38], [-195.511, 130.624], [-191.226, 132.333], [-188.296, 135.398], [-185.041, 134.584], [-184.2, 134.367], [-183.414, 134.232], [-181.813, 134.096], [-180.63, 134.309], [-179.115, 134.462], [-177.267, 134.553], [-175.086, 134.584], [-174.357, 134.553], [-173.201, 134.462], [-171.618, 134.309], [-169.607, 134.096], [-169.526, 134.131], [-169.363, 134.157], [-169.119, 134.172], [-168.793, 134.177], [-164.101, 135.127], [-163.422, 132.224], [-155.421, 132.496], [-155.106, 133.895], [-154.838, 135.218], [-154.617, 136.465], [-154.444, 137.636], [-154.314, 138.751], [-154.221, 139.83], [-154.165, 140.873], [-154.146, 141.881], [-154.218, 143.81], [-154.431, 145.719], [-154.787, 147.608], [-155.285, 149.476], [-163.422, 150.018], [-164.101, 148.798], [-164.459, 148.813], [-164.827, 148.859], [-165.205, 148.935], [-165.592, 149.042], [-166.732, 149.476], [-167.007, 149.626], [-167.315, 149.805], [-167.658, 150.012], [-168.034, 150.249], [-168.875, 150.781], [-169.824, 151.375], [-170.773, 152.053], [-171.37, 152.487], [-172.564, 153.111], [-168.63, 157.64], [-168.524, 157.9], [-168.447, 158.19], [-168.402, 158.51], [-168.386, 158.861], [-168.495, 159.783], [-168.658, 160.19], [-168.929, 160.624], [-169.309, 160.956], [-169.661, 161.194], [-169.987, 161.336], [-170.285, 161.384], [-170.728, 161.318], [-171.187, 161.119], [-171.664, 160.789], [-172.157, 160.326], [-176.307, 155.796], [-179.697, 157.64], [-182.166, 156.393], [-183.169, 155.742], [-184.037, 155.199], [-184.878, 154.575], [-185.692, 153.897], [-187.428, 152.215], [-189.815, 149.856], [-190.764, 147.441], [-191.388, 145.651], [-191.958, 143.915], [-194.074, 137.975], [-193.341, 137.107], [-196.271, 131.682], [-196.596, 130.868], [-196.868, 130.353], [-196.732, 130.19], [-191.117, 138.083], [-189.815, 141.176], [-190.141, 142.722], [-191.226, 143.346], [-190.358, 145.814], [-189.517, 148.092], [-188.92, 149.096], [-185.421, 152.324], [-184.065, 153.558], [-182.898, 154.548], [-181.922, 155.294], [-181.135, 155.796], [-180.759, 155.986], [-180.416, 156.121], [-180.108, 156.203], [-179.833, 156.23], [-178.965, 155.986], [-178.124, 155.389], [-177.717, 154.982], [-177.256, 154.711], [-185.936, 144.973], [-186.055, 144.844], [-186.14, 144.729], [-186.191, 144.627], [-186.207, 144.539], [-186.479, 144.024], [-187.211, 141.989], [-187.322, 141.722], [-187.435, 141.464], [-187.552, 141.214], [-187.672, 140.972], [-187.8, 140.737], [-187.937, 140.507], [-188.085, 140.283], [-188.242, 140.063], [-188.947, 139.168], [-190.141, 138.083], [-182.722, 135.457], [-183.387, 135.635], [-183.807, 135.796], [-183.983, 135.94], [-183.722, 136.308], [-183.536, 136.652], [-183.424, 136.973], [-183.386, 137.27], [-183.439, 138.338], [-183.597, 139.101], [-183.86, 139.558], [-184.227, 139.711], [-184.363, 139.602], [-184.245, 139.209], [-184.16, 138.843], [-184.109, 138.504], [-184.092, 138.192], [-184.065, 137.107], [-184.159, 136.709], [-184.438, 136.381], [-184.904, 136.125], [-185.556, 135.94], [-187.726, 136.483], [-187.835, 136.754], [-188.133, 137.405], [-187.807, 138.273], [-187.422, 139.005], [-186.98, 139.602], [-186.479, 140.063], [-186.339, 140.205], [-186.191, 140.331], [-186.034, 140.442], [-185.868, 140.538], [-185.7, 140.62], [-185.533, 140.69], [-185.368, 140.749], [-185.204, 140.796], [-184.865, 140.903], [-184.499, 140.979], [-184.106, 141.025], [-183.685, 141.04], [-175.927, 141.42], [-174.571, 142.722], [-174.272, 143.454], [-175.9, 142.857], [-177.283, 142.396], [-177.65, 142.289], [-178.043, 142.213], [-178.464, 142.167], [-178.911, 142.152], [-178.974, 142.2], [-179.081, 142.234], [-179.232, 142.254], [-179.426, 142.261], [-177.392, 144.81], [-177.119, 145.349], [-176.924, 145.963], [-176.807, 146.651], [-176.768, 147.414], [-176.768, 148.499], [-173.649, 152.026], [-167.111, 148.011], [-163.558, 147.794], [-163.119, 145.858], [-162.805, 144.064], [-162.617, 142.413], [-162.554, 140.904], [-162.559, 140.828], [-162.593, 140.462], [-162.622, 140.172], [-162.652, 139.857], [-162.673, 139.562], [-162.686, 139.287], [-162.69, 139.033], [-163.043, 136.808], [-166.569, 135.913], [-167.762, 135.588], [-169.607, 135.398], [-171.641, 135.778], [-172.052, 135.897], [-172.387, 135.981], [-172.649, 136.032], [-172.835, 136.049], [-172.959, 136.084], [-173.086, 136.11], [-173.217, 136.125], [-173.35, 136.13], [-173.92, 136.13], [-177.88, 135.642], [-181.813, 135.262], [-181.542, 142.179], [-182.057, 142.396], [-177.744, 147.414], [-177.812, 146.648], [-178.016, 145.814], [-178.355, 144.912], [-178.829, 143.942], [-179.401, 143.099], [-179.976, 142.497], [-180.554, 142.136], [-181.135, 142.016], [-191.307, 142.722], [-191.094, 142.513], [-190.941, 142.186], [-190.85, 141.74], [-190.819, 141.176], [-190.852, 140.627], [-190.948, 140.094], [-191.109, 139.576], [-191.334, 139.073], [-191.643, 138.64], [-192.053, 138.33], [-192.565, 138.145], [-193.179, 138.083], [-195.05, 132.089], [-195.213, 132.496], [-194.913, 133.226], [-194.501, 133.953], [-193.977, 134.677], [-193.341, 135.398], [-193.197, 135.339], [-193.06, 135.272], [-192.933, 135.197], [-192.813, 135.113], [-192.701, 135.021], [-192.593, 134.92], [-192.49, 134.811], [-192.392, 134.693], [-191.904, 133.96], [-191.551, 133.445], [-191.701, 133.175], [-191.958, 132.909], [-192.325, 132.646], [-192.799, 132.387], [-193.748, 131.98], [-194.67, 131.817]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181], [182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273], [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358], [359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395], [396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485], [486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496], [497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509], [510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531]], convexity = 1);
 }
-multmatrix([[1, 0, 0, -180], [0, 1, 0, 70], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "ABCD", size = 40, spacing = 1, font = "MarVoSym", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+polygon(points = [[-7.36179, 9.96758], [-7.30504, 10.1422], [-7.27379, 10.3611], [-7.26804, 10.624], [-7.28392, 10.8869], [-7.31854, 11.1057], [-7.37192, 11.2804], [-7.44405, 11.411], [-7.86891, 11.4262], [-8.35654, 11.472], [-8.90692, 11.5482], [-9.52003, 11.655], [-10.0903, 11.7855], [-10.513, 11.933], [-10.7883, 12.0975], [-10.916, 12.279], [-11.0346, 12.8554], [-11.1193, 13.7165], [-11.1701, 14.8624], [-11.187, 16.293], [-11.187, 38.698], [-11.1599, 40.2682], [-11.0785, 41.6687], [-10.9429, 42.8997], [-10.753, 43.961], [-10.8481, 44.3407], [-10.9703, 44.612], [-11.1196, 44.7747], [-11.296, 44.829], [-11.404, 44.829], [-11.5128, 44.7891], [-11.7843, 44.6695], [-12.2184, 44.4701], [-13.5583, 43.841], [-16.572, 42.414], [-17.739, 41.8631], [-18.84, 41.3495], [-19.875, 40.8731], [-20.844, 40.434], [-20.8913, 40.4035], [-20.925, 40.3392], [-20.9453, 40.2411], [-20.952, 40.109], [-20.9182, 39.8684], [-20.8165, 39.6345], [-20.6472, 39.4074], [-20.41, 39.187], [-19.0844, 39.6617], [-18.0095, 40.0007], [-17.1854, 40.2042], [-16.612, 40.272], [-16.3344, 40.2431], [-16.0973, 40.1565], [-15.9008, 40.0121], [-15.745, 39.81], [-15.626, 39.5371], [-15.541, 39.1795], [-15.49, 38.7371], [-15.473, 38.21], [-15.473, 16.293], [-15.4934, 14.9231], [-15.5545, 13.7975], [-15.6564, 12.9161], [-15.799, 12.279], [-15.9268, 12.0975], [-16.2023, 11.933], [-16.6254, 11.7855], [-17.196, 11.655], [-17.8087, 11.5482], [-18.3588, 11.472], [-18.8462, 11.4262], [-19.271, 11.411], [-19.3428, 11.2804], [-19.396, 11.1057], [-19.4308, 10.8869], [-19.447, 10.624], [-19.4413, 10.3611], [-19.41, 10.1422], [-19.3533, 9.96758], [-19.271, 9.83701], [-15.0393, 10.041], [-13.9203, 10.092], [-13.466, 10.109], [-12.9168, 10.092], [-11.73, 10.041], [-9.90579, 9.95601], [-7.44405, 9.83701], [23.8361, 12.4717], [24.6025, 14.652], [25.3011, 16.5407], [25.932, 18.138], [25.7014, 18.2802], [25.4437, 18.3817], [25.1589, 18.4427], [24.847, 18.463], [24.6128, 18.4427], [24.4262, 18.3817], [24.2873, 18.2802], [24.196, 18.138], [23.7387, 17.1259], [23.263, 16.2595], [22.7687, 15.5389], [22.256, 14.964], [21.7009, 14.5247], [21.0797, 14.211], [20.3924, 14.0227], [19.639, 13.96], [8.89699, 13.96], [12.5046, 18.0053], [15.6782, 21.6232], [18.4181, 24.8138], [20.724, 27.577], [22.0767, 29.5132], [23.043, 31.524], [23.6227, 33.6092], [23.816, 35.769], [23.6422, 37.4846], [23.1207, 39.1052], [22.2517, 40.6311], [21.035, 42.062], [19.5797, 43.2726], [17.994, 44.1372], [16.2777, 44.6561], [14.431, 44.829], [13.4456, 44.7705], [12.4705, 44.595], [11.5056, 44.3025], [10.551, 43.893], [9.64349, 43.4021], [8.81898, 42.8655], [8.0775, 42.2831], [7.41899, 41.655], [6.82993, 41.0159], [6.29674, 40.4005], [5.81943, 39.8089], [5.39799, 39.241], [5.04355, 38.7155], [4.76724, 38.251], [4.56906, 37.8475], [4.44899, 37.505], [4.47186, 37.4007], [4.5405, 37.2777], [4.65486, 37.1362], [4.81499, 36.976], [4.99374, 36.8277], [5.16399, 36.7217], [5.32574, 36.6582], [5.47899, 36.637], [5.65805, 36.9156], [5.86925, 37.2095], [6.11255, 37.5186], [6.38799, 37.843], [6.70406, 38.1865], [7.06924, 38.552], [7.48355, 38.9395], [7.94699, 39.349], [8.46175, 39.7517], [9.02899, 40.1187], [9.64874, 40.4502], [10.321, 40.746], [11.0271, 40.9892], [11.7485, 41.163], [12.4851, 41.2672], [13.237, 41.302], [14.4814, 41.185], [15.6105, 40.834], [16.6244, 40.249], [17.523, 39.43], [18.2589, 38.4351], [18.7845, 37.3215], [19.0999, 36.0891], [19.205, 34.738], [19.1719, 33.6514], [19.0727, 32.6155], [18.9074, 31.6304], [18.676, 30.696], [18.3479, 29.7587], [17.8927, 28.7637], [17.3104, 27.7112], [16.601, 26.601], [14.1766, 23.2406], [11.2165, 19.4802], [7.72061, 15.3201], [3.689, 10.76], [3.70087, 10.6726], [3.7365, 10.5732], [3.79587, 10.4621], [3.879, 10.339], [3.97231, 10.2211], [4.06224, 10.1252], [4.1488, 10.0516], [4.23199, 10], [23.002, 10], [41.3185, 9.78238], [42.5778, 9.9425], [43.827, 10.2094], [45.066, 10.583], [46.2683, 11.0528], [47.406, 11.6072], [48.4793, 12.2463], [49.488, 12.97], [50.417, 13.7856], [51.251, 14.6995], [51.99, 15.7116], [52.634, 16.822], [53.1564, 18.0044], [53.5295, 19.2327], [53.7534, 20.5069], [53.828, 21.827], [53.7814, 22.759], [53.6415, 23.6572], [53.4084, 24.5216], [53.082, 25.352], [52.6827, 26.1304], [52.2308, 26.8375], [51.7262, 27.4734], [51.169, 28.038], [50.5792, 28.5415], [49.9758, 28.9942], [49.3587, 29.3961], [48.728, 29.747], [48.0943, 30.042], [47.4673, 30.276], [46.8468, 30.449], [46.233, 30.561], [46.6383, 30.816], [47.04, 31.093], [47.4383, 31.392], [47.833, 31.713], [48.229, 32.0616], [48.63, 32.4422], [49.036, 32.8551], [49.447, 33.3], [49.8406, 33.7792], [50.1933, 34.294], [50.5051, 34.8442], [50.776, 35.43], [50.9957, 36.0361], [51.1525, 36.6472], [51.2467, 37.2635], [51.278, 37.885], [51.2331, 38.6587], [51.0983, 39.407], [50.8736, 40.1297], [50.559, 40.827], [50.1771, 41.4789], [49.7493, 42.0647], [49.2756, 42.5844], [48.756, 43.038], [48.2059, 43.4356], [47.6405, 43.7875], [47.0599, 44.0936], [46.464, 44.354], [45.8682, 44.5618], [45.2875, 44.7102], [44.7222, 44.7993], [44.172, 44.829], [42.7579, 44.7332], [41.4183, 44.4457], [40.1534, 43.9667], [38.963, 43.296], [37.8614, 42.488], [36.8613, 41.597], [35.9628, 40.623], [35.166, 39.566], [35.1787, 39.3747], [35.2168, 39.18], [35.2802, 38.9817], [35.369, 38.78], [35.4735, 38.6019], [35.583, 38.4747], [35.6975, 38.3984], [35.817, 38.373], [35.8797, 38.4272], [36.0135, 38.5627], [36.2187, 38.7797], [36.495, 39.078], [36.8087, 39.4102], [37.1258, 39.7287], [37.4462, 40.0337], [37.77, 40.325], [38.1269, 40.6074], [38.5465, 40.8847], [39.0289, 41.1569], [39.574, 41.424], [40.1514, 41.6554], [40.7303, 41.8207], [41.3109, 41.9199], [41.893, 41.953], [42.996, 41.8631], [43.9988, 41.5935], [44.9015, 41.1441], [45.704, 40.515], [46.3629, 39.7507], [46.8335, 38.8947], [47.1159, 37.9472], [47.21, 36.908], [47.1668, 36.0857], [47.037, 35.3007], [46.8208, 34.5532], [46.518, 33.843], [46.1382, 33.1777], [45.6905, 32.565], [45.1752, 32.0047], [44.592, 31.497], [43.9623, 31.0358], [43.307, 30.6152], [42.6263, 30.2353], [41.92, 29.896], [41.1828, 29.5936], [40.4083, 29.3232], [39.5964, 29.0851], [38.747, 28.879], [38.6994, 28.784], [38.6653, 28.662], [38.6449, 28.513], [38.638, 28.337], [38.6584, 28.0146], [38.7195, 27.7262], [38.8214, 27.4721], [38.964, 27.252], [39.764, 27.496], [40.1167, 27.5986], [40.4558, 27.6892], [40.7812, 27.7681], [41.093, 27.835], [41.3922, 27.8884], [41.6795, 27.9265], [41.9552, 27.9494], [42.219, 27.957], [43.5597, 27.8188], [44.8158, 27.4042], [45.9872, 26.7133], [47.074, 25.746], [47.988, 24.577], [48.6408, 23.281], [49.0325, 21.858], [49.163, 20.308], [49.1265, 19.2286], [49.017, 18.2155], [48.8345, 17.2686], [48.579, 16.388], [48.2638, 15.5879], [47.901, 14.8827], [47.4908, 14.2724], [47.033, 13.757], [46.5439, 13.3187], [46.0395, 12.9397], [45.5199, 12.6202], [44.985, 12.36], [44.4392, 12.1583], [43.8865, 12.0142], [43.3272, 11.9278], [42.761, 11.899], [41.5134, 11.9837], [40.4285, 12.238], [39.5064, 12.6617], [38.747, 13.255], [38.6283, 13.3847], [38.462, 13.584], [38.2483, 13.8527], [37.987, 14.191], [37.7055, 14.5394], [37.4308, 14.8385], [37.163, 15.0884], [36.902, 15.289], [36.6344, 15.4434], [36.3463, 15.5537], [36.0379, 15.6199], [35.709, 15.642], [35.2628, 15.5962], [34.8473, 15.4587], [34.4624, 15.2297], [34.108, 14.909], [33.8114, 14.5175], [33.5995, 14.0752], [33.4724, 13.5821], [33.43, 13.038], [33.4538, 12.7488], [33.525, 12.4512], [33.6438, 12.1453], [33.81, 11.831], [33.9966, 11.5387], [34.1763, 11.299], [34.3491, 11.1117], [34.515, 10.977], [35.7969, 10.431], [37.1465, 10.041], [38.5639, 9.80701], [40.049, 9.729], [-41.2294, 9.98788], [-39.5823, 10.4405], [-38.0489, 11.1949], [-36.6291, 12.251], [-35.3508, 13.5534], [-34.2421, 15.0455], [-33.3028, 16.7274], [-32.5331, 18.599], [-31.9337, 20.6181], [-31.5056, 22.7422], [-31.2487, 24.9716], [-31.1631, 27.306], [-31.247, 29.6514], [-31.4988, 31.8865], [-31.9185, 34.0114], [-32.5061, 36.026], [-33.2649, 37.8919], [-34.1983, 39.5695], [-35.3064, 41.0589], [-36.5891, 42.36], [-38.0163, 43.4161], [-39.5588, 44.1705], [-41.2168, 44.6231], [-42.9901, 44.774], [-44.7508, 44.6231], [-46.3978, 44.1705], [-47.9313, 43.4161], [-49.3511, 42.36], [-50.6293, 41.0581], [-51.7381, 39.5662], [-52.6773, 37.8846], [-53.4471, 36.013], [-54.046, 33.9939], [-54.4738, 31.8697], [-54.7305, 29.6404], [-54.8161, 27.306], [-54.7288, 24.9716], [-54.4671, 22.7422], [-54.0308, 20.6181], [-53.4201, 18.599], [-52.6385, 16.7274], [-51.6908, 15.0455], [-50.577, 13.5534], [-49.2971, 12.251], [-47.8803, 11.1949], [-46.3568, 10.4405], [-44.7268, 9.98788], [-42.9901, 9.83701], [-44.1607, 11.9764], [-45.0686, 12.3705], [-45.9307, 13.0274], [-46.7471, 13.947], [-47.4948, 15.0879], [-48.1508, 16.4085], [-48.7153, 17.9089], [-49.1881, 19.589], [-49.5617, 21.4022], [-49.8286, 23.3017], [-49.9887, 25.2877], [-50.0421, 27.36], [-49.987, 29.4521], [-49.8218, 31.4425], [-49.5465, 33.3311], [-49.1611, 35.118], [-48.6693, 36.7675], [-48.0758, 38.244], [-47.3808, 39.5475], [-46.5841, 40.678], [-45.7035, 41.5919], [-44.7566, 42.2447], [-43.7435, 42.6364], [-42.6641, 42.767], [-41.713, 42.6416], [-40.8128, 42.2652], [-39.9635, 41.6381], [-39.1651, 40.76], [-38.4361, 39.6666], [-37.7953, 38.3935], [-37.2426, 36.9406], [-36.7781, 35.308], [-36.4102, 33.5363], [-36.1473, 31.6662], [-35.9897, 29.6978], [-35.9371, 27.631], [-35.9863, 25.5009], [-36.1338, 23.4775], [-36.3798, 21.5609], [-36.7241, 19.751], [-37.1735, 18.0772], [-37.7348, 16.5677], [-38.408, 15.2227], [-39.1931, 14.042], [-40.0743, 13.0808], [-41.0371, 12.3942], [-42.0813, 11.9823], [-43.2071, 11.845]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], [193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389], [390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485]], convexity = 1);
+polygon(points = [[19.9339, 69.8266], [23.0361, 70.2845], [25.7654, 71.0476], [28.1219, 72.116], [28.3908, 72.5042], [28.6816, 73.2347], [28.9943, 74.3077], [29.3289, 75.723], [29.6316, 77.1761], [29.8479, 78.3612], [29.9776, 79.2785], [30.0209, 79.928], [29.6172, 80.1482], [29.1934, 80.294], [28.7492, 80.3652], [28.2849, 80.362], [27.7525, 78.4327], [27.0236, 76.7407], [26.098, 75.2862], [24.9759, 74.069], [23.4194, 72.9297], [21.7071, 72.116], [19.8389, 71.6277], [17.8148, 71.465], [16.4703, 71.526], [15.1766, 71.709], [13.9338, 72.014], [12.7419, 72.441], [11.619, 72.9718], [10.5826, 73.5872], [9.63254, 74.2873], [8.76886, 75.072], [7.97885, 75.9334], [7.24986, 76.8625], [6.58185, 77.8594], [5.97485, 78.924], [5.43567, 80.0386], [4.9711, 81.1855], [4.58116, 82.3646], [4.26585, 83.576], [4.0226, 84.8111], [3.84886, 86.0615], [3.7446, 87.3271], [3.70985, 88.608], [3.80986, 90.517], [4.10986, 92.392], [4.60986, 94.233], [5.30986, 96.04], [6.20354, 97.7559], [7.2836, 99.3225], [8.55005, 100.74], [10.0029, 102.008], [11.5964, 103.052], [13.2849, 103.798], [15.0684, 104.246], [16.9469, 104.395], [21.019, 103.9], [24.1486, 102.415], [26.3355, 99.9394], [27.5798, 96.474], [27.712, 96.4027], [27.8646, 96.3517], [28.0375, 96.3212], [28.2309, 96.311], [28.4343, 96.3254], [28.6376, 96.3685], [28.8408, 96.4404], [29.0439, 96.541], [29.2202, 96.6574], [29.3424, 96.7755], [29.4102, 96.8954], [29.4239, 97.017], [29.3459, 97.7221], [29.1121, 99.2952], [28.7224, 101.737], [28.1768, 105.046], [25.4844, 105.544], [22.6701, 105.9], [19.7339, 106.114], [16.6759, 106.185], [14.7517, 106.091], [12.8851, 105.808], [11.0762, 105.338], [9.32486, 104.679], [7.66849, 103.862], [6.14435, 102.916], [4.75249, 101.842], [3.49286, 100.638], [2.36205, 99.314], [1.35661, 97.878], [0.476547, 96.33], [-0.278122, 94.67], [-0.883194, 92.9333], [-1.31538, 91.1542], [-1.57469, 89.3328], [-1.66113, 87.469], [-1.57726, 85.6989], [-1.32562, 83.9695], [-0.90625, 82.2809], [-0.319122, 80.633], [0.41423, 79.0581], [1.27136, 77.5882], [2.25223, 76.2236], [3.35686, 74.964], [4.59111, 73.818], [5.96086, 72.794], [7.46611, 71.892], [9.10686, 71.112], [10.8481, 70.4829], [12.6539, 70.0335], [14.5241, 69.7639], [16.4589, 69.674], [-34.8025, 69.9667], [-34.7856, 70.1387], [-34.7755, 70.3532], [-34.7721, 70.61], [-34.7823, 70.8686], [-34.8129, 71.0882], [-34.8638, 71.2691], [-34.9351, 71.411], [-35.3038, 71.4423], [-35.7591, 71.5362], [-36.3008, 71.6928], [-36.9291, 71.912], [-37.5383, 72.1842], [-38.0238, 72.4987], [-38.3858, 72.8557], [-38.6241, 73.255], [-38.9834, 74.1907], [-40.0071, 76.836], [-51.0471, 105.805], [-51.1113, 105.842], [-51.1961, 105.9], [-51.2427, 105.93], [-51.2876, 105.951], [-51.3307, 105.964], [-51.3721, 105.968], [-51.5732, 105.931], [-51.8233, 105.822], [-52.1227, 105.639], [-52.4711, 105.384], [-52.811, 105.104], [-53.0849, 104.845], [-53.2925, 104.609], [-53.4341, 104.395], [-55.3293, 99.5531], [-57.7061, 93.4635], [-60.5643, 86.1261], [-63.9041, 77.541], [-64.5926, 75.8692], [-65.2471, 74.462], [-65.8676, 73.3192], [-66.4541, 72.441], [-66.678, 72.2215], [-66.9968, 72.024], [-67.4105, 71.8485], [-67.9191, 71.695], [-68.448, 71.5707], [-68.9226, 71.482], [-69.343, 71.4287], [-69.7091, 71.411], [-69.7568, 71.2547], [-69.7908, 71.0577], [-69.8113, 70.8202], [-69.8181, 70.542], [-69.8113, 70.2744], [-69.7908, 70.0677], [-69.7568, 69.922], [-69.7091, 69.837], [-69.2413, 69.8539], [-68.7598, 69.8778], [-68.2648, 69.9084], [-67.2517, 69.984], [-66.7693, 70.017], [-66.3092, 70.045], [-65.8711, 70.068], [-65.4275, 70.0859], [-64.9518, 70.0987], [-64.444, 70.1064], [-63.9041, 70.109], [-63.3921, 70.1064], [-62.9141, 70.0987], [-62.4701, 70.0859], [-62.0601, 70.068], [-61.6582, 70.045], [-61.2393, 70.017], [-60.8037, 69.984], [-59.8985, 69.9084], [-59.4628, 69.8778], [-59.044, 69.8539], [-58.6421, 69.837], [-58.6092, 69.9819], [-58.5916, 70.1725], [-58.5892, 70.4089], [-58.6021, 70.691], [-58.6263, 70.9651], [-58.6591, 71.1765], [-58.7003, 71.3251], [-58.7501, 71.411], [-58.9013, 71.4144], [-59.0829, 71.4245], [-59.2948, 71.4414], [-59.5371, 71.465], [-59.8073, 71.4979], [-60.1031, 71.5427], [-60.4243, 71.5994], [-60.7711, 71.668], [-61.117, 71.7535], [-61.4359, 71.861], [-61.7275, 71.9905], [-61.9921, 72.142], [-62.2117, 72.3135], [-62.3686, 72.502], [-62.4627, 72.7075], [-62.4941, 72.93], [-62.4466, 73.7808], [-62.3041, 74.7062], [-62.0666, 75.7063], [-61.7341, 76.781], [-61.2358, 78.1712], [-60.6628, 79.7377], [-60.0153, 81.4807], [-59.2931, 83.4], [-59.0221, 83.563], [-57.7402, 83.6339], [-56.3363, 83.6845], [-54.8107, 83.7149], [-53.1631, 83.725], [-51.0777, 83.7216], [-49.4874, 83.7115], [-48.3922, 83.6946], [-47.7921, 83.671], [-47.7106, 83.6574], [-47.6291, 83.6167], [-47.5476, 83.5489], [-47.4661, 83.454], [-46.5441, 81.176], [-46.0831, 80.0136], [-45.6221, 78.8055], [-45.1611, 77.5516], [-44.7001, 76.252], [-44.2963, 75.0494], [-44.0078, 74.0857], [-43.8348, 73.3609], [-43.7771, 72.875], [-43.7907, 72.6243], [-43.8313, 72.4142], [-43.8992, 72.2448], [-43.9941, 72.116], [-44.202, 71.9725], [-44.4998, 71.841], [-44.8875, 71.7215], [-45.3651, 71.614], [-45.8608, 71.5252], [-46.3038, 71.4617], [-46.6943, 71.4237], [-47.0321, 71.411], [-47.1279, 71.2804], [-47.1983, 71.1057], [-47.2434, 70.8869], [-47.2631, 70.624], [-47.2574, 70.3611], [-47.2261, 70.1422], [-47.1693, 69.9676], [-47.0871, 69.837], [-46.6328, 69.8539], [-46.1378, 69.8778], [-45.6023, 69.9084], [-44.4435, 69.984], [-43.8898, 70.017], [-43.365, 70.045], [-42.8691, 70.068], [-42.3783, 70.0859], [-41.8689, 70.0987], [-41.3408, 70.1064], [-40.7941, 70.109], [-40.2175, 70.092], [-39.0306, 70.041], [-37.2335, 69.956], [-34.8261, 69.837], [-54.3192, 85.8478], [-55.5094, 85.8682], [-56.7877, 85.9023], [-58.1541, 85.95], [-58.2014, 85.9636], [-58.2351, 86.0042], [-58.2553, 86.0721], [-58.2621, 86.167], [-53.2711, 99.404], [-48.4971, 86.275], [-48.4971, 86.221], [-48.5115, 86.1809], [-48.5276, 86.1425], [-48.5455, 86.1059], [-48.5651, 86.071], [-48.5864, 86.0417], [-48.6093, 86.0207], [-48.6339, 86.0082], [-48.6601, 86.004], [-49.891, 85.9327], [-51.0609, 85.8817], [-52.1695, 85.8512], [-53.2171, 85.841], [-17.1934, 70.061], [-14.0656, 70.624], [-11.5109, 71.526], [-9.52933, 72.767], [-7.9272, 74.4182], [-6.78282, 76.3067], [-6.09621, 78.4327], [-5.86732, 80.796], [-5.92157, 81.7327], [-6.08432, 82.644], [-6.35558, 83.5297], [-6.73532, 84.39], [-7.19389, 85.1985], [-7.70157, 85.929], [-8.25839, 86.5815], [-8.86432, 87.156], [-9.49913, 87.664], [-10.1426, 88.116], [-10.7946, 88.512], [-11.4553, 88.852], [-12.1029, 89.1284], [-12.7166, 89.3335], [-13.2964, 89.4674], [-13.8423, 89.53], [-13.9338, 89.608], [-13.9643, 89.6792], [-13.9338, 89.7436], [-13.8423, 89.801], [-12.9325, 90.2349], [-12.0211, 90.8587], [-11.108, 91.6724], [-10.1933, 92.676], [-9.39226, 93.8122], [-8.82007, 95.023], [-8.47676, 96.3082], [-8.36232, 97.668], [-8.40388, 98.5401], [-8.52858, 99.3665], [-8.73639, 100.147], [-9.02733, 100.882], [-9.38483, 101.561], [-9.79332, 102.174], [-10.2528, 102.72], [-10.7633, 103.201], [-11.3235, 103.629], [-11.9328, 104.018], [-12.5914, 104.368], [-13.2993, 104.679], [-14.0318, 104.95], [-14.7643, 105.178], [-15.4968, 105.364], [-16.2293, 105.507], [-16.9682, 105.614], [-17.7208, 105.69], [-18.4872, 105.736], [-19.2673, 105.751], [-20.1845, 105.748], [-21.2001, 105.737], [-22.314, 105.72], [-24.6873, 105.672], [-25.6483, 105.655], [-26.4093, 105.645], [-26.9703, 105.642], [-27.6858, 105.659], [-28.9913, 105.71], [-30.8868, 105.795], [-33.3723, 105.914], [-33.4542, 105.783], [-33.5108, 105.609], [-33.5422, 105.39], [-33.5483, 105.127], [-33.5321, 104.864], [-33.4973, 104.645], [-33.4441, 104.471], [-33.3723, 104.34], [-32.9281, 104.325], [-32.4093, 104.279], [-31.8161, 104.203], [-31.1483, 104.096], [-30.5242, 103.965], [-30.0628, 103.818], [-29.7642, 103.653], [-29.6283, 103.472], [-29.5098, 102.896], [-29.4251, 102.034], [-29.3743, 100.889], [-29.3573, 99.458], [-29.3573, 76.293], [-29.3743, 74.8624], [-29.4251, 73.7165], [-29.5098, 72.8554], [-29.6283, 72.279], [-29.7642, 72.0975], [-30.0628, 71.933], [-30.5242, 71.7855], [-31.1483, 71.655], [-31.8161, 71.5482], [-32.4093, 71.472], [-32.9281, 71.4262], [-33.3723, 71.411], [-33.4441, 71.2804], [-33.4973, 71.1057], [-33.5321, 70.8869], [-33.5483, 70.624], [-33.5422, 70.3611], [-33.5108, 70.1422], [-33.4542, 69.9676], [-33.3723, 69.837], [-20.8943, 69.837], [-24.6373, 90.073], [-24.6373, 99.404], [-24.641, 100.889], [-24.5971, 102.062], [-24.5055, 102.923], [-24.3663, 103.472], [-24.1053, 103.71], [-23.5663, 103.879], [-22.7493, 103.981], [-21.6543, 104.015], [-19.8393, 103.889], [-18.2193, 103.513], [-16.7943, 102.885], [-15.5643, 102.007], [-14.5734, 100.905], [-13.8656, 99.6067], [-13.4409, 98.1117], [-13.2993, 96.42], [-13.4061, 95.1637], [-13.7266, 93.999], [-14.2606, 92.9257], [-15.0083, 91.944], [-15.9679, 91.1254], [-17.1376, 90.5407], [-18.5174, 90.1899], [-20.1073, 90.073], [-20.6847, 71.5849], [-21.4128, 71.6205], [-22.0477, 71.6799], [-22.5893, 71.763], [-23.0581, 71.8834], [-23.4743, 72.0547], [-23.8381, 72.2769], [-24.1493, 72.55], [-24.2646, 72.7398], [-24.3663, 73.0652], [-24.4546, 73.5263], [-24.5293, 74.123], [-24.5867, 74.7536], [-24.6238, 75.3165], [-24.6407, 75.8116], [-24.6373, 76.239], [-24.6373, 88.011], [-21.3283, 88.011], [-16.914, 87.4821], [-13.7608, 85.8952], [-11.8689, 83.2505], [-11.2383, 79.548], [-11.7774, 76.0589], [-13.3946, 73.5667], [-16.0899, 72.0714], [-19.8633, 71.573], [49.6369, 69.9014], [51.6779, 70.0947], [53.5969, 70.4169], [55.3939, 70.868], [57.0494, 71.4259], [58.5439, 72.0685], [59.8774, 72.7959], [61.0499, 73.608], [62.0944, 74.5057], [63.0439, 75.4897], [63.8984, 76.5602], [64.6579, 77.717], [65.3164, 78.9267], [65.8681, 80.155], [66.3129, 81.4017], [66.6509, 82.667], [66.9002, 83.9641], [67.0784, 85.3052], [67.1852, 86.6906], [67.2209, 88.12], [67.1386, 89.9593], [66.8919, 91.7342], [66.4806, 93.4448], [65.9049, 95.091], [65.1787, 96.6499], [64.3151, 98.0985], [63.3142, 99.4369], [62.1759, 100.665], [60.8942, 101.775], [59.4634, 102.76], [57.8832, 103.62], [56.1539, 104.354], [54.3024, 104.942], [52.3561, 105.361], [50.3149, 105.613], [48.1789, 105.697], [47.4696, 105.695], [46.5619, 105.69], [41.7879, 105.649], [40.9394, 105.644], [40.3129, 105.642], [39.5974, 105.659], [38.2919, 105.71], [36.3964, 105.795], [33.9109, 105.914], [33.829, 105.783], [33.7724, 105.609], [33.741, 105.39], [33.7349, 105.127], [33.7511, 104.864], [33.7859, 104.645], [33.8391, 104.471], [33.9109, 104.34], [34.3551, 104.325], [34.8739, 104.279], [35.4671, 104.203], [36.1349, 104.096], [36.759, 103.965], [37.2204, 103.818], [37.519, 103.653], [37.6549, 103.472], [37.7734, 102.896], [37.8581, 102.034], [37.9089, 100.889], [37.9259, 99.458], [37.9259, 76.293], [37.9089, 74.8624], [37.8581, 73.7165], [37.7734, 72.8554], [37.6549, 72.279], [37.519, 72.0975], [37.2204, 71.933], [36.759, 71.7855], [36.1349, 71.655], [35.4671, 71.5482], [34.8739, 71.472], [34.3551, 71.4262], [33.9109, 71.411], [33.8391, 71.2804], [33.7859, 71.1057], [33.7511, 70.8869], [33.7349, 70.624], [33.741, 70.3611], [33.7724, 70.1422], [33.829, 69.9676], [33.9109, 69.837], [47.4739, 69.837], [45.731, 71.6205], [44.4086, 71.763], [43.5065, 72.0005], [43.0249, 72.333], [42.8827, 72.7196], [42.7811, 73.4995], [42.7202, 74.6726], [42.6999, 76.239], [42.6999, 99.349], [42.6965, 100.719], [42.7406, 101.845], [42.832, 102.726], [42.9709, 103.364], [43.276, 103.625], [44.0016, 103.812], [45.1476, 103.924], [46.7139, 103.961], [47.9061, 103.924], [49.0676, 103.815], [50.1985, 103.632], [51.2989, 103.377], [52.3703, 103.041], [53.4146, 102.614], [54.4318, 102.098], [55.4219, 101.492], [56.3644, 100.802], [57.2391, 100.034], [58.0459, 99.188], [58.7849, 98.264], [59.4539, 97.2408], [60.0499, 96.0972], [60.5729, 94.8333], [61.0229, 93.449], [61.3847, 91.9617], [61.6431, 90.3877], [61.7982, 88.7272], [61.8499, 86.98], [61.7778, 85.1078], [61.5616, 83.3422], [61.2013, 81.6833], [60.6969, 80.131], [60.0674, 78.7045], [59.3309, 77.422], [58.4874, 76.2835], [57.5369, 75.289], [56.4994, 74.4237], [55.3941, 73.672], [54.2209, 73.0337], [52.9799, 72.509], [51.6799, 72.0995], [50.3289, 71.807], [48.9269, 71.6315], [47.4739, 71.573]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], [112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279], [280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302], [303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411], [412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463], [464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550], [551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603]], convexity = 1);
+polygon(points = [[-13.6511, 129.685], [-12.2991, 129.881], [-10.9861, 130.207], [-9.71211, 130.664], [-8.50423, 131.23], [-7.3896, 131.885], [-6.36823, 132.627], [-5.44011, 133.458], [-4.60522, 134.374], [-3.8636, 135.37], [-3.21523, 136.449], [-2.66011, 137.608], [-2.21474, 138.823], [-1.89661, 140.066], [-1.70573, 141.339], [-1.64211, 142.64], [-1.6828, 143.591], [-1.80486, 144.546], [-2.0083, 145.504], [-2.29311, 146.465], [-2.65335, 147.411], [-3.0831, 148.323], [-3.58235, 149.201], [-4.15111, 150.045], [-4.80042, 150.833], [-5.54135, 151.544], [-6.37392, 152.176], [-7.29811, 152.731], [-8.29224, 153.182], [-9.3356, 153.504], [-10.4282, 153.698], [-11.5701, 153.762], [-12.2804, 153.696], [-13.0824, 153.497], [-13.9759, 153.167], [-14.9611, 152.704], [-15.9323, 152.19], [-16.7849, 151.707], [-17.5188, 151.254], [-18.1341, 150.832], [-18.2496, 150.788], [-18.3241, 150.764], [-18.3503, 150.768], [-18.3749, 150.791], [-18.3978, 150.836], [-18.4191, 150.9], [-18.437, 150.97], [-18.4499, 151.032], [-18.4576, 151.085], [-18.4601, 151.13], [-18.4601, 162.062], [-18.4228, 163.476], [-18.3109, 164.734], [-18.1243, 165.836], [-17.8631, 166.782], [-17.8759, 166.93], [-17.9141, 167.077], [-17.9779, 167.222], [-18.0671, 167.365], [-18.1678, 167.49], [-18.2669, 167.579], [-18.3643, 167.632], [-18.4601, 167.65], [-20.4265, 166.843], [-22.3659, 166.212], [-24.278, 165.758], [-26.1631, 165.48], [-26.2117, 165.446], [-26.2484, 165.371], [-26.2732, 165.255], [-26.2861, 165.099], [-26.2901, 164.924], [-26.2891, 164.75], [-26.2831, 164.578], [-26.2721, 164.408], [-26.2586, 164.26], [-26.2451, 164.154], [-26.2316, 164.09], [-26.2181, 164.069], [-24.9226, 164.008], [-23.9391, 163.825], [-23.2676, 163.52], [-22.9081, 163.093], [-22.7896, 162.673], [-22.7048, 162.062], [-22.654, 161.262], [-22.6371, 160.272], [-22.6371, 135.968], [-22.6778, 134.751], [-22.7999, 133.676], [-23.0033, 132.743], [-23.2881, 131.953], [-23.272, 131.817], [-23.2239, 131.651], [-23.1435, 131.457], [-23.0311, 131.234], [-22.9064, 131.027], [-22.7901, 130.878], [-22.6824, 130.79], [-22.5831, 130.76], [-22.432, 130.81], [-22.2776, 130.851], [-22.12, 130.884], [-21.9591, 130.908], [-21.8021, 130.926], [-21.6571, 130.939], [-21.5241, 130.946], [-21.4031, 130.949], [-21.2784, 130.945], [-21.1351, 130.932], [-20.9734, 130.911], [-20.7931, 130.881], [-20.4641, 130.82], [-20.3379, 130.795], [-20.2371, 130.773], [-20.1325, 130.747], [-19.9958, 130.708], [-19.827, 130.658], [-19.4278, 130.535], [-19.2669, 130.488], [-19.1433, 130.454], [-19.0571, 130.434], [-17.7378, 130.078], [-16.6289, 129.824], [-15.7303, 129.671], [-15.0421, 129.62], [-14.3439, 131.534], [-15.2321, 131.739], [-16.0798, 132.083], [-16.8871, 132.563], [-17.5753, 133.147], [-18.0668, 133.801], [-18.3618, 134.524], [-18.4601, 135.317], [-18.4601, 148.499], [-18.4432, 148.659], [-18.3923, 148.811], [-18.3077, 148.957], [-18.1891, 149.096], [-17.9179, 149.318], [-17.5381, 149.55], [-17.0499, 149.793], [-16.4531, 150.045], [-15.8224, 150.271], [-15.2324, 150.432], [-14.6829, 150.529], [-14.1741, 150.561], [-12.4372, 150.394], [-10.8886, 149.893], [-9.52823, 149.058], [-8.35611, 147.889], [-7.41241, 146.427], [-6.73836, 144.712], [-6.33392, 142.745], [-6.19911, 140.525], [-6.26016, 139.444], [-6.44336, 138.372], [-6.74867, 137.308], [-7.1761, 136.252], [-7.70824, 135.248], [-8.32861, 134.34], [-9.03723, 133.526], [-9.83411, 132.807], [-10.6887, 132.22], [-11.5704, 131.8], [-12.4792, 131.549], [-13.4151, 131.465], [42.0299, 129.702], [43.2499, 130.054], [43.6375, 130.162], [44.0402, 130.271], [44.458, 130.379], [44.8909, 130.488], [45.3403, 130.593], [45.8067, 130.691], [46.2898, 130.783], [46.7899, 130.868], [47.2844, 130.943], [47.7499, 131.004], [48.1864, 131.051], [48.5939, 131.085], [48.6737, 131.105], [48.7499, 131.166], [48.8227, 131.268], [48.8919, 131.41], [48.9514, 131.563], [48.9939, 131.695], [49.0194, 131.807], [49.0279, 131.899], [49.0178, 132.153], [48.9874, 132.346], [48.9368, 132.479], [48.8659, 132.55], [48.3629, 132.59], [48.1233, 132.612], [47.8784, 132.638], [47.6283, 132.667], [47.3729, 132.699], [47.1154, 132.742], [46.8579, 132.804], [46.6004, 132.885], [46.3429, 132.984], [46.1074, 133.099], [45.9159, 133.228], [45.7684, 133.37], [45.6649, 133.526], [45.4987, 134.194], [45.3799, 135.303], [45.3087, 136.852], [45.2849, 138.843], [45.2849, 162.062], [45.3222, 163.476], [45.4342, 164.734], [45.6207, 165.836], [45.8819, 166.782], [45.8692, 166.93], [45.8309, 167.077], [45.7672, 167.222], [45.6779, 167.365], [45.5772, 167.49], [45.4782, 167.579], [45.3807, 167.632], [45.2849, 167.65], [43.3185, 166.843], [41.3792, 166.212], [39.467, 165.758], [37.5819, 165.48], [37.5333, 165.446], [37.4967, 165.371], [37.4718, 165.255], [37.4589, 165.099], [37.4549, 164.924], [37.4559, 164.75], [37.4619, 164.578], [37.4729, 164.408], [37.4864, 164.26], [37.4999, 164.154], [37.5134, 164.09], [37.5269, 164.069], [38.8224, 164.008], [39.8059, 163.825], [40.4774, 163.52], [40.8369, 163.093], [40.9555, 162.673], [41.0402, 162.062], [41.091, 161.262], [41.1079, 160.272], [41.1079, 154.358], [41.091, 153.86], [41.0402, 153.504], [40.9555, 153.29], [40.8369, 153.219], [40.569, 153.302], [40.1994, 153.389], [39.728, 153.479], [39.1549, 153.572], [38.558, 153.655], [38.0154, 153.714], [37.527, 153.75], [37.0929, 153.762], [36.1463, 153.7], [35.1504, 153.514], [34.1053, 153.205], [33.0109, 152.771], [31.9088, 152.236], [30.8407, 151.621], [29.8064, 150.927], [28.8059, 150.153], [27.8627, 149.29], [26.9992, 148.329], [26.2152, 147.27], [25.5109, 146.112], [24.9295, 144.898], [24.5142, 143.671], [24.265, 142.43], [24.1819, 141.176], [24.3616, 138.84], [24.9007, 136.69], [25.7991, 134.724], [27.0569, 132.943], [28.5521, 131.466], [30.1627, 130.41], [31.8886, 129.777], [33.7299, 129.566], [34.6352, 129.641], [35.6149, 129.864], [36.6692, 130.237], [37.7979, 130.759], [38.8695, 131.336], [39.7512, 131.871], [40.443, 132.367], [40.9449, 132.821], [40.996, 132.811], [41.0402, 132.753], [41.0775, 132.648], [41.1079, 132.496], [41.1079, 130.597], [41.135, 130.146], [41.2164, 129.824], [41.352, 129.63], [41.5419, 129.566], [34.7055, 133.103], [33.2112, 133.621], [31.905, 134.486], [30.7869, 135.696], [29.8909, 137.157], [29.2509, 138.775], [28.8669, 140.548], [28.7389, 142.478], [28.8533, 144.225], [29.1967, 145.858], [29.7688, 147.378], [30.5699, 148.784], [31.5557, 149.965], [32.6822, 150.808], [33.9492, 151.314], [35.3569, 151.483], [36.4405, 151.43], [37.4664, 151.269], [38.4345, 151.002], [39.3449, 150.628], [40.1162, 150.195], [40.6672, 149.75], [40.9977, 149.294], [41.1079, 148.825], [41.1079, 135.1], [41.0147, 134.745], [40.7349, 134.387], [40.2687, 134.026], [39.6159, 133.662], [38.8547, 133.342], [38.0629, 133.113], [37.2407, 132.976], [36.3879, 132.93], [13.68, 129.597], [14.4032, 129.688], [15.111, 129.841], [15.8037, 130.054], [16.4641, 130.315], [17.0752, 130.61], [17.637, 130.939], [18.1497, 131.302], [18.6178, 131.679], [19.0452, 132.048], [19.4318, 132.411], [19.7777, 132.767], [20.0896, 133.119], [20.3744, 133.472], [20.6321, 133.824], [20.8627, 134.177], [21.0049, 134.442], [21.1064, 134.693], [21.1674, 134.93], [21.1877, 135.154], [21.1817, 135.249], [21.1639, 135.344], [21.1342, 135.438], [21.0927, 135.533], [21.0443, 135.622], [20.9942, 135.699], [20.9423, 135.765], [20.8887, 135.818], [20.8397, 135.86], [20.8009, 135.889], [20.7722, 135.907], [20.7537, 135.913], [20.2934, 135.43], [19.7534, 134.957], [19.1339, 134.495], [18.4347, 134.042], [17.666, 133.65], [16.8379, 133.371], [15.9505, 133.203], [15.0037, 133.147], [13.1532, 133.291], [11.4807, 133.723], [9.98618, 134.444], [8.66966, 135.452], [7.59561, 136.746], [6.82841, 138.321], [6.3681, 140.177], [6.21466, 142.315], [6.33167, 144.24], [6.68266, 145.973], [7.26767, 147.515], [8.08667, 148.865], [9.05142, 149.963], [10.0737, 150.747], [11.1534, 151.218], [12.2907, 151.375], [12.7664, 151.362], [13.1894, 151.324], [13.5599, 151.26], [13.8777, 151.171], [14.1904, 151.043], [14.5457, 150.863], [14.9434, 150.63], [15.3837, 150.344], [15.5522, 150.226], [15.7597, 150.062], [16.0062, 149.853], [16.2917, 149.598], [16.5928, 149.333], [16.8854, 149.093], [17.1694, 148.878], [17.4447, 148.689], [17.7161, 148.535], [17.9874, 148.425], [18.2586, 148.359], [18.5297, 148.337], [18.9248, 148.377], [19.2962, 148.496], [19.6438, 148.695], [19.9677, 148.974], [20.2407, 149.336], [20.4357, 149.784], [20.5527, 150.319], [20.5917, 150.941], [20.5806, 151.136], [20.5474, 151.344], [20.4921, 151.563], [20.4147, 151.795], [20.3258, 152.015], [20.2352, 152.199], [20.1428, 152.347], [20.0487, 152.46], [19.0112, 153.03], [17.8517, 153.436], [16.5702, 153.681], [15.1667, 153.762], [14.3046, 153.724], [13.4272, 153.609], [12.5345, 153.418], [11.6267, 153.151], [10.7188, 152.81], [9.82617, 152.398], [8.94879, 151.915], [8.08667, 151.361], [7.25336, 150.746], [6.46242, 150.083], [5.71385, 149.37], [5.00768, 148.608], [4.35661, 147.788], [3.77342, 146.899], [3.2581, 145.943], [2.81067, 144.919], [2.44885, 143.851], [2.19041, 142.762], [2.03535, 141.654], [1.98367, 140.525], [2.06755, 139.123], [2.31917, 137.768], [2.73854, 136.458], [3.32567, 135.194], [4.0726, 134.01], [4.97041, 132.94], [6.0191, 131.983], [7.21867, 131.139], [8.53261, 130.451], [9.92442, 129.959], [11.3941, 129.664], [12.9417, 129.566], [-40.3046, 129.655], [-39.4801, 129.922], [-38.5216, 130.367], [-37.4291, 130.99], [-36.365, 131.662], [-35.4926, 132.255], [-34.812, 132.768], [-34.3231, 133.201], [-34.1448, 132.551], [-33.8818, 131.929], [-33.5343, 131.337], [-33.1021, 130.773], [-32.6156, 130.292], [-32.1053, 129.949], [-31.5712, 129.743], [-31.0131, 129.674], [-30.5972, 129.721], [-30.1083, 129.861], [-29.5466, 130.094], [-28.9121, 130.42], [-28.2855, 130.782], [-27.7488, 131.122], [-27.302, 131.44], [-26.9451, 131.736], [-26.8261, 131.973], [-26.7411, 132.224], [-26.6901, 132.489], [-26.6731, 132.767], [-26.6866, 132.957], [-26.7273, 133.092], [-26.7952, 133.174], [-26.8901, 133.201], [-26.9083, 133.196], [-26.9348, 133.18], [-26.9698, 133.155], [-27.1073, 133.041], [-27.2021, 132.97], [-27.2547, 132.934], [-27.3176, 132.895], [-27.3907, 132.853], [-27.4741, 132.807], [-27.5613, 132.762], [-27.6468, 132.719], [-27.7308, 132.681], [-27.8131, 132.645], [-27.8984, 132.613], [-27.9923, 132.584], [-28.0949, 132.558], [-28.2061, 132.536], [-28.3224, 132.518], [-28.4403, 132.506], [-28.5599, 132.498], [-28.6811, 132.496], [-29.4165, 132.655], [-29.9418, 133.133], [-30.257, 133.93], [-30.3621, 135.045], [-30.3621, 146.221], [-30.4732, 147.709], [-30.8063, 149.082], [-31.3616, 150.34], [-32.1391, 151.483], [-33.064, 152.432], [-34.0618, 153.11], [-35.1325, 153.517], [-36.2761, 153.653], [-37.6009, 153.563], [-38.9443, 153.293], [-40.3064, 152.844], [-41.6871, 152.215], [-43.0085, 151.488], [-44.1926, 150.744], [-45.2395, 149.983], [-46.1491, 149.205], [-46.2162, 149.094], [-46.2816, 148.95], [-46.3452, 148.775], [-46.4071, 148.567], [-46.4605, 148.358], [-46.4986, 148.177], [-46.5215, 148.026], [-46.5291, 147.903], [-46.4969, 147.479], [-46.4003, 147.075], [-46.2394, 146.692], [-46.0141, 146.329], [-45.7375, 146.021], [-45.4236, 145.8], [-45.0725, 145.668], [-44.6841, 145.624], [-43.7418, 145.787], [-43.0028, 146.275], [-42.4673, 147.089], [-42.1351, 148.228], [-41.9628, 149.027], [-41.7448, 149.716], [-41.4813, 150.295], [-41.1721, 150.764], [-40.7964, 151.126], [-40.3343, 151.385], [-39.7859, 151.54], [-39.1511, 151.592], [-38.2228, 151.489], [-37.3641, 151.181], [-36.5748, 150.668], [-35.8551, 149.95], [-35.2557, 149.112], [-34.8276, 148.238], [-34.5707, 147.329], [-34.4851, 146.384], [-34.4851, 144.919], [-34.4928, 144.595], [-34.5158, 144.329], [-34.5543, 144.12], [-34.6081, 143.969], [-34.6868, 143.852], [-34.8011, 143.745], [-34.9508, 143.649], [-35.1361, 143.563], [-35.5442, 143.385], [-36.0623, 143.176], [-36.6907, 142.937], [-37.4291, 142.667], [-38.2705, 142.367], [-39.2086, 142.037], [-40.2435, 141.676], [-42.4635, 140.908], [-43.3688, 140.592], [-44.091, 140.338], [-44.6301, 140.145], [-45.1228, 139.903], [-45.5968, 139.558], [-46.0523, 139.11], [-46.4891, 138.558], [-46.8627, 137.933], [-47.1296, 137.266], [-47.2897, 136.557], [-47.3431, 135.805], [-47.2287, 134.541], [-46.8853, 133.381], [-46.3132, 132.324], [-45.5121, 131.37], [-44.5432, 130.581], [-43.4673, 130.017], [-42.2847, 129.679], [-40.9951, 129.566], [-39.9358, 132.567], [-40.6088, 132.781], [-41.2243, 133.137], [-41.7821, 133.635], [-42.245, 134.228], [-42.5756, 134.869], [-42.774, 135.557], [-42.8401, 136.293], [-42.785, 137.013], [-42.6198, 137.68], [-42.3445, 138.294], [-41.9591, 138.856], [-41.4766, 139.362], [-40.9111, 139.809], [-40.2626, 140.197], [-39.5311, 140.525], [-38.9003, 140.745], [-37.8491, 141.081], [-36.3773, 141.532], [-34.4851, 142.098], [-34.4851, 134.72], [-34.5911, 134.463], [-34.9091, 134.154], [-35.4391, 133.792], [-36.1811, 133.377], [-37.0057, 132.992], [-37.7846, 132.716], [-38.5177, 132.551], [-39.2051, 132.496]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125], [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166], [167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300], [301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333], [334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461], [462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607], [608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636]], convexity = 1);
 }
-multmatrix([[1, 0, 0, -180], [0, 1, 0, 130], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "abcd", size = 40, spacing = 1, font = "MarVoSym", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+polygon(points = [[138.133, 9.80301], [140.826, 10.748], [143.117, 12.323], [145.006, 14.528], [146.484, 17.3314], [147.539, 20.7005], [148.172, 24.6354], [148.383, 29.136], [148.182, 33.7024], [147.579, 37.6725], [146.575, 41.0464], [145.168, 43.824], [143.34, 45.994], [141.069, 47.544], [138.356, 48.474], [135.2, 48.784], [131.962, 48.4774], [129.189, 47.5577], [126.883, 46.0249], [125.042, 43.879], [123.636, 41.1182], [122.632, 37.7407], [122.029, 33.7467], [121.828, 29.136], [122.035, 24.6134], [122.655, 20.6667], [123.69, 17.2959], [125.137, 14.501], [126.997, 12.3078], [129.267, 10.7412], [131.947, 9.80132], [135.038, 9.48801], [133.069, 13.7104], [131.339, 14.4165], [129.902, 15.5934], [128.758, 17.241], [127.886, 19.3967], [127.263, 22.0977], [126.89, 25.3442], [126.765, 29.136], [126.888, 33.0274], [127.257, 36.3295], [127.871, 39.0424], [128.731, 41.166], [129.873, 42.7664], [131.332, 43.9095], [133.108, 44.5954], [135.201, 44.824], [137.243, 44.592], [138.975, 43.896], [140.396, 42.736], [141.507, 41.112], [142.344, 38.9715], [142.942, 36.262], [143.301, 32.9835], [143.42, 29.136], [143.295, 25.4104], [142.918, 22.1995], [142.291, 19.5034], [141.412, 17.322], [140.265, 15.6389], [138.829, 14.4367], [137.105, 13.7154], [135.093, 13.475], [208.102, 14.15], [188.165, 14.15], [188.636, 15.1084], [189.236, 16.0855], [189.965, 17.0814], [190.823, 18.096], [191.825, 19.1513], [192.986, 20.2692], [194.307, 21.4498], [195.787, 22.693], [198.393, 24.8476], [200.54, 26.7005], [202.231, 28.2516], [203.463, 29.501], [204.405, 30.5994], [205.223, 31.6977], [205.918, 32.7959], [206.488, 33.894], [206.933, 34.9942], [207.251, 36.0977], [207.441, 37.2047], [207.505, 38.315], [207.311, 40.6807], [206.728, 42.7597], [205.758, 44.5522], [204.399, 46.058], [202.679, 47.2506], [200.625, 48.1025], [198.238, 48.6136], [195.516, 48.784], [193.004, 48.6144], [190.731, 48.1057], [188.698, 47.2579], [186.903, 46.071], [185.404, 44.598], [184.255, 42.891], [183.458, 40.95], [183.011, 38.775], [188.002, 38.314], [188.283, 39.7609], [188.772, 41.0365], [189.469, 42.1409], [190.375, 43.074], [191.454, 43.8156], [192.671, 44.3452], [194.025, 44.6631], [195.516, 44.769], [197.067, 44.6605], [198.438, 44.335], [199.63, 43.7925], [200.642, 43.033], [201.449, 42.0773], [202.026, 40.9452], [202.372, 39.6368], [202.487, 38.152], [202.42, 37.0164], [202.219, 35.9417], [201.884, 34.9279], [201.415, 33.975], [200.838, 33.0631], [200.178, 32.1715], [199.434, 31.3001], [198.608, 30.449], [197.714, 29.6084], [196.767, 28.7677], [195.767, 27.9269], [194.715, 27.086], [193.634, 26.2277], [192.549, 25.3337], [191.458, 24.4042], [190.362, 23.439], [189.276, 22.4271], [188.216, 21.3575], [187.181, 20.2301], [186.171, 19.045], [185.212, 17.7849], [184.33, 16.4315], [183.524, 14.9849], [182.794, 13.445], [182.794, 10], [208.102, 10], [228.599, 9.66913], [231.179, 10.2125], [233.4, 11.1181], [235.261, 12.386], [236.733, 13.9844], [237.784, 15.8807], [238.415, 18.0749], [238.625, 20.567], [238.476, 22.3176], [238.028, 23.9125], [237.282, 25.3516], [236.238, 26.635], [234.926, 27.7186], [233.376, 28.5585], [231.589, 29.1546], [229.565, 29.507], [229.565, 29.615], [231.402, 30.1139], [233.006, 30.7975], [234.379, 31.6659], [235.519, 32.719], [236.415, 33.9505], [237.055, 35.353], [237.439, 36.9265], [237.567, 38.671], [237.368, 40.9256], [236.77, 42.9175], [235.774, 44.6466], [234.38, 46.113], [232.626, 47.2816], [230.552, 48.1162], [228.157, 48.6171], [225.442, 48.784], [222.93, 48.6196], [220.658, 48.1262], [218.624, 47.3041], [216.83, 46.153], [215.33, 44.7086], [214.182, 43.0065], [213.384, 41.0466], [212.938, 38.829], [217.847, 38.449], [218.114, 39.8697], [218.59, 41.1207], [219.274, 42.2022], [220.166, 43.114], [221.24, 43.8381], [222.468, 44.3552], [223.851, 44.6656], [225.388, 44.769], [227.055, 44.658], [228.504, 44.325], [229.734, 43.77], [230.745, 42.993], [231.534, 42.025], [232.098, 40.896], [232.436, 39.606], [232.549, 38.155], [232.411, 36.6938], [231.996, 35.4002], [231.305, 34.2743], [230.338, 33.316], [229.12, 32.5512], [227.677, 32.005], [226.008, 31.6772], [224.113, 31.568], [221.455, 31.568], [221.455, 27.336], [224.222, 27.336], [226.354, 27.2269], [228.219, 26.8995], [229.819, 26.3539], [231.152, 25.59], [232.202, 24.6316], [232.953, 23.5022], [233.403, 22.2021], [233.553, 20.731], [233.422, 19.054], [233.027, 17.597], [232.371, 16.36], [231.451, 15.343], [230.301, 14.5498], [228.952, 13.9832], [227.405, 13.6433], [225.66, 13.53], [222.383, 13.9538], [219.902, 15.2252], [218.219, 17.3443], [217.332, 20.311], [212.287, 19.85], [212.788, 17.4433], [213.64, 15.3502], [214.842, 13.5708], [216.396, 12.105], [218.272, 10.9601], [220.441, 10.1422], [222.903, 9.65157], [225.659, 9.48801], [178.012, 14.15], [168.708, 14.15], [168.708, 48.208], [164.205, 48.208], [155.173, 42.004], [155.173, 37.392], [163.798, 43.543], [163.798, 14.15], [154.061, 14.15], [154.061, 10], [178.012, 10]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144], [145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242], [243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253]], convexity = 1);
+polygon(points = [[201.198, 69.6493], [203.762, 70.133], [206.155, 70.9392], [208.377, 72.068], [210.393, 73.5062], [212.171, 75.2397], [213.709, 77.2687], [215.009, 79.593], [210.778, 81.712], [208.508, 78.2273], [205.739, 75.7382], [202.472, 74.2448], [198.707, 73.747], [195.736, 74.0137], [193.088, 74.8137], [190.765, 76.1472], [188.765, 78.014], [187.157, 80.3194], [186.009, 82.9688], [185.32, 85.9619], [185.09, 89.299], [185.31, 92.6592], [185.971, 95.6417], [187.073, 98.2467], [188.616, 100.474], [190.556, 102.258], [192.848, 103.532], [195.493, 104.297], [198.49, 104.552], [200.442, 104.442], [202.257, 104.112], [203.935, 103.563], [205.475, 102.794], [206.845, 101.817], [208.014, 100.645], [208.981, 99.2765], [209.747, 97.712], [214.657, 99.336], [213.558, 101.534], [212.188, 103.444], [210.547, 105.067], [208.635, 106.402], [206.461, 107.444], [204.037, 108.188], [201.362, 108.635], [198.436, 108.784], [194.306, 108.46], [190.651, 107.49], [187.471, 105.872], [184.765, 103.608], [182.605, 100.773], [181.062, 97.4427], [180.136, 93.6182], [179.828, 89.299], [179.966, 86.3525], [180.38, 83.611], [181.071, 81.0745], [182.038, 78.743], [183.269, 76.6427], [184.751, 74.7997], [186.483, 73.2142], [188.467, 71.886], [190.673, 70.8369], [193.075, 70.0875], [195.671, 69.6379], [198.463, 69.488], [114.512, 81.19], [131.926, 81.19], [136.293, 70], [141.582, 70], [126.23, 108.208], [120.343, 108.208], [104.747, 70], [110.117, 70], [116.085, 85.232], [120.968, 97.774], [121.592, 99.455], [122.134, 100.977], [122.595, 102.34], [122.975, 103.544], [123.219, 104.302], [123.951, 102.054], [124.331, 100.906], [124.71, 99.819], [125.09, 98.793], [125.47, 97.828], [130.38, 85.232], [164.022, 70.177], [166.788, 70.708], [169.19, 71.593], [171.229, 72.832], [172.855, 74.3894], [174.016, 76.2295], [174.713, 78.3524], [174.945, 80.758], [174.791, 82.5863], [174.328, 84.2502], [173.557, 85.7498], [172.477, 87.085], [171.113, 88.2157], [169.487, 89.1007], [167.6, 89.7402], [165.452, 90.134], [167.09, 90.6224], [168.531, 91.3007], [169.775, 92.1689], [170.822, 93.227], [171.653, 94.4484], [172.247, 95.8055], [172.603, 97.2984], [172.721, 98.927], [171.88, 102.987], [169.358, 105.888], [165.153, 107.628], [159.267, 108.208], [145.379, 108.208], [145.379, 70], [160.894, 70], [150.56, 91.952], [150.56, 104.058], [159.267, 104.058], [161.156, 103.975], [162.807, 103.725], [164.221, 103.31], [165.397, 102.728], [166.323, 101.953], [166.984, 100.957], [167.381, 99.7407], [167.513, 98.304], [167.385, 96.7933], [167.001, 95.4912], [166.361, 94.3978], [165.465, 93.513], [164.31, 92.83], [162.892, 92.3422], [161.211, 92.0496], [159.267, 91.952], [150.56, 74.15], [150.56, 87.91], [160.216, 87.91], [164.37, 87.4884], [167.337, 86.2237], [169.117, 84.1159], [169.71, 81.165], [169.575, 79.5263], [169.168, 78.1042], [168.49, 76.8988], [167.54, 75.91], [166.294, 75.14], [164.726, 74.59], [162.836, 74.26], [160.623, 74.15], [237.722, 70.1474], [240.245, 70.5897], [242.605, 71.3269], [244.802, 72.359], [246.797, 73.6682], [248.552, 75.2367], [250.066, 77.0647], [251.339, 79.152], [252.347, 81.4613], [253.068, 83.9552], [253.5, 86.6338], [253.645, 89.497], [253.315, 93.7282], [252.326, 97.4457], [250.677, 100.65], [248.369, 103.34], [245.453, 105.47], [241.984, 106.991], [237.96, 107.904], [233.382, 108.208], [220.742, 108.208], [220.742, 70], [235.037, 70], [225.923, 74.15], [225.923, 104.058], [233.274, 104.058], [236.745, 103.825], [239.78, 103.126], [242.38, 101.96], [244.544, 100.329], [246.247, 98.254], [247.463, 95.757], [248.193, 92.838], [248.437, 89.497], [248.33, 87.2159], [248.009, 85.0907], [247.475, 83.1214], [246.728, 81.308], [245.781, 79.6746], [244.649, 78.2445], [243.333, 77.0176], [241.832, 75.994], [240.174, 75.1872], [238.39, 74.611], [236.478, 74.2652], [234.44, 74.15]], 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, 68, 69, 70, 71, 72, 73], [74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], [87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117], [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136], [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151], [152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174], [175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197]], convexity = 1);
+polygon(points = [[173.842, 130.446], [177.216, 133.322], [179.24, 138.114], [179.915, 144.823], [179.751, 148.376], [179.261, 151.448], [178.442, 154.039], [177.297, 156.149], [175.805, 157.785], [173.944, 158.953], [171.716, 159.654], [169.119, 159.888], [167.531, 159.812], [166.078, 159.583], [164.758, 159.202], [163.572, 158.669], [162.508, 157.96], [161.555, 157.05], [160.711, 155.941], [159.978, 154.632], [159.869, 154.632], [159.917, 155.786], [159.951, 156.863], [159.971, 157.861], [159.978, 158.782], [159.978, 170.256], [155.095, 170.256], [155.095, 136.049], [155.085, 133.952], [155.055, 132.245], [155.004, 130.927], [154.933, 130], [159.652, 130], [159.683, 130.228], [159.72, 130.638], [159.764, 131.23], [159.815, 132.005], [159.863, 132.816], [159.897, 133.515], [159.917, 134.104], [159.924, 134.582], [159.978, 134.582], [160.721, 133.333], [161.568, 132.269], [162.518, 131.389], [163.572, 130.694], [164.748, 130.166], [166.064, 129.79], [167.521, 129.563], [169.119, 129.488], [165.886, 133.268], [164.243, 133.783], [162.889, 134.642], [161.822, 135.845], [161.015, 137.408], [160.439, 139.349], [160.093, 141.667], [159.978, 144.363], [160.096, 147.217], [160.449, 149.658], [161.038, 151.686], [161.863, 153.301], [162.945, 154.533], [164.308, 155.414], [165.949, 155.942], [167.871, 156.118], [169.575, 155.952], [171.024, 155.454], [172.219, 154.625], [173.16, 153.463], [173.872, 151.918], [174.381, 149.935], [174.686, 147.517], [174.788, 144.661], [174.686, 141.813], [174.378, 139.39], [173.865, 137.391], [173.147, 135.818], [172.199, 134.627], [170.994, 133.776], [169.534, 133.266], [167.817, 133.096], [223.365, 129.564], [224.818, 129.793], [226.138, 130.174], [227.324, 130.707], [228.388, 131.416], [229.341, 132.326], [230.185, 133.435], [230.918, 134.744], [231.026, 134.744], [231.032, 134.144], [231.05, 133.49], [231.079, 132.781], [231.121, 132.017], [231.168, 131.298], [231.213, 130.722], [231.256, 130.29], [231.298, 130], [235.963, 130], [235.892, 130.927], [235.841, 132.245], [235.81, 133.952], [235.8, 136.049], [235.8, 170.256], [230.918, 170.256], [230.918, 158.076], [230.972, 154.794], [230.918, 154.794], [230.186, 156.032], [229.345, 157.09], [228.395, 157.969], [227.337, 158.668], [226.155, 159.202], [224.835, 159.583], [223.375, 159.812], [221.777, 159.888], [217.054, 158.93], [213.68, 156.054], [211.656, 151.262], [210.981, 144.553], [211.145, 141], [211.635, 137.928], [212.453, 135.337], [213.598, 133.227], [215.091, 131.591], [216.952, 130.423], [219.18, 129.722], [221.777, 129.488], [221.32, 133.424], [219.87, 133.921], [218.675, 134.751], [217.734, 135.912], [217.022, 137.458], [216.514, 139.44], [216.209, 141.859], [216.107, 144.715], [216.21, 147.563], [216.517, 149.986], [217.03, 151.985], [217.748, 153.558], [218.696, 154.749], [219.901, 155.599], [221.361, 156.11], [223.078, 156.28], [224.987, 156.111], [226.618, 155.603], [227.971, 154.756], [229.046, 153.571], [229.865, 152.022], [230.45, 150.084], [230.801, 147.757], [230.918, 145.04], [230.801, 142.218], [230.45, 139.792], [229.865, 137.763], [229.046, 136.129], [227.968, 134.873], [226.605, 133.976], [224.957, 133.437], [223.024, 133.258], [134.121, 129.575], [135.696, 129.837], [137.138, 130.273], [138.446, 130.883], [139.649, 131.704], [140.775, 132.77], [141.825, 134.081], [142.799, 135.638], [142.962, 135.638], [143.111, 134.218], [143.393, 133], [143.809, 131.984], [144.359, 131.17], [145.069, 130.546], [145.963, 130.1], [147.042, 129.833], [148.306, 129.744], [149.264, 129.771], [150.212, 129.853], [151.149, 129.988], [152.076, 130.178], [152.076, 133.216], [151.641, 133.133], [151.229, 133.073], [150.841, 133.038], [150.476, 133.026], [149.74, 133.095], [149.133, 133.3], [148.655, 133.644], [148.305, 134.124], [148.056, 134.74], [147.878, 135.489], [147.772, 136.373], [147.736, 137.39], [147.736, 150.021], [147.562, 152.278], [147.038, 154.253], [146.165, 155.944], [144.942, 157.353], [143.374, 158.462], [141.463, 159.254], [139.21, 159.73], [136.615, 159.888], [131.933, 159.393], [128.41, 157.907], [126.047, 155.431], [124.843, 151.965], [129.942, 151.504], [130.166, 152.642], [130.539, 153.614], [131.061, 154.42], [131.732, 155.059], [132.59, 155.546], [133.672, 155.894], [134.978, 156.102], [136.507, 156.172], [138.026, 156.076], [139.328, 155.786], [140.413, 155.305], [141.281, 154.63], [141.946, 153.732], [142.42, 152.58], [142.705, 151.175], [142.8, 149.516], [142.8, 147.92], [136.209, 147.812], [133.102, 147.588], [130.455, 147.08], [128.267, 146.287], [126.538, 145.209], [125.227, 143.857], [124.29, 142.241], [123.728, 140.361], [123.541, 138.216], [123.68, 136.291], [124.097, 134.584], [124.792, 133.093], [125.765, 131.819], [127.015, 130.799], [128.539, 130.071], [130.338, 129.634], [132.411, 129.488], [132.398, 133.231], [131.411, 133.475], [130.56, 133.881], [129.847, 134.45], [129.284, 135.168], [128.881, 136.022], [128.64, 137.011], [128.559, 138.135], [128.618, 139.18], [128.796, 140.12], [129.093, 140.954], [129.508, 141.684], [130.035, 142.317], [130.665, 142.863], [131.398, 143.32], [132.234, 143.689], [133.227, 143.977], [134.428, 144.19], [135.838, 144.329], [137.456, 144.394], [142.8, 144.502], [142.8, 142.091], [142.725, 140.974], [142.498, 139.872], [142.121, 138.786], [141.593, 137.715], [140.935, 136.708], [140.166, 135.815], [139.287, 135.035], [138.297, 134.369], [137.215, 133.836], [136.059, 133.455], [134.828, 133.226], [133.523, 133.15], [198.754, 129.646], [200.781, 130.118], [202.605, 130.907], [204.226, 132.01], [205.591, 133.378], [206.647, 134.959], [207.395, 136.754], [207.834, 138.763], [202.898, 139.088], [202.611, 137.719], [202.155, 136.539], [201.532, 135.55], [200.741, 134.75], [199.813, 134.133], [198.778, 133.692], [197.637, 133.428], [196.388, 133.34], [194.646, 133.516], [193.139, 134.044], [191.865, 134.924], [190.826, 136.156], [190.019, 137.754], [189.443, 139.731], [189.097, 142.088], [188.982, 144.823], [189.09, 147.65], [189.416, 150.037], [189.958, 151.983], [190.718, 153.49], [191.72, 154.616], [192.99, 155.42], [194.527, 155.902], [196.333, 156.063], [197.676, 155.973], [198.855, 155.703], [199.873, 155.252], [200.727, 154.622], [201.427, 153.839], [201.981, 152.93], [202.39, 151.896], [202.653, 150.736], [207.672, 151.116], [207.154, 153.056], [206.359, 154.775], [205.289, 156.274], [203.942, 157.552], [202.361, 158.574], [200.589, 159.304], [198.625, 159.742], [196.469, 159.888], [193.607, 159.645], [191.098, 158.916], [188.942, 157.701], [187.138, 156], [185.714, 153.837], [184.697, 151.235], [184.086, 148.194], [183.883, 144.715], [184.086, 141.212], [184.693, 138.155], [185.706, 135.543], [187.124, 133.376], [188.927, 131.675], [191.095, 130.46], [193.627, 129.731], [196.523, 129.488]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81], [82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128], [129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160], [161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242], [243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342]], convexity = 1);
 }
 }
-group() {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "0123", size = 40, spacing = 1, font = "Amiri", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 70], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "ABCD", size = 40, spacing = 1, font = "Amiri", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 130], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "abcd", size = 40, spacing = 1, font = "Amiri", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-}
-group() {
-multmatrix([[1, 0, 0, 180], [0, 1, 0, 10], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "0123", size = 40, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 180], [0, 1, 0, 70], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "ABCD", size = 40, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-multmatrix([[1, 0, 0, 180], [0, 1, 0, 130], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "abcd", size = 40, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
-}
-}
-}
<end of output>
Test time =  19.07 sec
----------------------------------------------------------
Test Failed.
"dumptest_text-font-symbol" end time: Feb 09 06:23 UTC
"dumptest_text-font-symbol" time elapsed: 00:00:19

    
dumptest_text-font-tests
118/1067 Testing: dumptest_text-font-tests
118/1067 Test: dumptest_text-font-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" "text-font-tests" "/Users/travis/build/openscad/openscad/tests/../OpenSCAD.app/Contents/MacOS/OpenSCAD" "/Users/travis/build/openscad/openscad/tests/../testdata/scad/2D/features/text-font-tests.scad" "--camera=0,0,100,0,0,0" "--viewall" "--autocenter" "--projection=ortho" "-o"
Directory: /Users/travis/build/openscad/openscad/tests
"dumptest_text-font-tests" start time: Feb 09 06:23 UTC
Output:
----------------------------------------------------------
text-font-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/text-font-tests.scad', '--camera=0,0,100,0,0,0', '--viewall', '--autocenter', '--projection=ortho', '-o', '/Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-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/text-font-tests-expected.csg
 actual textfile:  /Users/travis/build/openscad/openscad/tests/dumptest-output/text-font-tests-actual.csg
--- 

+++ 

@@ -1,18 +1,8 @@

-multmatrix([[0.707107, 0.5, -0.5, 0], [-0.707107, 0.5, -0.5, 0], [0, 0.707107, 0.707107, 0], [0, 0, 0, 1]]) {
-multmatrix([[1, 0, 0, 0], [0, 1, 0, 80], [0, 0, 1, 0], [0, 0, 0, 1]]) {
-text(text = "OpenSCAD", size = 20, spacing = 1, font = "Liberation Sans:style=Regular", direction = "ltr", language = "en", script = "Latn", halign = "left", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
+union() {
+polygon(points = [[48.5305, 31.2889], [49.572, 30.4734], [50.6206, 29.8017], [51.6763, 29.2737], [52.724, 28.8942], [53.7487, 28.668], [54.7505, 28.5951], [55.7294, 28.6756], [56.6697, 28.9068], [57.5552, 29.2858], [58.3859, 29.8126], [59.1618, 30.4872], [59.8388, 31.2643], [60.3656, 32.0916], [60.7424, 32.9691], [60.9691, 33.8969], [61.0436, 34.8612], [60.9631, 35.8491], [60.7275, 36.8608], [60.3369, 37.8961], [59.7986, 38.9414], [59.1197, 39.9826], [58.3001, 41.0195], [57.3398, 42.0522], [55.7636, 43.4671], [54.1998, 44.5467], [52.6485, 45.2911], [51.1097, 45.7003], [49.6258, 45.7688], [48.2387, 45.4905], [46.9485, 44.8656], [45.755, 43.8939], [45.0763, 43.1157], [44.5439, 42.2851], [44.158, 41.402], [43.9185, 40.4665], [43.8305, 39.4929], [43.8982, 38.4966], [44.1215, 37.4774], [44.5006, 36.4354], [45.0307, 35.3838], [45.7067, 34.3353], [46.5284, 33.2901], [47.496, 32.248], [47.5385, 34.4391], [46.7856, 35.5868], [46.2884, 36.7422], [46.0468, 37.9052], [46.06, 39.0382], [46.3258, 40.104], [46.8443, 41.1024], [47.6154, 42.0335], [48.5484, 42.8083], [49.5389, 43.3241], [50.5868, 43.581], [51.6922, 43.5788], [52.8295, 43.3186], [53.9735, 42.8012], [55.124, 42.0267], [56.2811, 40.9949], [57.3034, 39.8456], [58.0685, 38.6995], [58.5766, 37.5564], [58.8275, 36.4165], [58.8236, 35.3087], [58.5662, 34.263], [58.0556, 33.2793], [57.2915, 32.3575], [56.3347, 31.5572], [55.3268, 31.0186], [54.2679, 30.742], [53.1579, 30.7271], [52.0181, 30.9749], [50.8696, 31.4861], [49.7126, 32.2608], [48.547, 33.299], [94.7092, -14.8745], [95.9495, -15.843], [97.1311, -16.5715], [98.2541, -17.0601], [99.2939, -17.3004], [100.225, -17.2833], [101.048, -17.0089], [101.763, -16.4771], [102.002, -16.2119], [102.199, -15.9378], [102.353, -15.6549], [102.464, -15.3631], [102.538, -15.0634], [102.58, -14.7566], [102.588, -14.4426], [102.564, -14.1215], [102.511, -13.7945], [102.43, -13.4623], [102.322, -13.1248], [102.187, -12.7821], [102.031, -12.4357], [101.859, -12.0867], [101.672, -11.7351], [101.47, -11.3808], [101.254, -11.0242], [101.027, -10.6661], [100.787, -10.3065], [100.536, -9.94541], [100.021, -9.22133], [98.7876, -7.50362], [98.2178, -6.67681], [97.7911, -6.01609], [97.5074, -5.52145], [97.3197, -5.12272], [97.1795, -4.74951], [97.0868, -4.40178], [97.0416, -4.07957], [97.0503, -3.78126], [97.1195, -3.50525], [97.2491, -3.25154], [97.4391, -3.02014], [97.8449, -2.72101], [98.3109, -2.57514], [98.8369, -2.58251], [99.4231, -2.74312], [100.064, -3.05179], [100.753, -3.50378], [101.491, -4.09912], [102.277, -4.83779], [102.954, -5.5576], [103.508, -6.23987], [103.938, -6.88462], [104.246, -7.49182], [104.432, -8.07252], [104.499, -8.63824], [104.447, -9.18896], [104.276, -9.72469], [106.302, -11.3043], [106.568, -10.4577], [106.656, -9.60787], [106.564, -8.75466], [106.293, -7.89815], [105.835, -7.00349], [105.178, -6.03563], [104.324, -4.9946], [103.272, -3.88037], [102.065, -2.7564], [100.919, -1.85859], [99.832, -1.18698], [98.8056, -0.741561], [97.8575, -0.527711], [97.0051, -0.5501], [96.2485, -0.80873], [95.5876, -1.30361], [95.3434, -1.57961], [95.1461, -1.87208], [94.9958, -2.18103], [94.8925, -2.50647], [94.8338, -2.84777], [94.8164, -3.20412], [94.8401, -3.57551], [94.9049, -3.96194], [95.0161, -4.37396], [95.1781, -4.82261], [95.391, -5.3079], [95.6548, -5.82979], [95.9925, -6.41803], [96.4268, -7.10277], [96.9575, -7.88404], [97.5848, -8.76183], [98.3206, -9.78565], [98.9848, -10.7178], [99.2825, -11.1517], [99.5461, -11.5668], [99.7755, -11.9632], [99.9709, -12.3409], [100.128, -12.7003], [100.242, -13.0419], [100.312, -13.3655], [100.339, -13.6711], [100.315, -13.9598], [100.23, -14.2327], [100.086, -14.49], [99.8826, -14.7316], [99.431, -15.0626], [98.9094, -15.2229], [98.3176, -15.2123], [97.6558, -15.0308], [96.9351, -14.6864], [96.1669, -14.1869], [95.3512, -13.5324], [94.4879, -12.7229], [93.6996, -11.8842], [93.0517, -11.0849], [92.5441, -10.3251], [92.1768, -9.60479], [91.9517, -8.91906], [91.8702, -8.26243], [91.932, -7.63486], [92.1374, -7.03638], [90.1122, -5.51324], [89.7029, -7.22799], [90.1161, -9.15839], [91.3519, -11.3045], [93.4102, -13.6662], [108.179, -28.3548], [109.206, -29.141], [110.252, -29.7866], [111.318, -30.2914], [112.389, -30.6466], [113.449, -30.8439], [114.497, -30.8832], [115.535, -30.7647], [114.565, -28.7414], [112.899, -28.8031], [111.302, -28.4417], [109.777, -27.6572], [108.323, -26.4495], [107.339, -25.3324], [106.603, -24.1965], [106.114, -23.0417], [105.874, -21.868], [105.882, -20.7232], [106.139, -19.6549], [106.643, -18.663], [107.397, -17.7476], [108.315, -16.9854], [109.294, -16.4735], [110.335, -16.2117], [111.437, -16.2002], [112.569, -16.4398], [113.698, -16.9316], [114.824, -17.6756], [115.948, -18.6717], [116.61, -19.3893], [117.168, -20.1138], [117.622, -20.8453], [117.973, -21.5837], [118.211, -22.3149], [118.328, -23.0242], [118.325, -23.7117], [118.201, -24.3773], [120.346, -25.7047], [120.51, -24.7637], [120.506, -23.7991], [120.334, -22.8109], [119.993, -21.7991], [119.487, -20.7686], [118.817, -19.7244], [117.983, -18.6664], [116.987, -17.5946], [115.446, -16.2154], [113.911, -15.1657], [112.382, -14.4455], [110.859, -14.0548], [109.386, -14.0001], [108.009, -14.2873], [106.725, -14.9163], [105.536, -15.8872], [104.848, -16.6726], [104.309, -17.5045], [103.92, -18.3828], [103.678, -19.3075], [103.589, -20.2679], [103.652, -21.2524], [103.868, -22.2612], [104.237, -23.2941], [104.755, -24.3365], [105.417, -25.3729], [106.222, -26.4033], [107.172, -27.4278], [119.854, -34.2588], [126.011, -40.4156], [124.757, -44.7567], [126.627, -46.627], [130.767, -31.6313], [128.686, -29.5503], [113.604, -33.6035], [115.503, -35.5028], [121.42, -33.8041], [126.292, -32.3842], [126.935, -32.1831], [127.508, -31.9933], [128.013, -31.8146], [128.449, -31.6471], [128.726, -31.5429], [128.421, -32.3657], [128.267, -32.7879], [128.129, -33.1949], [128.006, -33.5866], [127.898, -33.9631], [126.475, -38.8585], [134.01, -53.9359], [135.012, -54.7171], [136.031, -55.3667], [137.066, -55.885], [138.099, -56.2626], [139.113, -56.4902], [140.106, -56.5678], [141.078, -56.4955], [142.014, -56.2738], [142.893, -55.904], [143.717, -55.386], [144.485, -54.7198], [145.428, -53.5437], [146.009, -52.2631], [146.228, -50.8778], [146.086, -49.3879], [145.589, -47.824], [144.743, -46.2164], [143.549, -44.5653], [142.007, -42.8706], [137.538, -38.4017], [127.97, -47.9697], [133.023, -53.0234], [130.839, -48.7636], [138.332, -41.2706], [140.93, -43.8692], [142.099, -45.1551], [142.998, -46.4036], [143.625, -47.6147], [143.981, -48.7885], [144.064, -49.9103], [143.868, -50.966], [143.395, -51.9554], [142.643, -52.8785], [142.034, -53.4122], [141.388, -53.8312], [140.706, -54.1356], [139.987, -54.3254], [139.243, -54.4], [138.485, -54.3583], [137.712, -54.2003], [136.925, -53.9259], [136.137, -53.5423], [135.362, -53.056], [134.6, -52.467], [133.85, -51.7751], [72.6116, 7.35021], [74.1435, 6.4715], [75.5972, 6.10658], [76.9726, 6.25543], [75.7632, 8.07677], [75.3812, 7.989], [74.966, 7.97704], [74.5174, 8.04086], [74.0355, 8.18046], [73.5294, 8.40614], [73.0076, 8.72763], [72.4701, 9.14497], [71.9169, 9.65814], [71.2925, 10.368], [70.8388, 11.0782], [70.5555, 11.789], [70.4428, 12.5002], [70.498, 13.2014], [70.7175, 13.8823], [71.1012, 14.5428], [71.649, 15.1829], [79.0532, 7.77883], [79.2162, 7.94183], [80.6404, 9.93796], [81.0042, 12.0173], [80.3074, 14.1799], [78.5502, 16.4258], [77.4367, 17.4179], [76.3307, 18.1598], [75.2322, 18.6514], [74.1412, 18.8928], [73.0764, 18.881], [72.056, 18.6128], [71.0799, 18.088], [70.1482, 17.3068], [69.3254, 16.3335], [68.7709, 15.3276], [68.4846, 14.2892], [68.4667, 13.2183], [68.7125, 12.1233], [69.2169, 11.0124], [69.9798, 9.88549], [71.0014, 8.74264], [72.6041, 16.0999], [73.1682, 16.5221], [73.7611, 16.8039], [74.3828, 16.9454], [75.0334, 16.9466], [75.6937, 16.8077], [76.3448, 16.5292], [76.9866, 16.1108], [77.6192, 15.5528], [78.1954, 14.9097], [78.6292, 14.2753], [78.9206, 13.6495], [79.0697, 13.0323], [79.0743, 12.4144], [78.9318, 11.7862], [78.642, 11.1477], [78.2051, 10.4989], [83.6031, 4.91985], [84.1558, 5.38258], [84.7397, 5.69681], [85.3548, 5.86252], [86.0013, 5.87972], [86.6585, 5.75183], [87.3062, 5.48229], [87.9443, 5.07109], [88.5727, 4.51825], [88.9626, 4.10626], [89.2787, 3.72375], [89.5211, 3.37076], [89.6898, 3.04725], [89.7931, 2.73932], [89.8384, 2.43332], [89.8257, 2.12919], [89.755, 1.82698], [89.6223, 1.51791], [89.4235, 1.19322], [89.1588, 0.8529], [88.828, 0.49696], [84.1655, -4.16554], [85.9015, -5.90149], [90.8005, -1.00249], [91.3952, -0.308875], [91.7928, 0.385449], [91.9933, 1.0805], [91.9967, 1.77627], [91.807, 2.49228], [91.4277, 3.24757], [90.8587, 4.04213], [90.1, 4.87598], [89.5238, 5.41272], [88.9554, 5.86259], [88.3949, 6.22558], [87.8423, 6.50169], [87.2775, 6.69489], [86.6804, 6.80912], [86.051, 6.8444], [85.3893, 6.80072], [85.3603, 6.82971], [85.7846, 7.29012], [85.9345, 7.45643], [86.4168, 8.01152], [86.4642, 8.06831], [86.4973, 8.11106], [86.5162, 8.13978], [84.8863, 9.76967], [84.7069, 9.54014], [84.3959, 9.19333], [83.9533, 8.72925], [83.3791, 8.14789], [77.6156, 2.38439], [79.3417, 0.658349], [57.9592, 22.0218], [58.4411, 22.5084], [58.7876, 22.8692], [58.9987, 23.1042], [59.0745, 23.2135], [59.1226, 23.1654], [59.0767, 22.0983], [59.3863, 20.9937], [60.0515, 19.8516], [61.0722, 18.6718], [62.9814, 17.2412], [64.8922, 16.7663], [66.8044, 17.2472], [68.7182, 18.6838], [69.5651, 19.6495], [70.1639, 20.6044], [70.5145, 21.5485], [70.617, 22.482], [70.4786, 23.4136], [70.1056, 24.3531], [69.4982, 25.3005], [68.6562, 26.2558], [68.0481, 26.8246], [67.4605, 27.2942], [66.8935, 27.6647], [66.347, 27.936], [65.807, 28.1163], [65.2589, 28.2141], [64.7027, 28.2296], [64.1383, 28.1627], [64.1001, 28.2009], [64.1764, 28.2801], [64.2768, 28.3895], [64.5496, 28.6984], [64.8273, 29.0217], [64.9333, 29.1487], [65.0828, 29.3358], [65.1319, 29.4006], [65.1648, 29.4468], [65.1815, 29.4745], [63.5127, 31.1433], [63.3073, 30.8871], [62.9989, 30.5426], [62.5877, 30.1096], [62.0737, 29.5883], [53.3627, 20.8773], [55.0887, 19.1513], [60.8739, 20.7594], [60.4211, 21.4682], [60.1555, 22.1603], [60.0772, 22.8358], [60.1808, 23.5098], [60.4605, 24.197], [60.9163, 24.8973], [61.5482, 25.6108], [62.06, 26.0848], [62.561, 26.4725], [63.051, 26.7739], [63.5302, 26.9888], [63.9999, 27.1219], [64.4617, 27.1775], [64.9155, 27.1558], [65.3614, 27.0566], [65.8128, 26.8716], [66.2819, 26.5929], [66.7687, 26.2203], [67.2732, 25.7538], [67.8265, 25.1185], [68.2116, 24.4874], [68.4283, 23.8606], [68.4769, 23.2381], [68.3507, 22.5997], [68.0424, 21.9254], [67.5517, 21.2152], [66.8789, 20.4691], [66.1144, 19.7784], [65.3889, 19.2741], [64.7025, 18.9562], [64.0551, 18.8249], [63.4254, 18.8718], [62.7919, 19.089], [62.1548, 19.4765], [61.5139, 20.0341]], 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, 68, 69, 70, 71, 72, 73, 74, 75], [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200], [201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266], [267, 268, 269, 270, 271, 272, 273, 274], [275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287], [288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310], [311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333], [334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376], [377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393], [394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494], [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530]], convexity = 1);
+polygon(points = [[63.431, -2.62693], [63.5764, -2.7224], [64.3094, -3.11062], [64.91, -3.43696], [65.3782, -3.70141], [65.714, -3.90398], [66.026, -4.11108], [66.4222, -4.3897], [66.9027, -4.73981], [67.4674, -5.1614], [67.6847, -5.26799], [67.9727, -5.31796], [68.3315, -5.3113], [68.761, -5.24805], [68.8154, -5.2267], [68.8561, -5.18907], [68.8829, -5.13518], [68.896, -5.065], [68.8922, -4.98648], [68.8673, -4.90734], [68.8213, -4.82758], [68.7542, -4.7472], [68.657, -4.65542], [68.5203, -4.54201], [68.344, -4.40694], [67.9101, -4.09116], [67.7255, -3.94873], [67.5744, -3.82297], [67.4569, -3.71388], [66.9053, -3.08447], [66.4802, -2.47975], [66.1816, -1.89973], [66.0094, -1.3444], [65.9986, -1.15631], [66.0486, -1.02733], [66.1593, -0.957466], [66.3307, -0.946721], [66.5299, -0.989123], [66.7237, -1.07873], [66.9123, -1.21553], [67.0955, -1.39953], [67.2521, -1.60778], [67.3608, -1.81732], [67.4215, -2.02814], [67.4342, -2.24026], [67.4604, -2.42642], [67.5608, -2.55986], [67.7356, -2.64058], [67.9846, -2.66858], [68.2664, -2.64634], [68.5391, -2.57685], [68.8027, -2.4601], [69.0571, -2.2961], [69.2406, -2.09265], [69.2916, -1.8576], [69.2099, -1.59092], [68.9956, -1.29265], [68.5115, -0.860014], [67.9345, -0.546469], [67.2645, -0.351995], [66.5016, -0.276602], [65.7696, -0.314999], [65.1883, -0.444776], [64.7575, -0.665931], [64.4775, -0.978458], [64.4022, -1.22022], [64.4157, -1.53374], [64.518, -1.91901], [64.709, -2.37605], [64.0749, -2.15912], [63.6203, -2.07428], [63.3453, -2.12152], [63.2498, -2.30084], [63.2677, -2.41615], [63.3281, -2.52485], [80.1159, -40.2831], [81.7531, -41.8211], [82.9987, -42.9444], [84.0632, -43.8459], [84.9465, -44.5257], [85.6488, -44.9838], [86.6148, -46.3221], [87.5943, -47.5365], [88.5872, -48.627], [89.5936, -49.5936], [89.6782, -49.6442], [89.7185, -49.6553], [90.3924, -50.1449], [91.2843, -50.7274], [92.3891, -51.3991], [93.4636, -52.0353], [94.2644, -52.5114], [94.7915, -52.8273], [95.045, -52.983], [96.644, -54.1051], [98.2318, -55.387], [99.8083, -56.8289], [101.374, -58.4306], [101.482, -58.5355], [101.59, -58.6066], [101.699, -58.6442], [101.808, -58.6481], [103.139, -58.4869], [103.211, -58.468], [103.27, -58.4321], [103.318, -58.3793], [103.354, -58.3095], [103.368, -58.2301], [103.349, -58.1479], [103.296, -58.0627], [103.21, -57.9748], [102.432, -57.2583], [101.563, -56.3687], [100.602, -55.3058], [99.5487, -54.0697], [98.5034, -52.764], [97.5645, -51.4917], [96.7656, -50.303], [97.239, -50.4867], [98.131, -50.482], [98.8769, -50.0935], [99.7502, -49.3137], [100.751, -48.1425], [101.879, -46.5799], [101.966, -46.4719], [102.054, -46.3959], [102.144, -46.3519], [102.235, -46.3399], [103.041, -46.3587], [103.178, -46.343], [103.269, -46.2886], [103.315, -46.1955], [103.316, -46.0638], [103.259, -45.501], [103.267, -44.995], [103.341, -44.5459], [103.505, -44.083], [103.509, -44.0177], [103.491, -43.9576], [103.453, -43.9029], [103.401, -43.8583], [103.343, -43.8286], [103.278, -43.8135], [103.207, -43.8133], [102.815, -43.8493], [102.507, -43.8758], [102.282, -43.8929], [102.141, -43.9005], [102.046, -43.9153], [101.955, -43.9538], [101.869, -44.0159], [101.788, -44.1016], [101.448, -44.9022], [100.577, -46.2099], [99.7546, -47.3821], [98.9816, -48.4187], [98.2579, -49.3199], [98.0498, -49.4859], [97.8013, -49.5315], [97.5124, -49.4569], [97.183, -49.262], [96.6676, -48.869], [96.0818, -48.3784], [95.4258, -47.7901], [94.6993, -47.1043], [94.5294, -46.9588], [94.3625, -46.851], [94.1987, -46.7811], [94.0379, -46.7489], [94.0233, -46.7477], [93.942, -46.7022], [93.6928, -46.6098], [93.415, -46.5483], [93.1086, -46.5176], [92.8041, -46.5156], [92.5307, -46.5397], [92.2885, -46.59], [92.0774, -46.6664], [92.0269, -46.7039], [92.0152, -46.753], [92.0422, -46.8137], [92.108, -46.8861], [92.6524, -47.412], [93.1999, -47.9852], [93.7505, -48.6056], [94.3043, -49.2733], [94.8257, -49.9505], [95.279, -50.6002], [95.664, -51.2223], [95.9808, -51.8168], [96.0066, -51.8893], [95.9973, -51.9251], [95.9528, -51.924], [95.8732, -51.8862], [95.8584, -51.874], [95.7976, -51.8337], [95.7516, -51.8056], [95.5674, -51.6812], [95.116, -51.3695], [93.412, -50.184], [92.3925, -49.4637], [91.5717, -48.8624], [90.9495, -48.3802], [90.526, -48.017], [90.3919, -47.9309], [90.3415, -47.8858], [89.7917, -47.3197], [89.1986, -46.6408], [88.5622, -45.8492], [89.4358, -46.0448], [90.2738, -46.0556], [91.0761, -45.8816], [91.8428, -45.5228], [91.9908, -45.4216], [92.1032, -45.3152], [92.1798, -45.2036], [92.2208, -45.0868], [92.2916, -44.4577], [92.2554, -43.8537], [92.1124, -43.2749], [91.8624, -42.7214], [91.5979, -42.371], [91.2014, -42.016], [90.673, -41.6562], [90.0127, -41.2917], [88.706, -40.6779], [87.3448, -40.133], [85.9289, -39.6572], [84.4583, -39.2503], [85.1686, -38.841], [85.7771, -38.4639], [86.2839, -38.1189], [86.6889, -37.8059], [87.192, -37.296], [87.9923, -36.3593], [89.0899, -34.9959], [90.4846, -33.2056], [90.5554, -33.1324], [90.6378, -33.081], [90.7318, -33.0514], [90.8375, -33.0436], [91.5641, -33.0651], [91.7166, -33.0411], [91.815, -32.963], [91.8595, -32.831], [91.8499, -32.6449], [91.8171, -32.2563], [91.8407, -31.8495], [91.9207, -31.4244], [92.0571, -30.9811], [92.0888, -30.8583], [92.0935, -30.7528], [92.0713, -30.6644], [92.0222, -30.5932], [91.9595, -30.5398], [91.8959, -30.5042], [91.8314, -30.4862], [91.766, -30.486], [91.4838, -30.5353], [91.1797, -30.6017], [90.8537, -30.6852], [90.5058, -30.7859], [89.973, -31.569], [89.2237, -32.6472], [88.4277, -33.7397], [87.5851, -34.8466], [86.6957, -35.9677], [85.8279, -37.0087], [85.0498, -37.875], [84.3613, -38.5666], [83.7624, -39.0835], [81.4381, -38.7802], [80.4394, -37.9374], [79.4634, -36.9952], [78.5101, -35.9536], [77.5795, -34.8125], [77.4974, -34.7246], [77.4349, -34.6987], [77.392, -34.7347], [77.3686, -34.8326], [77.3325, -35.5974], [77.3853, -36.3308], [77.5269, -37.0328], [77.7574, -37.7034], [78.1181, -38.2243], [78.9042, -39.0842], [84.351, -40.184], [85.9379, -40.7299], [87.305, -41.402], [88.4522, -42.2002], [89.025, -42.7863], [89.4102, -43.4427], [89.6078, -44.1692], [89.6179, -44.9659], [87.9632, -43.9978], [86.2327, -42.8082], [84.4264, -41.397], [82.5442, -39.7642], [60.6917, -21.5891], [61.7546, -22.3916], [62.1351, -22.5731], [62.5096, -22.5809], [62.8782, -22.4148], [63.2408, -22.0749], [63.9871, -20.822], [64.3693, -19.6533], [64.4705, -19.6455], [66.0772, -19.2219], [67.6313, -18.5034], [68.8673, -17.7528], [69.9621, -16.9829], [70.9158, -16.1937], [71.7282, -15.3852], [72.6748, -15.5318], [72.8647, -15.5323], [72.9927, -15.4582], [73.0587, -15.3093], [73.0628, -15.0858], [73.0711, -14.7885], [73.1499, -14.4184], [73.2992, -13.9756], [73.519, -13.46], [73.5355, -13.4031], [73.5326, -13.3428], [73.5102, -13.2792], [73.4683, -13.2123], [73.4131, -13.1533], [73.35, -13.1128], [73.2791, -13.0908], [73.2002, -13.0872], [73.0699, -13.0992], [72.5206, -13.1599], [72.1016, -13.2086], [71.9519, -13.2566], [71.7766, -13.3756], [71.5758, -13.5655], [71.3494, -13.8264], [70.5717, -14.7349], [69.7383, -15.596], [68.849, -16.4097], [67.9038, -17.1759], [65.9806, -18.3162], [64.622, -18.6816], [64.9267, -16.9196], [65.1201, -14.2701], [65.1432, -12.8801], [65.12, -11.4117], [65.0505, -9.86496], [64.9348, -8.23985], [64.7905, -6.7567], [64.6269, -5.64265], [64.444, -4.89771], [64.2419, -4.52189], [64.1621, -4.47115], [64.0735, -4.4555], [63.9759, -4.47494], [63.8694, -4.52945], [62.3966, -5.48465], [62.2413, -5.62586], [62.1375, -5.80176], [62.0853, -6.01236], [62.0847, -6.25766], [62.4061, -8.64015], [62.4455, -8.81874], [62.5295, -8.96724], [62.658, -9.08568], [62.8311, -9.17406], [63.4685, -9.09246], [63.6011, -9.98864], [63.6977, -11.1557], [63.7581, -12.5936], [63.7824, -14.3024], [63.7226, -16.6364], [63.5159, -18.5252], [63.4389, -18.8396], [61.8877, -18.7937], [59.7179, -18.1309], [59.7072, -18.1267], [59.0038, -17.3358], [58.9378, -17.2749], [58.8507, -17.2302], [58.7425, -17.2016], [58.6132, -17.1892], [58.219, -17.2323], [57.9006, -17.3986], [57.6579, -17.6881], [57.4908, -18.1008], [57.496, -18.175], [57.5287, -18.2647], [57.5889, -18.3699], [57.6766, -18.4906], [58.6527, -19.6386], [59.6577, -20.6715], [61.0806, -19.6025], [61.0995, -19.6075], [62.8112, -19.774], [63.2177, -19.7425], [63.1623, -19.9686], [62.6618, -20.9668], [62.046, -20.5155], [61.2311, -19.7599], [103.815, -63.8205], [103.903, -63.8395], [104.022, -63.8322], [105.141, -63.3571], [106.5, -62.2411], [108.1, -60.4842], [109.94, -58.0865], [113.002, -54.1228], [113.122, -53.9003], [113.096, -53.7699], [112.926, -53.7317], [112.611, -53.7857], [111.467, -54.0664], [111.288, -54.1239], [111.133, -54.2035], [111.001, -54.3049], [110.893, -54.4283], [108.596, -57.5699], [107.928, -58.4784], [107.336, -59.2931], [106.819, -60.0142], [106.379, -60.6415], [105.92, -61.249], [105.352, -61.9105], [104.673, -62.626], [103.883, -63.3954], [103.815, -63.4669], [103.768, -63.5421], [103.742, -63.621], [103.738, -63.7037], [103.76, -63.7752], [67.4678, -27.4728], [67.5551, -27.4918], [67.6746, -27.4846], [68.7932, -27.0094], [70.1524, -25.8934], [71.7523, -24.1366], [73.5928, -21.7388], [76.6542, -17.7752], [76.774, -17.5526], [76.7487, -17.4222], [76.5784, -17.3841], [76.263, -17.4381], [75.1197, -17.7187], [74.9407, -17.7763], [74.7853, -17.8558], [74.6536, -17.9573], [74.5456, -18.0806], [72.2483, -21.2223], [71.5804, -22.1308], [70.9882, -22.9455], [70.4717, -23.6665], [70.0309, -24.2939], [69.5727, -24.9014], [69.0041, -25.5629], [68.3251, -26.2783], [67.5358, -27.0478], [67.4671, -27.1192], [67.4199, -27.1944], [67.3942, -27.2734], [67.3901, -27.3561], [67.4128, -27.4276], [104.305, -53.9628], [104.36, -53.9749], [106.351, -53.8632], [106.404, -53.8502], [106.437, -53.8209], [106.451, -53.7751], [106.445, -53.7129], [106.309, -53.2148], [106.128, -52.7209], [105.902, -52.2311], [105.631, -51.7455], [105.585, -51.6837], [105.539, -51.6404], [105.49, -51.6158], [105.44, -51.6097], [103.47, -51.6613], [103.431, -51.6678], [103.41, -51.6883], [103.405, -51.7228], [103.418, -51.7713], [103.732, -52.5576], [103.964, -53.1508], [104.114, -53.5509], [104.217, -53.8542], [104.257, -53.9225], [25.1086, 9.60145], [27.0939, 8.27813], [29.1723, 7.23971], [31.3438, 6.48619], [32.1371, 6.36356], [32.8322, 6.45927], [33.4293, 6.77333], [33.9283, 7.30571], [33.9945, 7.71861], [33.7534, 8.32511], [33.2049, 9.12525], [32.349, 10.119], [31.4821, 11.1412], [30.8999, 12.0261], [30.6024, 12.7739], [30.5897, 13.3843], [30.6344, 13.5278], [30.7038, 13.6431], [30.798, 13.7303], [30.9168, 13.7892], [31.6121, 13.9424], [32.3451, 13.9512], [33.1157, 13.8154], [33.9239, 13.5351], [35.077, 12.9551], [36.0053, 12.3084], [36.7087, 11.595], [37.1871, 10.8149], [37.315, 10.6142], [37.4793, 10.5025], [37.6799, 10.4798], [37.9168, 10.5462], [38.6326, 11.0308], [38.8788, 11.6187], [38.6553, 12.31], [37.9623, 13.1047], [37.5256, 13.4447], [36.9878, 13.7604], [36.3489, 14.0519], [35.6088, 14.3192], [34.1119, 14.714], [32.7276, 14.8809], [31.4559, 14.82], [30.2968, 14.5312], [29.7876, 14.2942], [29.3804, 13.9951], [29.075, 13.6339], [28.8715, 13.2105], [28.8528, 12.6879], [29.1017, 12.029], [29.6183, 11.2338], [30.4026, 10.3024], [31.2139, 9.39555], [31.8106, 8.67441], [32.1925, 8.13898], [32.3598, 7.78923], [32.3706, 7.6817], [32.3355, 7.61679], [32.2544, 7.59446], [32.1273, 7.61473], [30.314, 8.28284], [28.4777, 9.28755], [26.6185, 10.6288], [24.7363, 12.3068], [23.4197, 13.7846], [22.5793, 15.1897], [22.2151, 16.5221], [22.3271, 17.7819], [22.8035, 18.6032], [23.6966, 19.1892], [25.0064, 19.5397], [26.7331, 19.6549], [26.8393, 19.6667], [26.9181, 19.7109], [26.9694, 19.7876], [26.9933, 19.8967], [26.98, 20.0083], [26.9199, 20.0921], [26.813, 20.1482], [26.6594, 20.1766], [25.9902, 20.2014], [25.326, 20.1807], [24.6666, 20.1145], [24.0121, 20.0029], [22.901, 19.6974], [21.982, 19.2965], [21.2554, 18.8], [20.721, 18.208], [20.1511, 16.7212], [20.377, 15.0592], [21.3988, 13.2221], [23.2163, 11.2097], [34.297, 0.168958], [34.9595, -0.297083], [35.7529, -0.664418], [36.6774, -0.933054], [37.733, -1.103], [38.7855, -1.16866], [39.7015, -1.12397], [40.4808, -0.968923], [41.1235, -0.703534], [41.6473, -0.392952], [42.0686, -0.102112], [42.3874, 0.168959], [42.6037, 0.42027], [42.6788, 0.539814], [43.225, 0.0997965], [44.1357, -0.358465], [45.0423, -0.537983], [45.9448, -0.438779], [46.018, -0.425529], [46.0618, -0.427085], [46.0764, -0.443457], [46.0616, -0.474651], [45.3684, -1.38845], [45.0771, -1.79408], [44.8382, -2.175], [44.6518, -2.53123], [44.5178, -2.86279], [44.414, -3.4831], [44.518, -4.10425], [44.8297, -4.72629], [45.1639, -5.12706], [45.1654, -5.13504], [45.23, -5.23004], [45.2772, -5.26293], [45.3492, -5.34916], [45.4962, -5.4155], [45.9791, -5.75192], [46.9026, -5.99384], [48.0005, -5.9558], [49.2728, -5.6378], [49.5479, -6.55131], [49.9178, -7.46629], [50.3823, -8.38271], [50.9416, -9.3006], [51.0358, -9.41858], [51.1454, -9.50442], [51.2704, -9.55811], [51.4107, -9.57966], [53.4477, -9.69075], [53.526, -9.68434], [53.6001, -9.65333], [53.6699, -9.59773], [53.7355, -9.51753], [54.4376, -8.20633], [54.7534, -7.08014], [54.6828, -6.13896], [54.2258, -5.38282], [53.7356, -5.00028], [53.1665, -4.75426], [52.5185, -4.64473], [51.7917, -4.67171], [50.7689, -4.79544], [49.9627, -4.87999], [49.3733, -4.92533], [49.0005, -4.93148], [48.249, -4.84711], [47.5791, -4.65965], [46.991, -4.36913], [46.5603, -4.03439], [46.355, -3.72576], [46.1928, -3.37877], [46.1071, -3.04383], [46.0979, -2.72092], [46.1711, -2.37784], [46.3326, -1.98239], [46.5824, -1.53457], [46.9204, -1.03437], [47.2659, -0.557848], [47.5371, -0.180807], [47.7338, 0.0967414], [47.8562, 0.274801], [47.9204, 0.399544], [47.9426, 0.517131], [47.9229, 0.627577], [47.8611, 0.730868], [47.7755, 0.812666], [47.6834, 0.859334], [47.5848, 0.87086], [47.4797, 0.847273], [46.8808, 0.651309], [46.3616, 0.534898], [45.9221, 0.49801], [45.5623, 0.540663], [45.092, 0.711903], [44.5899, 1.02165], [44.056, 1.46987], [43.4904, 2.05659], [43.4326, 2.1341], [43.3766, 2.23517], [43.3698, 2.2508], [43.4175, 2.57752], [43.433, 3.01354], [43.4002, 3.30306], [43.319, 3.44608], [43.1894, 3.44261], [41.2132, 2.5978], [41.1843, 2.58086], [41.1643, 2.55846], [41.1531, 2.53056], [41.1508, 2.49721], [41.17, 1.64225], [41.1114, 0.956614], [40.9749, 0.440296], [40.7607, 0.093283], [40.749, 0.0864009], [40.7275, 0.0792112], [40.655, 0.0639701], [39.3154, 0.0405875], [37.8956, 0.287145], [36.3958, 0.803649], [34.8159, 1.59009], [33.917, 2.18817], [33.0584, 2.94415], [32.2401, 3.85804], [31.4089, 5.0025], [31.3559, 5.05863], [31.3031, 5.09825], [31.2506, 5.12136], [31.2014, 5.12849], [31.1583, 5.12022], [31.1214, 5.09653], [31.0906, 5.05744], [31.0713, 5.00472], [31.0691, 4.94016], [31.0838, 4.86375], [31.1155, 4.7755], [31.7107, 3.44513], [32.4393, 2.23392], [33.3015, 1.14186], [52.1653, -7.13454], [51.8427, -6.5295], [51.6055, -5.93016], [51.4535, -5.33655], [51.8978, -5.50305], [52.2713, -5.73431], [52.574, -6.0303], [52.806, -6.39104], [52.9389, -6.77052], [52.9445, -7.12271], [52.8226, -7.44763], [52.5733, -7.74528], [38.9699, -5.26806], [39.0255, -5.28054], [40.5913, -5.19125], [40.8426, -5.81984], [41.0292, -6.29723], [41.1512, -6.62347], [41.2391, -6.89278], [41.2779, -6.95967], [41.325, -6.9992], [41.3804, -7.01137], [43.3711, -6.9001], [43.4239, -6.88662], [43.4571, -6.85688], [43.4707, -6.81088], [43.4646, -6.74862], [43.3285, -6.25059], [43.1473, -5.75676], [42.921, -5.26715], [42.6497, -4.78174], [42.6053, -4.72], [42.5588, -4.6768], [42.5104, -4.65217], [42.4601, -4.6461], [41.0211, -4.68506], [40.8862, -4.26948], [40.7204, -3.85863], [40.5237, -3.4525], [40.2961, -3.05111], [40.2511, -2.98927], [40.2043, -2.94602], [40.1557, -2.92136], [40.1053, -2.91527], [38.1359, -2.96694], [38.097, -2.97336], [38.0752, -2.99372], [38.0706, -3.028], [38.0832, -3.07622], [38.3967, -3.86279], [38.6288, -4.45607], [38.7795, -4.85605], [38.8815, -5.15916], [38.9218, -5.22759], [20.1811, 7.69671], [20.2368, 7.68423], [21.8025, 7.7735], [22.0538, 7.14494], [22.2405, 6.66752], [22.3625, 6.34129], [22.4503, 6.07199], [22.4892, 6.0051], [22.5362, 5.96557], [22.5916, 5.9534], [24.5824, 6.06465], [24.6352, 6.07814], [24.6684, 6.10789], [24.6819, 6.15389], [24.6759, 6.21615], [24.5397, 6.71417], [24.3585, 7.208], [24.1323, 7.69762], [23.861, 8.18302], [23.8165, 8.24478], [23.7701, 8.28796], [23.7217, 8.31258], [23.6713, 8.31866], [22.2323, 8.27969], [22.0974, 8.69528], [21.9316, 9.10613], [21.7349, 9.51225], [21.5074, 9.91364], [21.4623, 9.97548], [21.4155, 10.0187], [21.3669, 10.0434], [21.3165, 10.0495], [19.3472, 9.99782], [19.3082, 9.9914], [19.2865, 9.97105], [19.2819, 9.93676], [19.2945, 9.88855], [19.608, 9.10197], [19.8401, 8.50869], [19.9907, 8.1087], [20.0927, 7.8056], [20.1331, 7.73716]], 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, 68, 69, 70, 71, 72, 73, 74], [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285], [286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297], [298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392], [393, 394, 395, 396, 397, 398, 399, 400], [401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462], [463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487], [488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579], [580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718], [719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730], [731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772], [773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814]], convexity = 1);
+polygon(points = [[43.431, -22.6269], [43.5764, -22.7224], [44.3094, -23.1106], [44.91, -23.437], [45.3782, -23.7014], [45.714, -23.904], [46.026, -24.1111], [46.4222, -24.3897], [46.9027, -24.7398], [47.4674, -25.1614], [47.6847, -25.268], [47.9727, -25.318], [48.3315, -25.3113], [48.761, -25.248], [48.8154, -25.2267], [48.8561, -25.1891], [48.8829, -25.1352], [48.896, -25.065], [48.8922, -24.9865], [48.8673, -24.9073], [48.8213, -24.8276], [48.7542, -24.7472], [48.657, -24.6554], [48.5203, -24.542], [48.344, -24.4069], [47.9101, -24.0912], [47.7255, -23.9487], [47.5744, -23.823], [47.4569, -23.7139], [46.9053, -23.0845], [46.4802, -22.4797], [46.1816, -21.8997], [46.0094, -21.3444], [45.9986, -21.1563], [46.0486, -21.0273], [46.1593, -20.9575], [46.3307, -20.9467], [46.5299, -20.9891], [46.7237, -21.0787], [46.9123, -21.2155], [47.0955, -21.3995], [47.2521, -21.6078], [47.3608, -21.8173], [47.4215, -22.0281], [47.4342, -22.2403], [47.4604, -22.4264], [47.5608, -22.5599], [47.7356, -22.6406], [47.9846, -22.6686], [48.2664, -22.6463], [48.5391, -22.5769], [48.8027, -22.4601], [49.0571, -22.2961], [49.2406, -22.0927], [49.2916, -21.8576], [49.2099, -21.5909], [48.9956, -21.2926], [48.5115, -20.86], [47.9345, -20.5465], [47.2645, -20.352], [46.5016, -20.2766], [45.7696, -20.315], [45.1883, -20.4448], [44.7575, -20.6659], [44.4775, -20.9785], [44.4022, -21.2202], [44.4157, -21.5337], [44.518, -21.919], [44.709, -22.3761], [44.0749, -22.1591], [43.6203, -22.0743], [43.3453, -22.1215], [43.2498, -22.3008], [43.2677, -22.4162], [43.3281, -22.5249], [60.1159, -60.2831], [61.7531, -61.8211], [62.9987, -62.9444], [64.0632, -63.8459], [64.9465, -64.5257], [65.6488, -64.9838], [66.6148, -66.3221], [67.5943, -67.5365], [68.5872, -68.627], [69.5936, -69.5936], [69.6782, -69.6442], [69.7185, -69.6553], [70.3924, -70.1449], [71.2843, -70.7274], [72.3891, -71.3991], [73.4636, -72.0353], [74.2644, -72.5114], [74.7915, -72.8273], [75.045, -72.983], [76.644, -74.1051], [78.2318, -75.387], [79.8083, -76.8289], [81.3736, -78.4306], [81.4819, -78.5355], [81.5904, -78.6066], [81.6991, -78.6442], [81.8081, -78.6481], [83.1389, -78.4869], [83.2105, -78.468], [83.2704, -78.4321], [83.3183, -78.3793], [83.3545, -78.3095], [83.3683, -78.2301], [83.3488, -78.1479], [83.296, -78.0627], [83.2097, -77.9748], [82.4324, -77.2583], [81.5631, -76.3687], [80.6019, -75.3058], [79.5487, -74.0697], [78.5034, -72.764], [77.5645, -71.4917], [76.7656, -70.303], [77.239, -70.4867], [78.131, -70.482], [78.8769, -70.0935], [79.7502, -69.3137], [80.7508, -68.1425], [81.8789, -66.5799], [81.9656, -66.4719], [82.0538, -66.3959], [82.1436, -66.3519], [82.2349, -66.3399], [83.0407, -66.3587], [83.1776, -66.343], [83.2691, -66.2886], [83.3152, -66.1955], [83.3158, -66.0638], [83.2588, -65.501], [83.2673, -64.995], [83.3412, -64.5459], [83.5053, -64.083], [83.5089, -64.0177], [83.4914, -63.9576], [83.4529, -63.9029], [83.4012, -63.8583], [83.3431, -63.8286], [83.2784, -63.8135], [83.2073, -63.8133], [82.8153, -63.8493], [82.507, -63.8758], [82.2824, -63.8929], [82.1415, -63.9005], [82.0455, -63.9153], [81.9546, -63.9538], [81.8686, -64.0159], [81.7876, -64.1016], [81.4481, -64.9022], [80.5767, -66.2099], [79.7546, -67.3821], [78.9816, -68.4187], [78.2579, -69.3199], [78.0498, -69.4859], [77.8013, -69.5315], [77.5124, -69.4569], [77.183, -69.262], [76.6676, -68.869], [76.0818, -68.3784], [75.4258, -67.7901], [74.6993, -67.1043], [74.5294, -66.9588], [74.3625, -66.851], [74.1987, -66.7811], [74.0379, -66.7489], [74.0233, -66.7477], [73.942, -66.7022], [73.6928, -66.6098], [73.415, -66.5483], [73.1086, -66.5176], [72.8041, -66.5156], [72.5307, -66.5397], [72.2885, -66.59], [72.0774, -66.6664], [72.0269, -66.7039], [72.0152, -66.753], [72.0422, -66.8137], [72.108, -66.8861], [72.6524, -67.412], [73.1999, -67.9852], [73.7505, -68.6056], [74.3043, -69.2733], [74.8257, -69.9505], [75.279, -70.6002], [75.664, -71.2223], [75.9808, -71.8168], [76.0066, -71.8893], [75.9973, -71.9251], [75.9528, -71.924], [75.8732, -71.8862], [75.8584, -71.874], [75.7976, -71.8337], [75.7516, -71.8056], [75.5674, -71.6812], [75.116, -71.3695], [73.412, -70.184], [72.3925, -69.4637], [71.5717, -68.8624], [70.9495, -68.3802], [70.526, -68.017], [70.3919, -67.9309], [70.3415, -67.8858], [69.7917, -67.3197], [69.1986, -66.6408], [68.5622, -65.8492], [69.4358, -66.0448], [70.2738, -66.0556], [71.0761, -65.8816], [71.8428, -65.5228], [71.9908, -65.4216], [72.1032, -65.3152], [72.1798, -65.2036], [72.2208, -65.0868], [72.2916, -64.4577], [72.2554, -63.8537], [72.1124, -63.2749], [71.8624, -62.7214], [71.5979, -62.371], [71.2014, -62.016], [70.673, -61.6562], [70.0127, -61.2917], [68.706, -60.6779], [67.3448, -60.133], [65.9289, -59.6572], [64.4583, -59.2503], [65.1686, -58.841], [65.7771, -58.4639], [66.2839, -58.1189], [66.6889, -57.8059], [67.192, -57.296], [67.9923, -56.3593], [69.0899, -54.9959], [70.4846, -53.2056], [70.5554, -53.1324], [70.6378, -53.081], [70.7318, -53.0514], [70.8375, -53.0436], [71.5641, -53.0651], [71.7166, -53.0411], [71.815, -52.963], [71.8595, -52.831], [71.8499, -52.6449], [71.8171, -52.2563], [71.8407, -51.8495], [71.9207, -51.4244], [72.0571, -50.9811], [72.0888, -50.8583], [72.0935, -50.7528], [72.0713, -50.6644], [72.0222, -50.5932], [71.9595, -50.5398], [71.8959, -50.5042], [71.8314, -50.4862], [71.766, -50.486], [71.4838, -50.5353], [71.1797, -50.6017], [70.8537, -50.6852], [70.5058, -50.7859], [69.973, -51.569], [69.2237, -52.6472], [68.4277, -53.7397], [67.5851, -54.8466], [66.6957, -55.9677], [65.8279, -57.0087], [65.0498, -57.875], [64.3613, -58.5666], [63.7624, -59.0835], [61.4381, -58.7802], [60.4394, -57.9374], [59.4634, -56.9952], [58.5101, -55.9536], [57.5795, -54.8125], [57.4974, -54.7246], [57.4349, -54.6987], [57.392, -54.7347], [57.3686, -54.8326], [57.3325, -55.5974], [57.3853, -56.3308], [57.5269, -57.0328], [57.7574, -57.7034], [58.1181, -58.2243], [58.9042, -59.0842], [64.351, -60.184], [65.9379, -60.7299], [67.305, -61.402], [68.4522, -62.2002], [69.025, -62.7863], [69.4102, -63.4427], [69.6078, -64.1692], [69.6179, -64.9659], [67.9632, -63.9978], [66.2327, -62.8082], [64.4264, -61.397], [62.5442, -59.7642], [40.6917, -41.5891], [41.7546, -42.3916], [42.1351, -42.5731], [42.5096, -42.5809], [42.8782, -42.4148], [43.2408, -42.0749], [43.9871, -40.822], [44.3693, -39.6533], [44.4705, -39.6455], [46.0772, -39.2219], [47.6313, -38.5034], [48.8673, -37.7528], [49.9621, -36.9829], [50.9158, -36.1937], [51.7282, -35.3852], [52.6748, -35.5318], [52.8647, -35.5323], [52.9927, -35.4582], [53.0587, -35.3093], [53.0628, -35.0858], [53.0711, -34.7885], [53.1499, -34.4184], [53.2992, -33.9756], [53.519, -33.46], [53.5355, -33.4031], [53.5326, -33.3428], [53.5102, -33.2792], [53.4683, -33.2123], [53.4131, -33.1533], [53.35, -33.1128], [53.2791, -33.0908], [53.2002, -33.0872], [53.0699, -33.0992], [52.5206, -33.1599], [52.1016, -33.2086], [51.9519, -33.2566], [51.7766, -33.3756], [51.5758, -33.5655], [51.3494, -33.8264], [50.5717, -34.7349], [49.7383, -35.596], [48.849, -36.4097], [47.9038, -37.1759], [45.9806, -38.3162], [44.622, -38.6816], [44.9267, -36.9196], [45.1201, -34.2701], [45.1432, -32.8801], [45.12, -31.4117], [45.0505, -29.865], [44.9348, -28.2399], [44.7905, -26.7567], [44.6269, -25.6426], [44.444, -24.8977], [44.2419, -24.5219], [44.1621, -24.4711], [44.0735, -24.4555], [43.9759, -24.4749], [43.8694, -24.5295], [42.3966, -25.4846], [42.2413, -25.6259], [42.1375, -25.8018], [42.0853, -26.0124], [42.0847, -26.2577], [42.4061, -28.6402], [42.4455, -28.8187], [42.5295, -28.9672], [42.658, -29.0857], [42.8311, -29.1741], [43.4685, -29.0925], [43.6011, -29.9886], [43.6977, -31.1557], [43.7581, -32.5936], [43.7824, -34.3024], [43.7226, -36.6364], [43.5159, -38.5252], [43.4389, -38.8396], [41.8877, -38.7937], [39.7179, -38.1309], [39.7072, -38.1267], [39.0038, -37.3358], [38.9378, -37.2749], [38.8507, -37.2302], [38.7425, -37.2016], [38.6132, -37.1892], [38.219, -37.2323], [37.9006, -37.3986], [37.6579, -37.6881], [37.4908, -38.1008], [37.496, -38.175], [37.5287, -38.2647], [37.5889, -38.3699], [37.6766, -38.4906], [38.6527, -39.6386], [39.6577, -40.6715], [41.0806, -39.6025], [41.0995, -39.6075], [42.8112, -39.774], [43.2177, -39.7425], [43.1623, -39.9686], [42.6618, -40.9668], [42.046, -40.5155], [41.2311, -39.7599], [83.8155, -83.8205], [83.9027, -83.8395], [84.0222, -83.8322], [85.1408, -83.3571], [86.5001, -82.2411], [88.0999, -80.4842], [89.9405, -78.0865], [93.0018, -74.1228], [93.1216, -73.9003], [93.0964, -73.7699], [92.9261, -73.7317], [92.6107, -73.7857], [91.4673, -74.0664], [91.2883, -74.1239], [91.133, -74.2035], [91.0013, -74.3049], [90.8933, -74.4283], [88.5959, -77.5699], [87.9281, -78.4784], [87.3359, -79.2931], [86.8194, -80.0142], [86.3785, -80.6415], [85.9203, -81.249], [85.3517, -81.9105], [84.6728, -82.626], [83.8834, -83.3954], [83.8147, -83.4669], [83.7675, -83.5421], [83.7419, -83.621], [83.7377, -83.7037], [83.7605, -83.7752], [47.4678, -47.4728], [47.5551, -47.4918], [47.6746, -47.4846], [48.7932, -47.0094], [50.1524, -45.8934], [51.7523, -44.1366], [53.5928, -41.7388], [56.6542, -37.7752], [56.774, -37.5526], [56.7487, -37.4222], [56.5784, -37.3841], [56.263, -37.4381], [55.1197, -37.7187], [54.9407, -37.7763], [54.7853, -37.8558], [54.6536, -37.9573], [54.5456, -38.0806], [52.2483, -41.2223], [51.5804, -42.1308], [50.9882, -42.9455], [50.4717, -43.6665], [50.0309, -44.2939], [49.5727, -44.9014], [49.0041, -45.5629], [48.3251, -46.2783], [47.5358, -47.0478], [47.4671, -47.1192], [47.4199, -47.1944], [47.3942, -47.2734], [47.3901, -47.3561], [47.4128, -47.4276], [84.3046, -73.9628], [84.3599, -73.9749], [86.3512, -73.8632], [86.4041, -73.8502], [86.4373, -73.8209], [86.4509, -73.7751], [86.4449, -73.7129], [86.3088, -73.2148], [86.1277, -72.7209], [85.9016, -72.2311], [85.6305, -71.7455], [85.5855, -71.6837], [85.5387, -71.6404], [85.4901, -71.6158], [85.4397, -71.6097], [83.4703, -71.6613], [83.4314, -71.6678], [83.4098, -71.6883], [83.4054, -71.7228], [83.4183, -71.7713], [83.7316, -72.5576], [83.9636, -73.1508], [84.1143, -73.5509], [84.2165, -73.8542], [84.2568, -73.9225], [5.10856, -10.3985], [7.09388, -11.7219], [9.1723, -12.7603], [11.3438, -13.5138], [12.1371, -13.6364], [12.8322, -13.5407], [13.4293, -13.2267], [13.9283, -12.6943], [13.9945, -12.2814], [13.7534, -11.6749], [13.2049, -10.8748], [12.349, -9.88101], [11.4821, -8.85882], [10.8999, -7.97387], [10.6024, -7.22615], [10.5897, -6.61565], [10.6344, -6.47216], [10.7038, -6.35686], [10.798, -6.26972], [10.9168, -6.21077], [11.6121, -6.05758], [12.3451, -6.04885], [13.1157, -6.18462], [13.9239, -6.46485], [15.077, -7.04486], [16.0053, -7.69158], [16.7087, -8.405], [17.1871, -9.18512], [17.315, -9.38585], [17.4793, -9.49754], [17.6799, -9.5202], [17.9168, -9.45384], [18.6326, -8.96922], [18.8788, -8.38126], [18.6553, -7.68997], [17.9623, -6.89532], [17.5256, -6.55532], [16.9878, -6.23957], [16.3489, -5.94806], [15.6088, -5.68078], [14.1119, -5.286], [12.7276, -5.11908], [11.4559, -5.18002], [10.2968, -5.46883], [9.78763, -5.70577], [9.38036, -6.00487], [9.07497, -6.36611], [8.87149, -6.7895], [8.85278, -7.3121], [9.10173, -7.97099], [9.61833, -8.76616], [10.4026, -9.69761], [11.2139, -10.6044], [11.8106, -11.3256], [12.1925, -11.861], [12.3598, -12.2108], [12.3706, -12.3183], [12.3355, -12.3832], [12.2544, -12.4055], [12.1273, -12.3853], [10.314, -11.7172], [8.47771, -10.7124], [6.61847, -9.37115], [4.73626, -7.69324], [3.41968, -6.21543], [2.57931, -4.81029], [2.21513, -3.47787], [2.32713, -2.21814], [2.80349, -1.39681], [3.69659, -0.810848], [5.00645, -0.460273], [6.73305, -0.345069], [6.83931, -0.333311], [6.91808, -0.289085], [6.9694, -0.212412], [6.99325, -0.103255], [6.97998, 0.00825912], [6.9199, 0.0920939], [6.81303, 0.148212], [6.65938, 0.176622], [5.99025, 0.201435], [5.326, 0.180745], [4.66663, 0.114544], [4.01214, 0.00285801], [2.90096, -0.302582], [1.98203, -0.703542], [1.25539, -1.20002], [0.721024, -1.79202], [0.151109, -3.27879], [0.377022, -4.94076], [1.39876, -6.77794], [3.21633, -8.79032], [14.297, -19.831], [14.9595, -20.2971], [15.7529, -20.6644], [16.6774, -20.9331], [17.733, -21.103], [18.7855, -21.1687], [19.7015, -21.124], [20.4808, -20.9689], [21.1235, -20.7035], [21.6473, -20.393], [22.0686, -20.1021], [22.3874, -19.831], [22.6037, -19.5797], [22.6788, -19.4602], [23.225, -19.9002], [24.1357, -20.3585], [25.0423, -20.538], [25.9448, -20.4388], [26.018, -20.4255], [26.0618, -20.4271], [26.0764, -20.4435], [26.0616, -20.4747], [25.3684, -21.3885], [25.0771, -21.7941], [24.8382, -22.175], [24.6518, -22.5312], [24.5178, -22.8628], [24.414, -23.4831], [24.518, -24.1043], [24.8297, -24.7263], [25.1639, -25.1271], [25.1654, -25.135], [25.23, -25.23], [25.2772, -25.2629], [25.3492, -25.3492], [25.4962, -25.4155], [25.9791, -25.7519], [26.9026, -25.9938], [28.0005, -25.9558], [29.2728, -25.6378], [29.5479, -26.5513], [29.9178, -27.4663], [30.3823, -28.3827], [30.9416, -29.3006], [31.0358, -29.4186], [31.1454, -29.5044], [31.2704, -29.5581], [31.4107, -29.5797], [33.4477, -29.6908], [33.526, -29.6843], [33.6001, -29.6533], [33.6699, -29.5977], [33.7355, -29.5175], [34.4376, -28.2063], [34.7534, -27.0801], [34.6828, -26.139], [34.2258, -25.3828], [33.7356, -25.0003], [33.1665, -24.7543], [32.5185, -24.6447], [31.7917, -24.6717], [30.7689, -24.7954], [29.9627, -24.88], [29.3733, -24.9253], [29.0005, -24.9315], [28.249, -24.8471], [27.5791, -24.6596], [26.991, -24.3691], [26.5603, -24.0344], [26.355, -23.7258], [26.1928, -23.3788], [26.1071, -23.0438], [26.0979, -22.7209], [26.1711, -22.3778], [26.3326, -21.9824], [26.5824, -21.5346], [26.9204, -21.0344], [27.2659, -20.5578], [27.5371, -20.1808], [27.7338, -19.9033], [27.8562, -19.7252], [27.9204, -19.6005], [27.9426, -19.4829], [27.9229, -19.3724], [27.8611, -19.2691], [27.7755, -19.1873], [27.6834, -19.1407], [27.5848, -19.1291], [27.4797, -19.1527], [26.8808, -19.3487], [26.3616, -19.4651], [25.9221, -19.502], [25.5623, -19.4593], [25.092, -19.2881], [24.5899, -18.9784], [24.056, -18.5301], [23.4904, -17.9434], [23.4326, -17.8659], [23.3766, -17.7648], [23.3698, -17.7492], [23.4175, -17.4225], [23.433, -16.9865], [23.4002, -16.6969], [23.319, -16.5539], [23.1894, -16.5574], [21.2132, -17.4022], [21.1843, -17.4191], [21.1643, -17.4415], [21.1531, -17.4694], [21.1508, -17.5028], [21.17, -18.3577], [21.1114, -19.0434], [20.9749, -19.5597], [20.7607, -19.9067], [20.749, -19.9136], [20.7275, -19.9208], [20.655, -19.936], [19.3154, -19.9594], [17.8956, -19.7129], [16.3958, -19.1964], [14.8159, -18.4099], [13.917, -17.8118], [13.0584, -17.0559], [12.2401, -16.142], [11.4089, -14.9975], [11.3559, -14.9414], [11.3031, -14.9017], [11.2506, -14.8786], [11.2014, -14.8715], [11.1583, -14.8798], [11.1214, -14.9035], [11.0906, -14.9426], [11.0713, -14.9953], [11.0691, -15.0598], [11.0838, -15.1363], [11.1155, -15.2245], [11.7107, -16.5549], [12.4393, -17.7661], [13.3015, -18.8581], [32.1653, -27.1345], [31.8427, -26.5295], [31.6055, -25.9302], [31.4535, -25.3366], [31.8978, -25.5031], [32.2713, -25.7343], [32.574, -26.0303], [32.806, -26.391], [32.9389, -26.7705], [32.9445, -27.1227], [32.8226, -27.4476], [32.5733, -27.7453], [18.9699, -25.2681], [19.0255, -25.2805], [20.5913, -25.1913], [20.8426, -25.8198], [21.0292, -26.2972], [21.1512, -26.6235], [21.2391, -26.8928], [21.2779, -26.9597], [21.325, -26.9992], [21.3804, -27.0114], [23.3711, -26.9001], [23.4239, -26.8866], [23.4571, -26.8569], [23.4707, -26.8109], [23.4646, -26.7486], [23.3285, -26.2506], [23.1473, -25.7568], [22.921, -25.2671], [22.6497, -24.7817], [22.6053, -24.72], [22.5588, -24.6768], [22.5104, -24.6522], [22.4601, -24.6461], [21.0211, -24.6851], [20.8862, -24.2695], [20.7204, -23.8586], [20.5237, -23.4525], [20.2961, -23.0511], [20.2511, -22.9893], [20.2043, -22.946], [20.1557, -22.9214], [20.1053, -22.9153], [18.1359, -22.9669], [18.097, -22.9734], [18.0752, -22.9937], [18.0706, -23.028], [18.0832, -23.0762], [18.3967, -23.8628], [18.6288, -24.4561], [18.7795, -24.8561], [18.8815, -25.1592], [18.9218, -25.2276], [0.181112, -12.3033], [0.236777, -12.3158], [1.8025, -12.2265], [2.05382, -12.8551], [2.24048, -13.3325], [2.36246, -13.6587], [2.45033, -13.928], [2.48916, -13.9949], [2.53625, -14.0344], [2.59162, -14.0466], [4.58235, -13.9354], [4.63518, -13.9219], [4.66837, -13.8921], [4.68193, -13.8461], [4.67587, -13.7839], [4.5397, -13.2858], [4.35851, -12.792], [4.13226, -12.3024], [3.86099, -11.817], [3.81649, -11.7552], [3.77005, -11.712], [3.72167, -11.6874], [3.67135, -11.6813], [2.23232, -11.7203], [2.09742, -11.3047], [1.93162, -10.8939], [1.73494, -10.4877], [1.50736, -10.0864], [1.46234, -10.0245], [1.41553, -9.98126], [1.36691, -9.95659], [1.31652, -9.95051], [-0.652822, -10.0022], [-0.691764, -10.0086], [-0.713541, -10.029], [-0.718134, -10.0632], [-0.705536, -10.1115], [-0.392027, -10.898], [-0.159932, -11.4913], [-0.00925947, -11.8913], [0.0927197, -12.1944], [0.13309, -12.2628]], 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, 68, 69, 70, 71, 72, 73, 74], [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285], [286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297], [298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392], [393, 394, 395, 396, 397, 398, 399, 400], [401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462], [463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487], [488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579], [580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718], [719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730], [731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772], [773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814]], convexity = 1);
+polygon(points = [[57.7645, -97.7835], [58.0447, -97.4973], [58.3223, -97.2016], [58.5974, -96.8965], [58.8699, -96.5819], [58.9272, -96.6392], [58.8377, -97.6628], [59.0835, -98.7035], [59.6644, -99.7614], [60.5805, -100.836], [61.4507, -101.587], [62.3352, -102.114], [63.234, -102.417], [64.1472, -102.495], [65.0729, -102.346], [66.0085, -101.965], [66.9541, -101.352], [67.9096, -100.508], [68.7475, -99.5606], [69.3532, -98.6275], [69.7266, -97.7082], [69.8679, -96.8029], [69.7805, -95.9074], [69.4673, -95.0171], [68.9284, -94.1318], [68.1637, -93.2518], [67.6235, -92.7491], [67.0959, -92.3344], [66.581, -92.0076], [66.0787, -91.7687], [65.5736, -91.6149], [65.0492, -91.5424], [64.5056, -91.5514], [63.9429, -91.6419], [63.8955, -91.5945], [64.9793, -90.5673], [67.8213, -87.7253], [66.1914, -86.0954], [63.3564, -88.9304], [62.3825, -90.0005], [62.3344, -89.9524], [62.4161, -89.4039], [62.4168, -88.8655], [62.3363, -88.3375], [62.1747, -87.8197], [61.9309, -87.3042], [61.6034, -86.7826], [61.192, -86.2549], [60.6969, -85.7209], [58.9251, -84.4294], [57.1107, -84.0557], [55.2537, -84.5999], [53.354, -86.062], [52.5148, -87.0085], [51.9046, -87.9406], [51.5235, -88.8582], [51.3714, -89.7614], [51.4503, -90.6567], [51.7615, -91.551], [52.305, -92.4444], [53.0809, -93.3369], [53.6102, -93.8281], [54.1337, -94.2375], [54.6516, -94.565], [55.1638, -94.8108], [55.6813, -94.9739], [56.2145, -95.053], [56.7633, -95.048], [57.3279, -94.9589], [57.376, -95.007], [57.1099, -95.231], [56.8142, -95.4967], [56.4888, -95.804], [56.1339, -96.1529], [53.2634, -99.0234], [54.894, -100.654], [54.0268, -92.3138], [53.701, -91.736], [53.5354, -91.1505], [53.5301, -90.5571], [53.6911, -89.9388], [54.0244, -89.2789], [54.5299, -88.5775], [55.2075, -87.8345], [55.9402, -87.1665], [56.6374, -86.6634], [57.299, -86.3253], [57.9251, -86.1521], [58.5304, -86.1454], [59.1286, -86.3063], [59.7195, -86.635], [60.3033, -87.1313], [60.8578, -87.7724], [61.2364, -88.4107], [61.4393, -89.0463], [61.4662, -89.6793], [61.3234, -90.3214], [61.0166, -90.9849], [60.5459, -91.6695], [59.9114, -92.3754], [59.7484, -92.5384], [59.0217, -93.1667], [58.3234, -93.6274], [57.6538, -93.9208], [57.0126, -94.0466], [56.3864, -94.0053], [55.761, -93.7978], [55.1364, -93.4239], [54.5127, -92.8837], [60.4364, -98.8077], [60.061, -98.1902], [59.8477, -97.5735], [59.7966, -96.9576], [59.9069, -96.3333], [60.1772, -95.6904], [60.6073, -95.0291], [61.1973, -94.3493], [61.3528, -94.1938], [61.8618, -93.7178], [62.3542, -93.3242], [62.8301, -93.0131], [63.2895, -92.7845], [63.7357, -92.6327], [64.1714, -92.5524], [64.5968, -92.5438], [65.0117, -92.6067], [65.4265, -92.7494], [65.8516, -92.9801], [66.287, -93.2989], [66.7326, -93.7057], [67.2256, -94.284], [67.5534, -94.8679], [67.716, -95.4574], [67.7135, -96.0525], [67.5473, -96.6678], [67.2181, -97.3179], [66.7258, -98.0027], [66.0703, -98.7223], [65.3317, -99.3951], [64.6297, -99.8992], [63.9644, -100.235], [63.3358, -100.402], [62.7305, -100.403], [62.1351, -100.241], [61.5496, -99.915], [60.9741, -99.4261], [16.308, -56.446], [17.4229, -57.2071], [18.5202, -57.7148], [19.6001, -57.9691], [20.658, -57.9605], [21.6891, -57.6789], [22.6934, -57.1243], [23.6708, -56.2968], [24.5108, -55.3165], [25.0829, -54.3236], [25.387, -53.3182], [25.4231, -52.3001], [25.1889, -51.2552], [24.6819, -50.1691], [23.9021, -49.0419], [22.8494, -47.8734], [20.5769, -46.0761], [18.4107, -45.3352], [16.3507, -45.6509], [14.3971, -47.0231], [13.5974, -47.9678], [13.0518, -48.9486], [12.7603, -49.9653], [12.723, -51.018], [12.9437, -52.0966], [13.426, -53.1918], [14.17, -54.3034], [15.1755, -55.4315], [15.4378, -53.7986], [15.0031, -53.0901], [14.7549, -52.3856], [14.6932, -51.6852], [14.812, -50.9836], [15.1044, -50.2749], [15.5704, -49.5591], [16.2101, -48.8361], [16.9497, -48.1811], [17.6749, -47.7094], [18.3857, -47.4211], [19.0821, -47.3161], [19.7801, -47.399], [20.4952, -47.6747], [21.2273, -48.1432], [21.9764, -48.8044], [22.6318, -49.546], [23.0926, -50.2653], [23.3587, -50.9624], [23.4302, -51.6372], [23.3128, -52.3127], [23.0117, -53.0124], [22.5269, -53.7364], [21.8585, -54.4845], [21.1162, -55.1434], [20.3898, -55.6198], [19.6793, -55.9135], [18.9847, -56.0247], [18.2873, -55.9451], [17.5672, -55.6662], [16.8245, -55.1882], [16.0591, -54.5111], [88.66, -128.872], [89.2828, -129.364], [89.9018, -129.765], [90.5172, -130.074], [91.148, -130.294], [91.8134, -130.425], [92.5134, -130.468], [93.248, -130.422], [93.3053, -130.479], [93.0017, -130.888], [92.7961, -131.293], [92.6885, -131.694], [92.6789, -132.093], [92.7738, -132.5], [92.9786, -132.928], [93.2932, -133.377], [93.7177, -133.846], [94.0631, -134.178], [94.4185, -134.492], [94.7838, -134.79], [95.1591, -135.07], [95.9186, -134.311], [95.7437, -134.177], [95.5832, -134.046], [95.4371, -133.918], [95.3054, -133.792], [95.0625, -133.515], [94.8995, -133.249], [94.8164, -132.994], [94.8132, -132.75], [94.8793, -132.508], [95.0042, -132.257], [95.1878, -131.998], [95.4302, -131.73], [98.5957, -128.565], [99.0997, -127.937], [99.4093, -127.257], [99.5246, -126.524], [99.4453, -125.739], [99.1687, -124.907], [98.6916, -124.033], [98.014, -123.117], [97.136, -122.16], [95.3577, -120.627], [93.7437, -119.75], [92.2939, -119.529], [91.0084, -119.963], [92.697, -121.881], [93.0568, -121.679], [93.4283, -121.572], [93.8115, -121.558], [94.2064, -121.637], [94.6298, -121.821], [95.098, -122.117], [95.611, -122.527], [96.1688, -123.051], [96.6814, -123.612], [97.0687, -124.145], [97.3307, -124.65], [97.4674, -125.126], [97.4763, -125.588], [97.3541, -126.046], [97.1008, -126.501], [96.7163, -126.952], [96.3143, -127.354], [93.9567, -125.051], [92.8024, -124.009], [91.7393, -123.2], [90.7674, -122.625], [89.8868, -122.283], [89.0856, -122.157], [88.3507, -122.23], [87.682, -122.502], [87.0796, -122.972], [86.6476, -123.502], [86.368, -124.076], [86.241, -124.695], [86.2664, -125.357], [86.4533, -126.054], [86.8101, -126.775], [87.3369, -127.52], [88.0336, -128.29], [88.9647, -127.349], [88.6764, -126.939], [88.4774, -126.537], [88.3676, -126.143], [88.3478, -125.764], [88.4189, -125.408], [88.5809, -125.075], [88.8337, -124.766], [89.1158, -124.526], [89.4135, -124.354], [89.7269, -124.25], [90.0559, -124.214], [90.4003, -124.242], [90.7593, -124.328], [91.1327, -124.473], [91.5207, -124.677], [91.944, -124.956], [92.4222, -125.327], [92.9553, -125.791], [93.5434, -126.346], [95.4598, -128.209], [94.8568, -128.812], [94.551, -129.064], [94.1955, -129.26], [93.7905, -129.398], [93.3357, -129.479], [92.8514, -129.498], [92.3563, -129.449], [91.8505, -129.333], [91.3339, -129.15], [90.8184, -128.901], [90.3147, -128.587], [89.8226, -128.21], [89.3423, -127.767], [42.685, -82.8973], [43.3077, -83.389], [43.9267, -83.7896], [44.5421, -84.0991], [45.1729, -84.3189], [45.8383, -84.4501], [46.5383, -84.4928], [47.273, -84.447], [47.3302, -84.5043], [47.0266, -84.9125], [46.821, -85.3175], [46.7134, -85.7193], [46.7038, -86.1178], [46.7987, -86.5251], [47.0035, -86.953], [47.3182, -87.4015], [47.7426, -87.8706], [48.0881, -88.2025], [48.4435, -88.5172], [48.8088, -88.8147], [49.184, -89.095], [49.9435, -88.3355], [49.7686, -88.2022], [49.6081, -88.0713], [49.462, -87.9431], [49.3303, -87.8174], [49.0875, -87.5401], [48.9245, -87.274], [48.8414, -87.019], [48.8381, -86.7751], [48.9043, -86.5327], [49.0291, -86.2819], [49.2127, -86.0227], [49.4551, -85.7551], [52.6206, -82.5896], [53.1246, -81.9621], [53.4343, -81.282], [53.5495, -80.5494], [53.4703, -79.7643], [53.1936, -78.932], [52.7165, -78.058], [52.0389, -77.1423], [51.1609, -76.1849], [49.3826, -74.6523], [47.7686, -73.7754], [46.3188, -73.554], [45.0334, -73.9884], [46.722, -75.906], [47.0818, -75.7043], [47.4533, -75.5965], [47.8364, -75.5825], [48.2313, -75.6623], [48.6547, -75.8456], [49.1229, -76.1422], [49.6359, -76.5522], [50.1937, -77.0757], [50.7063, -77.6369], [51.0936, -78.1699], [51.3556, -78.6747], [51.4924, -79.1514], [51.5012, -79.6127], [51.379, -80.0708], [51.1257, -80.5257], [50.7413, -80.9773], [50.3393, -81.3793], [47.9816, -79.0756], [46.8273, -78.0334], [45.7642, -77.2247], [44.7924, -76.6495], [43.9118, -76.3078], [43.1105, -76.1822], [42.3756, -76.2551], [41.7069, -76.5266], [41.1045, -76.9965], [40.6725, -77.5268], [40.393, -78.1012], [40.2659, -78.7197], [40.2913, -79.3823], [40.4782, -80.0789], [40.835, -80.7998], [41.3618, -81.545], [42.0586, -82.3146], [42.9897, -81.3741], [42.7014, -80.9639], [42.5023, -80.5617], [42.3925, -80.1675], [42.3728, -79.7889], [42.4439, -79.4331], [42.6058, -79.1004], [42.8587, -78.7907], [43.1407, -78.5505], [43.4385, -78.3785], [43.7518, -78.2746], [44.0808, -78.2388], [44.4253, -78.2668], [44.7842, -78.3532], [45.1577, -78.4982], [45.5456, -78.7016], [45.9689, -78.9806], [46.4471, -79.3519], [46.9803, -79.8155], [47.5684, -80.3714], [49.4848, -82.2338], [48.8818, -82.8368], [48.5759, -83.0892], [48.2205, -83.2845], [47.8154, -83.4227], [47.3607, -83.5037], [46.8764, -83.5225], [46.3813, -83.474], [45.8754, -83.3581], [45.3589, -83.1749], [44.8434, -82.9258], [44.3396, -82.6123], [43.8475, -82.2345], [43.3672, -81.7922], [30.589, -70.608], [31.0709, -70.1214], [31.4174, -69.7606], [31.6285, -69.5256], [31.7043, -69.4163], [31.7524, -69.4644], [31.7065, -70.5315], [32.0161, -71.6361], [32.6813, -72.7782], [33.702, -73.958], [35.6112, -75.3886], [37.522, -75.8635], [39.4342, -75.3826], [41.348, -73.946], [42.1949, -72.9803], [42.7937, -72.0254], [43.1443, -71.0813], [43.2468, -70.1478], [43.1084, -69.2162], [42.7354, -68.2767], [42.128, -67.3293], [41.286, -66.374], [40.6779, -65.8052], [40.0903, -65.3356], [39.5233, -64.9651], [38.9768, -64.6938], [38.4368, -64.5136], [37.8887, -64.4157], [37.3325, -64.4002], [36.7681, -64.4671], [36.7299, -64.4289], [36.8062, -64.3497], [36.9066, -64.2403], [37.1794, -63.9314], [37.4571, -63.6081], [37.5631, -63.4811], [37.7126, -63.294], [37.7617, -63.2292], [37.7946, -63.183], [37.8113, -63.1553], [36.1425, -61.4865], [35.9371, -61.7427], [35.6287, -62.0872], [35.2175, -62.5202], [34.7035, -63.0415], [25.9925, -71.7525], [27.7185, -73.4785], [33.5037, -71.8704], [33.0509, -71.1616], [32.7853, -70.4695], [32.707, -69.794], [32.8106, -69.12], [33.0903, -68.4328], [33.5461, -67.7325], [34.178, -67.019], [34.6898, -66.545], [35.1908, -66.1573], [35.6808, -65.8559], [36.16, -65.641], [36.6297, -65.5079], [37.0915, -65.4523], [37.5453, -65.474], [37.9912, -65.5732], [38.4426, -65.7582], [38.9117, -66.0369], [39.3985, -66.4095], [39.903, -66.876], [40.4563, -67.5113], [40.8414, -68.1424], [41.0581, -68.7692], [41.1067, -69.3917], [40.9805, -70.0301], [40.6722, -70.7044], [40.1815, -71.4146], [39.5087, -72.1607], [38.7442, -72.8514], [38.0187, -73.3557], [37.3323, -73.6736], [36.6849, -73.8049], [36.0552, -73.758], [35.4218, -73.5408], [34.7846, -73.1533], [34.1437, -72.5957], [-8.19993, -18.9211], [-4.90057, -22.2204], [-4.01207, -21.3319], [-12.3361, -13.0079], [-13.2246, -13.8964], [-9.92597, -17.195], [-16.3655, -23.6345], [-14.6394, -25.3606], [2.75153, -30.9305], [2.61394, -31.0385], [2.44017, -31.1814], [2.23023, -31.3593], [1.98409, -31.5721], [1.73822, -31.7889], [1.52779, -31.9786], [1.35285, -32.141], [1.21336, -32.2764], [-3.25513, -36.7449], [-1.60545, -38.3946], [5.72255, -31.0666], [3.83316, -29.1772], [-6.83604, -30.275], [-4.86437, -28.4956], [-0.856375, -24.4876], [-2.52515, -22.8189], [-9.85314, -30.1469], [-8.01183, -31.9882], [9.02672, -36.1477], [13.4865, -40.6075], [7.04695, -47.047], [8.773, -48.773], [16.101, -41.445], [8.18918, -33.5332], [0.861182, -40.8612], [2.58723, -42.5872], [30.0804, -57.2014], [33.5806, -60.7016], [34.4691, -59.8131], [29.2429, -54.5869], [21.9149, -61.9149], [23.6409, -63.6409], [81.6679, -115.189], [81.799, -115.315], [81.943, -115.444], [82.0997, -115.575], [82.2691, -115.709], [82.4383, -115.836], [82.593, -115.944], [82.7332, -116.035], [82.8589, -116.108], [82.1492, -122.149], [84.0675, -124.068], [84.7014, -116.662], [85.0472, -116.722], [85.5527, -116.761], [86.218, -116.779], [87.043, -116.776], [91.3093, -116.653], [89.5062, -114.85], [87.7183, -114.962], [86.3517, -115.041], [85.4063, -115.087], [84.8821, -115.1], [84.5816, -115.093], [84.3066, -115.077], [84.0572, -115.051], [83.8334, -115.017], [83.6315, -114.973], [83.4466, -114.916], [83.2787, -114.846], [83.128, -114.764], [82.9858, -114.669], [82.8432, -114.56], [82.7, -114.437], [82.5564, -114.3], [85.7564, -111.1], [84.0303, -109.374], [76.7023, -116.702], [78.4284, -118.428], [78.6309, -106.81], [78.4933, -106.918], [78.3195, -107.061], [78.1096, -107.239], [77.8634, -107.451], [77.6175, -107.668], [77.4071, -107.858], [77.2322, -108.02], [77.0927, -108.156], [72.6242, -112.624], [74.2739, -114.274], [81.6019, -106.946], [79.7125, -105.056], [69.0433, -106.154], [71.015, -104.375], [75.0229, -100.367], [73.3542, -98.6982], [66.0262, -106.026], [67.8675, -107.867]], 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, 68, 69, 70, 71, 72, 73, 74, 75], [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], [109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145], [146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173], [174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205], [206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287], [288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321], [322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403], [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484], [485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520], [521, 522, 523, 524, 525, 526, 527, 528], [529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547], [548, 549, 550, 551, 552, 553, 554, 555], [556, 557, 558, 559, 560, 561], [562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599], [600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618]], convexity = 1);
+polygon(points = [[26.0514, -75.8434], [23.462, -73.254], [21.7125, -75.0035], [24.3019, -77.5929], [40.4366, -90.2286], [37.8472, -87.6392], [36.0977, -89.3887], [38.6871, -91.9781], [94.8455, -144.638], [92.2561, -142.048], [77.1521, -157.152], [79.7415, -159.742], [18.6508, -98.9403], [19.3546, -99.5526], [20.0817, -100.127], [20.832, -100.664], [22.1845, -99.3115], [21.6622, -98.9134], [21.2151, -98.5551], [20.8434, -98.2367], [20.5469, -97.958], [20.1474, -97.5184], [19.8554, -97.1062], [19.6709, -96.7214], [19.5939, -96.3639], [19.6235, -96.0139], [19.7579, -95.6506], [19.9971, -95.274], [20.3412, -94.8842], [27.2882, -87.9372], [30.1647, -90.8137], [31.4972, -89.4812], [28.6207, -86.6047], [31.0847, -84.1407], [29.3579, -82.4139], [26.1316, -84.1157], [24.2331, -82.2171], [22.9006, -83.5496], [24.6987, -85.3477], [17.3552, -92.6913], [16.4592, -93.9757], [16.263, -95.337], [16.7667, -96.7752], [17.9703, -98.2903], [-35.4382, -44.5868], [-34.7151, -43.8564], [-34.1951, -43.315], [-33.8782, -42.9623], [-33.7645, -42.7985], [-33.6931, -42.8699], [-33.7628, -44.4719], [-33.2988, -46.13], [-32.3011, -47.844], [-30.7698, -49.6142], [-27.9054, -51.7596], [-25.0377, -52.4703], [-22.1667, -51.7463], [-19.2924, -49.5876], [-18.0203, -48.1376], [-17.1206, -46.7039], [-16.5934, -45.2865], [-16.4385, -43.8855], [-16.6455, -42.4868], [-17.2044, -41.0766], [-18.1152, -39.6551], [-19.3778, -38.2222], [-20.2901, -37.3689], [-21.1716, -36.6647], [-22.0223, -36.1093], [-22.8421, -35.7029], [-23.6527, -35.4329], [-24.4755, -35.2865], [-25.3107, -35.2638], [-26.1582, -35.3648], [-26.2155, -35.3075], [-26.1009, -35.1884], [-25.9502, -35.0241], [-25.7632, -34.8146], [-25.5401, -34.5599], [-25.315, -34.2997], [-25.1229, -34.0741], [-24.9636, -33.8832], [-24.8371, -33.7269], [-24.7387, -33.6019], [-24.6646, -33.5049], [-24.6149, -33.4357], [-24.5896, -33.3944], [-27.0934, -30.8906], [-27.4021, -31.2747], [-27.8652, -31.7918], [-28.4829, -32.4418], [-29.2552, -33.2248], [-42.3352, -46.3048], [-39.7457, -48.8943], [-31.067, -46.4827], [-31.746, -45.419], [-32.144, -44.3798], [-32.2608, -43.3652], [-32.1045, -42.3532], [-31.6838, -41.3213], [-30.9985, -40.2693], [-30.0487, -39.1973], [-29.2797, -38.4849], [-28.527, -37.9022], [-27.7908, -37.4493], [-27.071, -37.126], [-26.3654, -36.9257], [-25.6719, -36.8417], [-24.9904, -36.8737], [-24.321, -37.022], [-23.6438, -37.2989], [-22.9402, -37.7166], [-22.2101, -38.2751], [-21.4537, -38.9743], [-20.6233, -39.9279], [-20.0456, -40.8752], [-19.7206, -41.8161], [-19.6482, -42.7508], [-19.839, -43.7094], [-20.3032, -44.7221], [-21.0409, -45.7889], [-22.0522, -46.9098], [-23.201, -47.9481], [-24.291, -48.7063], [-25.3221, -49.1845], [-26.2943, -49.3827], [-27.2395, -49.313], [-28.19, -48.9878], [-29.1458, -48.4071], [-30.1069, -47.5711], [-14.365, -65.8426], [-12.6933, -66.9852], [-11.0485, -67.7481], [-9.43049, -68.1315], [-7.84603, -68.1205], [-6.30236, -67.7006], [-4.79945, -66.8721], [-3.33731, -65.6347], [-2.081, -64.168], [-1.22604, -62.682], [-0.772457, -61.1765], [-0.72023, -59.6518], [-1.07309, -58.0862], [-1.83476, -56.4583], [-3.00522, -54.768], [-4.5845, -53.0155], [-7.99232, -50.3184], [-11.2388, -49.2042], [-14.3238, -49.6729], [-17.2475, -51.7245], [-18.443, -53.1375], [-19.258, -54.605], [-19.6924, -56.1271], [-19.7463, -57.7037], [-19.4134, -59.3202], [-18.6887, -60.9618], [-17.572, -62.6286], [-16.0635, -64.3205], [-15.6708, -61.8709], [-16.3235, -60.8092], [-16.6971, -59.7542], [-16.7913, -58.7057], [-16.6158, -57.6552], [-16.1801, -56.5947], [-15.4844, -55.524], [-14.5287, -54.4433], [-13.423, -53.4643], [-12.3383, -52.7599], [-11.2747, -52.3301], [-10.2322, -52.1748], [-9.18691, -52.3009], [-8.11549, -52.7158], [-7.01798, -53.4193], [-5.89437, -54.4116], [-4.91116, -55.5236], [-4.21934, -56.6017], [-3.8189, -57.6459], [-3.70985, -58.6562], [-3.88397, -59.6674], [-4.33307, -60.7144], [-5.05712, -61.7973], [-6.05613, -62.9159], [-7.16569, -63.9004], [-8.25185, -64.6117], [-9.31462, -65.0495], [-10.354, -65.214], [-11.3986, -65.0925], [-12.4776, -64.6729], [-13.591, -63.9551], [-14.7388, -62.9393], [36.7981, -117.006], [38.4697, -118.148], [40.1146, -118.911], [41.7326, -119.295], [43.317, -119.284], [44.8607, -118.864], [46.3636, -118.035], [47.8257, -116.798], [49.082, -115.331], [49.937, -113.845], [50.3906, -112.34], [50.4428, -110.815], [50.09, -109.249], [49.3283, -107.621], [48.1578, -105.931], [46.5785, -104.179], [43.1707, -101.481], [39.9243, -100.367], [36.8392, -100.836], [33.9155, -102.888], [32.72, -104.301], [31.9051, -105.768], [31.4706, -107.29], [31.4167, -108.867], [31.7496, -110.483], [32.4744, -112.125], [33.591, -113.792], [35.0996, -115.484], [35.4923, -113.034], [34.8395, -111.972], [34.466, -110.917], [34.3717, -109.869], [34.5473, -108.818], [34.9829, -107.758], [35.6786, -106.687], [36.6343, -105.606], [37.7401, -104.627], [38.8247, -103.923], [39.8883, -103.493], [40.9308, -103.338], [41.9761, -103.464], [43.0476, -103.879], [44.1451, -104.582], [45.2687, -105.575], [46.2519, -106.687], [46.9437, -107.765], [47.3441, -108.809], [47.4532, -109.819], [47.2791, -110.83], [46.83, -111.877], [46.1059, -112.96], [45.1069, -114.079], [43.9973, -115.063], [42.9112, -115.775], [41.8484, -116.213], [40.8091, -116.377], [39.7644, -116.256], [38.6854, -115.836], [37.5721, -115.118], [36.4243, -114.102], [54.1689, -121.426], [54.9953, -120.734], [55.8689, -120.265], [56.7898, -120.019], [57.7579, -119.995], [58.7426, -120.188], [59.713, -120.593], [60.6692, -121.21], [61.6111, -122.039], [62.1962, -122.657], [62.6708, -123.231], [63.0351, -123.761], [63.289, -124.246], [63.4445, -124.707], [63.513, -125.166], [63.4946, -125.621], [63.3893, -126.073], [63.1911, -126.536], [62.8942, -127.021], [62.4986, -127.53], [62.0042, -128.062], [55.0332, -135.033], [57.6368, -137.637], [64.9648, -130.309], [65.8537, -129.271], [66.4476, -128.232], [66.7464, -127.192], [66.7501, -126.149], [66.4645, -125.076], [65.8947, -123.944], [65.0407, -122.753], [63.9026, -121.503], [63.0381, -120.697], [62.1857, -120.022], [61.3453, -119.477], [60.5168, -119.062], [59.6703, -118.771], [58.7756, -118.599], [57.8328, -118.545], [56.8418, -118.609], [56.7986, -118.566], [57.1561, -118.18], [57.4499, -117.86], [57.6801, -117.605], [58.4224, -116.755], [58.4951, -116.668], [58.5459, -116.603], [58.5749, -116.559], [56.1297, -114.114], [55.8603, -114.459], [55.3932, -114.98], [54.7284, -115.677], [53.866, -116.55], [45.208, -125.208], [47.7974, -127.797], [65.8688, -146.187], [66.8025, -146.925], [67.7305, -147.526], [68.6528, -147.991], [69.5984, -148.321], [70.5955, -148.519], [71.6441, -148.585], [72.7442, -148.518], [72.8305, -148.604], [72.377, -149.215], [72.0701, -149.821], [71.9099, -150.423], [71.8963, -151.019], [72.0389, -151.63], [72.3463, -152.271], [72.8185, -152.944], [73.4556, -153.648], [73.9739, -154.146], [74.5071, -154.618], [75.0553, -155.064], [75.6183, -155.484], [76.7578, -154.345], [76.4955, -154.145], [76.2548, -153.949], [76.0355, -153.757], [75.8377, -153.568], [75.473, -153.152], [75.2281, -152.753], [75.1029, -152.371], [75.0976, -152.006], [75.1963, -151.643], [75.3829, -151.267], [75.6573, -150.88], [76.0196, -150.48], [80.7526, -145.747], [81.506, -144.808], [81.968, -143.79], [82.1387, -142.693], [82.018, -141.517], [81.6019, -140.27], [80.8855, -138.96], [79.8687, -137.587], [78.5517, -136.152], [75.883, -133.853], [73.4589, -132.541], [71.2794, -132.213], [69.3444, -132.871], [71.8766, -135.749], [72.4203, -135.442], [72.9809, -135.277], [73.5586, -135.254], [74.1532, -135.371], [74.79, -135.644], [75.4934, -136.088], [76.2634, -136.702], [77.1002, -137.487], [77.8696, -138.329], [78.4518, -139.127], [78.8468, -139.883], [79.0546, -140.596], [79.0716, -141.284], [78.8928, -141.967], [78.5184, -142.643], [77.9482, -143.314], [77.3512, -143.911], [73.8148, -140.456], [72.0835, -138.892], [70.4891, -137.679], [69.0316, -136.816], [67.7108, -136.304], [66.5084, -136.115], [65.4055, -136.225], [64.4023, -136.632], [63.4988, -137.337], [62.8509, -138.132], [62.4316, -138.994], [62.2411, -139.921], [62.2792, -140.915], [62.5594, -141.96], [63.0945, -143.042], [63.8845, -144.159], [64.9295, -145.313], [66.3269, -143.904], [65.8945, -143.289], [65.5959, -142.685], [65.4309, -142.094], [65.4014, -141.526], [65.5081, -140.992], [65.7509, -140.493], [66.1298, -140.029], [66.5531, -139.668], [66.9999, -139.41], [67.4703, -139.255], [67.9643, -139.201], [68.4811, -139.243], [69.0196, -139.372], [69.5798, -139.589], [70.1616, -139.895], [70.7962, -140.313], [71.5133, -140.87], [72.3129, -141.565], [73.1951, -142.399], [76.0697, -145.193], [75.1652, -146.097], [74.7065, -146.476], [74.1733, -146.769], [73.5657, -146.976], [72.8836, -147.098], [72.1569, -147.126], [71.4143, -147.053], [70.6558, -146.88], [69.8813, -146.605], [69.1079, -146.232], [68.3521, -145.762], [67.6137, -145.195], [66.8929, -144.531], [0.626858, -80.9055], [2.03141, -81.9942], [3.37484, -82.811], [4.65715, -83.3562], [5.84982, -83.6175], [6.92367, -83.5822], [7.87868, -83.2503], [8.71485, -82.6219], [9.00302, -82.2977], [9.23802, -81.9548], [9.41987, -81.5931], [9.54856, -81.2126], [9.62875, -80.8149], [9.66462, -80.4021], [9.65617, -79.9743], [9.60338, -79.5314], [9.50081, -79.0616], [9.34225, -78.5523], [9.12771, -78.0035], [8.85719, -77.4152], [8.49081, -76.7319], [7.98748, -75.8977], [7.34718, -74.9127], [6.56993, -73.7769], [5.75487, -72.6067], [5.10645, -71.6437], [4.62465, -70.888], [4.30949, -70.3395], [4.10462, -69.9097], [3.95247, -69.51], [3.85308, -69.1402], [3.80643, -68.8004], [3.81787, -68.4871], [3.89275, -68.1965], [4.03108, -67.9288], [4.23286, -67.6839], [4.64095, -67.3801], [5.10521, -67.2287], [5.62564, -67.2298], [6.20224, -67.3833], [6.84099, -67.6939], [7.54786, -68.1664], [8.32286, -68.8007], [9.16596, -69.597], [9.8927, -70.3727], [10.4904, -71.1172], [10.9591, -71.8306], [11.2988, -72.5128], [11.5076, -73.1558], [11.5829, -73.7504], [11.5248, -74.2969], [11.3331, -74.7951], [13.8672, -76.9222], [14.2547, -75.9924], [14.4062, -75.0199], [14.3217, -74.0049], [14.0012, -72.9472], [13.4568, -71.8419], [12.7, -70.6845], [11.7309, -69.4751], [10.5495, -68.2135], [9.13423, -66.8966], [7.79404, -65.8516], [6.5289, -65.0783], [5.3388, -64.5768], [4.23692, -64.3509], [3.23522, -64.4042], [2.33369, -64.7367], [1.53235, -65.3484], [1.17543, -65.7717], [0.916655, -66.2299], [0.756044, -66.7229], [0.693599, -67.2506], [0.716631, -67.8112], [0.81178, -68.402], [0.97904, -69.0231], [1.21841, -69.6744], [1.57396, -70.4224], [2.08852, -71.3333], [2.76211, -72.407], [3.5947, -73.6437], [5.10515, -75.8442], [5.62067, -76.6415], [6.02122, -77.3595], [6.30682, -77.9981], [6.47748, -78.5575], [6.53614, -79.0526], [6.48525, -79.499], [6.32482, -79.8968], [6.05484, -80.2459], [5.59859, -80.5879], [5.08132, -80.7626], [4.50305, -80.7699], [3.86377, -80.6098], [3.15475, -80.2731], [2.36677, -79.751], [1.49985, -79.0437], [0.553973, -78.151], [-0.290588, -77.2549], [-0.982983, -76.408], [-1.5232, -75.6103], [-1.91125, -74.8618], [-2.14926, -74.1526], [-2.24013, -73.4724], [-2.18383, -72.8211], [-1.98037, -72.1986], [-4.58266, -70.2273], [-4.94627, -71.203], [-5.07757, -72.2217], [-4.97658, -73.2832], [-4.64326, -74.3877], [-4.06837, -75.5546], [-3.24267, -76.8031], [-2.16615, -78.1333], [-0.838808, -79.5452], [21.9554, -79.9394], [19.366, -77.35], [8.35801, -88.358], [10.9474, -90.9474], [36.3406, -94.3246], [33.7512, -91.7352], [22.7432, -102.743], [25.3326, -105.333]], 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, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93], [94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129], [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157], [158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189], [190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217], [218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249], [250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304], [305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386], [387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 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, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535], [536, 537, 538, 539], [540, 541, 542, 543]], convexity = 1);
+polygon(points = [[-14.3884, -85.7142], [-14.241, -85.8273], [-14.0814, -85.9297], [-13.9095, -86.0215], [-13.7395, -86.1005], [-13.5856, -86.1647], [-13.4477, -86.2139], [-13.3258, -86.2482], [-13.2132, -86.2731], [-13.1035, -86.2945], [-12.9967, -86.3126], [-12.8929, -86.3271], [-12.8529, -86.3274], [-12.8116, -86.3149], [-12.769, -86.2894], [-12.7249, -86.2511], [-12.7068, -86.2287], [-12.6971, -86.206], [-12.6956, -86.1829], [-12.7026, -86.1595], [-12.9689, -86.0567], [-13.2133, -85.9292], [-13.4358, -85.7769], [-13.6363, -85.5998], [-13.9266, -85.2262], [-14.0388, -84.8642], [-13.9729, -84.5138], [-13.729, -84.175], [-11.6, -82.046], [-10.2211, -83.4249], [-10.0928, -83.4376], [-9.98257, -83.4282], [-9.89044, -83.3965], [-9.81639, -83.3426], [-9.78086, -83.2998], [-9.76377, -83.261], [-9.7651, -83.2261], [-9.78488, -83.1951], [-11.267, -81.713], [-10.2025, -80.6485], [-10.1973, -80.639], [-10.1976, -80.6264], [-10.2036, -80.6107], [-10.2151, -80.5919], [-10.2304, -80.572], [-10.2486, -80.5529], [-10.2699, -80.5345], [-10.2942, -80.5168], [-10.3196, -80.5009], [-10.3448, -80.4882], [-10.3697, -80.4788], [-10.3943, -80.4727], [-11.3103, -80.3528], [-11.5467, -80.3255], [-11.6396, -80.3164], [-12.1516, -80.8284], [-12.5765, -80.4035], [-12.6929, -80.3876], [-12.8851, -80.3669], [-12.987, -80.3581], [-13.0628, -80.3548], [-13.1123, -80.3568], [-13.1356, -80.3644], [-13.164, -80.3999], [-13.1761, -80.4334], [-13.1719, -80.465], [-13.1514, -80.4946], [-12.4846, -81.1614], [-14.8411, -83.5179], [-14.956, -83.6454], [-15.0493, -83.7764], [-15.1211, -83.9109], [-15.1712, -84.0489], [-15.2, -84.1878], [-15.2085, -84.326], [-15.1967, -84.4632], [-15.1646, -84.5995], [-15.1175, -84.7334], [-15.061, -84.8635], [-14.995, -84.9899], [-14.9195, -85.1125], [-14.8346, -85.2333], [-14.7403, -85.3532], [-14.6366, -85.4723], [-14.5236, -85.5904], [-49.1393, -54.4945], [-49.1011, -54.4804], [-49.0616, -54.4543], [-49.0209, -54.4161], [-48.9849, -54.3733], [-48.9594, -54.3331], [-48.9446, -54.2955], [-48.9404, -54.2606], [-49.0278, -54.1686], [-49.1232, -54.0595], [-49.2266, -53.9333], [-49.338, -53.79], [-49.4366, -53.6523], [-49.5022, -53.5426], [-49.5348, -53.4606], [-49.5344, -53.4065], [-49.4732, -53.2952], [-49.3622, -53.1483], [-49.2013, -52.966], [-48.9907, -52.7483], [-48.2027, -51.9603], [-48.1688, -51.9322], [-48.1322, -51.9128], [-48.0929, -51.9021], [-48.0508, -51.9002], [-47.8888, -52.1405], [-47.7157, -52.3695], [-47.5315, -52.5873], [-47.3363, -52.7937], [-47.0848, -53.0254], [-46.8132, -53.2376], [-46.5215, -53.4302], [-46.2097, -53.6033], [-45.8878, -53.7538], [-45.5663, -53.878], [-45.2452, -53.9759], [-44.9245, -54.0475], [-44.6061, -54.0912], [-44.2927, -54.1045], [-43.9843, -54.0875], [-43.6809, -54.0401], [-43.3938, -53.9614], [-43.1341, -53.8507], [-42.9019, -53.7078], [-42.6972, -53.5328], [-42.5685, -53.388], [-42.4544, -53.2254], [-42.3549, -53.045], [-42.2701, -52.8469], [-42.2015, -52.6346], [-42.1507, -52.4115], [-42.1179, -52.1777], [-42.1029, -51.9331], [-42.1135, -51.6785], [-42.1572, -51.4146], [-42.234, -51.1414], [-42.344, -50.859], [-42.4864, -50.5762], [-42.6603, -50.302], [-42.8657, -50.0363], [-43.1028, -49.7792], [-43.2737, -49.6272], [-43.4759, -49.4814], [-43.7095, -49.3418], [-43.9745, -49.2085], [-44.2471, -49.0879], [-44.5037, -48.9863], [-44.7441, -48.9039], [-44.9685, -48.8406], [-45.0004, -48.8326], [-45.0114, -48.8276], [-45.0191, -48.8219], [-45.027, -48.81], [-45.0279, -48.7968], [-45.022, -48.7824], [-45.0092, -48.7668], [-44.98, -48.7426], [-44.9328, -48.7105], [-44.8676, -48.6705], [-44.5956, -48.5144], [-44.5811, -48.4944], [-44.5699, -48.4671], [-44.5621, -48.4324], [-44.5578, -48.3903], [-44.5577, -48.3474], [-44.5634, -48.3111], [-44.5749, -48.2812], [-44.5922, -48.2578], [-45.0569, -48.0218], [-45.5425, -47.726], [-46.049, -47.3706], [-46.5765, -46.9555], [-46.608, -46.9626], [-46.6418, -46.9798], [-46.6777, -47.0069], [-46.716, -47.044], [-46.7498, -47.0832], [-46.7731, -47.1167], [-46.7858, -47.1446], [-46.788, -47.167], [-46.6854, -47.2726], [-46.5727, -47.3943], [-46.512, -47.4649], [-46.4477, -47.5468], [-46.3797, -47.6402], [-46.3081, -47.7449], [-46.2453, -47.8472], [-46.2042, -47.9338], [-46.1849, -48.0046], [-46.1873, -48.0597], [-46.2249, -48.148], [-46.2982, -48.2576], [-46.4072, -48.3883], [-46.5518, -48.5402], [-49.8753, -51.8637], [-50.1083, -52.0804], [-50.2958, -52.2432], [-50.4378, -52.3519], [-50.5343, -52.4067], [-50.5881, -52.4073], [-50.67, -52.3748], [-50.7798, -52.3091], [-50.9177, -52.2103], [-51.061, -52.0989], [-51.1871, -51.9957], [-51.296, -51.9005], [-51.3877, -51.8133], [-51.4226, -51.8176], [-51.4601, -51.8324], [-51.5003, -51.8578], [-51.5431, -51.8939], [-51.5813, -51.9346], [-51.6074, -51.9741], [-51.6216, -52.0123], [-51.6237, -52.0493], [-51.4366, -52.2236], [-50.8589, -52.7513], [-50.6617, -52.9361], [-50.4649, -53.1268], [-50.365, -53.226], [-50.042, -53.5694], [-49.1764, -54.4966], [-47.0087, -52.533], [-47.1618, -52.3222], [-47.2924, -52.0954], [-47.4005, -51.8525], [-47.4671, -51.6152], [-47.4739, -51.4051], [-47.4212, -51.2221], [-47.3087, -51.0663], [-45.3587, -49.1163], [-45.2911, -49.0882], [-45.1817, -49.0973], [-45.0306, -49.1437], [-44.8376, -49.2274], [-44.6296, -49.3375], [-44.4333, -49.4637], [-44.249, -49.606], [-44.0765, -49.7645], [-43.7734, -50.1174], [-43.5477, -50.4925], [-43.3995, -50.8898], [-43.3288, -51.3092], [-43.3443, -51.7293], [-43.4551, -52.1292], [-43.6613, -52.5088], [-43.9629, -52.8682], [-44.1405, -53.0242], [-44.3357, -53.1548], [-44.5487, -53.2599], [-44.7794, -53.3396], [-45.024, -53.3891], [-45.2789, -53.4036], [-45.5441, -53.3831], [-45.8195, -53.3275], [-46.0928, -53.2353], [-46.3529, -53.1047], [-46.5997, -52.9354], [-46.8333, -52.7277], [-5.15645, -94.8534], [-5.1182, -94.8393], [-5.07871, -94.8132], [-5.038, -94.775], [-5.00196, -94.7322], [-4.97653, -94.692], [-4.96171, -94.6544], [-4.95748, -94.6195], [-5.06696, -94.5055], [-5.1946, -94.3642], [-5.34039, -94.1956], [-5.50434, -93.9997], [-5.65328, -93.8117], [-5.75475, -93.666], [-5.80876, -93.5627], [-5.8153, -93.5017], [-5.75436, -93.39], [-5.64354, -93.243], [-5.48285, -93.0605], [-5.27229, -92.8427], [-4.02079, -91.5912], [-3.90877, -91.5158], [-3.74723, -91.464], [-3.53615, -91.4359], [-3.27554, -91.4315], [-3.0045, -91.4588], [-2.76332, -91.5259], [-2.552, -91.6328], [-2.37055, -91.7795], [-2.2681, -91.8941], [-2.17926, -92.0195], [-2.10401, -92.1557], [-2.04236, -92.3026], [-1.95945, -92.5506], [-1.93574, -92.6143], [-1.91287, -92.6701], [-1.89082, -92.7182], [-1.8669, -92.7618], [-1.8391, -92.8037], [-1.80743, -92.8438], [-1.7719, -92.8821], [-1.70655, -92.9335], [-1.62505, -92.9732], [-1.5274, -93.0012], [-1.41362, -93.0174], [-1.29433, -93.0138], [-1.1807, -92.9828], [-1.07272, -92.9244], [-0.970388, -92.8386], [-0.913787, -92.7763], [-0.866004, -92.7113], [-0.82702, -92.6435], [-0.796854, -92.5732], [-0.797524, -92.4786], [-0.816433, -92.3728], [-0.853576, -92.256], [-0.908949, -92.1281], [-0.979401, -91.9972], [-1.06173, -91.8718], [-1.15597, -91.7517], [-1.26209, -91.6369], [-1.46094, -91.4736], [-1.70109, -91.3402], [-1.98255, -91.2365], [-2.30532, -91.1627], [-2.63631, -91.1178], [-2.94364, -91.1006], [-3.22731, -91.1113], [-3.49418, -91.1505], [-3.5065, -91.1487], [-3.51693, -91.1421], [-3.52519, -91.1298], [-3.52847, -91.1215], [-3.52958, -91.1127], [-3.52809, -91.1042], [-3.52399, -91.0958], [-3.51729, -91.0877], [-3.4685, -91.0433], [-3.26117, -90.8706], [-2.94417, -90.6156], [-2.73745, -90.4549], [-2.68918, -90.4208], [-2.67462, -90.4009], [-2.66346, -90.3735], [-2.65568, -90.3388], [-2.65131, -90.2967], [-2.65126, -90.2539], [-2.65699, -90.2175], [-2.66849, -90.1876], [-2.68575, -90.1643], [-3.15039, -89.9282], [-3.63587, -89.6326], [-4.14219, -89.2774], [-4.66936, -88.8627], [-4.70118, -88.8695], [-4.73514, -88.8864], [-4.77125, -88.9134], [-4.80953, -88.9505], [-4.8433, -88.9897], [-4.86644, -89.0233], [-4.87896, -89.0515], [-4.88086, -89.0741], [-4.77841, -89.1796], [-4.66625, -89.3008], [-4.60555, -89.3713], [-4.54122, -89.4533], [-4.47325, -89.5466], [-4.40164, -89.6514], [-4.3388, -89.7537], [-4.2976, -89.8404], [-4.27806, -89.9115], [-4.28016, -89.9669], [-4.31806, -90.0549], [-4.39156, -90.1642], [-4.50067, -90.2948], [-4.64537, -90.4466], [-6.15687, -91.9581], [-6.38957, -92.1752], [-6.57686, -92.3382], [-6.71872, -92.447], [-6.81515, -92.5018], [-6.86928, -92.5022], [-6.95135, -92.4694], [-7.06135, -92.4036], [-7.19928, -92.3047], [-7.3423, -92.1936], [-7.4683, -92.0905], [-7.57728, -91.9952], [-7.66924, -91.9078], [-7.70413, -91.912], [-7.74167, -91.9268], [-7.78187, -91.9523], [-7.8247, -91.9883], [-7.86286, -92.029], [-7.889, -92.0685], [-7.90312, -92.1067], [-7.90523, -92.1438], [-6.96372, -93.0238], [-6.70113, -93.271], [-6.5773, -93.3897], [-6.398, -93.5741], [-6.1076, -93.8799], [-5.70609, -94.307], [-5.19347, -94.8555], [-36.2968, -63.7131], [-36.2585, -63.699], [-36.219, -63.6728], [-36.1783, -63.6347], [-36.1423, -63.5918], [-36.1168, -63.5517], [-36.102, -63.5141], [-36.0978, -63.4792], [-36.2073, -63.3652], [-36.3349, -63.2238], [-36.4807, -63.0552], [-36.6447, -62.8594], [-36.7936, -62.6714], [-36.8951, -62.5257], [-36.9491, -62.4224], [-36.9556, -62.3614], [-36.8947, -62.2497], [-36.7839, -62.1026], [-36.6232, -61.9202], [-36.4126, -61.7024], [-35.1611, -60.4509], [-35.0491, -60.3755], [-34.8875, -60.3237], [-34.6765, -60.2956], [-34.4159, -60.2911], [-34.1448, -60.3185], [-33.9036, -60.3856], [-33.6923, -60.4925], [-33.5109, -60.6391], [-33.4084, -60.7538], [-33.3196, -60.8792], [-33.2443, -61.0154], [-33.1827, -61.1623], [-33.0998, -61.4102], [-33.0761, -61.4739], [-33.0532, -61.5298], [-33.0311, -61.5779], [-33.0072, -61.6215], [-32.9794, -61.6633], [-32.9478, -61.7034], [-32.9122, -61.7418], [-32.8469, -61.7932], [-32.7654, -61.8329], [-32.6677, -61.8608], [-32.5539, -61.8771], [-32.4346, -61.8735], [-32.321, -61.8425], [-32.213, -61.7841], [-32.1107, -61.6983], [-32.0541, -61.636], [-32.0063, -61.5709], [-31.9673, -61.5032], [-31.9372, -61.4328], [-31.9378, -61.3382], [-31.9568, -61.2325], [-31.9939, -61.1157], [-32.0493, -60.9877], [-32.1197, -60.8569], [-32.202, -60.7315], [-32.2963, -60.6114], [-32.4024, -60.4966], [-32.6013, -60.3333], [-32.8414, -60.1998], [-33.1229, -60.0962], [-33.4456, -60.0224], [-33.7766, -59.9774], [-34.084, -59.9603], [-34.3676, -59.9709], [-34.6345, -60.0102], [-34.6468, -60.0084], [-34.6572, -60.0018], [-34.6655, -59.9895], [-34.6688, -59.9812], [-34.6699, -59.9724], [-34.6684, -59.9639], [-34.6643, -59.9555], [-34.6576, -59.9474], [-34.6088, -59.9029], [-34.4015, -59.7303], [-34.0845, -59.4753], [-33.8778, -59.3146], [-33.8295, -59.2805], [-33.8149, -59.2606], [-33.8038, -59.2332], [-33.796, -59.1985], [-33.7916, -59.1564], [-33.7916, -59.1136], [-33.7973, -59.0772], [-33.8088, -59.0473], [-33.8261, -59.0239], [-34.2907, -58.7879], [-34.7762, -58.4923], [-35.2825, -58.1371], [-35.8097, -57.7223], [-35.8415, -57.7291], [-35.8755, -57.746], [-35.9116, -57.7731], [-35.9498, -57.8102], [-35.9836, -57.8493], [-36.0068, -57.883], [-36.0193, -57.9112], [-36.0212, -57.9338], [-35.9187, -58.0393], [-35.8066, -58.1604], [-35.7459, -58.231], [-35.6815, -58.313], [-35.6136, -58.4063], [-35.542, -58.511], [-35.4791, -58.6134], [-35.4379, -58.7001], [-35.4184, -58.7711], [-35.4205, -58.8265], [-35.4584, -58.9146], [-35.5319, -59.0239], [-35.641, -59.1544], [-35.7857, -59.3063], [-37.2972, -60.8178], [-37.5299, -61.0349], [-37.7172, -61.1978], [-37.859, -61.3067], [-37.9555, -61.3615], [-38.0096, -61.3618], [-38.0917, -61.3291], [-38.2017, -61.2633], [-38.3396, -61.1644], [-38.4826, -61.0533], [-38.6086, -60.9501], [-38.7176, -60.8548], [-38.8096, -60.7675], [-38.8444, -60.7717], [-38.882, -60.7865], [-38.9222, -60.8119], [-38.965, -60.848], [-39.0032, -60.8887], [-39.0293, -60.9282], [-39.0434, -60.9664], [-39.0455, -61.0034], [-38.104, -61.8835], [-37.8415, -62.1307], [-37.7176, -62.2494], [-37.5383, -62.4338], [-37.2479, -62.7396], [-36.8464, -63.1667], [-36.3338, -63.7152], [-21.3599, -78.65], [-21.3216, -78.6359], [-21.2821, -78.6097], [-21.2414, -78.5716], [-21.2054, -78.5287], [-21.18, -78.4886], [-21.1651, -78.451], [-21.1609, -78.4161], [-21.248, -78.3244], [-21.3432, -78.2155], [-21.4465, -78.0894], [-21.5578, -77.9462], [-21.6567, -77.8083], [-21.7223, -77.6984], [-21.7549, -77.6166], [-21.7543, -77.5627], [-21.6933, -77.4511], [-21.5825, -77.304], [-21.4218, -77.1216], [-21.2112, -76.9038], [-20.3172, -76.0098], [-20.1398, -75.8279], [-19.9808, -75.656], [-19.8403, -75.4939], [-19.7184, -75.3416], [-19.6117, -75.1934], [-19.5177, -75.0426], [-19.4363, -74.8893], [-19.3676, -74.7334], [-19.3156, -74.5777], [-19.2844, -74.4246], [-19.2739, -74.2743], [-19.2842, -74.1268], [-19.3137, -73.9785], [-19.3618, -73.8257], [-19.4286, -73.6685], [-19.5142, -73.5068], [-19.6203, -73.3398], [-19.7495, -73.1673], [-19.9017, -72.989], [-20.0768, -72.8052], [-20.4638, -72.5026], [-20.9867, -72.2326], [-21.6456, -71.9952], [-22.4406, -71.7904], [-22.3523, -71.546], [-22.3135, -71.302], [-22.3242, -71.0582], [-22.3842, -70.8148], [-22.4908, -70.5695], [-22.6415, -70.3197], [-22.8365, -70.0653], [-23.0757, -69.8063], [-23.2354, -69.6613], [-23.4156, -69.5254], [-23.6162, -69.3986], [-23.8371, -69.2809], [-24.0902, -69.1707], [-24.3924, -69.0608], [-24.744, -68.9513], [-25.1449, -68.8421], [-25.1776, -68.8341], [-25.1886, -68.8293], [-25.1961, -68.8239], [-25.2039, -68.812], [-25.2049, -68.7988], [-25.199, -68.7844], [-25.1862, -68.7688], [-25.1249, -68.7161], [-25.0227, -68.6396], [-24.8794, -68.5392], [-24.6951, -68.4149], [-24.6806, -68.3949], [-24.6694, -68.3676], [-24.6616, -68.3329], [-24.6572, -68.2908], [-24.6572, -68.2479], [-24.6629, -68.2116], [-24.6744, -68.1817], [-24.6917, -68.1583], [-25.1563, -67.9223], [-25.6418, -67.6267], [-26.1481, -67.2715], [-26.6753, -66.8567], [-26.7071, -66.8635], [-26.7411, -66.8804], [-26.7772, -66.9074], [-26.8155, -66.9445], [-26.8492, -66.9837], [-26.8724, -67.0174], [-26.8849, -67.0456], [-26.8868, -67.0682], [-26.7843, -67.1737], [-26.6722, -67.2948], [-26.6115, -67.3654], [-26.5472, -67.4474], [-26.4792, -67.5407], [-26.4076, -67.6454], [-26.3447, -67.7478], [-26.3035, -67.8345], [-26.284, -67.9055], [-26.2861, -67.9609], [-26.326, -68.051], [-26.4056, -68.1664], [-26.5249, -68.3071], [-26.6838, -68.4732], [-28.1628, -69.9522], [-28.3806, -70.1628], [-28.5629, -70.3236], [-28.7097, -70.4347], [-28.8211, -70.4959], [-28.8752, -70.4962], [-28.9573, -70.4635], [-29.0673, -70.3977], [-29.2052, -70.2988], [-29.3482, -70.1877], [-29.4742, -70.0845], [-29.5832, -69.9892], [-29.6752, -69.9018], [-29.7101, -69.9061], [-29.7476, -69.9209], [-29.7878, -69.9463], [-29.8306, -69.9824], [-29.8688, -70.0231], [-29.8949, -70.0626], [-29.9091, -70.1008], [-29.9112, -70.1378], [-29.7238, -70.3129], [-29.2543, -70.7407], [-28.9494, -71.0249], [-28.7521, -71.2158], [-28.6518, -71.3152], [-28.329, -71.6585], [-27.4639, -72.5851], [-27.4268, -72.583], [-27.3886, -72.5689], [-27.3491, -72.54