home *** CD-ROM | disk | FTP | other *** search
/ Ray Tracing Box / RAY_CD.mdf / raytrace / _pov_dat / usa / usa.pov
Text File  |  1993-06-28  |  135KB  |  4,246 lines

  1. //  Persistance of Vision Raytracer V1.0
  2. //  Robert Martin - Takes 9+ hours to render on a 486-66 w/+a0.2 @640x480
  3. //  4242 Lines of Code - first project I've done
  4. //
  5. //  Contains 2 lights, 4 textures and 428 primitives.
  6. //
  7. //  This file was generated for POV-Ray V1.0 by
  8. //  MORAY.EXE (c) '91 '92 '93 SoftTronics by Lutz Kretzschmar + Markus Lutz
  9. //
  10. //  Thanks Lutz - if you ever see or hear about this????
  11. //
  12. //  Date : 06/28/1993    (25.06.1993)
  13. //
  14. //  As the Sunset's on Old Glory once again - Dedicated to All Americans
  15. //  Happy 4th of July !!!!
  16.  
  17.  
  18. #include "colors.inc"
  19. #include "textures.inc"
  20. #include "shapes.inc"
  21.  
  22.  
  23. // *******  L I G H T S *******
  24. object {   // Light Source Light1
  25.   light_source {
  26.     <12.480 -0.964 10.008>
  27.     color White
  28.   }
  29. }
  30.  
  31. object {   // Light Source Light2
  32.   light_source {
  33.     <-9.266 -6.456 10.008>
  34.     color White
  35.   }
  36. }
  37.  
  38. // ****** C A M E R A ******
  39. camera {
  40.   location  <-8.668 -43.008 68.910>
  41.   direction <0.0  0.0  2.4880>
  42.   sky       <0.0  0.0  1.0>  // Use right handed-system!
  43.   up        <0.0  0.0  1.0>  // Where Z is up
  44.   right     <1.3333  0.0  0.0>
  45.   look_at   <3.220 0.869 1.530>
  46. }
  47.  
  48.  
  49. // *********  A C T I O N  *********
  50. //
  51. // *******  T E X T U R E S  *******
  52. // **************  &  **************
  53. // ********  O B J E C T S  ********
  54. object {   // ***** Box for Stars
  55.   box { UnitBox
  56.     texture { color NavyBlue }
  57.   }
  58.   scale <9.796728 5.371930 0.071000>
  59.   translate <-6.713122 6.726959 1.768213>
  60. }
  61.  
  62. // ***** 7 Red Stripes & 6 White Stripes
  63. object {   // ***** Red_Stripe1
  64.   box { UnitBox
  65.     texture { color Red }
  66.   }
  67.   scale <19.575142 0.768342 0.071000>
  68.   translate <3.048011 -7.144953 1.801884>
  69. }
  70.  
  71. object {   // ***** White_Stripe1
  72.   box { UnitBox
  73.     texture { color White }
  74.   }
  75.   scale <19.575142 0.768342 0.071000>
  76.   translate <3.048011 -5.605602 1.801884>
  77. }
  78.  
  79. object {   // ***** Red_Stripe2
  80.   box { UnitBox
  81.     texture { color Red }
  82.   }
  83.   scale <19.575142 0.768342 0.071000>
  84.   translate <3.041972 -4.060408 1.801884>
  85. }
  86.  
  87. object {   // ***** White_Stripe2
  88.   box { UnitBox 
  89.     texture { color White }
  90.   }
  91.   scale <19.575142 0.780367 0.071000>
  92.   translate <3.041972 -2.511246 1.801884>
  93. }
  94.  
  95. object {   // ***** Red_Stripe3
  96.   box { UnitBox 
  97.     texture { color Red }
  98.   }
  99.   scale <19.575142 0.768342 0.071000>
  100.   translate <3.048011 -0.954840 1.801884>
  101. }
  102.  
  103. object {   // ***** White_Stripe3
  104.   box { UnitBox
  105.     texture { color White }
  106.   }
  107.   scale <19.575142 0.768342 0.071000>
  108.   translate <3.035934 0.591438 1.801884>
  109. }
  110.  
  111. object {   // ***** Red_Stripe4
  112.   box { UnitBox 
  113.     texture { color Red }
  114.   }
  115.   scale <9.784376 0.768000 0.071000>
  116.   translate <12.880716 2.112547 1.801884>
  117. }
  118.  
  119. object {   // ***** White_Stripe4
  120.   box { UnitBox 
  121.     texture { color White }
  122.   }
  123.   scale <9.784376 0.768000 0.071000>
  124.   translate <12.880716 3.620688 1.801884>
  125. }
  126.  
  127. object {   // ***** Red_Stripe5
  128.   box { UnitBox
  129.     texture { color Red }
  130.   }
  131.   scale <9.784376 0.768000 0.071000>
  132.   translate <12.880716 5.168870 1.801884>
  133. }
  134.  
  135. object {   // ***** White_Stripe5
  136.   box { UnitBox
  137.     texture { color White }
  138.   }
  139.   scale <9.784376 0.768000 0.071000>
  140.   translate <12.880716 6.757094 1.801884>
  141. }
  142.  
  143. object {   // ***** Red_Stripe6
  144.   box { UnitBox 
  145.     texture { color Red }
  146.   }
  147.   scale <9.784376 0.768000 0.071000>
  148.   translate <12.880716 8.265234 1.801884>
  149. }
  150.  
  151. object {   // ***** White_Stripe6
  152.   box { UnitBox
  153.     texture { color White }
  154.   }
  155.   scale <9.784376 0.768000 0.071000>
  156.   translate <12.880716 9.813416 1.801884>
  157. }
  158.  
  159. object {   // ***** Red_Stripe7
  160.   box { UnitBox
  161.     texture { color Red }
  162.   }
  163.   scale <9.784376 0.768000 0.071000>
  164.   translate <12.880716 11.361598 1.801884>
  165. }
  166.  
  167. // ***** The 5-point Star
  168. #declare pointM1 = intersection {
  169.   quadric { QCone_Z texture { color White } }
  170.   plane { <0 0 +1> 1 texture { color White } }
  171.   plane { <0 0 -1> 0 texture { color White } }
  172.   scale <1.000000 0.071000 4.000000>
  173.   rotate <-0.000000 -180.000000 -0.000000>
  174.   translate <5.018587 4.089219 8.485502>
  175. }
  176.  
  177. #declare pointM2 = intersection {
  178.   quadric { QCone_Z texture { color White } }
  179.   plane { <0 0 +1> 1 texture { color White } }
  180.   plane { <0 0 -1> 0 texture { color White } }
  181.   scale <1.000000 0.071000 4.000000>
  182.   rotate <-0.000000 -104.085373 -0.000000>
  183.   translate <8.559963 4.089219 5.953004>
  184. }
  185.  
  186. #declare pointM3 = intersection {
  187.   quadric { QCone_Z texture { color White } }
  188.   plane { <0 0 +1> 1 texture { color White } }
  189.   plane { <0 0 -1> 0 texture { color White } }
  190.   scale <1.000000 0.071000 4.000000>
  191.   rotate <-0.000000 -255.950699 -0.000000>
  192.   translate <1.530143 4.089219 5.953004>
  193. }
  194.  
  195. #declare pointM4 = intersection {
  196.   quadric { QCone_Z texture { color White } }
  197.   plane { <0 0 +1> 1 texture { color White } }
  198.   plane { <0 0 -1> 0 texture { color White } }
  199.   scale <1.000000 0.071000 4.000000>
  200.   rotate <-0.000000 -330.894318 -0.000000>
  201.   translate <3.274365 4.089219 1.908613>
  202. }
  203.  
  204. #declare pointM5 = intersection {
  205.   quadric { QCone_Z texture { color White } }
  206.   plane { <0 0 +1> 1 texture { color White } }
  207.   plane { <0 0 -1> 0 texture { color White } }
  208.   scale <1.000000 0.071000 4.000000>
  209.   rotate <-0.000000 -385.694183 -0.000000>
  210.   translate <6.542206 4.089219 1.882147>
  211. }
  212.  
  213. // ***** 50 Flat Stars
  214. composite {   // ***** Flat_Star1
  215.     object { intersection { pointM1 } }
  216.     object { intersection { pointM2 } }
  217.     object { intersection { pointM3 } }
  218.     object { intersection { pointM4 } }
  219.     object { intersection { pointM5 } }
  220.   scale <0.185000 1.055000 0.160000>
  221.   rotate <-90.000000 -0.000000 -0.000000>
  222.   translate <-16.050178 10.166928 6.200000>
  223. }
  224. #declare pointM6 = intersection {
  225.   quadric { QCone_Z texture { color White } }
  226.   plane { <0 0 +1> 1 texture { color White } }
  227.   plane { <0 0 -1> 0 texture { color White } }
  228.   scale <1.000000 0.071000 4.000000>
  229.   rotate <-0.000000 -180.000000 -0.000000>
  230.   translate <5.018587 4.089219 8.485502>
  231. }
  232.  
  233. #declare pointM7 = intersection {
  234.   quadric { QCone_Z texture { color White } }
  235.   plane { <0 0 +1> 1 texture { color White } }
  236.   plane { <0 0 -1> 0 texture { color White } }
  237.   scale <1.000000 0.071000 4.000000>
  238.   rotate <-0.000000 -104.085373 -0.000000>
  239.   translate <8.559963 4.089219 5.953004>
  240. }
  241.  
  242. #declare pointM8 = intersection {
  243.   quadric { QCone_Z texture { color White } }
  244.   plane { <0 0 +1> 1 texture { color White } }
  245.   plane { <0 0 -1> 0 texture { color White } }
  246.   scale <1.000000 0.071000 4.000000>
  247.   rotate <-0.000000 -255.950699 -0.000000>
  248.   translate <1.530143 4.089219 5.953004>
  249. }
  250.  
  251. #declare pointM9 = intersection {
  252.   quadric { QCone_Z texture { color White } }
  253.   plane { <0 0 +1> 1 texture { color White } }
  254.   plane { <0 0 -1> 0 texture { color White } }
  255.   scale <1.000000 0.071000 4.000000>
  256.   rotate <-0.000000 -330.894318 -0.000000>
  257.   translate <3.274365 4.089219 1.908613>
  258. }
  259.  
  260. #declare pointM10 = intersection {
  261.   quadric { QCone_Z texture { color White } }
  262.   plane { <0 0 +1> 1 texture { color White } }
  263.   plane { <0 0 -1> 0 texture { color White } }
  264.   scale <1.000000 0.071000 4.000000>
  265.   rotate <-0.000000 -385.694183 -0.000000>
  266.   translate <6.542206 4.089219 1.882147>
  267. }
  268.  
  269. composite {   // ***** Flat_Star2
  270.     object { intersection { pointM6 } }
  271.     object { intersection { pointM7 } }
  272.     object { intersection { pointM8 } }
  273.     object { intersection { pointM9 } }
  274.     object { intersection { pointM10 } }
  275.   scale <0.185000 1.055000 0.160000>
  276.   rotate <-90.000000 -0.000000 -0.000000>
  277.   translate <-16.087959 7.975648 6.200000>
  278. }
  279. #declare pointM11 = intersection {
  280.   quadric { QCone_Z texture { color White } }
  281.   plane { <0 0 +1> 1 texture { color White } }
  282.   plane { <0 0 -1> 0 texture { color White } }
  283.   scale <1.000000 0.071000 4.000000>
  284.   rotate <-0.000000 -180.000000 -0.000000>
  285.   translate <5.018587 4.089219 8.485502>
  286. }
  287.  
  288. #declare pointM12 = intersection {
  289.   quadric { QCone_Z texture { color White } }
  290.   plane { <0 0 +1> 1 texture { color White } }
  291.   plane { <0 0 -1> 0 texture { color White } }
  292.   scale <1.000000 0.071000 4.000000>
  293.   rotate <-0.000000 -104.085373 -0.000000>
  294.   translate <8.559963 4.089219 5.953004>
  295. }
  296.  
  297. #declare pointM13 = intersection {
  298.   quadric { QCone_Z texture { color White } }
  299.   plane { <0 0 +1> 1 texture { color White } }
  300.   plane { <0 0 -1> 0 texture { color White } }
  301.   scale <1.000000 0.071000 4.000000>
  302.   rotate <-0.000000 -255.950699 -0.000000>
  303.   translate <1.530143 4.089219 5.953004>
  304. }
  305.  
  306. #declare pointM14 = intersection {
  307.   quadric { QCone_Z texture { color White } }
  308.   plane { <0 0 +1> 1 texture { color White } }
  309.   plane { <0 0 -1> 0 texture { color White } }
  310.   scale <1.000000 0.071000 4.000000>
  311.   rotate <-0.000000 -330.894318 -0.000000>
  312.   translate <3.274365 4.089219 1.908613>
  313. }
  314.  
  315. #declare pointM15 = intersection {
  316.   quadric { QCone_Z texture { color White } }
  317.   plane { <0 0 +1> 1 texture { color White } }
  318.   plane { <0 0 -1> 0 texture { color White } }
  319.   scale <1.000000 0.071000 4.000000>
  320.   rotate <-0.000000 -385.694183 -0.000000>
  321.   translate <6.542206 4.089219 1.882147>
  322. }
  323.  
  324. composite {   // ***** Flat_Star3
  325.     object { intersection { pointM11 } }
  326.     object { intersection { pointM12 } }
  327.     object { intersection { pointM13 } }
  328.     object { intersection { pointM14 } }
  329.     object { intersection { pointM15 } }
  330.   scale <0.185000 1.055000 0.160000>
  331.   rotate <-90.000000 -0.000000 -0.000000>
  332.   translate <-16.050178 5.859930 6.200000>
  333. }
  334. #declare pointM16 = intersection {
  335.   quadric { QCone_Z texture { color White } }
  336.   plane { <0 0 +1> 1 texture { color White } }
  337.   plane { <0 0 -1> 0 texture { color White } }
  338.   scale <1.000000 0.071000 4.000000>
  339.   rotate <-0.000000 -180.000000 -0.000000>
  340.   translate <5.018587 4.089219 8.485502>
  341. }
  342.  
  343. #declare pointM17 = intersection {
  344.   quadric { QCone_Z texture { color White } }
  345.   plane { <0 0 +1> 1 texture { color White } }
  346.   plane { <0 0 -1> 0 texture { color White } }
  347.   scale <1.000000 0.071000 4.000000>
  348.   rotate <-0.000000 -104.085373 -0.000000>
  349.   translate <8.559963 4.089219 5.953004>
  350. }
  351.  
  352. #declare pointM18 = intersection {
  353.   quadric { QCone_Z texture { color White } }
  354.   plane { <0 0 +1> 1 texture { color White } }
  355.   plane { <0 0 -1> 0 texture { color White } }
  356.   scale <1.000000 0.071000 4.000000>
  357.   rotate <-0.000000 -255.950699 -0.000000>
  358.   translate <1.530143 4.089219 5.953004>
  359. }
  360.  
  361. #declare pointM19 = intersection {
  362.   quadric { QCone_Z texture { color White } }
  363.   plane { <0 0 +1> 1 texture { color White } }
  364.   plane { <0 0 -1> 0 texture { color White } }
  365.   scale <1.000000 0.071000 4.000000>
  366.   rotate <-0.000000 -330.894318 -0.000000>
  367.   translate <3.274365 4.089219 1.908613>
  368. }
  369.  
  370. #declare pointM20 = intersection {
  371.   quadric { QCone_Z texture { color White } }
  372.   plane { <0 0 +1> 1 texture { color White } }
  373.   plane { <0 0 -1> 0 texture { color White } }
  374.   scale <1.000000 0.071000 4.000000>
  375.   rotate <-0.000000 -385.694183 -0.000000>
  376.   translate <6.542206 4.089219 1.882147>
  377. }
  378.  
  379. composite {   // ***** Flat_Star4
  380.     object { intersection { pointM16 } }
  381.     object { intersection { pointM17 } }
  382.     object { intersection { pointM18 } }
  383.     object { intersection { pointM19 } }
  384.     object { intersection { pointM20 } }
  385.   scale <0.185000 1.055000 0.160000>
  386.   rotate <-90.000000 -0.000000 -0.000000>
  387.   translate <-16.087959 3.706430 6.200000>
  388. }
  389. #declare pointM21 = intersection {
  390.   quadric { QCone_Z texture { color White } }
  391.   plane { <0 0 +1> 1 texture { color White } }
  392.   plane { <0 0 -1> 0 texture { color White } }
  393.   scale <1.000000 0.071000 4.000000>
  394.   rotate <-0.000000 -180.000000 -0.000000>
  395.   translate <5.018587 4.089219 8.485502>
  396. }
  397.  
  398. #declare pointM22 = intersection {
  399.   quadric { QCone_Z texture { color White } }
  400.   plane { <0 0 +1> 1 texture { color White } }
  401.   plane { <0 0 -1> 0 texture { color White } }
  402.   scale <1.000000 0.071000 4.000000>
  403.   rotate <-0.000000 -104.085373 -0.000000>
  404.   translate <8.559963 4.089219 5.953004>
  405. }
  406.  
  407. #declare pointM23 = intersection {
  408.   quadric { QCone_Z texture { color White } }
  409.   plane { <0 0 +1> 1 texture { color White } }
  410.   plane { <0 0 -1> 0 texture { color White } }
  411.   scale <1.000000 0.071000 4.000000>
  412.   rotate <-0.000000 -255.950699 -0.000000>
  413.   translate <1.530143 4.089219 5.953004>
  414. }
  415.  
  416. #declare pointM24 = intersection {
  417.   quadric { QCone_Z texture { color White } }
  418.   plane { <0 0 +1> 1 texture { color White } }
  419.   plane { <0 0 -1> 0 texture { color White } }
  420.   scale <1.000000 0.071000 4.000000>
  421.   rotate <-0.000000 -330.894318 -0.000000>
  422.   translate <3.274365 4.089219 1.908613>
  423. }
  424.  
  425. #declare pointM25 = intersection {
  426.   quadric { QCone_Z texture { color White } }
  427.   plane { <0 0 +1> 1 texture { color White } }
  428.   plane { <0 0 -1> 0 texture { color White } }
  429.   scale <1.000000 0.071000 4.000000>
  430.   rotate <-0.000000 -385.694183 -0.000000>
  431.   translate <6.542206 4.089219 1.882147>
  432. }
  433.  
  434. composite {   // ***** Flat_Star5
  435.     object { intersection { pointM21 } }
  436.     object { intersection { pointM22 } }
  437.     object { intersection { pointM23 } }
  438.     object { intersection { pointM24 } }
  439.     object { intersection { pointM25 } }
  440.   scale <0.185000 1.055000 0.160000>
  441.   rotate <-90.000000 -0.000000 -0.000000>
  442.   translate <-16.087959 1.552931 6.200000>
  443. }
  444. #declare pointM26 = intersection {
  445.   quadric { QCone_Z texture { color White } }
  446.   plane { <0 0 +1> 1 texture { color White } }
  447.   plane { <0 0 -1> 0 texture { color White } }
  448.   scale <1.000000 0.071000 4.000000>
  449.   rotate <-0.000000 -180.000000 -0.000000>
  450.   translate <5.018587 4.089219 8.485502>
  451. }
  452.  
  453. #declare pointM27 = intersection {
  454.   quadric { QCone_Z texture { color White } }
  455.   plane { <0 0 +1> 1 texture { color White } }
  456.   plane { <0 0 -1> 0 texture { color White } }
  457.   scale <1.000000 0.071000 4.000000>
  458.   rotate <-0.000000 -104.085373 -0.000000>
  459.   translate <8.559963 4.089219 5.953004>
  460. }
  461.  
  462. #declare pointM28 = intersection {
  463.   quadric { QCone_Z texture { color White } }
  464.   plane { <0 0 +1> 1 texture { color White } }
  465.   plane { <0 0 -1> 0 texture { color White } }
  466.   scale <1.000000 0.071000 4.000000>
  467.   rotate <-0.000000 -255.950699 -0.000000>
  468.   translate <1.530143 4.089219 5.953004>
  469. }
  470.  
  471. #declare pointM29 = intersection {
  472.   quadric { QCone_Z texture { color White } }
  473.   plane { <0 0 +1> 1 texture { color White } }
  474.   plane { <0 0 -1> 0 texture { color White } }
  475.   scale <1.000000 0.071000 4.000000>
  476.   rotate <-0.000000 -330.894318 -0.000000>
  477.   translate <3.274365 4.089219 1.908613>
  478. }
  479.  
  480. #declare pointM30 = intersection {
  481.   quadric { QCone_Z texture { color White } }
  482.   plane { <0 0 +1> 1 texture { color White } }
  483.   plane { <0 0 -1> 0 texture { color White } }
  484.   scale <1.000000 0.071000 4.000000>
  485.   rotate <-0.000000 -385.694183 -0.000000>
  486.   translate <6.542206 4.089219 1.882147>
  487. }
  488.  
  489. composite {   // ***** Flat_Star6
  490.     object { intersection { pointM26 } }
  491.     object { intersection { pointM27 } }
  492.     object { intersection { pointM28 } }
  493.     object { intersection { pointM29 } }
  494.     object { intersection { pointM30 } }
  495.   scale <0.185000 1.055000 0.160000>
  496.   rotate <-90.000000 -0.000000 -0.000000>
  497.   translate <-14.274486 9.033507 6.200000>
  498. }
  499. #declare pointM31 = intersection {
  500.   quadric { QCone_Z texture { color White } }
  501.   plane { <0 0 +1> 1 texture { color White } }
  502.   plane { <0 0 -1> 0 texture { color White } }
  503.   scale <1.000000 0.071000 4.000000>
  504.   rotate <-0.000000 -180.000000 -0.000000>
  505.   translate <5.018587 4.089219 8.485502>
  506. }
  507.  
  508. #declare pointM32 = intersection {
  509.   quadric { QCone_Z texture { color White } }
  510.   plane { <0 0 +1> 1 texture { color White } }
  511.   plane { <0 0 -1> 0 texture { color White } }
  512.   scale <1.000000 0.071000 4.000000>
  513.   rotate <-0.000000 -104.085373 -0.000000>
  514.   translate <8.559963 4.089219 5.953004>
  515. }
  516.  
  517. #declare pointM33 = intersection {
  518.   quadric { QCone_Z texture { color White } }
  519.   plane { <0 0 +1> 1 texture { color White } }
  520.   plane { <0 0 -1> 0 texture { color White } }
  521.   scale <1.000000 0.071000 4.000000>
  522.   rotate <-0.000000 -255.950699 -0.000000>
  523.   translate <1.530143 4.089219 5.953004>
  524. }
  525.  
  526. #declare pointM34 = intersection {
  527.   quadric { QCone_Z texture { color White } }
  528.   plane { <0 0 +1> 1 texture { color White } }
  529.   plane { <0 0 -1> 0 texture { color White } }
  530.   scale <1.000000 0.071000 4.000000>
  531.   rotate <-0.000000 -330.894318 -0.000000>
  532.   translate <3.274365 4.089219 1.908613>
  533. }
  534.  
  535. #declare pointM35 = intersection {
  536.   quadric { QCone_Z texture { color White } }
  537.   plane { <0 0 +1> 1 texture { color White } }
  538.   plane { <0 0 -1> 0 texture { color White } }
  539.   scale <1.000000 0.071000 4.000000>
  540.   rotate <-0.000000 -385.694183 -0.000000>
  541.   translate <6.542206 4.089219 1.882147>
  542. }
  543.  
  544. composite {   // ***** Flat_Star7
  545.     object { intersection { pointM31 } }
  546.     object { intersection { pointM32 } }
  547.     object { intersection { pointM33 } }
  548.     object { intersection { pointM34 } }
  549.     object { intersection { pointM35 } }
  550.   scale <0.185000 1.055000 0.160000>
  551.   rotate <-90.000000 -0.000000 -0.000000>
  552.   translate <-14.236705 6.955569 6.200000>
  553. }
  554. #declare pointM36 = intersection {
  555.   quadric { QCone_Z texture { color White } }
  556.   plane { <0 0 +1> 1 texture { color White } }
  557.   plane { <0 0 -1> 0 texture { color White } }
  558.   scale <1.000000 0.071000 4.000000>
  559.   rotate <-0.000000 -180.000000 -0.000000>
  560.   translate <5.018587 4.089219 8.485502>
  561. }
  562.  
  563. #declare pointM37 = intersection {
  564.   quadric { QCone_Z texture { color White } }
  565.   plane { <0 0 +1> 1 texture { color White } }
  566.   plane { <0 0 -1> 0 texture { color White } }
  567.   scale <1.000000 0.071000 4.000000>
  568.   rotate <-0.000000 -104.085373 -0.000000>
  569.   translate <8.559963 4.089219 5.953004>
  570. }
  571.  
  572. #declare pointM38 = intersection {
  573.   quadric { QCone_Z texture { color White } }
  574.   plane { <0 0 +1> 1 texture { color White } }
  575.   plane { <0 0 -1> 0 texture { color White } }
  576.   scale <1.000000 0.071000 4.000000>
  577.   rotate <-0.000000 -255.950699 -0.000000>
  578.   translate <1.530143 4.089219 5.953004>
  579. }
  580.  
  581. #declare pointM39 = intersection {
  582.   quadric { QCone_Z texture { color White } }
  583.   plane { <0 0 +1> 1 texture { color White } }
  584.   plane { <0 0 -1> 0 texture { color White } }
  585.   scale <1.000000 0.071000 4.000000>
  586.   rotate <-0.000000 -330.894318 -0.000000>
  587.   translate <3.274365 4.089219 1.908613>
  588. }
  589.  
  590. #declare pointM40 = intersection {
  591.   quadric { QCone_Z texture { color White } }
  592.   plane { <0 0 +1> 1 texture { color White } }
  593.   plane { <0 0 -1> 0 texture { color White } }
  594.   scale <1.000000 0.071000 4.000000>
  595.   rotate <-0.000000 -385.694183 -0.000000>
  596.   translate <6.542206 4.089219 1.882147>
  597. }
  598.  
  599. composite {   // ***** Flat_Star8
  600.     object { intersection { pointM36 } }
  601.     object { intersection { pointM37 } }
  602.     object { intersection { pointM38 } }
  603.     object { intersection { pointM39 } }
  604.     object { intersection { pointM40 } }
  605.   scale <0.185000 1.055000 0.160000>
  606.   rotate <-90.000000 -0.000000 -0.000000>
  607.   translate <-14.236705 4.764290 6.200000>
  608. }
  609. #declare pointM41 = intersection {
  610.   quadric { QCone_Z texture { color White } }
  611.   plane { <0 0 +1> 1 texture { color White } }
  612.   plane { <0 0 -1> 0 texture { color White } }
  613.   scale <1.000000 0.071000 4.000000>
  614.   rotate <-0.000000 -180.000000 -0.000000>
  615.   translate <5.018587 4.089219 8.485502>
  616. }
  617.  
  618. #declare pointM42 = intersection {
  619.   quadric { QCone_Z texture { color White } }
  620.   plane { <0 0 +1> 1 texture { color White } }
  621.   plane { <0 0 -1> 0 texture { color White } }
  622.   scale <1.000000 0.071000 4.000000>
  623.   rotate <-0.000000 -104.085373 -0.000000>
  624.   translate <8.559963 4.089219 5.953004>
  625. }
  626.  
  627. #declare pointM43 = intersection {
  628.   quadric { QCone_Z texture { color White } }
  629.   plane { <0 0 +1> 1 texture { color White } }
  630.   plane { <0 0 -1> 0 texture { color White } }
  631.   scale <1.000000 0.071000 4.000000>
  632.   rotate <-0.000000 -255.950699 -0.000000>
  633.   translate <1.530143 4.089219 5.953004>
  634. }
  635.  
  636. #declare pointM44 = intersection {
  637.   quadric { QCone_Z texture { color White } }
  638.   plane { <0 0 +1> 1 texture { color White } }
  639.   plane { <0 0 -1> 0 texture { color White } }
  640.   scale <1.000000 0.071000 4.000000>
  641.   rotate <-0.000000 -330.894318 -0.000000>
  642.   translate <3.274365 4.089219 1.908613>
  643. }
  644.  
  645. #declare pointM45 = intersection {
  646.   quadric { QCone_Z texture { color White } }
  647.   plane { <0 0 +1> 1 texture { color White } }
  648.   plane { <0 0 -1> 0 texture { color White } }
  649.   scale <1.000000 0.071000 4.000000>
  650.   rotate <-0.000000 -385.694183 -0.000000>
  651.   translate <6.542206 4.089219 1.882147>
  652. }
  653.  
  654. composite {   // ***** Flat_Star9
  655.     object { intersection { pointM41 } }
  656.     object { intersection { pointM42 } }
  657.     object { intersection { pointM43 } }
  658.     object { intersection { pointM44 } }
  659.     object { intersection { pointM45 } }
  660.   scale <0.185000 1.055000 0.160000>
  661.   rotate <-90.000000 -0.000000 -0.000000>
  662.   translate <-14.198924 2.573010 6.200000>
  663. }
  664. #declare pointM46 = intersection {
  665.   quadric { QCone_Z texture { color White } }
  666.   plane { <0 0 +1> 1 texture { color White } }
  667.   plane { <0 0 -1> 0 texture { color White } }
  668.   scale <1.000000 0.071000 4.000000>
  669.   rotate <-0.000000 -180.000000 -0.000000>
  670.   translate <5.018587 4.089219 8.485502>
  671. }
  672.  
  673. #declare pointM47 = intersection {
  674.   quadric { QCone_Z texture { color White } }
  675.   plane { <0 0 +1> 1 texture { color White } }
  676.   plane { <0 0 -1> 0 texture { color White } }
  677.   scale <1.000000 0.071000 4.000000>
  678.   rotate <-0.000000 -104.085373 -0.000000>
  679.   translate <8.559963 4.089219 5.953004>
  680. }
  681.  
  682. #declare pointM48 = intersection {
  683.   quadric { QCone_Z texture { color White } }
  684.   plane { <0 0 +1> 1 texture { color White } }
  685.   plane { <0 0 -1> 0 texture { color White } }
  686.   scale <1.000000 0.071000 4.000000>
  687.   rotate <-0.000000 -255.950699 -0.000000>
  688.   translate <1.530143 4.089219 5.953004>
  689. }
  690.  
  691. #declare pointM49 = intersection {
  692.   quadric { QCone_Z texture { color White } }
  693.   plane { <0 0 +1> 1 texture { color White } }
  694.   plane { <0 0 -1> 0 texture { color White } }
  695.   scale <1.000000 0.071000 4.000000>
  696.   rotate <-0.000000 -330.894318 -0.000000>
  697.   translate <3.274365 4.089219 1.908613>
  698. }
  699.  
  700. #declare pointM50 = intersection {
  701.   quadric { QCone_Z texture { color White } }
  702.   plane { <0 0 +1> 1 texture { color White } }
  703.   plane { <0 0 -1> 0 texture { color White } }
  704.   scale <1.000000 0.071000 4.000000>
  705.   rotate <-0.000000 -385.694183 -0.000000>
  706.   translate <6.542206 4.089219 1.882147>
  707. }
  708.  
  709. composite {   // ***** Flat_Star10
  710.     object { intersection { pointM46 } }
  711.     object { intersection { pointM47 } }
  712.     object { intersection { pointM48 } }
  713.     object { intersection { pointM49 } }
  714.     object { intersection { pointM50 } }
  715.   scale <0.185000 1.055000 0.160000>
  716.   rotate <-90.000000 -0.000000 -0.000000>
  717.   translate <-12.498794 10.166928 6.200000>
  718. }
  719. #declare pointM51 = intersection {
  720.   quadric { QCone_Z texture { color White } }
  721.   plane { <0 0 +1> 1 texture { color White } }
  722.   plane { <0 0 -1> 0 texture { color White } }
  723.   scale <1.000000 0.071000 4.000000>
  724.   rotate <-0.000000 -180.000000 -0.000000>
  725.   translate <5.018587 4.089219 8.485502>
  726. }
  727.  
  728. #declare pointM52 = intersection {
  729.   quadric { QCone_Z texture { color White } }
  730.   plane { <0 0 +1> 1 texture { color White } }
  731.   plane { <0 0 -1> 0 texture { color White } }
  732.   scale <1.000000 0.071000 4.000000>
  733.   rotate <-0.000000 -104.085373 -0.000000>
  734.   translate <8.559963 4.089219 5.953004>
  735. }
  736.  
  737. #declare pointM53 = intersection {
  738.   quadric { QCone_Z texture { color White } }
  739.   plane { <0 0 +1> 1 texture { color White } }
  740.   plane { <0 0 -1> 0 texture { color White } }
  741.   scale <1.000000 0.071000 4.000000>
  742.   rotate <-0.000000 -255.950699 -0.000000>
  743.   translate <1.530143 4.089219 5.953004>
  744. }
  745.  
  746. #declare pointM54 = intersection {
  747.   quadric { QCone_Z texture { color White } }
  748.   plane { <0 0 +1> 1 texture { color White } }
  749.   plane { <0 0 -1> 0 texture { color White } }
  750.   scale <1.000000 0.071000 4.000000>
  751.   rotate <-0.000000 -330.894318 -0.000000>
  752.   translate <3.274365 4.089219 1.908613>
  753. }
  754.  
  755. #declare pointM55 = intersection {
  756.   quadric { QCone_Z texture { color White } }
  757.   plane { <0 0 +1> 1 texture { color White } }
  758.   plane { <0 0 -1> 0 texture { color White } }
  759.   scale <1.000000 0.071000 4.000000>
  760.   rotate <-0.000000 -385.694183 -0.000000>
  761.   translate <6.542206 4.089219 1.882147>
  762. }
  763.  
  764. composite {   // ***** Flat_Star11
  765.     object { intersection { pointM51 } }
  766.     object { intersection { pointM52 } }
  767.     object { intersection { pointM53 } }
  768.     object { intersection { pointM54 } }
  769.     object { intersection { pointM55 } }
  770.   scale <0.185000 1.055000 0.160000>
  771.   rotate <-90.000000 -0.000000 -0.000000>
  772.   translate <-12.461013 7.975648 6.200000>
  773. }
  774. #declare pointM56 = intersection {
  775.   quadric { QCone_Z texture { color White } }
  776.   plane { <0 0 +1> 1 texture { color White } }
  777.   plane { <0 0 -1> 0 texture { color White } }
  778.   scale <1.000000 0.071000 4.000000>
  779.   rotate <-0.000000 -180.000000 -0.000000>
  780.   translate <5.018587 4.089219 8.485502>
  781. }
  782.  
  783. #declare pointM57 = intersection {
  784.   quadric { QCone_Z texture { color White } }
  785.   plane { <0 0 +1> 1 texture { color White } }
  786.   plane { <0 0 -1> 0 texture { color White } }
  787.   scale <1.000000 0.071000 4.000000>
  788.   rotate <-0.000000 -104.085373 -0.000000>
  789.   translate <8.559963 4.089219 5.953004>
  790. }
  791.  
  792. #declare pointM58 = intersection {
  793.   quadric { QCone_Z texture { color White } }
  794.   plane { <0 0 +1> 1 texture { color White } }
  795.   plane { <0 0 -1> 0 texture { color White } }
  796.   scale <1.000000 0.071000 4.000000>
  797.   rotate <-0.000000 -255.950699 -0.000000>
  798.   translate <1.530143 4.089219 5.953004>
  799. }
  800.  
  801. #declare pointM59 = intersection {
  802.   quadric { QCone_Z texture { color White } }
  803.   plane { <0 0 +1> 1 texture { color White } }
  804.   plane { <0 0 -1> 0 texture { color White } }
  805.   scale <1.000000 0.071000 4.000000>
  806.   rotate <-0.000000 -330.894318 -0.000000>
  807.   translate <3.274365 4.089219 1.908613>
  808. }
  809.  
  810. #declare pointM60 = intersection {
  811.   quadric { QCone_Z texture { color White } }
  812.   plane { <0 0 +1> 1 texture { color White } }
  813.   plane { <0 0 -1> 0 texture { color White } }
  814.   scale <1.000000 0.071000 4.000000>
  815.   rotate <-0.000000 -385.694183 -0.000000>
  816.   translate <6.542206 4.089219 1.882147>
  817. }
  818.  
  819. composite {   // ***** Flat_Star12
  820.     object { intersection { pointM56 } }
  821.     object { intersection { pointM57 } }
  822.     object { intersection { pointM58 } }
  823.     object { intersection { pointM59 } }
  824.     object { intersection { pointM60 } }
  825.   scale <0.185000 1.055000 0.160000>
  826.   rotate <-90.000000 -0.000000 -0.000000>
  827.   translate <-12.423232 5.859930 6.200000>
  828. }
  829. #declare pointM61 = intersection {
  830.   quadric { QCone_Z texture { color White } }
  831.   plane { <0 0 +1> 1 texture { color White } }
  832.   plane { <0 0 -1> 0 texture { color White } }
  833.   scale <1.000000 0.071000 4.000000>
  834.   rotate <-0.000000 -180.000000 -0.000000>
  835.   translate <5.018587 4.089219 8.485502>
  836. }
  837.  
  838. #declare pointM62 = intersection {
  839.   quadric { QCone_Z texture { color White } }
  840.   plane { <0 0 +1> 1 texture { color White } }
  841.   plane { <0 0 -1> 0 texture { color White } }
  842.   scale <1.000000 0.071000 4.000000>
  843.   rotate <-0.000000 -104.085373 -0.000000>
  844.   translate <8.559963 4.089219 5.953004>
  845. }
  846.  
  847. #declare pointM63 = intersection {
  848.   quadric { QCone_Z texture { color White } }
  849.   plane { <0 0 +1> 1 texture { color White } }
  850.   plane { <0 0 -1> 0 texture { color White } }
  851.   scale <1.000000 0.071000 4.000000>
  852.   rotate <-0.000000 -255.950699 -0.000000>
  853.   translate <1.530143 4.089219 5.953004>
  854. }
  855.  
  856. #declare pointM64 = intersection {
  857.   quadric { QCone_Z texture { color White } }
  858.   plane { <0 0 +1> 1 texture { color White } }
  859.   plane { <0 0 -1> 0 texture { color White } }
  860.   scale <1.000000 0.071000 4.000000>
  861.   rotate <-0.000000 -330.894318 -0.000000>
  862.   translate <3.274365 4.089219 1.908613>
  863. }
  864.  
  865. #declare pointM65 = intersection {
  866.   quadric { QCone_Z texture { color White } }
  867.   plane { <0 0 +1> 1 texture { color White } }
  868.   plane { <0 0 -1> 0 texture { color White } }
  869.   scale <1.000000 0.071000 4.000000>
  870.   rotate <-0.000000 -385.694183 -0.000000>
  871.   translate <6.542206 4.089219 1.882147>
  872. }
  873.  
  874. composite {   // ***** Flat_Star13
  875.     object { intersection { pointM61 } }
  876.     object { intersection { pointM62 } }
  877.     object { intersection { pointM63 } }
  878.     object { intersection { pointM64 } }
  879.     object { intersection { pointM65 } }
  880.   scale <0.185000 1.055000 0.160000>
  881.   rotate <-90.000000 -0.000000 -0.000000>
  882.   translate <-12.461013 3.706430 6.200000>
  883. }
  884. #declare pointM66 = intersection {
  885.   quadric { QCone_Z texture { color White } }
  886.   plane { <0 0 +1> 1 texture { color White } }
  887.   plane { <0 0 -1> 0 texture { color White } }
  888.   scale <1.000000 0.071000 4.000000>
  889.   rotate <-0.000000 -180.000000 -0.000000>
  890.   translate <5.018587 4.089219 8.485502>
  891. }
  892.  
  893. #declare pointM67 = intersection {
  894.   quadric { QCone_Z texture { color White } }
  895.   plane { <0 0 +1> 1 texture { color White } }
  896.   plane { <0 0 -1> 0 texture { color White } }
  897.   scale <1.000000 0.071000 4.000000>
  898.   rotate <-0.000000 -104.085373 -0.000000>
  899.   translate <8.559963 4.089219 5.953004>
  900. }
  901.  
  902. #declare pointM68 = intersection {
  903.   quadric { QCone_Z texture { color White } }
  904.   plane { <0 0 +1> 1 texture { color White } }
  905.   plane { <0 0 -1> 0 texture { color White } }
  906.   scale <1.000000 0.071000 4.000000>
  907.   rotate <-0.000000 -255.950699 -0.000000>
  908.   translate <1.530143 4.089219 5.953004>
  909. }
  910.  
  911. #declare pointM69 = intersection {
  912.   quadric { QCone_Z texture { color White } }
  913.   plane { <0 0 +1> 1 texture { color White } }
  914.   plane { <0 0 -1> 0 texture { color White } }
  915.   scale <1.000000 0.071000 4.000000>
  916.   rotate <-0.000000 -330.894318 -0.000000>
  917.   translate <3.274365 4.089219 1.908613>
  918. }
  919.  
  920. #declare pointM70 = intersection {
  921.   quadric { QCone_Z texture { color White } }
  922.   plane { <0 0 +1> 1 texture { color White } }
  923.   plane { <0 0 -1> 0 texture { color White } }
  924.   scale <1.000000 0.071000 4.000000>
  925.   rotate <-0.000000 -385.694183 -0.000000>
  926.   translate <6.542206 4.089219 1.882147>
  927. }
  928.  
  929. composite {   // ***** Flat_Star14
  930.     object { intersection { pointM66 } }
  931.     object { intersection { pointM67 } }
  932.     object { intersection { pointM68 } }
  933.     object { intersection { pointM69 } }
  934.     object { intersection { pointM70 } }
  935.   scale <0.185000 1.055000 0.160000>
  936.   rotate <-90.000000 -0.000000 -0.000000>
  937.   translate <-12.461013 1.552931 6.200000>
  938. }
  939. #declare pointM71 = intersection {
  940.   quadric { QCone_Z texture { color White } }
  941.   plane { <0 0 +1> 1 texture { color White } }
  942.   plane { <0 0 -1> 0 texture { color White } }
  943.   scale <1.000000 0.071000 4.000000>
  944.   rotate <-0.000000 -180.000000 -0.000000>
  945.   translate <5.018587 4.089219 8.485502>
  946. }
  947.  
  948. #declare pointM72 = intersection {
  949.   quadric { QCone_Z texture { color White } }
  950.   plane { <0 0 +1> 1 texture { color White } }
  951.   plane { <0 0 -1> 0 texture { color White } }
  952.   scale <1.000000 0.071000 4.000000>
  953.   rotate <-0.000000 -104.085373 -0.000000>
  954.   translate <8.559963 4.089219 5.953004>
  955. }
  956.  
  957. #declare pointM73 = intersection {
  958.   quadric { QCone_Z texture { color White } }
  959.   plane { <0 0 +1> 1 texture { color White } }
  960.   plane { <0 0 -1> 0 texture { color White } }
  961.   scale <1.000000 0.071000 4.000000>
  962.   rotate <-0.000000 -255.950699 -0.000000>
  963.   translate <1.530143 4.089219 5.953004>
  964. }
  965.  
  966. #declare pointM74 = intersection {
  967.   quadric { QCone_Z texture { color White } }
  968.   plane { <0 0 +1> 1 texture { color White } }
  969.   plane { <0 0 -1> 0 texture { color White } }
  970.   scale <1.000000 0.071000 4.000000>
  971.   rotate <-0.000000 -330.894318 -0.000000>
  972.   translate <3.274365 4.089219 1.908613>
  973. }
  974.  
  975. #declare pointM75 = intersection {
  976.   quadric { QCone_Z texture { color White } }
  977.   plane { <0 0 +1> 1 texture { color White } }
  978.   plane { <0 0 -1> 0 texture { color White } }
  979.   scale <1.000000 0.071000 4.000000>
  980.   rotate <-0.000000 -385.694183 -0.000000>
  981.   translate <6.542206 4.089219 1.882147>
  982. }
  983.  
  984. composite {   // ***** Flat_Star15
  985.     object { intersection { pointM71 } }
  986.     object { intersection { pointM72 } }
  987.     object { intersection { pointM73 } }
  988.     object { intersection { pointM74 } }
  989.     object { intersection { pointM75 } }
  990.   scale <0.185000 1.055000 0.160000>
  991.   rotate <-90.000000 -0.000000 -0.000000>
  992.   translate <-10.723101 9.033507 6.200000>
  993. }
  994. #declare pointM76 = intersection {
  995.   quadric { QCone_Z texture { color White } }
  996.   plane { <0 0 +1> 1 texture { color White } }
  997.   plane { <0 0 -1> 0 texture { color White } }
  998.   scale <1.000000 0.071000 4.000000>
  999.   rotate <-0.000000 -180.000000 -0.000000>
  1000.   translate <5.018587 4.089219 8.485502>
  1001. }
  1002.  
  1003. #declare pointM77 = intersection {
  1004.   quadric { QCone_Z texture { color White } }
  1005.   plane { <0 0 +1> 1 texture { color White } }
  1006.   plane { <0 0 -1> 0 texture { color White } }
  1007.   scale <1.000000 0.071000 4.000000>
  1008.   rotate <-0.000000 -104.085373 -0.000000>
  1009.   translate <8.559963 4.089219 5.953004>
  1010. }
  1011.  
  1012. #declare pointM78 = intersection {
  1013.   quadric { QCone_Z texture { color White } }
  1014.   plane { <0 0 +1> 1 texture { color White } }
  1015.   plane { <0 0 -1> 0 texture { color White } }
  1016.   scale <1.000000 0.071000 4.000000>
  1017.   rotate <-0.000000 -255.950699 -0.000000>
  1018.   translate <1.530143 4.089219 5.953004>
  1019. }
  1020.  
  1021. #declare pointM79 = intersection {
  1022.   quadric { QCone_Z texture { color White } }
  1023.   plane { <0 0 +1> 1 texture { color White } }
  1024.   plane { <0 0 -1> 0 texture { color White } }
  1025.   scale <1.000000 0.071000 4.000000>
  1026.   rotate <-0.000000 -330.894318 -0.000000>
  1027.   translate <3.274365 4.089219 1.908613>
  1028. }
  1029.  
  1030. #declare pointM80 = intersection {
  1031.   quadric { QCone_Z texture { color White } }
  1032.   plane { <0 0 +1> 1 texture { color White } }
  1033.   plane { <0 0 -1> 0 texture { color White } }
  1034.   scale <1.000000 0.071000 4.000000>
  1035.   rotate <-0.000000 -385.694183 -0.000000>
  1036.   translate <6.542206 4.089219 1.882147>
  1037. }
  1038.  
  1039. composite {   // ***** Flat_Star16
  1040.     object { intersection { pointM76 } }
  1041.     object { intersection { pointM77 } }
  1042.     object { intersection { pointM78 } }
  1043.     object { intersection { pointM79 } }
  1044.     object { intersection { pointM80 } }
  1045.   scale <0.185000 1.055000 0.160000>
  1046.   rotate <-90.000000 -0.000000 -0.000000>
  1047.   translate <-10.723101 6.955569 6.200000>
  1048. }
  1049. #declare pointM81 = intersection {
  1050.   quadric { QCone_Z texture { color White } }
  1051.   plane { <0 0 +1> 1 texture { color White } }
  1052.   plane { <0 0 -1> 0 texture { color White } }
  1053.   scale <1.000000 0.071000 4.000000>
  1054.   rotate <-0.000000 -180.000000 -0.000000>
  1055.   translate <5.018587 4.089219 8.485502>
  1056. }
  1057.  
  1058. #declare pointM82 = intersection {
  1059.   quadric { QCone_Z texture { color White } }
  1060.   plane { <0 0 +1> 1 texture { color White } }
  1061.   plane { <0 0 -1> 0 texture { color White } }
  1062.   scale <1.000000 0.071000 4.000000>
  1063.   rotate <-0.000000 -104.085373 -0.000000>
  1064.   translate <8.559963 4.089219 5.953004>
  1065. }
  1066.  
  1067. #declare pointM83 = intersection {
  1068.   quadric { QCone_Z texture { color White } }
  1069.   plane { <0 0 +1> 1 texture { color White } }
  1070.   plane { <0 0 -1> 0 texture { color White } }
  1071.   scale <1.000000 0.071000 4.000000>
  1072.   rotate <-0.000000 -255.950699 -0.000000>
  1073.   translate <1.530143 4.089219 5.953004>
  1074. }
  1075.  
  1076. #declare pointM84 = intersection {
  1077.   quadric { QCone_Z texture { color White } }
  1078.   plane { <0 0 +1> 1 texture { color White } }
  1079.   plane { <0 0 -1> 0 texture { color White } }
  1080.   scale <1.000000 0.071000 4.000000>
  1081.   rotate <-0.000000 -330.894318 -0.000000>
  1082.   translate <3.274365 4.089219 1.908613>
  1083. }
  1084.  
  1085. #declare pointM85 = intersection {
  1086.   quadric { QCone_Z texture { color White } }
  1087.   plane { <0 0 +1> 1 texture { color White } }
  1088.   plane { <0 0 -1> 0 texture { color White } }
  1089.   scale <1.000000 0.071000 4.000000>
  1090.   rotate <-0.000000 -385.694183 -0.000000>
  1091.   translate <6.542206 4.089219 1.882147>
  1092. }
  1093.  
  1094. composite {   // ***** Flat_Star17
  1095.     object { intersection { pointM81 } }
  1096.     object { intersection { pointM82 } }
  1097.     object { intersection { pointM83 } }
  1098.     object { intersection { pointM84 } }
  1099.     object { intersection { pointM85 } }
  1100.   scale <0.185000 1.055000 0.160000>
  1101.   rotate <-90.000000 -0.000000 -0.000000>
  1102.   translate <-10.685321 4.764290 6.200000>
  1103. }
  1104. #declare pointM86 = intersection {
  1105.   quadric { QCone_Z texture { color White } }
  1106.   plane { <0 0 +1> 1 texture { color White } }
  1107.   plane { <0 0 -1> 0 texture { color White } }
  1108.   scale <1.000000 0.071000 4.000000>
  1109.   rotate <-0.000000 -180.000000 -0.000000>
  1110.   translate <5.018587 4.089219 8.485502>
  1111. }
  1112.  
  1113. #declare pointM87 = intersection {
  1114.   quadric { QCone_Z texture { color White } }
  1115.   plane { <0 0 +1> 1 texture { color White } }
  1116.   plane { <0 0 -1> 0 texture { color White } }
  1117.   scale <1.000000 0.071000 4.000000>
  1118.   rotate <-0.000000 -104.085373 -0.000000>
  1119.   translate <8.559963 4.089219 5.953004>
  1120. }
  1121.  
  1122. #declare pointM88 = intersection {
  1123.   quadric { QCone_Z texture { color White } }
  1124.   plane { <0 0 +1> 1 texture { color White } }
  1125.   plane { <0 0 -1> 0 texture { color White } }
  1126.   scale <1.000000 0.071000 4.000000>
  1127.   rotate <-0.000000 -255.950699 -0.000000>
  1128.   translate <1.530143 4.089219 5.953004>
  1129. }
  1130.  
  1131. #declare pointM89 = intersection {
  1132.   quadric { QCone_Z texture { color White } }
  1133.   plane { <0 0 +1> 1 texture { color White } }
  1134.   plane { <0 0 -1> 0 texture { color White } }
  1135.   scale <1.000000 0.071000 4.000000>
  1136.   rotate <-0.000000 -330.894318 -0.000000>
  1137.   translate <3.274365 4.089219 1.908613>
  1138. }
  1139.  
  1140. #declare pointM90 = intersection {
  1141.   quadric { QCone_Z texture { color White } }
  1142.   plane { <0 0 +1> 1 texture { color White } }
  1143.   plane { <0 0 -1> 0 texture { color White } }
  1144.   scale <1.000000 0.071000 4.000000>
  1145.   rotate <-0.000000 -385.694183 -0.000000>
  1146.   translate <6.542206 4.089219 1.882147>
  1147. }
  1148.  
  1149. composite {   // ***** Flat_Star18
  1150.     object { intersection { pointM86 } }
  1151.     object { intersection { pointM87 } }
  1152.     object { intersection { pointM88 } }
  1153.     object { intersection { pointM89 } }
  1154.     object { intersection { pointM90 } }
  1155.   scale <0.185000 1.055000 0.160000>
  1156.   rotate <-90.000000 -0.000000 -0.000000>
  1157.   translate <-10.723101 2.573010 6.200000>
  1158. }
  1159. #declare pointM91 = intersection {
  1160.   quadric { QCone_Z texture { color White } }
  1161.   plane { <0 0 +1> 1 texture { color White } }
  1162.   plane { <0 0 -1> 0 texture { color White } }
  1163.   scale <1.000000 0.071000 4.000000>
  1164.   rotate <-0.000000 -180.000000 -0.000000>
  1165.   translate <5.018587 4.089219 8.485502>
  1166. }
  1167.  
  1168. #declare pointM92 = intersection {
  1169.   quadric { QCone_Z texture { color White } }
  1170.   plane { <0 0 +1> 1 texture { color White } }
  1171.   plane { <0 0 -1> 0 texture { color White } }
  1172.   scale <1.000000 0.071000 4.000000>
  1173.   rotate <-0.000000 -104.085373 -0.000000>
  1174.   translate <8.559963 4.089219 5.953004>
  1175. }
  1176.  
  1177. #declare pointM93 = intersection {
  1178.   quadric { QCone_Z texture { color White } }
  1179.   plane { <0 0 +1> 1 texture { color White } }
  1180.   plane { <0 0 -1> 0 texture { color White } }
  1181.   scale <1.000000 0.071000 4.000000>
  1182.   rotate <-0.000000 -255.950699 -0.000000>
  1183.   translate <1.530143 4.089219 5.953004>
  1184. }
  1185.  
  1186. #declare pointM94 = intersection {
  1187.   quadric { QCone_Z texture { color White } }
  1188.   plane { <0 0 +1> 1 texture { color White } }
  1189.   plane { <0 0 -1> 0 texture { color White } }
  1190.   scale <1.000000 0.071000 4.000000>
  1191.   rotate <-0.000000 -330.894318 -0.000000>
  1192.   translate <3.274365 4.089219 1.908613>
  1193. }
  1194.  
  1195. #declare pointM95 = intersection {
  1196.   quadric { QCone_Z texture { color White } }
  1197.   plane { <0 0 +1> 1 texture { color White } }
  1198.   plane { <0 0 -1> 0 texture { color White } }
  1199.   scale <1.000000 0.071000 4.000000>
  1200.   rotate <-0.000000 -385.694183 -0.000000>
  1201.   translate <6.542206 4.089219 1.882147>
  1202. }
  1203.  
  1204. composite {   // ***** Flat_Star19
  1205.     object { intersection { pointM91 } }
  1206.     object { intersection { pointM92 } }
  1207.     object { intersection { pointM93 } }
  1208.     object { intersection { pointM94 } }
  1209.     object { intersection { pointM95 } }
  1210.   scale <0.185000 1.055000 0.160000>
  1211.   rotate <-90.000000 -0.000000 -0.000000>
  1212.   translate <-8.985190 10.166928 6.200000>
  1213. }
  1214. #declare pointM96 = intersection {
  1215.   quadric { QCone_Z texture { color White } }
  1216.   plane { <0 0 +1> 1 texture { color White } }
  1217.   plane { <0 0 -1> 0 texture { color White } }
  1218.   scale <1.000000 0.071000 4.000000>
  1219.   rotate <-0.000000 -180.000000 -0.000000>
  1220.   translate <5.018587 4.089219 8.485502>
  1221. }
  1222.  
  1223. #declare pointM97 = intersection {
  1224.   quadric { QCone_Z texture { color White } }
  1225.   plane { <0 0 +1> 1 texture { color White } }
  1226.   plane { <0 0 -1> 0 texture { color White } }
  1227.   scale <1.000000 0.071000 4.000000>
  1228.   rotate <-0.000000 -104.085373 -0.000000>
  1229.   translate <8.559963 4.089219 5.953004>
  1230. }
  1231.  
  1232. #declare pointM98 = intersection {
  1233.   quadric { QCone_Z texture { color White } }
  1234.   plane { <0 0 +1> 1 texture { color White } }
  1235.   plane { <0 0 -1> 0 texture { color White } }
  1236.   scale <1.000000 0.071000 4.000000>
  1237.   rotate <-0.000000 -255.950699 -0.000000>
  1238.   translate <1.530143 4.089219 5.953004>
  1239. }
  1240.  
  1241. #declare pointM99 = intersection {
  1242.   quadric { QCone_Z texture { color White } }
  1243.   plane { <0 0 +1> 1 texture { color White } }
  1244.   plane { <0 0 -1> 0 texture { color White } }
  1245.   scale <1.000000 0.071000 4.000000>
  1246.   rotate <-0.000000 -330.894318 -0.000000>
  1247.   translate <3.274365 4.089219 1.908613>
  1248. }
  1249.  
  1250. #declare pointM100 = intersection {
  1251.   quadric { QCone_Z texture { color White } }
  1252.   plane { <0 0 +1> 1 texture { color White } }
  1253.   plane { <0 0 -1> 0 texture { color White } }
  1254.   scale <1.000000 0.071000 4.000000>
  1255.   rotate <-0.000000 -385.694183 -0.000000>
  1256.   translate <6.542206 4.089219 1.882147>
  1257. }
  1258.  
  1259. composite {   // ***** Flat_Star20
  1260.     object { intersection { pointM96 } }
  1261.     object { intersection { pointM97 } }
  1262.     object { intersection { pointM98 } }
  1263.     object { intersection { pointM99 } }
  1264.     object { intersection { pointM100 } }
  1265.   scale <0.185000 1.055000 0.160000>
  1266.   rotate <-90.000000 -0.000000 -0.000000>
  1267.   translate <-9.008691 7.999418 6.200000>
  1268. }
  1269. #declare pointM101 = intersection {
  1270.   quadric { QCone_Z texture { color White } }
  1271.   plane { <0 0 +1> 1 texture { color White } }
  1272.   plane { <0 0 -1> 0 texture { color White } }
  1273.   scale <1.000000 0.071000 4.000000>
  1274.   rotate <-0.000000 -180.000000 -0.000000>
  1275.   translate <5.018587 4.089219 8.485502>
  1276. }
  1277.  
  1278. #declare pointM102 = intersection {
  1279.   quadric { QCone_Z texture { color White } }
  1280.   plane { <0 0 +1> 1 texture { color White } }
  1281.   plane { <0 0 -1> 0 texture { color White } }
  1282.   scale <1.000000 0.071000 4.000000>
  1283.   rotate <-0.000000 -104.085373 -0.000000>
  1284.   translate <8.559963 4.089219 5.953004>
  1285. }
  1286.  
  1287. #declare pointM103 = intersection {
  1288.   quadric { QCone_Z texture { color White } }
  1289.   plane { <0 0 +1> 1 texture { color White } }
  1290.   plane { <0 0 -1> 0 texture { color White } }
  1291.   scale <1.000000 0.071000 4.000000>
  1292.   rotate <-0.000000 -255.950699 -0.000000>
  1293.   translate <1.530143 4.089219 5.953004>
  1294. }
  1295.  
  1296. #declare pointM104 = intersection {
  1297.   quadric { QCone_Z texture { color White } }
  1298.   plane { <0 0 +1> 1 texture { color White } }
  1299.   plane { <0 0 -1> 0 texture { color White } }
  1300.   scale <1.000000 0.071000 4.000000>
  1301.   rotate <-0.000000 -330.894318 -0.000000>
  1302.   translate <3.274365 4.089219 1.908613>
  1303. }
  1304.  
  1305. #declare pointM105 = intersection {
  1306.   quadric { QCone_Z texture { color White } }
  1307.   plane { <0 0 +1> 1 texture { color White } }
  1308.   plane { <0 0 -1> 0 texture { color White } }
  1309.   scale <1.000000 0.071000 4.000000>
  1310.   rotate <-0.000000 -385.694183 -0.000000>
  1311.   translate <6.542206 4.089219 1.882147>
  1312. }
  1313.  
  1314. composite {   // ***** Flat_Star21
  1315.     object { intersection { pointM101 } }
  1316.     object { intersection { pointM102 } }
  1317.     object { intersection { pointM103 } }
  1318.     object { intersection { pointM104 } }
  1319.     object { intersection { pointM105 } }
  1320.   scale <0.185000 1.055000 0.160000>
  1321.   rotate <-90.000000 -0.000000 -0.000000>
  1322.   translate <-8.998145 5.844156 6.200000>
  1323. }
  1324. #declare pointM106 = intersection {
  1325.   quadric { QCone_Z texture { color White } }
  1326.   plane { <0 0 +1> 1 texture { color White } }
  1327.   plane { <0 0 -1> 0 texture { color White } }
  1328.   scale <1.000000 0.071000 4.000000>
  1329.   rotate <-0.000000 -180.000000 -0.000000>
  1330.   translate <5.018587 4.089219 8.485502>
  1331. }
  1332.  
  1333. #declare pointM107 = intersection {
  1334.   quadric { QCone_Z texture { color White } }
  1335.   plane { <0 0 +1> 1 texture { color White } }
  1336.   plane { <0 0 -1> 0 texture { color White } }
  1337.   scale <1.000000 0.071000 4.000000>
  1338.   rotate <-0.000000 -104.085373 -0.000000>
  1339.   translate <8.559963 4.089219 5.953004>
  1340. }
  1341.  
  1342. #declare pointM108 = intersection {
  1343.   quadric { QCone_Z texture { color White } }
  1344.   plane { <0 0 +1> 1 texture { color White } }
  1345.   plane { <0 0 -1> 0 texture { color White } }
  1346.   scale <1.000000 0.071000 4.000000>
  1347.   rotate <-0.000000 -255.950699 -0.000000>
  1348.   translate <1.530143 4.089219 5.953004>
  1349. }
  1350.  
  1351. #declare pointM109 = intersection {
  1352.   quadric { QCone_Z texture { color White } }
  1353.   plane { <0 0 +1> 1 texture { color White } }
  1354.   plane { <0 0 -1> 0 texture { color White } }
  1355.   scale <1.000000 0.071000 4.000000>
  1356.   rotate <-0.000000 -330.894318 -0.000000>
  1357.   translate <3.274365 4.089219 1.908613>
  1358. }
  1359.  
  1360. #declare pointM110 = intersection {
  1361.   quadric { QCone_Z texture { color White } }
  1362.   plane { <0 0 +1> 1 texture { color White } }
  1363.   plane { <0 0 -1> 0 texture { color White } }
  1364.   scale <1.000000 0.071000 4.000000>
  1365.   rotate <-0.000000 -385.694183 -0.000000>
  1366.   translate <6.542206 4.089219 1.882147>
  1367. }
  1368.  
  1369. composite {   // ***** Flat_Star22
  1370.     object { intersection { pointM106 } }
  1371.     object { intersection { pointM107 } }
  1372.     object { intersection { pointM108 } }
  1373.     object { intersection { pointM109 } }
  1374.     object { intersection { pointM110 } }
  1375.   scale <0.185000 1.055000 0.160000>
  1376.   rotate <-90.000000 -0.000000 -0.000000>
  1377.   translate <-8.998145 3.664193 6.200000>
  1378. }
  1379. #declare pointM111 = intersection {
  1380.   quadric { QCone_Z texture { color White } }
  1381.   plane { <0 0 +1> 1 texture { color White } }
  1382.   plane { <0 0 -1> 0 texture { color White } }
  1383.   scale <1.000000 0.071000 4.000000>
  1384.   rotate <-0.000000 -180.000000 -0.000000>
  1385.   translate <5.018587 4.089219 8.485502>
  1386. }
  1387.  
  1388. #declare pointM112 = intersection {
  1389.   quadric { QCone_Z texture { color White } }
  1390.   plane { <0 0 +1> 1 texture { color White } }
  1391.   plane { <0 0 -1> 0 texture { color White } }
  1392.   scale <1.000000 0.071000 4.000000>
  1393.   rotate <-0.000000 -104.085373 -0.000000>
  1394.   translate <8.559963 4.089219 5.953004>
  1395. }
  1396.  
  1397. #declare pointM113 = intersection {
  1398.   quadric { QCone_Z texture { color White } }
  1399.   plane { <0 0 +1> 1 texture { color White } }
  1400.   plane { <0 0 -1> 0 texture { color White } }
  1401.   scale <1.000000 0.071000 4.000000>
  1402.   rotate <-0.000000 -255.950699 -0.000000>
  1403.   translate <1.530143 4.089219 5.953004>
  1404. }
  1405.  
  1406. #declare pointM114 = intersection {
  1407.   quadric { QCone_Z texture { color White } }
  1408.   plane { <0 0 +1> 1 texture { color White } }
  1409.   plane { <0 0 -1> 0 texture { color White } }
  1410.   scale <1.000000 0.071000 4.000000>
  1411.   rotate <-0.000000 -330.894318 -0.000000>
  1412.   translate <3.274365 4.089219 1.908613>
  1413. }
  1414.  
  1415. #declare pointM115 = intersection {
  1416.   quadric { QCone_Z texture { color White } }
  1417.   plane { <0 0 +1> 1 texture { color White } }
  1418.   plane { <0 0 -1> 0 texture { color White } }
  1419.   scale <1.000000 0.071000 4.000000>
  1420.   rotate <-0.000000 -385.694183 -0.000000>
  1421.   translate <6.542206 4.089219 1.882147>
  1422. }
  1423.  
  1424. composite {   // ***** Flat_Star23
  1425.     object { intersection { pointM111 } }
  1426.     object { intersection { pointM112 } }
  1427.     object { intersection { pointM113 } }
  1428.     object { intersection { pointM114 } }
  1429.     object { intersection { pointM115 } }
  1430.   scale <0.185000 1.055000 0.160000>
  1431.   rotate <-90.000000 -0.000000 -0.000000>
  1432.   translate <-8.998145 1.530612 6.200000>
  1433. }
  1434. #declare pointM116 = intersection {
  1435.   quadric { QCone_Z texture { color White } }
  1436.   plane { <0 0 +1> 1 texture { color White } }
  1437.   plane { <0 0 -1> 0 texture { color White } }
  1438.   scale <1.000000 0.071000 4.000000>
  1439.   rotate <-0.000000 -180.000000 -0.000000>
  1440.   translate <5.018587 4.089219 8.485502>
  1441. }
  1442.  
  1443. #declare pointM117 = intersection {
  1444.   quadric { QCone_Z texture { color White } }
  1445.   plane { <0 0 +1> 1 texture { color White } }
  1446.   plane { <0 0 -1> 0 texture { color White } }
  1447.   scale <1.000000 0.071000 4.000000>
  1448.   rotate <-0.000000 -104.085373 -0.000000>
  1449.   translate <8.559963 4.089219 5.953004>
  1450. }
  1451.  
  1452. #declare pointM118 = intersection {
  1453.   quadric { QCone_Z texture { color White } }
  1454.   plane { <0 0 +1> 1 texture { color White } }
  1455.   plane { <0 0 -1> 0 texture { color White } }
  1456.   scale <1.000000 0.071000 4.000000>
  1457.   rotate <-0.000000 -255.950699 -0.000000>
  1458.   translate <1.530143 4.089219 5.953004>
  1459. }
  1460.  
  1461. #declare pointM119 = intersection {
  1462.   quadric { QCone_Z texture { color White } }
  1463.   plane { <0 0 +1> 1 texture { color White } }
  1464.   plane { <0 0 -1> 0 texture { color White } }
  1465.   scale <1.000000 0.071000 4.000000>
  1466.   rotate <-0.000000 -330.894318 -0.000000>
  1467.   translate <3.274365 4.089219 1.908613>
  1468. }
  1469.  
  1470. #declare pointM120 = intersection {
  1471.   quadric { QCone_Z texture { color White } }
  1472.   plane { <0 0 +1> 1 texture { color White } }
  1473.   plane { <0 0 -1> 0 texture { color White } }
  1474.   scale <1.000000 0.071000 4.000000>
  1475.   rotate <-0.000000 -385.694183 -0.000000>
  1476.   translate <6.542206 4.089219 1.882147>
  1477. }
  1478.  
  1479. composite {   // ***** Flat_Star24
  1480.     object { intersection { pointM116 } }
  1481.     object { intersection { pointM117 } }
  1482.     object { intersection { pointM118 } }
  1483.     object { intersection { pointM119 } }
  1484.     object { intersection { pointM120 } }
  1485.   scale <0.185000 1.055000 0.160000>
  1486.   rotate <-90.000000 -0.000000 -0.000000>
  1487.   translate <-7.189239 8.998145 6.200000>
  1488. }
  1489. #declare pointM121 = intersection {
  1490.   quadric { QCone_Z texture { color White } }
  1491.   plane { <0 0 +1> 1 texture { color White } }
  1492.   plane { <0 0 -1> 0 texture { color White } }
  1493.   scale <1.000000 0.071000 4.000000>
  1494.   rotate <-0.000000 -180.000000 -0.000000>
  1495.   translate <5.018587 4.089219 8.485502>
  1496. }
  1497.  
  1498. #declare pointM122 = intersection {
  1499.   quadric { QCone_Z texture { color White } }
  1500.   plane { <0 0 +1> 1 texture { color White } }
  1501.   plane { <0 0 -1> 0 texture { color White } }
  1502.   scale <1.000000 0.071000 4.000000>
  1503.   rotate <-0.000000 -104.085373 -0.000000>
  1504.   translate <8.559963 4.089219 5.953004>
  1505. }
  1506.  
  1507. #declare pointM123 = intersection {
  1508.   quadric { QCone_Z texture { color White } }
  1509.   plane { <0 0 +1> 1 texture { color White } }
  1510.   plane { <0 0 -1> 0 texture { color White } }
  1511.   scale <1.000000 0.071000 4.000000>
  1512.   rotate <-0.000000 -255.950699 -0.000000>
  1513.   translate <1.530143 4.089219 5.953004>
  1514. }
  1515.  
  1516. #declare pointM124 = intersection {
  1517.   quadric { QCone_Z texture { color White } }
  1518.   plane { <0 0 +1> 1 texture { color White } }
  1519.   plane { <0 0 -1> 0 texture { color White } }
  1520.   scale <1.000000 0.071000 4.000000>
  1521.   rotate <-0.000000 -330.894318 -0.000000>
  1522.   translate <3.274365 4.089219 1.908613>
  1523. }
  1524.  
  1525. #declare pointM125 = intersection {
  1526.   quadric { QCone_Z texture { color White } }
  1527.   plane { <0 0 +1> 1 texture { color White } }
  1528.   plane { <0 0 -1> 0 texture { color White } }
  1529.   scale <1.000000 0.071000 4.000000>
  1530.   rotate <-0.000000 -385.694183 -0.000000>
  1531.   translate <6.542206 4.089219 1.882147>
  1532. }
  1533.  
  1534. composite {   // ***** Flat_Star25
  1535.     object { intersection { pointM121 } }
  1536.     object { intersection { pointM122 } }
  1537.     object { intersection { pointM123 } }
  1538.     object { intersection { pointM124 } }
  1539.     object { intersection { pointM125 } }
  1540.   scale <0.185000 1.055000 0.160000>
  1541.   rotate <-90.000000 -0.000000 -0.000000>
  1542.   translate <-7.166330 6.940025 6.200000>
  1543. }
  1544. #declare pointM126 = intersection {
  1545.   quadric { QCone_Z texture { color White } }
  1546.   plane { <0 0 +1> 1 texture { color White } }
  1547.   plane { <0 0 -1> 0 texture { color White } }
  1548.   scale <1.000000 0.071000 4.000000>
  1549.   rotate <-0.000000 -180.000000 -0.000000>
  1550.   translate <5.018587 4.089219 8.485502>
  1551. }
  1552.  
  1553. #declare pointM127 = intersection {
  1554.   quadric { QCone_Z texture { color White } }
  1555.   plane { <0 0 +1> 1 texture { color White } }
  1556.   plane { <0 0 -1> 0 texture { color White } }
  1557.   scale <1.000000 0.071000 4.000000>
  1558.   rotate <-0.000000 -104.085373 -0.000000>
  1559.   translate <8.559963 4.089219 5.953004>
  1560. }
  1561.  
  1562. #declare pointM128 = intersection {
  1563.   quadric { QCone_Z texture { color White } }
  1564.   plane { <0 0 +1> 1 texture { color White } }
  1565.   plane { <0 0 -1> 0 texture { color White } }
  1566.   scale <1.000000 0.071000 4.000000>
  1567.   rotate <-0.000000 -255.950699 -0.000000>
  1568.   translate <1.530143 4.089219 5.953004>
  1569. }
  1570.  
  1571. #declare pointM129 = intersection {
  1572.   quadric { QCone_Z texture { color White } }
  1573.   plane { <0 0 +1> 1 texture { color White } }
  1574.   plane { <0 0 -1> 0 texture { color White } }
  1575.   scale <1.000000 0.071000 4.000000>
  1576.   rotate <-0.000000 -330.894318 -0.000000>
  1577.   translate <3.274365 4.089219 1.908613>
  1578. }
  1579.  
  1580. #declare pointM130 = intersection {
  1581.   quadric { QCone_Z texture { color White } }
  1582.   plane { <0 0 +1> 1 texture { color White } }
  1583.   plane { <0 0 -1> 0 texture { color White } }
  1584.   scale <1.000000 0.071000 4.000000>
  1585.   rotate <-0.000000 -385.694183 -0.000000>
  1586.   translate <6.542206 4.089219 1.882147>
  1587. }
  1588.  
  1589. composite {   // ***** Flat_Star26
  1590.     object { intersection { pointM126 } }
  1591.     object { intersection { pointM127 } }
  1592.     object { intersection { pointM128 } }
  1593.     object { intersection { pointM129 } }
  1594.     object { intersection { pointM130 } }
  1595.   scale <0.185000 1.055000 0.160000>
  1596.   rotate <-90.000000 -0.000000 -0.000000>
  1597.   translate <-7.142857 4.730983 6.200000>
  1598. }
  1599. #declare pointM131 = intersection {
  1600.   quadric { QCone_Z texture { color White } }
  1601.   plane { <0 0 +1> 1 texture { color White } }
  1602.   plane { <0 0 -1> 0 texture { color White } }
  1603.   scale <1.000000 0.071000 4.000000>
  1604.   rotate <-0.000000 -180.000000 -0.000000>
  1605.   translate <5.018587 4.089219 8.485502>
  1606. }
  1607.  
  1608. #declare pointM132 = intersection {
  1609.   quadric { QCone_Z texture { color White } }
  1610.   plane { <0 0 +1> 1 texture { color White } }
  1611.   plane { <0 0 -1> 0 texture { color White } }
  1612.   scale <1.000000 0.071000 4.000000>
  1613.   rotate <-0.000000 -104.085373 -0.000000>
  1614.   translate <8.559963 4.089219 5.953004>
  1615. }
  1616.  
  1617. #declare pointM133 = intersection {
  1618.   quadric { QCone_Z texture { color White } }
  1619.   plane { <0 0 +1> 1 texture { color White } }
  1620.   plane { <0 0 -1> 0 texture { color White } }
  1621.   scale <1.000000 0.071000 4.000000>
  1622.   rotate <-0.000000 -255.950699 -0.000000>
  1623.   translate <1.530143 4.089219 5.953004>
  1624. }
  1625.  
  1626. #declare pointM134 = intersection {
  1627.   quadric { QCone_Z texture { color White } }
  1628.   plane { <0 0 +1> 1 texture { color White } }
  1629.   plane { <0 0 -1> 0 texture { color White } }
  1630.   scale <1.000000 0.071000 4.000000>
  1631.   rotate <-0.000000 -330.894318 -0.000000>
  1632.   translate <3.274365 4.089219 1.908613>
  1633. }
  1634.  
  1635. #declare pointM135 = intersection {
  1636.   quadric { QCone_Z texture { color White } }
  1637.   plane { <0 0 +1> 1 texture { color White } }
  1638.   plane { <0 0 -1> 0 texture { color White } }
  1639.   scale <1.000000 0.071000 4.000000>
  1640.   rotate <-0.000000 -385.694183 -0.000000>
  1641.   translate <6.542206 4.089219 1.882147>
  1642. }
  1643.  
  1644. composite {   // ***** Flat_Star27
  1645.     object { intersection { pointM131 } }
  1646.     object { intersection { pointM132 } }
  1647.     object { intersection { pointM133 } }
  1648.     object { intersection { pointM134 } }
  1649.     object { intersection { pointM135 } }
  1650.   scale <0.185000 1.055000 0.160000>
  1651.   rotate <-90.000000 -0.000000 -0.000000>
  1652.   translate <-7.142857 2.551020 6.200000>
  1653. }
  1654. #declare pointM136 = intersection {
  1655.   quadric { QCone_Z texture { color White } }
  1656.   plane { <0 0 +1> 1 texture { color White } }
  1657.   plane { <0 0 -1> 0 texture { color White } }
  1658.   scale <1.000000 0.071000 4.000000>
  1659.   rotate <-0.000000 -180.000000 -0.000000>
  1660.   translate <5.018587 4.089219 8.485502>
  1661. }
  1662.  
  1663. #declare pointM137 = intersection {
  1664.   quadric { QCone_Z texture { color White } }
  1665.   plane { <0 0 +1> 1 texture { color White } }
  1666.   plane { <0 0 -1> 0 texture { color White } }
  1667.   scale <1.000000 0.071000 4.000000>
  1668.   rotate <-0.000000 -104.085373 -0.000000>
  1669.   translate <8.559963 4.089219 5.953004>
  1670. }
  1671.  
  1672. #declare pointM138 = intersection {
  1673.   quadric { QCone_Z texture { color White } }
  1674.   plane { <0 0 +1> 1 texture { color White } }
  1675.   plane { <0 0 -1> 0 texture { color White } }
  1676.   scale <1.000000 0.071000 4.000000>
  1677.   rotate <-0.000000 -255.950699 -0.000000>
  1678.   translate <1.530143 4.089219 5.953004>
  1679. }
  1680.  
  1681. #declare pointM139 = intersection {
  1682.   quadric { QCone_Z texture { color White } }
  1683.   plane { <0 0 +1> 1 texture { color White } }
  1684.   plane { <0 0 -1> 0 texture { color White } }
  1685.   scale <1.000000 0.071000 4.000000>
  1686.   rotate <-0.000000 -330.894318 -0.000000>
  1687.   translate <3.274365 4.089219 1.908613>
  1688. }
  1689.  
  1690. #declare pointM140 = intersection {
  1691.   quadric { QCone_Z texture { color White } }
  1692.   plane { <0 0 +1> 1 texture { color White } }
  1693.   plane { <0 0 -1> 0 texture { color White } }
  1694.   scale <1.000000 0.071000 4.000000>
  1695.   rotate <-0.000000 -385.694183 -0.000000>
  1696.   translate <6.542206 4.089219 1.882147>
  1697. }
  1698.  
  1699. composite {   // ***** Flat_Star28
  1700.     object { intersection { pointM136 } }
  1701.     object { intersection { pointM137 } }
  1702.     object { intersection { pointM138 } }
  1703.     object { intersection { pointM139 } }
  1704.     object { intersection { pointM140 } }
  1705.   scale <0.185000 1.055000 0.160000>
  1706.   rotate <-90.000000 -0.000000 -0.000000>
  1707.   translate <-5.473098 10.157699 6.200000>
  1708. }
  1709. #declare pointM141 = intersection {
  1710.   quadric { QCone_Z texture { color White } }
  1711.   plane { <0 0 +1> 1 texture { color White } }
  1712.   plane { <0 0 -1> 0 texture { color White } }
  1713.   scale <1.000000 0.071000 4.000000>
  1714.   rotate <-0.000000 -180.000000 -0.000000>
  1715.   translate <5.018587 4.089219 8.485502>
  1716. }
  1717.  
  1718. #declare pointM142 = intersection {
  1719.   quadric { QCone_Z texture { color White } }
  1720.   plane { <0 0 +1> 1 texture { color White } }
  1721.   plane { <0 0 -1> 0 texture { color White } }
  1722.   scale <1.000000 0.071000 4.000000>
  1723.   rotate <-0.000000 -104.085373 -0.000000>
  1724.   translate <8.559963 4.089219 5.953004>
  1725. }
  1726.  
  1727. #declare pointM143 = intersection {
  1728.   quadric { QCone_Z texture { color White } }
  1729.   plane { <0 0 +1> 1 texture { color White } }
  1730.   plane { <0 0 -1> 0 texture { color White } }
  1731.   scale <1.000000 0.071000 4.000000>
  1732.   rotate <-0.000000 -255.950699 -0.000000>
  1733.   translate <1.530143 4.089219 5.953004>
  1734. }
  1735.  
  1736. #declare pointM144 = intersection {
  1737.   quadric { QCone_Z texture { color White } }
  1738.   plane { <0 0 +1> 1 texture { color White } }
  1739.   plane { <0 0 -1> 0 texture { color White } }
  1740.   scale <1.000000 0.071000 4.000000>
  1741.   rotate <-0.000000 -330.894318 -0.000000>
  1742.   translate <3.274365 4.089219 1.908613>
  1743. }
  1744.  
  1745. #declare pointM145 = intersection {
  1746.   quadric { QCone_Z texture { color White } }
  1747.   plane { <0 0 +1> 1 texture { color White } }
  1748.   plane { <0 0 -1> 0 texture { color White } }
  1749.   scale <1.000000 0.071000 4.000000>
  1750.   rotate <-0.000000 -385.694183 -0.000000>
  1751.   translate <6.542206 4.089219 1.882147>
  1752. }
  1753.  
  1754. composite {   // ***** Flat_Star29
  1755.     object { intersection { pointM141 } }
  1756.     object { intersection { pointM142 } }
  1757.     object { intersection { pointM143 } }
  1758.     object { intersection { pointM144 } }
  1759.     object { intersection { pointM145 } }
  1760.   scale <0.185000 1.055000 0.160000>
  1761.   rotate <-90.000000 -0.000000 -0.000000>
  1762.   translate <-5.473098 7.977737 6.200000>
  1763. }
  1764. #declare pointM146 = intersection {
  1765.   quadric { QCone_Z texture { color White } }
  1766.   plane { <0 0 +1> 1 texture { color White } }
  1767.   plane { <0 0 -1> 0 texture { color White } }
  1768.   scale <1.000000 0.071000 4.000000>
  1769.   rotate <-0.000000 -180.000000 -0.000000>
  1770.   translate <5.018587 4.089219 8.485502>
  1771. }
  1772.  
  1773. #declare pointM147 = intersection {
  1774.   quadric { QCone_Z texture { color White } }
  1775.   plane { <0 0 +1> 1 texture { color White } }
  1776.   plane { <0 0 -1> 0 texture { color White } }
  1777.   scale <1.000000 0.071000 4.000000>
  1778.   rotate <-0.000000 -104.085373 -0.000000>
  1779.   translate <8.559963 4.089219 5.953004>
  1780. }
  1781.  
  1782. #declare pointM148 = intersection {
  1783.   quadric { QCone_Z texture { color White } }
  1784.   plane { <0 0 +1> 1 texture { color White } }
  1785.   plane { <0 0 -1> 0 texture { color White } }
  1786.   scale <1.000000 0.071000 4.000000>
  1787.   rotate <-0.000000 -255.950699 -0.000000>
  1788.   translate <1.530143 4.089219 5.953004>
  1789. }
  1790.  
  1791. #declare pointM149 = intersection {
  1792.   quadric { QCone_Z texture { color White } }
  1793.   plane { <0 0 +1> 1 texture { color White } }
  1794.   plane { <0 0 -1> 0 texture { color White } }
  1795.   scale <1.000000 0.071000 4.000000>
  1796.   rotate <-0.000000 -330.894318 -0.000000>
  1797.   translate <3.274365 4.089219 1.908613>
  1798. }
  1799.  
  1800. #declare pointM150 = intersection {
  1801.   quadric { QCone_Z texture { color White } }
  1802.   plane { <0 0 +1> 1 texture { color White } }
  1803.   plane { <0 0 -1> 0 texture { color White } }
  1804.   scale <1.000000 0.071000 4.000000>
  1805.   rotate <-0.000000 -385.694183 -0.000000>
  1806.   translate <6.542206 4.089219 1.882147>
  1807. }
  1808.  
  1809. composite {   // ***** Flat_Star30
  1810.     object { intersection { pointM146 } }
  1811.     object { intersection { pointM147 } }
  1812.     object { intersection { pointM148 } }
  1813.     object { intersection { pointM149 } }
  1814.     object { intersection { pointM150 } }
  1815.   scale <0.185000 1.055000 0.160000>
  1816.   rotate <-90.000000 -0.000000 -0.000000>
  1817.   translate <-5.473098 5.844156 6.200000>
  1818. }
  1819. #declare pointM151 = intersection {
  1820.   quadric { QCone_Z texture { color White } }
  1821.   plane { <0 0 +1> 1 texture { color White } }
  1822.   plane { <0 0 -1> 0 texture { color White } }
  1823.   scale <1.000000 0.071000 4.000000>
  1824.   rotate <-0.000000 -180.000000 -0.000000>
  1825.   translate <5.018587 4.089219 8.485502>
  1826. }
  1827.  
  1828. #declare pointM152 = intersection {
  1829.   quadric { QCone_Z texture { color White } }
  1830.   plane { <0 0 +1> 1 texture { color White } }
  1831.   plane { <0 0 -1> 0 texture { color White } }
  1832.   scale <1.000000 0.071000 4.000000>
  1833.   rotate <-0.000000 -104.085373 -0.000000>
  1834.   translate <8.559963 4.089219 5.953004>
  1835. }
  1836.  
  1837. #declare pointM153 = intersection {
  1838.   quadric { QCone_Z texture { color White } }
  1839.   plane { <0 0 +1> 1 texture { color White } }
  1840.   plane { <0 0 -1> 0 texture { color White } }
  1841.   scale <1.000000 0.071000 4.000000>
  1842.   rotate <-0.000000 -255.950699 -0.000000>
  1843.   translate <1.530143 4.089219 5.953004>
  1844. }
  1845.  
  1846. #declare pointM154 = intersection {
  1847.   quadric { QCone_Z texture { color White } }
  1848.   plane { <0 0 +1> 1 texture { color White } }
  1849.   plane { <0 0 -1> 0 texture { color White } }
  1850.   scale <1.000000 0.071000 4.000000>
  1851.   rotate <-0.000000 -330.894318 -0.000000>
  1852.   translate <3.274365 4.089219 1.908613>
  1853. }
  1854.  
  1855. #declare pointM155 = intersection {
  1856.   quadric { QCone_Z texture { color White } }
  1857.   plane { <0 0 +1> 1 texture { color White } }
  1858.   plane { <0 0 -1> 0 texture { color White } }
  1859.   scale <1.000000 0.071000 4.000000>
  1860.   rotate <-0.000000 -385.694183 -0.000000>
  1861.   translate <6.542206 4.089219 1.882147>
  1862. }
  1863.  
  1864. composite {   // ***** Flat_Star31
  1865.     object { intersection { pointM151 } }
  1866.     object { intersection { pointM152 } }
  1867.     object { intersection { pointM153 } }
  1868.     object { intersection { pointM154 } }
  1869.     object { intersection { pointM155 } }
  1870.   scale <0.185000 1.055000 0.160000>
  1871.   rotate <-90.000000 -0.000000 -0.000000>
  1872.   translate <-5.473098 3.664193 6.200000>
  1873. }
  1874. #declare pointM156 = intersection {
  1875.   quadric { QCone_Z texture { color White } }
  1876.   plane { <0 0 +1> 1 texture { color White } }
  1877.   plane { <0 0 -1> 0 texture { color White } }
  1878.   scale <1.000000 0.071000 4.000000>
  1879.   rotate <-0.000000 -180.000000 -0.000000>
  1880.   translate <5.018587 4.089219 8.485502>
  1881. }
  1882.  
  1883. #declare pointM157 = intersection {
  1884.   quadric { QCone_Z texture { color White } }
  1885.   plane { <0 0 +1> 1 texture { color White } }
  1886.   plane { <0 0 -1> 0 texture { color White } }
  1887.   scale <1.000000 0.071000 4.000000>
  1888.   rotate <-0.000000 -104.085373 -0.000000>
  1889.   translate <8.559963 4.089219 5.953004>
  1890. }
  1891.  
  1892. #declare pointM158 = intersection {
  1893.   quadric { QCone_Z texture { color White } }
  1894.   plane { <0 0 +1> 1 texture { color White } }
  1895.   plane { <0 0 -1> 0 texture { color White } }
  1896.   scale <1.000000 0.071000 4.000000>
  1897.   rotate <-0.000000 -255.950699 -0.000000>
  1898.   translate <1.530143 4.089219 5.953004>
  1899. }
  1900.  
  1901. #declare pointM159 = intersection {
  1902.   quadric { QCone_Z texture { color White } }
  1903.   plane { <0 0 +1> 1 texture { color White } }
  1904.   plane { <0 0 -1> 0 texture { color White } }
  1905.   scale <1.000000 0.071000 4.000000>
  1906.   rotate <-0.000000 -330.894318 -0.000000>
  1907.   translate <3.274365 4.089219 1.908613>
  1908. }
  1909.  
  1910. #declare pointM160 = intersection {
  1911.   quadric { QCone_Z texture { color White } }
  1912.   plane { <0 0 +1> 1 texture { color White } }
  1913.   plane { <0 0 -1> 0 texture { color White } }
  1914.   scale <1.000000 0.071000 4.000000>
  1915.   rotate <-0.000000 -385.694183 -0.000000>
  1916.   translate <6.542206 4.089219 1.882147>
  1917. }
  1918.  
  1919. composite {   // ***** Flat_Star32
  1920.     object { intersection { pointM156 } }
  1921.     object { intersection { pointM157 } }
  1922.     object { intersection { pointM158 } }
  1923.     object { intersection { pointM159 } }
  1924.     object { intersection { pointM160 } }
  1925.   scale <0.185000 1.055000 0.160000>
  1926.   rotate <-90.000000 -0.000000 -0.000000>
  1927.   translate <-5.473098 1.530612 6.200000>
  1928. }
  1929. #declare pointM161 = intersection {
  1930.   quadric { QCone_Z texture { color White } }
  1931.   plane { <0 0 +1> 1 texture { color White } }
  1932.   plane { <0 0 -1> 0 texture { color White } }
  1933.   scale <1.000000 0.071000 4.000000>
  1934.   rotate <-0.000000 -180.000000 -0.000000>
  1935.   translate <5.018587 4.089219 8.485502>
  1936. }
  1937.  
  1938. #declare pointM162 = intersection {
  1939.   quadric { QCone_Z texture { color White } }
  1940.   plane { <0 0 +1> 1 texture { color White } }
  1941.   plane { <0 0 -1> 0 texture { color White } }
  1942.   scale <1.000000 0.071000 4.000000>
  1943.   rotate <-0.000000 -104.085373 -0.000000>
  1944.   translate <8.559963 4.089219 5.953004>
  1945. }
  1946.  
  1947. #declare pointM163 = intersection {
  1948.   quadric { QCone_Z texture { color White } }
  1949.   plane { <0 0 +1> 1 texture { color White } }
  1950.   plane { <0 0 -1> 0 texture { color White } }
  1951.   scale <1.000000 0.071000 4.000000>
  1952.   rotate <-0.000000 -255.950699 -0.000000>
  1953.   translate <1.530143 4.089219 5.953004>
  1954. }
  1955.  
  1956. #declare pointM164 = intersection {
  1957.   quadric { QCone_Z texture { color White } }
  1958.   plane { <0 0 +1> 1 texture { color White } }
  1959.   plane { <0 0 -1> 0 texture { color White } }
  1960.   scale <1.000000 0.071000 4.000000>
  1961.   rotate <-0.000000 -330.894318 -0.000000>
  1962.   translate <3.274365 4.089219 1.908613>
  1963. }
  1964.  
  1965. #declare pointM165 = intersection {
  1966.   quadric { QCone_Z texture { color White } }
  1967.   plane { <0 0 +1> 1 texture { color White } }
  1968.   plane { <0 0 -1> 0 texture { color White } }
  1969.   scale <1.000000 0.071000 4.000000>
  1970.   rotate <-0.000000 -385.694183 -0.000000>
  1971.   translate <6.542206 4.089219 1.882147>
  1972. }
  1973.  
  1974. composite {   // ***** Flat_Star33
  1975.     object { intersection { pointM161 } }
  1976.     object { intersection { pointM162 } }
  1977.     object { intersection { pointM163 } }
  1978.     object { intersection { pointM164 } }
  1979.     object { intersection { pointM165 } }
  1980.   scale <0.185000 1.055000 0.160000>
  1981.   rotate <-90.000000 -0.000000 -0.000000>
  1982.   translate <-3.803340 9.044527 6.200000>
  1983. }
  1984. #declare pointM166 = intersection {
  1985.   quadric { QCone_Z texture { color White } }
  1986.   plane { <0 0 +1> 1 texture { color White } }
  1987.   plane { <0 0 -1> 0 texture { color White } }
  1988.   scale <1.000000 0.071000 4.000000>
  1989.   rotate <-0.000000 -180.000000 -0.000000>
  1990.   translate <5.018587 4.089219 8.485502>
  1991. }
  1992.  
  1993. #declare pointM167 = intersection {
  1994.   quadric { QCone_Z texture { color White } }
  1995.   plane { <0 0 +1> 1 texture { color White } }
  1996.   plane { <0 0 -1> 0 texture { color White } }
  1997.   scale <1.000000 0.071000 4.000000>
  1998.   rotate <-0.000000 -104.085373 -0.000000>
  1999.   translate <8.559963 4.089219 5.953004>
  2000. }
  2001.  
  2002. #declare pointM168 = intersection {
  2003.   quadric { QCone_Z texture { color White } }
  2004.   plane { <0 0 +1> 1 texture { color White } }
  2005.   plane { <0 0 -1> 0 texture { color White } }
  2006.   scale <1.000000 0.071000 4.000000>
  2007.   rotate <-0.000000 -255.950699 -0.000000>
  2008.   translate <1.530143 4.089219 5.953004>
  2009. }
  2010.  
  2011. #declare pointM169 = intersection {
  2012.   quadric { QCone_Z texture { color White } }
  2013.   plane { <0 0 +1> 1 texture { color White } }
  2014.   plane { <0 0 -1> 0 texture { color White } }
  2015.   scale <1.000000 0.071000 4.000000>
  2016.   rotate <-0.000000 -330.894318 -0.000000>
  2017.   translate <3.274365 4.089219 1.908613>
  2018. }
  2019.  
  2020. #declare pointM170 = intersection {
  2021.   quadric { QCone_Z texture { color White } }
  2022.   plane { <0 0 +1> 1 texture { color White } }
  2023.   plane { <0 0 -1> 0 texture { color White } }
  2024.   scale <1.000000 0.071000 4.000000>
  2025.   rotate <-0.000000 -385.694183 -0.000000>
  2026.   translate <6.542206 4.089219 1.882147>
  2027. }
  2028.  
  2029. composite {   // ***** Flat_Star34
  2030.     object { intersection { pointM166 } }
  2031.     object { intersection { pointM167 } }
  2032.     object { intersection { pointM168 } }
  2033.     object { intersection { pointM169 } }
  2034.     object { intersection { pointM170 } }
  2035.   scale <0.185000 1.055000 0.160000>
  2036.   rotate <-90.000000 -0.000000 -0.000000>
  2037.   translate <-3.803340 6.910946 6.200000>
  2038. }
  2039. #declare pointM171 = intersection {
  2040.   quadric { QCone_Z texture { color White } }
  2041.   plane { <0 0 +1> 1 texture { color White } }
  2042.   plane { <0 0 -1> 0 texture { color White } }
  2043.   scale <1.000000 0.071000 4.000000>
  2044.   rotate <-0.000000 -180.000000 -0.000000>
  2045.   translate <5.018587 4.089219 8.485502>
  2046. }
  2047.  
  2048. #declare pointM172 = intersection {
  2049.   quadric { QCone_Z texture { color White } }
  2050.   plane { <0 0 +1> 1 texture { color White } }
  2051.   plane { <0 0 -1> 0 texture { color White } }
  2052.   scale <1.000000 0.071000 4.000000>
  2053.   rotate <-0.000000 -104.085373 -0.000000>
  2054.   translate <8.559963 4.089219 5.953004>
  2055. }
  2056.  
  2057. #declare pointM173 = intersection {
  2058.   quadric { QCone_Z texture { color White } }
  2059.   plane { <0 0 +1> 1 texture { color White } }
  2060.   plane { <0 0 -1> 0 texture { color White } }
  2061.   scale <1.000000 0.071000 4.000000>
  2062.   rotate <-0.000000 -255.950699 -0.000000>
  2063.   translate <1.530143 4.089219 5.953004>
  2064. }
  2065.  
  2066. #declare pointM174 = intersection {
  2067.   quadric { QCone_Z texture { color White } }
  2068.   plane { <0 0 +1> 1 texture { color White } }
  2069.   plane { <0 0 -1> 0 texture { color White } }
  2070.   scale <1.000000 0.071000 4.000000>
  2071.   rotate <-0.000000 -330.894318 -0.000000>
  2072.   translate <3.274365 4.089219 1.908613>
  2073. }
  2074.  
  2075. #declare pointM175 = intersection {
  2076.   quadric { QCone_Z texture { color White } }
  2077.   plane { <0 0 +1> 1 texture { color White } }
  2078.   plane { <0 0 -1> 0 texture { color White } }
  2079.   scale <1.000000 0.071000 4.000000>
  2080.   rotate <-0.000000 -385.694183 -0.000000>
  2081.   translate <6.542206 4.089219 1.882147>
  2082. }
  2083.  
  2084. composite {   // ***** Flat_Star35
  2085.     object { intersection { pointM171 } }
  2086.     object { intersection { pointM172 } }
  2087.     object { intersection { pointM173 } }
  2088.     object { intersection { pointM174 } }
  2089.     object { intersection { pointM175 } }
  2090.   scale <0.185000 1.055000 0.160000>
  2091.   rotate <-90.000000 -0.000000 -0.000000>
  2092.   translate <-3.803340 4.730983 6.200000>
  2093. }
  2094. #declare pointM176 = intersection {
  2095.   quadric { QCone_Z texture { color White } }
  2096.   plane { <0 0 +1> 1 texture { color White } }
  2097.   plane { <0 0 -1> 0 texture { color White } }
  2098.   scale <1.000000 0.071000 4.000000>
  2099.   rotate <-0.000000 -180.000000 -0.000000>
  2100.   translate <5.018587 4.089219 8.485502>
  2101. }
  2102.  
  2103. #declare pointM177 = intersection {
  2104.   quadric { QCone_Z texture { color White } }
  2105.   plane { <0 0 +1> 1 texture { color White } }
  2106.   plane { <0 0 -1> 0 texture { color White } }
  2107.   scale <1.000000 0.071000 4.000000>
  2108.   rotate <-0.000000 -104.085373 -0.000000>
  2109.   translate <8.559963 4.089219 5.953004>
  2110. }
  2111.  
  2112. #declare pointM178 = intersection {
  2113.   quadric { QCone_Z texture { color White } }
  2114.   plane { <0 0 +1> 1 texture { color White } }
  2115.   plane { <0 0 -1> 0 texture { color White } }
  2116.   scale <1.000000 0.071000 4.000000>
  2117.   rotate <-0.000000 -255.950699 -0.000000>
  2118.   translate <1.530143 4.089219 5.953004>
  2119. }
  2120.  
  2121. #declare pointM179 = intersection {
  2122.   quadric { QCone_Z texture { color White } }
  2123.   plane { <0 0 +1> 1 texture { color White } }
  2124.   plane { <0 0 -1> 0 texture { color White } }
  2125.   scale <1.000000 0.071000 4.000000>
  2126.   rotate <-0.000000 -330.894318 -0.000000>
  2127.   translate <3.274365 4.089219 1.908613>
  2128. }
  2129.  
  2130. #declare pointM180 = intersection {
  2131.   quadric { QCone_Z texture { color White } }
  2132.   plane { <0 0 +1> 1 texture { color White } }
  2133.   plane { <0 0 -1> 0 texture { color White } }
  2134.   scale <1.000000 0.071000 4.000000>
  2135.   rotate <-0.000000 -385.694183 -0.000000>
  2136.   translate <6.542206 4.089219 1.882147>
  2137. }
  2138.  
  2139. composite {   // ***** Flat_Star36
  2140.     object { intersection { pointM176 } }
  2141.     object { intersection { pointM177 } }
  2142.     object { intersection { pointM178 } }
  2143.     object { intersection { pointM179 } }
  2144.     object { intersection { pointM180 } }
  2145.   scale <0.185000 1.055000 0.160000>
  2146.   rotate <-90.000000 -0.000000 -0.000000>
  2147.   translate <-3.803340 2.551020 6.200000>
  2148. }
  2149. #declare pointM181 = intersection {
  2150.   quadric { QCone_Z texture { color White } }
  2151.   plane { <0 0 +1> 1 texture { color White } }
  2152.   plane { <0 0 -1> 0 texture { color White } }
  2153.   scale <1.000000 0.071000 4.000000>
  2154.   rotate <-0.000000 -180.000000 -0.000000>
  2155.   translate <5.018587 4.089219 8.485502>
  2156. }
  2157.  
  2158. #declare pointM182 = intersection {
  2159.   quadric { QCone_Z texture { color White } }
  2160.   plane { <0 0 +1> 1 texture { color White } }
  2161.   plane { <0 0 -1> 0 texture { color White } }
  2162.   scale <1.000000 0.071000 4.000000>
  2163.   rotate <-0.000000 -104.085373 -0.000000>
  2164.   translate <8.559963 4.089219 5.953004>
  2165. }
  2166.  
  2167. #declare pointM183 = intersection {
  2168.   quadric { QCone_Z texture { color White } }
  2169.   plane { <0 0 +1> 1 texture { color White } }
  2170.   plane { <0 0 -1> 0 texture { color White } }
  2171.   scale <1.000000 0.071000 4.000000>
  2172.   rotate <-0.000000 -255.950699 -0.000000>
  2173.   translate <1.530143 4.089219 5.953004>
  2174. }
  2175.  
  2176. #declare pointM184 = intersection {
  2177.   quadric { QCone_Z texture { color White } }
  2178.   plane { <0 0 +1> 1 texture { color White } }
  2179.   plane { <0 0 -1> 0 texture { color White } }
  2180.   scale <1.000000 0.071000 4.000000>
  2181.   rotate <-0.000000 -330.894318 -0.000000>
  2182.   translate <3.274365 4.089219 1.908613>
  2183. }
  2184.  
  2185. #declare pointM185 = intersection {
  2186.   quadric { QCone_Z texture { color White } }
  2187.   plane { <0 0 +1> 1 texture { color White } }
  2188.   plane { <0 0 -1> 0 texture { color White } }
  2189.   scale <1.000000 0.071000 4.000000>
  2190.   rotate <-0.000000 -385.694183 -0.000000>
  2191.   translate <6.542206 4.089219 1.882147>
  2192. }
  2193.  
  2194. composite {   // ***** Flat_Star37
  2195.     object { intersection { pointM181 } }
  2196.     object { intersection { pointM182 } }
  2197.     object { intersection { pointM183 } }
  2198.     object { intersection { pointM184 } }
  2199.     object { intersection { pointM185 } }
  2200.   scale <0.185000 1.055000 0.160000>
  2201.   rotate <-90.000000 -0.000000 -0.000000>
  2202.   translate <-2.087199 10.157699 6.200000>
  2203. }
  2204. #declare pointM186 = intersection {
  2205.   quadric { QCone_Z texture { color White } }
  2206.   plane { <0 0 +1> 1 texture { color White } }
  2207.   plane { <0 0 -1> 0 texture { color White } }
  2208.   scale <1.000000 0.071000 4.000000>
  2209.   rotate <-0.000000 -180.000000 -0.000000>
  2210.   translate <5.018587 4.089219 8.485502>
  2211. }
  2212.  
  2213. #declare pointM187 = intersection {
  2214.   quadric { QCone_Z texture { color White } }
  2215.   plane { <0 0 +1> 1 texture { color White } }
  2216.   plane { <0 0 -1> 0 texture { color White } }
  2217.   scale <1.000000 0.071000 4.000000>
  2218.   rotate <-0.000000 -104.085373 -0.000000>
  2219.   translate <8.559963 4.089219 5.953004>
  2220. }
  2221.  
  2222. #declare pointM188 = intersection {
  2223.   quadric { QCone_Z texture { color White } }
  2224.   plane { <0 0 +1> 1 texture { color White } }
  2225.   plane { <0 0 -1> 0 texture { color White } }
  2226.   scale <1.000000 0.071000 4.000000>
  2227.   rotate <-0.000000 -255.950699 -0.000000>
  2228.   translate <1.530143 4.089219 5.953004>
  2229. }
  2230.  
  2231. #declare pointM189 = intersection {
  2232.   quadric { QCone_Z texture { color White } }
  2233.   plane { <0 0 +1> 1 texture { color White } }
  2234.   plane { <0 0 -1> 0 texture { color White } }
  2235.   scale <1.000000 0.071000 4.000000>
  2236.   rotate <-0.000000 -330.894318 -0.000000>
  2237.   translate <3.274365 4.089219 1.908613>
  2238. }
  2239.  
  2240. #declare pointM190 = intersection {
  2241.   quadric { QCone_Z texture { color White } }
  2242.   plane { <0 0 +1> 1 texture { color White } }
  2243.   plane { <0 0 -1> 0 texture { color White } }
  2244.   scale <1.000000 0.071000 4.000000>
  2245.   rotate <-0.000000 -385.694183 -0.000000>
  2246.   translate <6.542206 4.089219 1.882147>
  2247. }
  2248.  
  2249. composite {   // ***** Flat_Star38
  2250.     object { intersection { pointM186 } }
  2251.     object { intersection { pointM187 } }
  2252.     object { intersection { pointM188 } }
  2253.     object { intersection { pointM189 } }
  2254.     object { intersection { pointM190 } }
  2255.   scale <0.185000 1.055000 0.160000>
  2256.   rotate <-90.000000 -0.000000 -0.000000>
  2257.   translate <-2.087199 7.977737 6.200000>
  2258. }
  2259. #declare pointM191 = intersection {
  2260.   quadric { QCone_Z texture { color White } }
  2261.   plane { <0 0 +1> 1 texture { color White } }
  2262.   plane { <0 0 -1> 0 texture { color White } }
  2263.   scale <1.000000 0.071000 4.000000>
  2264.   rotate <-0.000000 -180.000000 -0.000000>
  2265.   translate <5.018587 4.089219 8.485502>
  2266. }
  2267.  
  2268. #declare pointM192 = intersection {
  2269.   quadric { QCone_Z texture { color White } }
  2270.   plane { <0 0 +1> 1 texture { color White } }
  2271.   plane { <0 0 -1> 0 texture { color White } }
  2272.   scale <1.000000 0.071000 4.000000>
  2273.   rotate <-0.000000 -104.085373 -0.000000>
  2274.   translate <8.559963 4.089219 5.953004>
  2275. }
  2276.  
  2277. #declare pointM193 = intersection {
  2278.   quadric { QCone_Z texture { color White } }
  2279.   plane { <0 0 +1> 1 texture { color White } }
  2280.   plane { <0 0 -1> 0 texture { color White } }
  2281.   scale <1.000000 0.071000 4.000000>
  2282.   rotate <-0.000000 -255.950699 -0.000000>
  2283.   translate <1.530143 4.089219 5.953004>
  2284. }
  2285.  
  2286. #declare pointM194 = intersection {
  2287.   quadric { QCone_Z texture { color White } }
  2288.   plane { <0 0 +1> 1 texture { color White } }
  2289.   plane { <0 0 -1> 0 texture { color White } }
  2290.   scale <1.000000 0.071000 4.000000>
  2291.   rotate <-0.000000 -330.894318 -0.000000>
  2292.   translate <3.274365 4.089219 1.908613>
  2293. }
  2294.  
  2295. #declare pointM195 = intersection {
  2296.   quadric { QCone_Z texture { color White } }
  2297.   plane { <0 0 +1> 1 texture { color White } }
  2298.   plane { <0 0 -1> 0 texture { color White } }
  2299.   scale <1.000000 0.071000 4.000000>
  2300.   rotate <-0.000000 -385.694183 -0.000000>
  2301.   translate <6.542206 4.089219 1.882147>
  2302. }
  2303.  
  2304. composite {   // ***** Flat_Star39
  2305.     object { intersection { pointM191 } }
  2306.     object { intersection { pointM192 } }
  2307.     object { intersection { pointM193 } }
  2308.     object { intersection { pointM194 } }
  2309.     object { intersection { pointM195 } }
  2310.   scale <0.185000 1.055000 0.160000>
  2311.   rotate <-90.000000 -0.000000 -0.000000>
  2312.   translate <-2.087199 5.844156 6.200000>
  2313. }
  2314. #declare pointM196 = intersection {
  2315.   quadric { QCone_Z texture { color White } }
  2316.   plane { <0 0 +1> 1 texture { color White } }
  2317.   plane { <0 0 -1> 0 texture { color White } }
  2318.   scale <1.000000 0.071000 4.000000>
  2319.   rotate <-0.000000 -180.000000 -0.000000>
  2320.   translate <5.018587 4.089219 8.485502>
  2321. }
  2322.  
  2323. #declare pointM197 = intersection {
  2324.   quadric { QCone_Z texture { color White } }
  2325.   plane { <0 0 +1> 1 texture { color White } }
  2326.   plane { <0 0 -1> 0 texture { color White } }
  2327.   scale <1.000000 0.071000 4.000000>
  2328.   rotate <-0.000000 -104.085373 -0.000000>
  2329.   translate <8.559963 4.089219 5.953004>
  2330. }
  2331.  
  2332. #declare pointM198 = intersection {
  2333.   quadric { QCone_Z texture { color White } }
  2334.   plane { <0 0 +1> 1 texture { color White } }
  2335.   plane { <0 0 -1> 0 texture { color White } }
  2336.   scale <1.000000 0.071000 4.000000>
  2337.   rotate <-0.000000 -255.950699 -0.000000>
  2338.   translate <1.530143 4.089219 5.953004>
  2339. }
  2340.  
  2341. #declare pointM199 = intersection {
  2342.   quadric { QCone_Z texture { color White } }
  2343.   plane { <0 0 +1> 1 texture { color White } }
  2344.   plane { <0 0 -1> 0 texture { color White } }
  2345.   scale <1.000000 0.071000 4.000000>
  2346.   rotate <-0.000000 -330.894318 -0.000000>
  2347.   translate <3.274365 4.089219 1.908613>
  2348. }
  2349.  
  2350. #declare pointM200 = intersection {
  2351.   quadric { QCone_Z texture { color White } }
  2352.   plane { <0 0 +1> 1 texture { color White } }
  2353.   plane { <0 0 -1> 0 texture { color White } }
  2354.   scale <1.000000 0.071000 4.000000>
  2355.   rotate <-0.000000 -385.694183 -0.000000>
  2356.   translate <6.542206 4.089219 1.882147>
  2357. }
  2358.  
  2359. composite {   // ***** Flat_Star40
  2360.     object { intersection { pointM196 } }
  2361.     object { intersection { pointM197 } }
  2362.     object { intersection { pointM198 } }
  2363.     object { intersection { pointM199 } }
  2364.     object { intersection { pointM200 } }
  2365.   scale <0.185000 1.055000 0.160000>
  2366.   rotate <-90.000000 -0.000000 -0.000000>
  2367.   translate <-2.087199 3.664193 6.200000>
  2368. }
  2369. #declare pointM201 = intersection {
  2370.   quadric { QCone_Z texture { color White } }
  2371.   plane { <0 0 +1> 1 texture { color White } }
  2372.   plane { <0 0 -1> 0 texture { color White } }
  2373.   scale <1.000000 0.071000 4.000000>
  2374.   rotate <-0.000000 -180.000000 -0.000000>
  2375.   translate <5.018587 4.089219 8.485502>
  2376. }
  2377.  
  2378. #declare pointM202 = intersection {
  2379.   quadric { QCone_Z texture { color White } }
  2380.   plane { <0 0 +1> 1 texture { color White } }
  2381.   plane { <0 0 -1> 0 texture { color White } }
  2382.   scale <1.000000 0.071000 4.000000>
  2383.   rotate <-0.000000 -104.085373 -0.000000>
  2384.   translate <8.559963 4.089219 5.953004>
  2385. }
  2386.  
  2387. #declare pointM203 = intersection {
  2388.   quadric { QCone_Z texture { color White } }
  2389.   plane { <0 0 +1> 1 texture { color White } }
  2390.   plane { <0 0 -1> 0 texture { color White } }
  2391.   scale <1.000000 0.071000 4.000000>
  2392.   rotate <-0.000000 -255.950699 -0.000000>
  2393.   translate <1.530143 4.089219 5.953004>
  2394. }
  2395.  
  2396. #declare pointM204 = intersection {
  2397.   quadric { QCone_Z texture { color White } }
  2398.   plane { <0 0 +1> 1 texture { color White } }
  2399.   plane { <0 0 -1> 0 texture { color White } }
  2400.   scale <1.000000 0.071000 4.000000>
  2401.   rotate <-0.000000 -330.894318 -0.000000>
  2402.   translate <3.274365 4.089219 1.908613>
  2403. }
  2404.  
  2405. #declare pointM205 = intersection {
  2406.   quadric { QCone_Z texture { color White } }
  2407.   plane { <0 0 +1> 1 texture { color White } }
  2408.   plane { <0 0 -1> 0 texture { color White } }
  2409.   scale <1.000000 0.071000 4.000000>
  2410.   rotate <-0.000000 -385.694183 -0.000000>
  2411.   translate <6.542206 4.089219 1.882147>
  2412. }
  2413.  
  2414. composite {   // ***** Flat_Star41
  2415.     object { intersection { pointM201 } }
  2416.     object { intersection { pointM202 } }
  2417.     object { intersection { pointM203 } }
  2418.     object { intersection { pointM204 } }
  2419.     object { intersection { pointM205 } }
  2420.   scale <0.185000 1.055000 0.160000>
  2421.   rotate <-90.000000 -0.000000 -0.000000>
  2422.   translate <-2.087199 1.530612 6.200000>
  2423. }
  2424. #declare pointM206 = intersection {
  2425.   quadric { QCone_Z texture { color White } }
  2426.   plane { <0 0 +1> 1 texture { color White } }
  2427.   plane { <0 0 -1> 0 texture { color White } }
  2428.   scale <1.000000 0.071000 4.000000>
  2429.   rotate <-0.000000 -180.000000 -0.000000>
  2430.   translate <5.018587 4.089219 8.485502>
  2431. }
  2432.  
  2433. #declare pointM207 = intersection {
  2434.   quadric { QCone_Z texture { color White } }
  2435.   plane { <0 0 +1> 1 texture { color White } }
  2436.   plane { <0 0 -1> 0 texture { color White } }
  2437.   scale <1.000000 0.071000 4.000000>
  2438.   rotate <-0.000000 -104.085373 -0.000000>
  2439.   translate <8.559963 4.089219 5.953004>
  2440. }
  2441.  
  2442. #declare pointM208 = intersection {
  2443.   quadric { QCone_Z texture { color White } }
  2444.   plane { <0 0 +1> 1 texture { color White } }
  2445.   plane { <0 0 -1> 0 texture { color White } }
  2446.   scale <1.000000 0.071000 4.000000>
  2447.   rotate <-0.000000 -255.950699 -0.000000>
  2448.   translate <1.530143 4.089219 5.953004>
  2449. }
  2450.  
  2451. #declare pointM209 = intersection {
  2452.   quadric { QCone_Z texture { color White } }
  2453.   plane { <0 0 +1> 1 texture { color White } }
  2454.   plane { <0 0 -1> 0 texture { color White } }
  2455.   scale <1.000000 0.071000 4.000000>
  2456.   rotate <-0.000000 -330.894318 -0.000000>
  2457.   translate <3.274365 4.089219 1.908613>
  2458. }
  2459.  
  2460. #declare pointM210 = intersection {
  2461.   quadric { QCone_Z texture { color White } }
  2462.   plane { <0 0 +1> 1 texture { color White } }
  2463.   plane { <0 0 -1> 0 texture { color White } }
  2464.   scale <1.000000 0.071000 4.000000>
  2465.   rotate <-0.000000 -385.694183 -0.000000>
  2466.   translate <6.542206 4.089219 1.882147>
  2467. }
  2468.  
  2469. composite {   // ***** Flat_Star42
  2470.     object { intersection { pointM206 } }
  2471.     object { intersection { pointM207 } }
  2472.     object { intersection { pointM208 } }
  2473.     object { intersection { pointM209 } }
  2474.     object { intersection { pointM210 } }
  2475.   scale <0.185000 1.055000 0.160000>
  2476.   rotate <-90.000000 -0.000000 -0.000000>
  2477.   translate <-0.510204 9.044527 6.200000>
  2478. }
  2479. #declare pointM211 = intersection {
  2480.   quadric { QCone_Z texture { color White } }
  2481.   plane { <0 0 +1> 1 texture { color White } }
  2482.   plane { <0 0 -1> 0 texture { color White } }
  2483.   scale <1.000000 0.071000 4.000000>
  2484.   rotate <-0.000000 -180.000000 -0.000000>
  2485.   translate <5.018587 4.089219 8.485502>
  2486. }
  2487.  
  2488. #declare pointM212 = intersection {
  2489.   quadric { QCone_Z texture { color White } }
  2490.   plane { <0 0 +1> 1 texture { color White } }
  2491.   plane { <0 0 -1> 0 texture { color White } }
  2492.   scale <1.000000 0.071000 4.000000>
  2493.   rotate <-0.000000 -104.085373 -0.000000>
  2494.   translate <8.559963 4.089219 5.953004>
  2495. }
  2496.  
  2497. #declare pointM213 = intersection {
  2498.   quadric { QCone_Z texture { color White } }
  2499.   plane { <0 0 +1> 1 texture { color White } }
  2500.   plane { <0 0 -1> 0 texture { color White } }
  2501.   scale <1.000000 0.071000 4.000000>
  2502.   rotate <-0.000000 -255.950699 -0.000000>
  2503.   translate <1.530143 4.089219 5.953004>
  2504. }
  2505.  
  2506. #declare pointM214 = intersection {
  2507.   quadric { QCone_Z texture { color White } }
  2508.   plane { <0 0 +1> 1 texture { color White } }
  2509.   plane { <0 0 -1> 0 texture { color White } }
  2510.   scale <1.000000 0.071000 4.000000>
  2511.   rotate <-0.000000 -330.894318 -0.000000>
  2512.   translate <3.274365 4.089219 1.908613>
  2513. }
  2514.  
  2515. #declare pointM215 = intersection {
  2516.   quadric { QCone_Z texture { color White } }
  2517.   plane { <0 0 +1> 1 texture { color White } }
  2518.   plane { <0 0 -1> 0 texture { color White } }
  2519.   scale <1.000000 0.071000 4.000000>
  2520.   rotate <-0.000000 -385.694183 -0.000000>
  2521.   translate <6.542206 4.089219 1.882147>
  2522. }
  2523.  
  2524. composite {   // ***** Flat_Star43
  2525.     object { intersection { pointM211 } }
  2526.     object { intersection { pointM212 } }
  2527.     object { intersection { pointM213 } }
  2528.     object { intersection { pointM214 } }
  2529.     object { intersection { pointM215 } }
  2530.   scale <0.185000 1.055000 0.160000>
  2531.   rotate <-90.000000 -0.000000 -0.000000>
  2532.   translate <-0.510204 6.910946 6.200000>
  2533. }
  2534. #declare pointM216 = intersection {
  2535.   quadric { QCone_Z texture { color White } }
  2536.   plane { <0 0 +1> 1 texture { color White } }
  2537.   plane { <0 0 -1> 0 texture { color White } }
  2538.   scale <1.000000 0.071000 4.000000>
  2539.   rotate <-0.000000 -180.000000 -0.000000>
  2540.   translate <5.018587 4.089219 8.485502>
  2541. }
  2542.  
  2543. #declare pointM217 = intersection {
  2544.   quadric { QCone_Z texture { color White } }
  2545.   plane { <0 0 +1> 1 texture { color White } }
  2546.   plane { <0 0 -1> 0 texture { color White } }
  2547.   scale <1.000000 0.071000 4.000000>
  2548.   rotate <-0.000000 -104.085373 -0.000000>
  2549.   translate <8.559963 4.089219 5.953004>
  2550. }
  2551.  
  2552. #declare pointM218 = intersection {
  2553.   quadric { QCone_Z texture { color White } }
  2554.   plane { <0 0 +1> 1 texture { color White } }
  2555.   plane { <0 0 -1> 0 texture { color White } }
  2556.   scale <1.000000 0.071000 4.000000>
  2557.   rotate <-0.000000 -255.950699 -0.000000>
  2558.   translate <1.530143 4.089219 5.953004>
  2559. }
  2560.  
  2561. #declare pointM219 = intersection {
  2562.   quadric { QCone_Z texture { color White } }
  2563.   plane { <0 0 +1> 1 texture { color White } }
  2564.   plane { <0 0 -1> 0 texture { color White } }
  2565.   scale <1.000000 0.071000 4.000000>
  2566.   rotate <-0.000000 -330.894318 -0.000000>
  2567.   translate <3.274365 4.089219 1.908613>
  2568. }
  2569.  
  2570. #declare pointM220 = intersection {
  2571.   quadric { QCone_Z texture { color White } }
  2572.   plane { <0 0 +1> 1 texture { color White } }
  2573.   plane { <0 0 -1> 0 texture { color White } }
  2574.   scale <1.000000 0.071000 4.000000>
  2575.   rotate <-0.000000 -385.694183 -0.000000>
  2576.   translate <6.542206 4.089219 1.882147>
  2577. }
  2578.  
  2579. composite {   // ***** Flat_Star44
  2580.     object { intersection { pointM216 } }
  2581.     object { intersection { pointM217 } }
  2582.     object { intersection { pointM218 } }
  2583.     object { intersection { pointM219 } }
  2584.     object { intersection { pointM220 } }
  2585.   scale <0.185000 1.055000 0.160000>
  2586.   rotate <-90.000000 -0.000000 -0.000000>
  2587.   translate <-0.510204 4.730983 6.200000>
  2588. }
  2589. #declare pointM221 = intersection {
  2590.   quadric { QCone_Z texture { color White } }
  2591.   plane { <0 0 +1> 1 texture { color White } }
  2592.   plane { <0 0 -1> 0 texture { color White } }
  2593.   scale <1.000000 0.071000 4.000000>
  2594.   rotate <-0.000000 -180.000000 -0.000000>
  2595.   translate <5.018587 4.089219 8.485502>
  2596. }
  2597.  
  2598. #declare pointM222 = intersection {
  2599.   quadric { QCone_Z texture { color White } }
  2600.   plane { <0 0 +1> 1 texture { color White } }
  2601.   plane { <0 0 -1> 0 texture { color White } }
  2602.   scale <1.000000 0.071000 4.000000>
  2603.   rotate <-0.000000 -104.085373 -0.000000>
  2604.   translate <8.559963 4.089219 5.953004>
  2605. }
  2606.  
  2607. #declare pointM223 = intersection {
  2608.   quadric { QCone_Z texture { color White } }
  2609.   plane { <0 0 +1> 1 texture { color White } }
  2610.   plane { <0 0 -1> 0 texture { color White } }
  2611.   scale <1.000000 0.071000 4.000000>
  2612.   rotate <-0.000000 -255.950699 -0.000000>
  2613.   translate <1.530143 4.089219 5.953004>
  2614. }
  2615.  
  2616. #declare pointM224 = intersection {
  2617.   quadric { QCone_Z texture { color White } }
  2618.   plane { <0 0 +1> 1 texture { color White } }
  2619.   plane { <0 0 -1> 0 texture { color White } }
  2620.   scale <1.000000 0.071000 4.000000>
  2621.   rotate <-0.000000 -330.894318 -0.000000>
  2622.   translate <3.274365 4.089219 1.908613>
  2623. }
  2624.  
  2625. #declare pointM225 = intersection {
  2626.   quadric { QCone_Z texture { color White } }
  2627.   plane { <0 0 +1> 1 texture { color White } }
  2628.   plane { <0 0 -1> 0 texture { color White } }
  2629.   scale <1.000000 0.071000 4.000000>
  2630.   rotate <-0.000000 -385.694183 -0.000000>
  2631.   translate <6.542206 4.089219 1.882147>
  2632. }
  2633.  
  2634. composite {   // ***** Flat_Star45
  2635.     object { intersection { pointM221 } }
  2636.     object { intersection { pointM222 } }
  2637.     object { intersection { pointM223 } }
  2638.     object { intersection { pointM224 } }
  2639.     object { intersection { pointM225 } }
  2640.   scale <0.185000 1.055000 0.160000>
  2641.   rotate <-90.000000 -0.000000 -0.000000>
  2642.   translate <-0.510204 2.551020 6.200000>
  2643. }
  2644. #declare pointM226 = intersection {
  2645.   quadric { QCone_Z texture { color White } }
  2646.   plane { <0 0 +1> 1 texture { color White } }
  2647.   plane { <0 0 -1> 0 texture { color White } }
  2648.   scale <1.000000 0.071000 4.000000>
  2649.   rotate <-0.000000 -180.000000 -0.000000>
  2650.   translate <5.018587 4.089219 8.485502>
  2651. }
  2652.  
  2653. #declare pointM227 = intersection {
  2654.   quadric { QCone_Z texture { color White } }
  2655.   plane { <0 0 +1> 1 texture { color White } }
  2656.   plane { <0 0 -1> 0 texture { color White } }
  2657.   scale <1.000000 0.071000 4.000000>
  2658.   rotate <-0.000000 -104.085373 -0.000000>
  2659.   translate <8.559963 4.089219 5.953004>
  2660. }
  2661.  
  2662. #declare pointM228 = intersection {
  2663.   quadric { QCone_Z texture { color White } }
  2664.   plane { <0 0 +1> 1 texture { color White } }
  2665.   plane { <0 0 -1> 0 texture { color White } }
  2666.   scale <1.000000 0.071000 4.000000>
  2667.   rotate <-0.000000 -255.950699 -0.000000>
  2668.   translate <1.530143 4.089219 5.953004>
  2669. }
  2670.  
  2671. #declare pointM229 = intersection {
  2672.   quadric { QCone_Z texture { color White } }
  2673.   plane { <0 0 +1> 1 texture { color White } }
  2674.   plane { <0 0 -1> 0 texture { color White } }
  2675.   scale <1.000000 0.071000 4.000000>
  2676.   rotate <-0.000000 -330.894318 -0.000000>
  2677.   translate <3.274365 4.089219 1.908613>
  2678. }
  2679.  
  2680. #declare pointM230 = intersection {
  2681.   quadric { QCone_Z texture { color White } }
  2682.   plane { <0 0 +1> 1 texture { color White } }
  2683.   plane { <0 0 -1> 0 texture { color White } }
  2684.   scale <1.000000 0.071000 4.000000>
  2685.   rotate <-0.000000 -385.694183 -0.000000>
  2686.   translate <6.542206 4.089219 1.882147>
  2687. }
  2688.  
  2689. composite {   // ***** Flat_Star46
  2690.     object { intersection { pointM226 } }
  2691.     object { intersection { pointM227 } }
  2692.     object { intersection { pointM228 } }
  2693.     object { intersection { pointM229 } }
  2694.     object { intersection { pointM230 } }
  2695.   scale <0.185000 1.055000 0.160000>
  2696.   rotate <-90.000000 -0.000000 -0.000000>
  2697.   translate <1.020408 10.157699 6.200000>
  2698. }
  2699. #declare pointM231 = intersection {
  2700.   quadric { QCone_Z texture { color White } }
  2701.   plane { <0 0 +1> 1 texture { color White } }
  2702.   plane { <0 0 -1> 0 texture { color White } }
  2703.   scale <1.000000 0.071000 4.000000>
  2704.   rotate <-0.000000 -180.000000 -0.000000>
  2705.   translate <5.018587 4.089219 8.485502>
  2706. }
  2707.  
  2708. #declare pointM232 = intersection {
  2709.   quadric { QCone_Z texture { color White } }
  2710.   plane { <0 0 +1> 1 texture { color White } }
  2711.   plane { <0 0 -1> 0 texture { color White } }
  2712.   scale <1.000000 0.071000 4.000000>
  2713.   rotate <-0.000000 -104.085373 -0.000000>
  2714.   translate <8.559963 4.089219 5.953004>
  2715. }
  2716.  
  2717. #declare pointM233 = intersection {
  2718.   quadric { QCone_Z texture { color White } }
  2719.   plane { <0 0 +1> 1 texture { color White } }
  2720.   plane { <0 0 -1> 0 texture { color White } }
  2721.   scale <1.000000 0.071000 4.000000>
  2722.   rotate <-0.000000 -255.950699 -0.000000>
  2723.   translate <1.530143 4.089219 5.953004>
  2724. }
  2725.  
  2726. #declare pointM234 = intersection {
  2727.   quadric { QCone_Z texture { color White } }
  2728.   plane { <0 0 +1> 1 texture { color White } }
  2729.   plane { <0 0 -1> 0 texture { color White } }
  2730.   scale <1.000000 0.071000 4.000000>
  2731.   rotate <-0.000000 -330.894318 -0.000000>
  2732.   translate <3.274365 4.089219 1.908613>
  2733. }
  2734.  
  2735. #declare pointM235 = intersection {
  2736.   quadric { QCone_Z texture { color White } }
  2737.   plane { <0 0 +1> 1 texture { color White } }
  2738.   plane { <0 0 -1> 0 texture { color White } }
  2739.   scale <1.000000 0.071000 4.000000>
  2740.   rotate <-0.000000 -385.694183 -0.000000>
  2741.   translate <6.542206 4.089219 1.882147>
  2742. }
  2743.  
  2744. composite {   // ***** Flat_Star47
  2745.     object { intersection { pointM231 } }
  2746.     object { intersection { pointM232 } }
  2747.     object { intersection { pointM233 } }
  2748.     object { intersection { pointM234 } }
  2749.     object { intersection { pointM235 } }
  2750.   scale <0.185000 1.055000 0.160000>
  2751.   rotate <-90.000000 -0.000000 -0.000000>
  2752.   translate <1.020408 7.977737 6.200000>
  2753. }
  2754. #declare pointM236 = intersection {
  2755.   quadric { QCone_Z texture { color White } }
  2756.   plane { <0 0 +1> 1 texture { color White } }
  2757.   plane { <0 0 -1> 0 texture { color White } }
  2758.   scale <1.000000 0.071000 4.000000>
  2759.   rotate <-0.000000 -180.000000 -0.000000>
  2760.   translate <5.018587 4.089219 8.485502>
  2761. }
  2762.  
  2763. #declare pointM237 = intersection {
  2764.   quadric { QCone_Z texture { color White } }
  2765.   plane { <0 0 +1> 1 texture { color White } }
  2766.   plane { <0 0 -1> 0 texture { color White } }
  2767.   scale <1.000000 0.071000 4.000000>
  2768.   rotate <-0.000000 -104.085373 -0.000000>
  2769.   translate <8.559963 4.089219 5.953004>
  2770. }
  2771.  
  2772. #declare pointM238 = intersection {
  2773.   quadric { QCone_Z texture { color White } }
  2774.   plane { <0 0 +1> 1 texture { color White } }
  2775.   plane { <0 0 -1> 0 texture { color White } }
  2776.   scale <1.000000 0.071000 4.000000>
  2777.   rotate <-0.000000 -255.950699 -0.000000>
  2778.   translate <1.530143 4.089219 5.953004>
  2779. }
  2780.  
  2781. #declare pointM239 = intersection {
  2782.   quadric { QCone_Z texture { color White } }
  2783.   plane { <0 0 +1> 1 texture { color White } }
  2784.   plane { <0 0 -1> 0 texture { color White } }
  2785.   scale <1.000000 0.071000 4.000000>
  2786.   rotate <-0.000000 -330.894318 -0.000000>
  2787.   translate <3.274365 4.089219 1.908613>
  2788. }
  2789.  
  2790. #declare pointM240 = intersection {
  2791.   quadric { QCone_Z texture { color White } }
  2792.   plane { <0 0 +1> 1 texture { color White } }
  2793.   plane { <0 0 -1> 0 texture { color White } }
  2794.   scale <1.000000 0.071000 4.000000>
  2795.   rotate <-0.000000 -385.694183 -0.000000>
  2796.   translate <6.542206 4.089219 1.882147>
  2797. }
  2798.  
  2799. composite {   // ***** Flat_Star48
  2800.     object { intersection { pointM236 } }
  2801.     object { intersection { pointM237 } }
  2802.     object { intersection { pointM238 } }
  2803.     object { intersection { pointM239 } }
  2804.     object { intersection { pointM240 } }
  2805.   scale <0.185000 1.055000 0.160000>
  2806.   rotate <-90.000000 -0.000000 -0.000000>
  2807.   translate <1.020408 5.844156 6.200000>
  2808. }
  2809. #declare pointM241 = intersection {
  2810.   quadric { QCone_Z texture { color White } }
  2811.   plane { <0 0 +1> 1 texture { color White } }
  2812.   plane { <0 0 -1> 0 texture { color White } }
  2813.   scale <1.000000 0.071000 4.000000>
  2814.   rotate <-0.000000 -180.000000 -0.000000>
  2815.   translate <5.018587 4.089219 8.485502>
  2816. }
  2817.  
  2818. #declare pointM242 = intersection {
  2819.   quadric { QCone_Z texture { color White } }
  2820.   plane { <0 0 +1> 1 texture { color White } }
  2821.   plane { <0 0 -1> 0 texture { color White } }
  2822.   scale <1.000000 0.071000 4.000000>
  2823.   rotate <-0.000000 -104.085373 -0.000000>
  2824.   translate <8.559963 4.089219 5.953004>
  2825. }
  2826.  
  2827. #declare pointM243 = intersection {
  2828.   quadric { QCone_Z texture { color White } }
  2829.   plane { <0 0 +1> 1 texture { color White } }
  2830.   plane { <0 0 -1> 0 texture { color White } }
  2831.   scale <1.000000 0.071000 4.000000>
  2832.   rotate <-0.000000 -255.950699 -0.000000>
  2833.   translate <1.530143 4.089219 5.953004>
  2834. }
  2835.  
  2836. #declare pointM244 = intersection {
  2837.   quadric { QCone_Z texture { color White } }
  2838.   plane { <0 0 +1> 1 texture { color White } }
  2839.   plane { <0 0 -1> 0 texture { color White } }
  2840.   scale <1.000000 0.071000 4.000000>
  2841.   rotate <-0.000000 -330.894318 -0.000000>
  2842.   translate <3.274365 4.089219 1.908613>
  2843. }
  2844.  
  2845. #declare pointM245 = intersection {
  2846.   quadric { QCone_Z texture { color White } }
  2847.   plane { <0 0 +1> 1 texture { color White } }
  2848.   plane { <0 0 -1> 0 texture { color White } }
  2849.   scale <1.000000 0.071000 4.000000>
  2850.   rotate <-0.000000 -385.694183 -0.000000>
  2851.   translate <6.542206 4.089219 1.882147>
  2852. }
  2853.  
  2854. composite {   // ***** Flat_Star49
  2855.     object { intersection { pointM241 } }
  2856.     object { intersection { pointM242 } }
  2857.     object { intersection { pointM243 } }
  2858.     object { intersection { pointM244 } }
  2859.     object { intersection { pointM245 } }
  2860.   scale <0.185000 1.055000 0.160000>
  2861.   rotate <-90.000000 -0.000000 -0.000000>
  2862.   translate <1.020408 3.664193 6.200000>
  2863. }
  2864. #declare pointM246 = intersection {
  2865.   quadric { QCone_Z texture { color White } }
  2866.   plane { <0 0 +1> 1 texture { color White } }
  2867.   plane { <0 0 -1> 0 texture { color White } }
  2868.   scale <1.000000 0.071000 4.000000>
  2869.   rotate <-0.000000 -180.000000 -0.000000>
  2870.   translate <5.018587 4.089219 8.485502>
  2871. }
  2872.  
  2873. #declare pointM247 = intersection {
  2874.   quadric { QCone_Z texture { color White } }
  2875.   plane { <0 0 +1> 1 texture { color White } }
  2876.   plane { <0 0 -1> 0 texture { color White } }
  2877.   scale <1.000000 0.071000 4.000000>
  2878.   rotate <-0.000000 -104.085373 -0.000000>
  2879.   translate <8.559963 4.089219 5.953004>
  2880. }
  2881.  
  2882. #declare pointM248 = intersection {
  2883.   quadric { QCone_Z texture { color White } }
  2884.   plane { <0 0 +1> 1 texture { color White } }
  2885.   plane { <0 0 -1> 0 texture { color White } }
  2886.   scale <1.000000 0.071000 4.000000>
  2887.   rotate <-0.000000 -255.950699 -0.000000>
  2888.   translate <1.530143 4.089219 5.953004>
  2889. }
  2890.  
  2891. #declare pointM249 = intersection {
  2892.   quadric { QCone_Z texture { color White } }
  2893.   plane { <0 0 +1> 1 texture { color White } }
  2894.   plane { <0 0 -1> 0 texture { color White } }
  2895.   scale <1.000000 0.071000 4.000000>
  2896.   rotate <-0.000000 -330.894318 -0.000000>
  2897.   translate <3.274365 4.089219 1.908613>
  2898. }
  2899.  
  2900. #declare pointM250 = intersection {
  2901.   quadric { QCone_Z texture { color White } }
  2902.   plane { <0 0 +1> 1 texture { color White } }
  2903.   plane { <0 0 -1> 0 texture { color White } }
  2904.   scale <1.000000 0.071000 4.000000>
  2905.   rotate <-0.000000 -385.694183 -0.000000>
  2906.   translate <6.542206 4.089219 1.882147>
  2907. }
  2908.  
  2909. composite {   // ***** Flat_Star50
  2910.     object { intersection { pointM246 } }
  2911.     object { intersection { pointM247 } }
  2912.     object { intersection { pointM248 } }
  2913.     object { intersection { pointM249 } }
  2914.     object { intersection { pointM250 } }
  2915.   scale <0.185000 1.055000 0.160000>
  2916.   rotate <-90.000000 -0.000000 -0.000000>
  2917.   translate <1.020408 1.530612 6.200000>
  2918. }
  2919.  
  2920. // ***** The Letters
  2921. #declare cgbnd = intersection {   // ***** Capital_G
  2922.   box { UnitBox
  2923.   scale <0.400000 1.150000 1.900000>
  2924.   translate <0.000000 0.000000 0.813000>
  2925.   }
  2926. }
  2927.  
  2928. #declare cgtor1 = intersection {
  2929.   quartic {
  2930.            < 1.000   0.000   0.000   0.000   2.000
  2931.              0.000   0.000   2.000   0.000   -1.391
  2932.              0.000   0.000   0.000   0.000   0.000
  2933.              0.000   0.000   0.000   0.000   0.000
  2934.              1.000   0.000   0.000   2.000   0.000
  2935.              -1.391    0.000   0.000   0.000   0.000
  2936.              1.000   0.000   1.250  0.000   0.391 >
  2937.     texture { color Red }
  2938.   }
  2939.   rotate <-0.000000 -90.000000 -0.000000>
  2940.   translate <0.000000 0.000000 1.625000>
  2941. }
  2942.  
  2943. #declare cgcube1 = intersection {
  2944.   box { UnitBox 
  2945.     texture { color Red }
  2946.   }
  2947.   scale <0.300000 0.600000 1.100000>
  2948.   rotate <-90.000000 -0.000000 -0.000000>
  2949.   translate <0.000000 0.000000 1.025000>
  2950. }
  2951.  
  2952. #declare cgut1 = difference {
  2953.     intersection { cgtor1 }
  2954.     intersection { cgcube1 }
  2955. }
  2956.  
  2957. #declare cgtor2 = intersection {
  2958.   quartic {
  2959.            < 1.000   0.000   0.000   0.000   2.000
  2960.              0.000   0.000   2.000   0.000   -1.391
  2961.              0.000   0.000   0.000   0.000   0.000
  2962.              0.000   0.000   0.000   0.000   0.000
  2963.              1.000   0.000   0.000   2.000   0.000
  2964.              -1.391    0.000   0.000   0.000   0.000
  2965.              1.000   0.000   1.250  0.000   0.391 >
  2966.     texture { color Red }
  2967.   }
  2968.   rotate <-0.000000 -90.000000 -0.000000>
  2969. }
  2970.  
  2971. #declare cgcube2 = intersection {
  2972.   box { UnitBox
  2973.     texture { color Red }
  2974.   }
  2975.   scale <0.300000 0.600000 1.100000>
  2976.   rotate <-90.000000 -0.000000 -0.000000>
  2977.   translate <0.000000 0.000000 0.600000>
  2978. }
  2979.  
  2980. #declare cglt1 = difference {
  2981.     intersection { cgtor2 }
  2982.     intersection { cgcube2 }
  2983. }
  2984.  
  2985. #declare cgsph1 = intersection { 
  2986.   quadric { Sphere 
  2987.     texture { color Red }
  2988.   }
  2989.   scale <0.187000 0.187000 0.187000>
  2990.   translate <0.000000 -0.813000 1.625000>
  2991. }
  2992.  
  2993. #declare cgcyl1 = intersection {
  2994.   quadric { Cylinder_Z texture { color Red } }
  2995.   plane { <0 0 -1> 0 texture { color Red } }
  2996.   plane { <0 0 +1> 1 texture { color Red } }
  2997.   scale <0.187000 0.187000 1.625000>
  2998.   translate <0.000000 0.813000 0.000000>
  2999. }
  3000.  
  3001. #declare cgsph2 = intersection { 
  3002.   quadric { Sphere 
  3003.     texture { color Red }
  3004.   }
  3005.   scale <0.187000 0.187000 0.187000>
  3006.   translate <0.000000 0.000000 0.625000>
  3007. }
  3008.  
  3009. #declare cgsph3 = intersection { 
  3010.   quadric { Sphere 
  3011.     texture { color Red }
  3012.   }
  3013.   scale <0.187000 0.187000 0.187000>
  3014.   translate <0.000000 -0.813000 0.625000>
  3015. }
  3016.  
  3017. #declare cgcyl2 = intersection {
  3018.   quadric { Cylinder_Z texture { color Red } }
  3019.   plane { <0 0 -1> 0 texture { color Red } }
  3020.   plane { <0 0 +1> 1 texture { color Red } }
  3021.   scale <0.187000 0.187000 0.625000>
  3022.   translate <0.000000 -0.813000 0.000000>
  3023. }
  3024.  
  3025. #declare cgcyl3 = intersection {
  3026.   quadric { Cylinder_Z texture { color Red } }
  3027.   plane { <0 0 -1> 0 texture { color Red } }
  3028.   plane { <0 0 +1> 1 texture { color Red } }
  3029.   scale <0.187000 0.187000 0.813000>
  3030.   rotate <-90.000000 -0.000000 -0.000000>
  3031.   translate <0.000000 -0.813000 0.625000>
  3032. }
  3033.  
  3034. object {
  3035.   union {
  3036.     difference { cgut1 }
  3037.     difference { cglt1 }
  3038.     intersection { cgsph1 }
  3039.     intersection { cgcyl1 }
  3040.     intersection { cgsph2 }
  3041.     intersection { cgsph3 }
  3042.     intersection { cgcyl2 }
  3043.     intersection { cgcyl3 }
  3044.   }
  3045.   bounded_by { intersection { cgbnd } }
  3046.   rotate <-0.000000 90.000000 90.000000>
  3047.   translate <-10.515701 15.107718 1.790000>
  3048. }
  3049.  
  3050. #declare obnd = intersection {   // ***** Small_O
  3051.   box { UnitBox
  3052.   scale <0.250000 1.000000 1.000000>
  3053.   }
  3054. }
  3055.  
  3056. object {   // ***** Small_o
  3057.   quartic {
  3058.            < 1.000   0.000   0.000   0.000   2.000
  3059.              0.000   0.000   2.000   0.000   -1.391
  3060.              0.000   0.000   0.000   0.000   0.000
  3061.              0.000   0.000   0.000   0.000   0.000
  3062.              1.000   0.000   0.000   2.000   0.000
  3063.              -1.391    0.000   0.000   0.000   0.000
  3064.              1.000   0.000   1.250  0.000   0.391 >
  3065.             }
  3066.     texture { color Red }
  3067.   bounded_by { intersection { obnd } }
  3068.   rotate <-0.000000 -0.000000 90.000000>
  3069.   translate <-8.285030 14.999498 1.790000>
  3070. }
  3071.  
  3072. #declare dbnd = intersection {   // ***** Small_d
  3073.   box { UnitBox
  3074.   scale <0.311453 1.120546 2.041243>
  3075.   translate <0.000000 0.000000 0.776631>
  3076.   }
  3077. }
  3078.  
  3079. #declare dsph1 = intersection {
  3080.   quadric { Sphere
  3081.     texture { color Red }
  3082.   }
  3083.   scale <0.187000 0.187000 0.187000>
  3084.   translate <0.000000 -0.813000 2.438000>
  3085. }
  3086.  
  3087. #declare dsph2 = intersection {
  3088.   quadric { Sphere
  3089.     texture { color Red }
  3090.   }
  3091.   scale <0.187000 0.187000 0.187000>
  3092.   translate <0.000000 -0.813000 -0.813000>
  3093. }
  3094.  
  3095. #declare dcyl1 = intersection {
  3096.   quadric { Cylinder_Z texture { color Red } }
  3097.   plane { <0 0 -1> 0 texture { color Red } }
  3098.   plane { <0 0 +1> 1 texture { color Red } }
  3099.   scale <0.187000 0.187000 3.250000>
  3100.   translate <0.000000 -0.813000 -0.813000>
  3101. }
  3102.  
  3103. #declare dtor = intersection {
  3104.   quartic {
  3105.            < 1.000   0.000   0.000   0.000   2.000
  3106.              0.000   0.000   2.000   0.000   -1.391
  3107.              0.000   0.000   0.000   0.000   0.000
  3108.              0.000   0.000   0.000   0.000   0.000
  3109.              1.000   0.000   0.000   2.000   0.000
  3110.              -1.391    0.000   0.000   0.000   0.000
  3111.              1.000   0.000   1.250  0.000   0.391 >
  3112.     texture { color Red }
  3113.   }
  3114.   rotate <-0.000000 -90.000000 -0.000000>
  3115. }
  3116.  
  3117. object {
  3118.   union {
  3119.     intersection { dsph1 }
  3120.     intersection { dsph2 }
  3121.     intersection { dcyl1 }
  3122.     intersection { dtor }
  3123.   }
  3124.   bounded_by { intersection { dbnd } }
  3125.   rotate <-0.000000 90.000000 90.000000>
  3126.   translate <-6.086269 15.250117 1.790000>
  3127. }
  3128.  
  3129. #declare cbbnd = intersection {
  3130.   box { UnitBox
  3131.   scale <0.400000 1.200000 2.000000>
  3132.   translate <0.000000 0.093367 0.813000>
  3133.   }
  3134. }
  3135.  
  3136. #declare cbtor1 = intersection {   // ***** Capital_B
  3137.   quartic {
  3138.            < 1.000   0.000   0.000   0.000   2.000
  3139.              0.000   0.000   2.000   0.000   -1.391
  3140.              0.000   0.000   0.000   0.000   0.000
  3141.              0.000   0.000   0.000   0.000   0.000
  3142.              1.000   0.000   0.000   2.000   0.000
  3143.              -1.391    0.000   0.000   0.000   0.000
  3144.              1.000   0.000   1.250  0.000   0.391 >
  3145.     texture { color White }
  3146.   }
  3147.   rotate <-0.000000 -90.000000 -0.000000>
  3148.   translate <0.000000 0.000000 1.625000>
  3149. }
  3150.  
  3151. #declare cbcube1 = intersection {
  3152.   box { UnitBox
  3153.     texture { color White }
  3154.   }
  3155.   scale <0.250000 0.600000 1.100000>
  3156.   translate <0.000000 0.600000 1.625000>
  3157. }
  3158.  
  3159. #declare cbut1 = difference {
  3160.     intersection { cbtor1 }
  3161.     intersection { cbcube1 }
  3162. }
  3163.  
  3164. #declare cbtor2 = intersection {
  3165.   quartic {
  3166.            < 1.000   0.000   0.000   0.000   2.000
  3167.              0.000   0.000   2.000   0.000   -1.391
  3168.              0.000   0.000   0.000   0.000   0.000
  3169.              0.000   0.000   0.000   0.000   0.000
  3170.              1.000   0.000   0.000   2.000   0.000
  3171.              -1.391    0.000   0.000   0.000   0.000
  3172.              1.000   0.000   1.250  0.000   0.391 >
  3173.     texture { color White }
  3174.   }
  3175.   rotate <-0.000000 -90.000000 -0.000000>
  3176.   translate <0.000000 0.000000 0.000000>
  3177. }
  3178.  
  3179. #declare cbcube2 = intersection {
  3180.   box { UnitBox
  3181.     texture { color White }
  3182.   }
  3183.   scale <0.250000 0.600000 1.100000>
  3184.   translate <0.000000 0.600000 0.000000>
  3185. }
  3186.  
  3187. #declare cblt1 = difference {
  3188.     intersection { cbtor2 }
  3189.     intersection { cbcube2 }
  3190. }
  3191.  
  3192. #declare cbsph1 = intersection { 
  3193.   quadric { Sphere 
  3194.     texture { color White }
  3195.   }
  3196.   scale <0.187000 0.187000 0.187000>
  3197.   translate <0.000000 0.813000 2.438000>
  3198. }
  3199.  
  3200. #declare cbsph2 = intersection { 
  3201.   quadric { Sphere 
  3202.     texture { color White }
  3203.   }
  3204.   scale <0.187000 0.187000 0.187000>
  3205.   translate <0.000000 0.813000 -0.813000>
  3206. }
  3207.  
  3208. #declare cbcyl1 = intersection {
  3209.   quadric { Cylinder_Z texture { color White } }
  3210.   plane { <0 0 -1> 0 texture { color White } }
  3211.   plane { <0 0 +1> 1 texture { color White } }
  3212.   scale <0.187000 0.187000 3.251000>
  3213.   translate <0.000000 0.813000 -0.813000>
  3214. }
  3215.  
  3216. #declare cbcyl2 = intersection {
  3217.   quadric { Cylinder_Z texture { color White } }
  3218.   plane { <0 0 -1> 0 texture { color White } }
  3219.   plane { <0 0 +1> 1 texture { color White } }
  3220.   scale <0.187000 0.187000 0.813000>
  3221.   rotate <-90.000000 -0.000000 -0.000000>
  3222.   translate <0.000000 0.000000 2.438000>
  3223. }
  3224.  
  3225. #declare cbcyl3 = intersection {
  3226.   quadric { Cylinder_Z texture { color White } }
  3227.   plane { <0 0 -1> 0 texture { color White } }
  3228.   plane { <0 0 +1> 1 texture { color White } }
  3229.   scale <0.187000 0.187000 0.813000>
  3230.   rotate <-90.000000 -0.000000 -0.000000>
  3231.   translate <0.000000 0.000000 0.813000>
  3232. }
  3233.  
  3234. #declare cbcyl4 = intersection {
  3235.   quadric { Cylinder_Z texture { color White } }
  3236.   plane { <0 0 -1> 0 texture { color White } }
  3237.   plane { <0 0 +1> 1 texture { color White } }
  3238.   scale <0.187000 0.187000 0.813000>
  3239.   rotate <-90.000000 -0.000000 -0.000000>
  3240.   translate <0.000000 0.000000 -0.813000>
  3241. }
  3242.  
  3243. object {
  3244.   union {
  3245.     difference { cbut1 }
  3246.     difference { cblt1 }
  3247.     intersection { cbsph1 }
  3248.     intersection { cbsph2 }
  3249.     intersection { cbcyl1 }
  3250.     intersection { cbcyl2 }
  3251.     intersection { cbcyl3 }
  3252.     intersection { cbcyl4 }
  3253.   }
  3254.   bounded_by { intersection { cbbnd } }
  3255.   rotate <-0.000000 90.000000 90.000000>
  3256.   translate <-1.765347 15.221204 1.790000>
  3257. }
  3258.  
  3259. #declare lbnd = intersection {   // ***** Small_l
  3260.   box { UnitBox
  3261.   scale <0.311453 0.314318 1.920742>
  3262.   translate <0.000000 0.000000 0.776631>
  3263.   }
  3264. }
  3265.  
  3266. #declare lsph1 = intersection { 
  3267.   quadric { Sphere 
  3268.     texture { color White }
  3269.   }
  3270.   scale <0.187000 0.187000 0.187000>
  3271.   translate <0.000000 0.000000 2.438000>
  3272. }
  3273.  
  3274. #declare lsph2 = intersection { 
  3275.   quadric { Sphere 
  3276.     texture { color White }
  3277.   }
  3278.   scale <0.187000 0.187000 0.187000>
  3279.   translate <0.000000 0.000000 -0.813000>
  3280. }
  3281.  
  3282. #declare lcyl1 = intersection {
  3283.   quadric { Cylinder_Z texture { color White } }
  3284.   plane { <0 0 -1> 0 texture { color White } }
  3285.   plane { <0 0 +1> 1 texture { color White } }
  3286.   scale <0.187000 0.187000 3.250000>
  3287.   translate <0.000000 0.000000 -0.813000>
  3288. }
  3289.  
  3290. object {
  3291.   union {
  3292.     intersection { lsph1 }
  3293.     intersection { lsph2 }
  3294.     intersection { lcyl1 }
  3295.   }
  3296.   bounded_by { intersection { lbnd } }
  3297.   rotate <-0.000000 90.000000 90.000000>
  3298.   translate <-0.255651 15.150283 1.790000>
  3299. }
  3300.  
  3301. #declare ebnd = intersection {   // ***** Small_e
  3302.   box { UnitBox
  3303.   scale <0.300000 1.130322 1.126324>
  3304.   translate <0.000000 -0.026040 -0.013008>
  3305.   }
  3306. }
  3307.  
  3308. #declare etor = intersection {
  3309.   quartic {
  3310.            < 1.000   0.000   0.000   0.000   2.000
  3311.              0.000   0.000   2.000   0.000   -1.391
  3312.              0.000   0.000   0.000   0.000   0.000
  3313.              0.000   0.000   0.000   0.000   0.000
  3314.              1.000   0.000   0.000   2.000   0.000
  3315.              -1.391    0.000   0.000   0.000   0.000
  3316.              1.000   0.000   1.250  0.000   0.391 >
  3317.     texture { color White }
  3318.   }
  3319.   rotate <-0.000000 -90.000000 -0.000000>
  3320. }
  3321.  
  3322. #declare ecub1 = intersection {
  3323.   box { UnitBox
  3324.     texture { color White }
  3325.   }
  3326.   scale <0.250000 0.331317 0.147235>
  3327.   translate <0.000000 -0.746763 -0.147246>
  3328. }
  3329.  
  3330. #declare ecub2 = intersection {
  3331.   box { UnitBox 
  3332.     texture { color White }
  3333.   }
  3334.   scale <0.250000 0.331317 0.147235>
  3335.   rotate <45.000000 -0.000000 -0.000000>
  3336.   translate <0.000000 -0.638210 -0.429979>
  3337. }
  3338.  
  3339. #declare ecub3 = intersection {
  3340.   box { UnitBox 
  3341.     texture { color White }
  3342.   }
  3343.   scale <0.250000 0.331317 0.147235>
  3344.   rotate <22.500000 -0.000000 -0.000000>
  3345.   translate <0.000000 -0.758422 -0.345460>
  3346. }
  3347.  
  3348. #declare sube = difference {
  3349.     intersection { etor }
  3350.     intersection { ecub1 }
  3351.     intersection { ecub2 }
  3352.     intersection { ecub3 }
  3353. }
  3354.  
  3355. #declare ecyl1 = intersection {
  3356.   quadric { Cylinder_Z texture { color White } }
  3357.   plane { <0 0 -1> 0 texture { color White } }
  3358.   plane { <0 0 +1> 1 texture { color White } }
  3359.   scale <0.187000 0.187000 1.500000>
  3360.   rotate <-90.000000 -0.000000 -0.000000>
  3361.   translate <0.000000 -0.813000 0.000000>
  3362. }
  3363.  
  3364. #declare esph1 = intersection { 
  3365.   quadric { Sphere 
  3366.     texture { color White }
  3367.   }
  3368.   scale <0.187000 0.187000 0.187000>
  3369.   translate <0.000000 -0.813000 0.000000>
  3370. }
  3371.  
  3372. #declare esph2 = intersection { 
  3373.   quadric { Sphere 
  3374.     texture { color White }
  3375.   }
  3376.   scale <0.187000 0.187000 0.187000>
  3377.   translate <0.000000 -0.574519 -0.574523>
  3378. }
  3379.  
  3380. object {
  3381.   union {
  3382.     difference { sube }
  3383.     intersection { ecyl1 }
  3384.     intersection { esph1 }
  3385.     intersection { esph2 }
  3386.   }
  3387.   bounded_by { intersection { ebnd } }
  3388.   rotate <-0.000000 90.000000 90.000000>
  3389.   translate <1.230291 15.141891 1.790000>
  3390. }
  3391.  
  3392. #declare sbnd = intersection {   // ***** Small_s
  3393.   box { UnitBox
  3394.   scale <0.283260 1.157982 1.145902>
  3395.   }
  3396. }
  3397.  
  3398. #declare stor = intersection {
  3399.   quartic {
  3400.            < 1.000   0.000   0.000   0.000   2.000
  3401.              0.000   0.000   2.000   0.000   -0.401
  3402.              0.000   0.000   0.000   0.000   0.000
  3403.              0.000   0.000   0.000   0.000   0.000
  3404.              1.000   0.000   0.000   2.000   0.000
  3405.              -0.401    0.000   0.000   0.000   0.000
  3406.              1.000   0.000   0.260  0.000   0.017 >
  3407.     texture { color White }
  3408.   }
  3409.   rotate <-0.000000 -90.000000 -0.000000>
  3410.   translate <0.000000 0.406500 0.406500>
  3411. }
  3412.  
  3413. #declare scub = intersection {
  3414.   box { UnitBox
  3415.     texture { color White }
  3416.   }
  3417.   scale <0.222777 0.350000 0.681846>
  3418.   translate <0.000000 0.056500 0.419665>
  3419. }
  3420.  
  3421. #declare diff1_s = difference {
  3422.     intersection { stor }
  3423.     intersection { scub }
  3424. }
  3425.  
  3426. #declare stor1 = intersection {
  3427.   quartic {
  3428.            < 1.000   0.000   0.000   0.000   2.000
  3429.              0.000   0.000   2.000   0.000   -0.401
  3430.              0.000   0.000   0.000   0.000   0.000
  3431.              0.000   0.000   0.000   0.000   0.000
  3432.              1.000   0.000   0.000   2.000   0.000
  3433.              -0.401    0.000   0.000   0.000   0.000
  3434.              1.000   0.000   0.260  0.000   0.017 >
  3435.     texture { color White }
  3436.   }
  3437.   rotate <-0.000000 -90.000000 -0.000000>
  3438.   translate <0.000000 -0.406500 -0.406500>
  3439. }
  3440.  
  3441. #declare scub1 = intersection {
  3442.   box { UnitBox
  3443.     texture { color White }
  3444.   }
  3445.   scale <0.222777 0.350000 0.681846>
  3446.   translate <0.000000 -0.056500 -0.409742>
  3447. }
  3448.  
  3449. #declare diff2_s = difference {
  3450.     intersection { stor1 }
  3451.     intersection { scub1 }
  3452. }
  3453.  
  3454. #declare scyl = intersection {
  3455.   quadric { Cylinder_Z texture { color White } }
  3456.   plane { <0 0 -1> 0 texture { color White } }
  3457.   plane { <0 0 +1> 1 texture { color White } }
  3458.   scale <0.187000 0.187000 1.219500>
  3459.   rotate <-90.000000 -0.000000 -0.000000>
  3460.   translate <0.000000 -0.813000 0.813000>
  3461. }
  3462.  
  3463. #declare scyl1 = intersection {
  3464.   quadric { Cylinder_Z texture { color White } }
  3465.   plane { <0 0 -1> 0 texture { color White } }
  3466.   plane { <0 0 +1> 1 texture { color White } }
  3467.   scale <0.187000 0.187000 1.219500>
  3468.   rotate <-90.000000 -0.000000 -0.000000>
  3469.   translate <0.000000 -0.406500 -0.813000>
  3470. }
  3471.  
  3472. #declare scyl2 = intersection {
  3473.   quadric { Cylinder_Z texture { color White } }
  3474.   plane { <0 0 -1> 0 texture { color White } }
  3475.   plane { <0 0 +1> 1 texture { color White } }
  3476.   scale <0.187000 0.187000 0.813000>
  3477.   rotate <-90.000000 -0.000000 -0.000000>
  3478.   translate <0.000000 -0.406500 0.000000>
  3479. }
  3480.  
  3481. #declare ssph = intersection { 
  3482.   quadric { Sphere 
  3483.     texture { color White }
  3484.   }
  3485.   scale <0.187000 0.187000 0.187000>
  3486.   translate <0.000000 -0.813000 0.813000>
  3487. }
  3488.  
  3489. #declare ssph1 = intersection { 
  3490.   quadric { Sphere 
  3491.     texture { color White }
  3492.   }
  3493.   scale <0.187000 0.187000 0.187000>
  3494.   translate <0.000000 0.813000 -0.813000>
  3495. }
  3496.  
  3497. object {
  3498.   union {
  3499.     difference { diff1_s }
  3500.     difference { diff2_s }
  3501.     intersection { scyl }
  3502.     intersection { scyl1 }
  3503.     intersection { scyl2 }
  3504.     intersection { ssph }
  3505.     intersection { ssph1 }
  3506.   }
  3507.   bounded_by { intersection { sbnd } }
  3508.   rotate <-0.000000 90.000000 90.000000>
  3509.   translate <3.630330 15.135109 1.790000>
  3510. }
  3511.  
  3512. #declare sbnd1 = intersection {   // ***** Small_s
  3513.   box { UnitBox
  3514.   scale <0.283260 1.157982 1.145902>
  3515.   }
  3516. }
  3517.  
  3518. #declare stor2 = intersection {
  3519.   quartic {
  3520.            < 1.000   0.000   0.000   0.000   2.000
  3521.              0.000   0.000   2.000   0.000   -0.401
  3522.              0.000   0.000   0.000   0.000   0.000
  3523.              0.000   0.000   0.000   0.000   0.000
  3524.              1.000   0.000   0.000   2.000   0.000
  3525.              -0.401    0.000   0.000   0.000   0.000
  3526.              1.000   0.000   0.260  0.000   0.017 >
  3527.     texture { color White }
  3528.   }
  3529.   rotate <-0.000000 -90.000000 -0.000000>
  3530.   translate <0.000000 0.406500 0.406500>
  3531. }
  3532.  
  3533. #declare scub2 = intersection {
  3534.   box { UnitBox
  3535.     texture { color White }
  3536.   }
  3537.   scale <0.222777 0.350000 0.681846>
  3538.   translate <0.000000 0.056500 0.419665>
  3539. }
  3540.  
  3541. #declare diff1_s1 = difference {
  3542.     intersection { stor2 }
  3543.     intersection { scub2 }
  3544. }
  3545.  
  3546. #declare stor2 = intersection {
  3547.   quartic {
  3548.            < 1.000   0.000   0.000   0.000   2.000
  3549.              0.000   0.000   2.000   0.000   -0.401
  3550.              0.000   0.000   0.000   0.000   0.000
  3551.              0.000   0.000   0.000   0.000   0.000
  3552.              1.000   0.000   0.000   2.000   0.000
  3553.              -0.401    0.000   0.000   0.000   0.000
  3554.              1.000   0.000   0.260  0.000   0.017 >
  3555.     texture { color White }
  3556.   }
  3557.   rotate <-0.000000 -90.000000 -0.000000>
  3558.   translate <0.000000 -0.406500 -0.406500>
  3559. }
  3560.  
  3561. #declare scub2 = intersection {
  3562.   box { UnitBox
  3563.     texture { color White }
  3564.   }
  3565.   scale <0.222777 0.350000 0.681846>
  3566.   translate <0.000000 -0.056500 -0.409742>
  3567. }
  3568.  
  3569. #declare diff2_s1 = difference {
  3570.     intersection { stor2 }
  3571.     intersection { scub2 }
  3572. }
  3573.  
  3574. #declare scyl3 = intersection {
  3575.   quadric { Cylinder_Z texture { color White } }
  3576.   plane { <0 0 -1> 0 texture { color White } }
  3577.   plane { <0 0 +1> 1 texture { color White } }
  3578.   scale <0.187000 0.187000 1.219500>
  3579.   rotate <-90.000000 -0.000000 -0.000000>
  3580.   translate <0.000000 -0.813000 0.813000>
  3581. }
  3582.  
  3583. #declare scyl4 = intersection {
  3584.   quadric { Cylinder_Z texture { color White } }
  3585.   plane { <0 0 -1> 0 texture { color White } }
  3586.   plane { <0 0 +1> 1 texture { color White } }
  3587.   scale <0.187000 0.187000 1.219500>
  3588.   rotate <-90.000000 -0.000000 -0.000000>
  3589.   translate <0.000000 -0.406500 -0.813000>
  3590. }
  3591.  
  3592. #declare scyl5 = intersection {
  3593.   quadric { Cylinder_Z texture { color White } }
  3594.   plane { <0 0 -1> 0 texture { color White } }
  3595.   plane { <0 0 +1> 1 texture { color White } }
  3596.   scale <0.187000 0.187000 0.813000>
  3597.   rotate <-90.000000 -0.000000 -0.000000>
  3598.   translate <0.000000 -0.406500 0.000000>
  3599. }
  3600.  
  3601. #declare ssph2 = intersection { 
  3602.   quadric { Sphere 
  3603.     texture { color White }
  3604.   }
  3605.   scale <0.187000 0.187000 0.187000>
  3606.   translate <0.000000 -0.813000 0.813000>
  3607. }
  3608.  
  3609. #declare ssph3 = intersection { 
  3610.   quadric { Sphere 
  3611.     texture { color White }
  3612.   }
  3613.   scale <0.187000 0.187000 0.187000>
  3614.   translate <0.000000 0.813000 -0.813000>
  3615. }
  3616.  
  3617. object {
  3618.   union {
  3619.     difference { diff1_s1 }
  3620.     difference { diff2_s1 }
  3621.     intersection { scyl3 }
  3622.     intersection { scyl4 }
  3623.     intersection { scyl5 }
  3624.     intersection { ssph2 }
  3625.     intersection { ssph3 }
  3626.   }
  3627.   bounded_by { intersection { sbnd1 } }
  3628.   rotate <-0.000000 90.000000 90.000000>
  3629.   translate <5.998361 15.169609 1.790000>
  3630. }
  3631.  
  3632. #declare acbnd = intersection {   // ***** Capital_A
  3633.   box { UnitBox
  3634.   scale <0.300000 1.100000 1.900000>
  3635.   translate <0.000000 -0.000000 0.808192>
  3636.   }
  3637. }
  3638.  
  3639. #declare casph1 = intersection { 
  3640.   quadric { Sphere 
  3641.     texture { color NavyBlue }
  3642.   }
  3643.   scale <0.187000 0.187000 0.187000>
  3644.   translate <0.000000 0.000000 2.438000>
  3645. }
  3646.  
  3647. #declare casph2 = intersection { 
  3648.   quadric { Sphere 
  3649.     texture { color NavyBlue }
  3650.   }
  3651.   scale <0.187000 0.187000 0.187000>
  3652.   translate <0.000000 0.813000 -0.813000>
  3653. }
  3654.  
  3655. #declare casph3 = intersection { 
  3656.   quadric { Sphere 
  3657.     texture { color NavyBlue }
  3658.   }
  3659.   scale <0.187000 0.187000 0.187000>
  3660.   translate <0.000000 -0.813000 -0.813000>
  3661. }
  3662.  
  3663. #declare cacyl1 = intersection {
  3664.   quadric { Cylinder_Z texture { color NavyBlue } }
  3665.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3666.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3667.   scale <0.187000 0.184775 3.351304>
  3668.   rotate <14.042461 -0.000000 -0.000000>
  3669.   translate <0.000000 0.813116 -0.813061>
  3670. }
  3671.  
  3672. #declare cacyl2 = intersection {
  3673.   quadric { Cylinder_Z texture { color NavyBlue } }
  3674.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3675.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3676.   scale <0.187000 0.184775 3.351304>
  3677.   rotate <-14.042000 -0.000000 -0.000000>
  3678.   translate <0.000000 -0.813000 -0.813000>
  3679. }
  3680.  
  3681. #declare cacyl3 = intersection {
  3682.   quadric { Cylinder_Z texture { color NavyBlue } }
  3683.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3684.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3685.   scale <0.187000 0.163363 0.750000>
  3686.   rotate <-90.000000 -0.000000 -0.000000>
  3687.   translate <0.000000 -0.375000 0.813000>
  3688. }
  3689.  
  3690. object {
  3691.   union {
  3692.     intersection { casph1 }
  3693.     intersection { casph2 }
  3694.     intersection { casph3 }
  3695.     intersection { cacyl1 }
  3696.     intersection { cacyl2 }
  3697.     intersection { cacyl3 }
  3698.   }
  3699.   bounded_by { intersection { acbnd } }
  3700.   rotate <-0.000000 90.000000 90.000000>
  3701.   translate <-3.905049 -11.910148 1.790000>
  3702. }
  3703.  
  3704. #declare mbnd = intersection {   // ***** Small_m
  3705.   box { UnitBox
  3706.   scale <0.353552 1.283140 1.063594>
  3707.   }
  3708. }
  3709.  
  3710. #declare mcyl1 = intersection {
  3711.   quadric { Cylinder_Z texture { color NavyBlue } }
  3712.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3713.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3714.   scale <0.187000 0.187000 1.625000>
  3715.   translate <0.000000 0.813000 -0.813000>
  3716. }
  3717.  
  3718. #declare mcyl3 = intersection {
  3719.   quadric { Cylinder_Z texture { color NavyBlue } }
  3720.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3721.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3722.   scale <0.187000 0.187000 1.219500>
  3723.   translate <0.000000 -0.813000 -0.813000>
  3724. }
  3725.  
  3726. #declare mcyl2 = intersection {
  3727.   quadric { Cylinder_Z texture { color NavyBlue } }
  3728.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3729.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3730.   scale <0.187000 0.187000 1.219500>
  3731.   translate <0.000000 0.000000 -0.813000>
  3732. }
  3733.  
  3734. #declare msph1 = intersection { 
  3735.   quadric { Sphere 
  3736.     texture { color NavyBlue }
  3737.   }
  3738.   scale <0.187000 0.187000 0.187000>
  3739.   translate <0.000000 0.813000 0.813000>
  3740. }
  3741.  
  3742. #declare msph2 = intersection { 
  3743.   quadric { Sphere 
  3744.     texture { color NavyBlue }
  3745.   }
  3746.   scale <0.187000 0.187000 0.187000>
  3747.   translate <0.000000 0.813000 -0.813000>
  3748. }
  3749.  
  3750. #declare msph3 = intersection { 
  3751.   quadric { Sphere 
  3752.     texture { color NavyBlue }
  3753.   }
  3754.   scale <0.187000 0.187000 0.187000>
  3755.   translate <0.000000 0.000000 -0.813000>
  3756. }
  3757.  
  3758. #declare msph4 = intersection { 
  3759.   quadric { Sphere 
  3760.     texture { color NavyBlue }
  3761.   }
  3762.   scale <0.187000 0.187000 0.187000>
  3763.   translate <0.000000 -0.813000 -0.813000>
  3764. }
  3765.  
  3766. #declare mtor = intersection {
  3767.   quartic {
  3768.            < 1.000   0.000   0.000   0.000   2.000
  3769.              0.000   0.000   2.000   0.000   -0.400
  3770.              0.000   0.000   0.000   0.000   0.000
  3771.              0.000   0.000   0.000   0.000   0.000
  3772.              1.000   0.000   0.000   2.000   0.000
  3773.              -0.400    0.000   0.000   0.000   0.000
  3774.              1.000   0.000   0.260  0.000   0.017 >
  3775.     texture { color NavyBlue }
  3776.   }
  3777.   rotate <-0.000000 -90.000000 -0.000000>
  3778.   translate <0.000000 0.406500 0.406000>
  3779. }
  3780.  
  3781. #declare mcub1 = intersection {
  3782.   box { UnitBox 
  3783.     texture { color NavyBlue }
  3784.   }
  3785.   scale <0.269674 0.704250 0.500000>
  3786.   translate <0.000000 0.406500 -0.108393>
  3787. }
  3788.  
  3789. #declare diff1_m = difference {
  3790.     intersection { mtor }
  3791.     intersection { mcub1 }
  3792. }
  3793.  
  3794. #declare mtor1 = intersection {
  3795.   quartic {
  3796.            < 1.000   0.000   0.000   0.000   2.000
  3797.              0.000   0.000   2.000   0.000   -0.400
  3798.              0.000   0.000   0.000   0.000   0.000
  3799.              0.000   0.000   0.000   0.000   0.000
  3800.              1.000   0.000   0.000   2.000   0.000
  3801.              -0.400    0.000   0.000   0.000   0.000
  3802.              1.000   0.000   0.260  0.000   0.017 >
  3803.     texture { color NavyBlue }
  3804.   }
  3805.   rotate <-0.000000 -90.000000 -0.000000>
  3806.   translate <0.000000 -0.406500 0.406500>
  3807. }
  3808.  
  3809. #declare mcub2 = intersection {
  3810.   box { UnitBox
  3811.     texture { color NavyBlue }
  3812.   }
  3813.   scale <0.269674 0.689357 0.500000>
  3814.   translate <0.000000 -0.406500 -0.093500>
  3815. }
  3816.  
  3817. #declare diff2_m = difference {
  3818.     intersection { mtor1 }
  3819.     intersection { mcub2 }
  3820. }
  3821.  
  3822. object {
  3823.   union {
  3824.     intersection { mcyl1 }
  3825.     intersection { mcyl3 }
  3826.     intersection { mcyl2 }
  3827.     intersection { msph1 }
  3828.     intersection { msph2 }
  3829.     intersection { msph3 }
  3830.     intersection { msph4 }
  3831.     difference { diff1_m }
  3832.     difference { diff2_m }
  3833.   }
  3834.   bounded_by { intersection { mbnd } }
  3835.   rotate <-0.000000 90.000000 90.000000>
  3836.   translate <-1.503366 -11.935911 1.790000>
  3837. }
  3838.  
  3839. #declare ebnd1 = intersection {   // ***** Small_e
  3840.   box { UnitBox 
  3841.   scale <0.300000 1.130322 1.126324>
  3842.   translate <0.000000 -0.026040 -0.013008>
  3843.   }
  3844. }
  3845.  
  3846. #declare etor1 = intersection {
  3847.   quartic {
  3848.            < 1.000   0.000   0.000   0.000   2.000
  3849.              0.000   0.000   2.000   0.000   -1.391
  3850.              0.000   0.000   0.000   0.000   0.000
  3851.              0.000   0.000   0.000   0.000   0.000
  3852.              1.000   0.000   0.000   2.000   0.000
  3853.              -1.391    0.000   0.000   0.000   0.000
  3854.              1.000   0.000   1.250  0.000   0.391 >
  3855.     texture { color NavyBlue }
  3856.   }
  3857.   rotate <-0.000000 -90.000000 -0.000000>
  3858. }
  3859.  
  3860. #declare ecub4 = intersection {
  3861.   box { UnitBox
  3862.     texture { color NavyBlue }
  3863.   }
  3864.   scale <0.250000 0.331317 0.147235>
  3865.   translate <0.000000 -0.746763 -0.147246>
  3866. }
  3867.  
  3868. #declare ecub5 = intersection {
  3869.   box { UnitBox 
  3870.     texture { color NavyBlue }
  3871.   }
  3872.   scale <0.250000 0.331317 0.147235>
  3873.   rotate <45.000000 -0.000000 -0.000000>
  3874.   translate <0.000000 -0.638210 -0.429979>
  3875. }
  3876.  
  3877. #declare ecub6 = intersection {
  3878.   box { UnitBox 
  3879.     texture { color NavyBlue }
  3880.   }
  3881.   scale <0.250000 0.331317 0.147235>
  3882.   rotate <22.500000 -0.000000 -0.000000>
  3883.   translate <0.000000 -0.758422 -0.345460>
  3884. }
  3885.  
  3886. #declare sube1 = difference {
  3887.     intersection { etor1 }
  3888.     intersection { ecub4 }
  3889.     intersection { ecub5 }
  3890.     intersection { ecub6 }
  3891. }
  3892.  
  3893. #declare ecyl2 = intersection {
  3894.   quadric { Cylinder_Z texture { color NavyBlue } }
  3895.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3896.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3897.   scale <0.187000 0.187000 1.500000>
  3898.   rotate <-90.000000 -0.000000 -0.000000>
  3899.   translate <0.000000 -0.813000 0.000000>
  3900. }
  3901.  
  3902. #declare esph3 = intersection { 
  3903.   quadric { Sphere 
  3904.     texture { color NavyBlue }
  3905.   }
  3906.   scale <0.187000 0.187000 0.187000>
  3907.   translate <0.000000 -0.813000 0.000000>
  3908. }
  3909.  
  3910. #declare esph4 = intersection { 
  3911.   quadric { Sphere 
  3912.     texture { color NavyBlue }
  3913.   }
  3914.   scale <0.187000 0.187000 0.187000>
  3915.   translate <0.000000 -0.574519 -0.574523>
  3916. }
  3917.  
  3918. object {
  3919.   union {
  3920.     difference { sube1 }
  3921.     intersection { ecyl2 }
  3922.     intersection { esph3 }
  3923.     intersection { esph4 }
  3924.   }
  3925.   bounded_by { intersection { ebnd1 } }
  3926.   rotate <-0.000000 90.000000 90.000000>
  3927.   translate <0.904086 -11.858824 1.790000>
  3928. }
  3929.  
  3930. #declare rbnd = intersection {   // ***** Small_r
  3931.   box { UnitBox
  3932.   scale <0.312186 1.098298 1.062804>
  3933.   }
  3934. }
  3935.  
  3936. #declare rtor = intersection {
  3937.   quartic {
  3938.            < 1.000   0.000   0.000   0.000   2.000
  3939.              0.000   0.000   2.000   0.000   -1.391
  3940.              0.000   0.000   0.000   0.000   0.000
  3941.              0.000   0.000   0.000   0.000   0.000
  3942.              1.000   0.000   0.000   2.000   0.000
  3943.              -1.391    0.000   0.000   0.000   0.000
  3944.              1.000   0.000   1.250  0.000   0.391 >
  3945.     texture { color NavyBlue }
  3946.   }
  3947.   rotate <-0.000000 -90.000000 -0.000000>
  3948. }
  3949.  
  3950. #declare rcub = intersection {
  3951.   box { UnitBox
  3952.     texture { color NavyBlue }
  3953.   }
  3954.   scale <0.248567 1.050000 0.500000>
  3955.   translate <0.000000 0.000000 -0.500000>
  3956. }
  3957.  
  3958. #declare diff_r = difference {
  3959.     intersection { rtor }
  3960.     intersection { rcub }
  3961. }
  3962.  
  3963. #declare rcyl = intersection {
  3964.   quadric { Cylinder_Z texture { color NavyBlue } }
  3965.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  3966.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  3967.   scale <0.187000 0.187000 1.625000>
  3968.   translate <0.000000 0.813000 -0.813000>
  3969. }
  3970.  
  3971. #declare rsph = intersection { 
  3972.   quadric { Sphere 
  3973.     texture { color NavyBlue }
  3974.   }
  3975.   scale <0.187000 0.187000 0.187000>
  3976.   translate <0.000000 0.813000 0.813000>
  3977. }
  3978.  
  3979. #declare rsph1 = intersection { 
  3980.   quadric { Sphere 
  3981.     texture { color NavyBlue }
  3982.   }
  3983.   scale <0.187000 0.187000 0.187000>
  3984.   translate <0.000000 0.813000 -0.813000>
  3985. }
  3986.  
  3987. #declare rsph2 = intersection { 
  3988.   quadric { Sphere 
  3989.     texture { color NavyBlue }
  3990.   }
  3991.   scale <0.187000 0.187000 0.187000>
  3992.   translate <0.000000 -0.813000 0.000000>
  3993. }
  3994.  
  3995. object {
  3996.   union {
  3997.     difference { diff_r }
  3998.     intersection { rcyl }
  3999.     intersection { rsph }
  4000.     intersection { rsph1 }
  4001.     intersection { rsph2 }
  4002.   }
  4003.   bounded_by { intersection { rbnd } }
  4004.   rotate <-0.000000 90.000000 90.000000>
  4005.   translate <3.187119 -11.935911 1.790000>
  4006. }
  4007.  
  4008. #declare ibnd = intersection {   // ***** Small_i
  4009.   box { UnitBox 
  4010.   scale <0.418257 0.372315 1.625000>
  4011.   translate <0.000000 0.000000 0.327488>
  4012.   }
  4013. }
  4014.  
  4015. #declare icyl = intersection {
  4016.   quadric { Cylinder_Z texture { color NavyBlue } }
  4017.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  4018.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  4019.   scale <0.187000 0.187000 1.625000>
  4020.   translate <0.000000 0.000000 -0.813000>
  4021. }
  4022.  
  4023. #declare isph = intersection { 
  4024.   quadric { Sphere 
  4025.     texture { color NavyBlue }
  4026.   }
  4027.   scale <0.187000 0.187000 0.187000>
  4028.   translate <0.000000 0.000000 1.625000>
  4029. }
  4030.  
  4031. #declare isph1 = intersection { 
  4032.   quadric { Sphere 
  4033.     texture { color NavyBlue }
  4034.   }
  4035.   scale <0.187000 0.187000 0.187000>
  4036.   translate <0.000000 0.000000 -0.813000>
  4037. }
  4038.  
  4039. #declare isph2 = intersection { 
  4040.   quadric { Sphere 
  4041.     texture { color NavyBlue }
  4042.   }
  4043.   scale <0.187000 0.187000 0.187000>
  4044.   translate <0.000000 0.000000 0.813000>
  4045. }
  4046.  
  4047. object {
  4048.   union {
  4049.     intersection { icyl }
  4050.     intersection { isph }
  4051.     intersection { isph1 }
  4052.     intersection { isph2 }
  4053.   }
  4054.   bounded_by { intersection { ibnd } }
  4055.   rotate <-0.000000 90.000000 90.000000>
  4056.   translate <4.679653 -11.707099 1.790000>
  4057. }
  4058.  
  4059. #declare cbnd = intersection {   // ***** Small_c
  4060.   box { UnitBox 
  4061.   scale <0.300000 1.240081 1.122855>
  4062.   translate <0.000000 -0.018000 0.008000>
  4063.   }
  4064. }
  4065.  
  4066. #declare ctor = intersection {
  4067.   quartic {
  4068.            < 1.000   0.000   0.000   0.000   2.000
  4069.              0.000   0.000   2.000   0.000   -1.391
  4070.              0.000   0.000   0.000   0.000   0.000
  4071.              0.000   0.000   0.000   0.000   0.000
  4072.              1.000   0.000   0.000   2.000   0.000
  4073.              -1.391    0.000   0.000   0.000   0.000
  4074.              1.000   0.000   1.250  0.000   0.391 >
  4075.     texture { color NavyBlue }
  4076.   }
  4077.   rotate <-0.000000 -90.000000 -0.000000>
  4078. }
  4079.  
  4080. #declare ccub1 = intersection {
  4081.   box { UnitBox
  4082.     texture { color NavyBlue }
  4083.   }
  4084.   scale <0.250000 0.200010 0.501963>
  4085.   rotate <-45.000000 -0.000000 -0.000000>
  4086.   translate <0.000000 -0.657900 -0.375000>
  4087. }
  4088.  
  4089. #declare ccub2 = intersection {
  4090.   box { UnitBox 
  4091.     texture { color NavyBlue }
  4092.   }
  4093.   scale <0.250000 0.200010 0.501963>
  4094.   rotate <-135.000000 -0.000000 -0.000000>
  4095.   translate <0.000000 -0.663565 0.381000>
  4096. }
  4097.  
  4098. #declare ccub3 = intersection {
  4099.   box { UnitBox 
  4100.     texture { color NavyBlue }
  4101.   }
  4102.   scale <0.250000 0.262971 0.289522>
  4103.   rotate <-45.000000 -0.000000 -0.000000>
  4104.   translate <-0.026000 -0.845571 0.133176>
  4105. }
  4106.  
  4107. #declare ccub4 = intersection {
  4108.   box { UnitBox 
  4109.     texture { color NavyBlue }
  4110.   }
  4111.   scale <0.250000 0.363146 0.289522>
  4112.   rotate <45.000000 -0.000000 -0.000000>
  4113.   translate <-0.026000 -0.757917 -0.067176>
  4114. }
  4115.  
  4116. #declare sub_c = difference {
  4117.     intersection { ctor }
  4118.     intersection { ccub1 }
  4119.     intersection { ccub2 }
  4120.     intersection { ccub3 }
  4121.     intersection { ccub4 }
  4122. }
  4123.  
  4124. #declare csph1 = intersection { 
  4125.   quadric { Sphere 
  4126.     texture { color NavyBlue }
  4127.   }
  4128.   scale <0.187000 0.187000 0.187000>
  4129.   translate <0.000000 -0.574413 0.574570>
  4130. }
  4131.  
  4132. #declare csph2 = intersection { 
  4133.   quadric { Sphere 
  4134.     texture { color NavyBlue }
  4135.   }
  4136.   scale <0.187000 0.187000 0.187000>
  4137.   translate <0.000000 -0.574541 -0.574535>
  4138. }
  4139.  
  4140. object {
  4141.   union {
  4142.     difference { sub_c }
  4143.     intersection { csph1 }
  4144.     intersection { csph2 }
  4145.   }
  4146.   bounded_by { intersection { cbnd } }
  4147.   rotate <-0.000000 90.000000 90.000000>
  4148.   translate <6.297950 -11.884386 1.790000>
  4149. }
  4150.  
  4151. #declare abnd = intersection {   // ***** Small_a
  4152.   box { UnitBox
  4153.   scale <0.250000 1.100000 1.100000>
  4154.   }
  4155. }
  4156.  
  4157. #declare ator = intersection {
  4158.   quartic {
  4159.            < 1.000   0.000   0.000   0.000   2.000
  4160.              0.000   0.000   2.000   0.000   -1.391
  4161.              0.000   0.000   0.000   0.000   0.000
  4162.              0.000   0.000   0.000   0.000   0.000
  4163.              1.000   0.000   0.000   2.000   0.000
  4164.              -1.391    0.000   0.000   0.000   0.000
  4165.              1.000   0.000   1.250  0.000   0.391 >
  4166.     texture { color NavyBlue }
  4167.   }
  4168.   rotate <-0.000000 -90.000000 -0.000000>
  4169. }
  4170.  
  4171. #declare asph1 = intersection { 
  4172.   quadric { Sphere 
  4173.     texture { color NavyBlue }
  4174.   }
  4175.   scale <0.187000 0.187000 0.187000>
  4176.   translate <0.000000 -0.813000 0.813000>
  4177. }
  4178.  
  4179. #declare asph2 = intersection {
  4180.   quadric { Sphere
  4181.     texture { color NavyBlue }
  4182.   }
  4183.   scale <0.187000 0.187000 0.187000>
  4184.   translate <0.000000 -0.813000 -0.813000>
  4185. }
  4186.  
  4187. #declare acyl = intersection {
  4188.   quadric { Cylinder_Z texture { color NavyBlue } }
  4189.   plane { <0 0 -1> 0 texture { color NavyBlue } }
  4190.   plane { <0 0 +1> 1 texture { color NavyBlue } }
  4191.   scale <0.187000 0.187000 1.625000>
  4192.   translate <0.000000 -0.813000 -0.813000>
  4193. }
  4194.  
  4195. object {
  4196.   union {
  4197.     intersection { ator }
  4198.     intersection { asph1 }
  4199.     intersection { asph2 }
  4200.     intersection { acyl }
  4201.   }
  4202.   bounded_by { intersection { abnd } }
  4203.   rotate <-0.000000 90.000000 90.000000>
  4204.   translate <8.686752 -11.897267 1.790000>
  4205. }
  4206.  
  4207. // ***** The Sunset
  4208. object {
  4209.   sphere { <0.0  0.0  0.0> 400.0 }
  4210.   texture {
  4211.     gradient <0.0  1.0  0.0>
  4212.     color_map { 
  4213.       [0.0 0.8 color red 1.0 green 0.3 blue 0.0
  4214.                color red 0.7 green 0.7 blue 1.0]
  4215.       [0.8 1.0 color red 0.7 green 0.7 blue 1.0
  4216.                color red 0.7 green 0.7 blue 1.0]
  4217.      }
  4218.      scale <400.0  400.0  400.0>
  4219.      ambient 0.7
  4220.      diffuse 0.0
  4221.   }
  4222.   color red 0.7 green 0.7 blue 1.0
  4223. }
  4224.  
  4225. // ****** The Clouds
  4226. object {
  4227.   sphere { <0.0  0.0  0.0> 259.0 }
  4228.   texture {
  4229.     bozo
  4230.     turbulence 0.65
  4231.     color_map {
  4232.       [0.0 0.6 color red 1.0 green 1.0 blue 1.0 alpha 1.0
  4233.                color red 1.0 green 1.0 blue 1.0 alpha 1.0]
  4234.       [0.6 0.8 color red 1.0 green 1.0 blue 1.0 alpha 1.0
  4235.                color red 1.0 green 1.0 blue 1.0]
  4236.       [0.8 1.001 color red 1.0 green 1.0 blue 1.0
  4237.                  color red 0.8 green 0.8 blue 0.8]
  4238.     }
  4239.     scale <100.0  20.0  100.0>
  4240.     rotate <0 20 0>
  4241.     ambient 0.7
  4242.     diffuse 0.0
  4243.   }
  4244.   color red 0.7 green 0.7 blue 1.0
  4245. }
  4246.