//  World definition file.
//
//  Contains 2 lights, 6 textures and 262 primitives.
//
//  This file was generated for POV-Ray V2.0 by
//  MORAY.EXE (c) 1991-1994 SoftTronics by Lutz Kretzschmar + Markus Lutz
//  Date : 02/20/1995    (20.02.1995)
//
//  *******************************************
//  *                                         *
//  *  Compose2.pov  by Chris Purdy           *
//  *******************
************************

//  This scene took about 2.5 hrs to render at 800X600 
//  using a 486 DX2 66
//
//  The texture include file for this image is included at 
//  the end of this scene file.."compose2.inc", 
//  it starts at line 2682...
//  
//  The android figure is originally borrowed from an example in
//  the waite group's "Raytracing Worlds with POV-RAY".
//
//  This figure was modified by the addition of digits on the 
//  hands, and different body proportions.
//

#include "
colors.inc"
#include "textures.inc"
#include "shapes.inc"

camera {  //  Camera Camera01
  location  <14.499, -49.724, 5.000>
  direction <0.0,     0.0,  2.4880>
  sky       <0.0,     0.0,  1.0>  // Use right handed-system!
  up        <0.0,     0.0,  1.0>  // Where Z is up
  right     <1.3333,  0.0,  0.0>
  look_at   <0.000, 0.000, 1.000>
}

// *******  L I G H T S *******
light_source {   // Light001
  <16.923, -3.922, 15.968>
  color rgb <1.000, 1.000, 1.000>
}

light_source {   // Lig
ht002
  <-5.116, -15.848, 2.719>
  color rgb <1.000, 1.000, 1.000>
}


//
// ********  T E X T U R E S  *******
//

#include "compose2.INC"

// ********  O B J E C T S *******
#declare Body = cylinder {
  <0,0,1>, <0,0,0>, 1
  texture {
    Chrome_Texture
  }
  scale <1.875000, 1.875000, 2.500000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.187500, 0.000000>
}

#declare bodminone = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <1.250000, 1.250000, 3.000000>
  rot
ate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.000000>
}

#declare bodmajor = difference {
  object { Body }
  object { bodminone }
  texture {
    Chrome_Texture
  }
}

#declare basebot = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.687500, 1.062500, 0.187500>
  translate <0.000000, 1.062000, -2.656500>
}

#declare baseconn = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.187500, 1.062500, 0.750000>
  translate <0.000000, 1.062500, -2.000000>
}

#declare sclpbasm
ain = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.625000, 1.062000, 0.250000>
  translate <0.000000, 1.062500, -2.250000>
}

#declare basesclpmin = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.500000, 0.500000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <-1.688039, -0.250000, -1.989963>
}

#declare basesclpmin1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.500000, 0.500000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <1.687961, -0.250000, -1.989963>
}


#declare basemin = union {
  object { basesclpmin }
  object { basesclpmin1 }
}

#declare basesclpt = difference {
  object { sclpbasmain }
  object { basemin }
}

#declare basetot = union {
  object { basebot }
  object { baseconn }
  object { basesclpt }
  texture {
    base
  }
  translate <0.000000, 0.000000, 0.250000>
}

#declare bodyblkinner = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <1.250000, 1.250000, 2.600000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000
000, -0.088000, 0.000000>
}

#declare bodyinblkmin = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.750000, 0.750000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.000000>
}

#declare bodyinblk = difference {
  object { bodyblkinner }
  object { bodyinblkmin }
  texture {
    base
  }
}

#declare bodyinfinal = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.750000, 0.750000, 2.750000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0
.188000, 0.000000>
}

#declare bodyminfinal = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.312500, 0.312500, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.000000>
}

#declare bodinnerfinal = difference {
  object { bodyinfinal }
  object { bodyminfinal }
  texture {
    Chrome_Texture
  }
}

#declare Cone001 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.700000, 0.700000, 2.000000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 
1.700000, 0.000000>
}

#declare infinalangle = difference {
  object { bodinnerfinal }
  object { Cone001 }
  texture {
    Chrome_Texture
  }
}

#declare bodyshellout = cylinder {
  <0,0,1>, <0,0,0>, 1
  texture {
    base
  }
  scale <1.975000, 1.975000, 2.700000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare Cone2 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.850000, 0.850000, 2.500000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 2.100000, 0.000000>
}


#declare shellmincone = difference {
  object { bodyshellout }
  object { Cone2 }
  texture {
    base
  }
}

#declare Cylndr001 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.000000, 2.000000, 1.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, 2.250000, 0.000000>
}

#declare shellmin = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <2.000000, 2.000000, 2.000000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 4.250000, 0.000000>
}

#declare shellc
ut = difference {
  object { Cylndr001 }
  object { shellmin }
}

#declare shellbev = difference {
  object { shellmincone }
  object { shellcut }
  texture {
    base
  }
}

#declare innercone = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  texture {
    Chrome_Texture
  }
  scale <0.187500, 0.188000, 0.750000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, 0.250000, 0.000000>
}

#declare inconesup1 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
 
 translate <0.000000, 1.000000, 0.250000>
}

#declare inconesup2 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
  rotate <0.000000, 120.000000, 0.000000>
  translate <0.216506, 1.000000, -0.125000>
}

#declare inconesup3 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
  rotate <0.000000, -120.000000, 0.000000>
  translate <-0.216506, 1.000000, -0.125000>
}

#declare conesupp = union {
  object { inconesup1 }
  object { inconesup2 }
  obj
ect { inconesup3 }
}

#declare coneassy = union {
  object { innercone }
  object { conesupp }
  texture {
    Chrome_Texture
  }
}

#declare frntscrew = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewset = difference {
  object { frntscrew }
  object { screwmin }
  texture {
    base
  }
  rotate <0
.000000, -27.000000, 0.000000>
  translate <-1.100000, 0.000000, 1.100000>
}

#declare frntscrew1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin1 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse1 = difference {
  object { frntscrew1 }
  object { screwmin1 }
  texture {
    base
  }
  rotate <0.000000, 48.000000, 0.000000>
  translate <1.100000, 0.00
0000, 1.100000>
}

#declare frntscrew2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin2 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse2 = difference {
  object { frntscrew2 }
  object { screwmin2 }
  texture {
    base
  }
  rotate <0.000000, -59.000000, 0.000000>
  translate <1.100000, 0.000000, -1.100000>
}

#declare frntscrew3 = cylinder {
  
<0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin3 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse3 = difference {
  object { frntscrew3 }
  object { screwmin3 }
  texture {
    base
  }
  rotate <0.000000, -83.000000, 0.000000>
  translate <-1.100000, 0.000000, -1.100000>
}

#declare screwsforfront = union {
  object { frontscrewset }
  object { frontscrewse1 }
  
object { frontscrewse2 }
  object { frontscrewse3 }
  translate <0.000000, -0.300000, 0.000000>
}

#declare frntscrew4 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin4 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse4 = difference {
  object { frntscrew4 }
  object { screwmin4 }
  texture {
    Chrome_Texture
  }
  rotate <0.000000, -27.000000, -180.
000000>
  translate <-0.437500, 3.100000, -0.500000>
}

#declare frntscrew5 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin5 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse5 = difference {
  object { frntscrew5 }
  object { screwmin5 }
  texture {
    Chrome_Texture
  }
  rotate <0.000000, 48.000000, -180.000000>
  translate <0.437500, 3.100000, -0.
500000>
}

#declare rearscrewsone = union {
  object { frontscrewse4 }
  object { frontscrewse5 }
  translate <0.000000, -0.300000, 0.000000>
}

union {
  object { bodmajor }
  object { basetot }
  object { bodyinblk }
  object { infinalangle }
  object { shellbev }
  object { coneassy }
  object { screwsforfront }
  object { rearscrewsone }
  no_shadow
  rotate <0.000000, 0.000000, 20.000000>
  translate <-5.000000, 0.000000, 0.000000>
}

#declare Body1 = cylinder {
  <0,0,1>, <0,0,
0>, 1
  texture {
    Chrome_Texture
  }
  scale <1.875000, 1.875000, 2.500000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.187500, 0.000000>
}

#declare bodminone1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <1.250000, 1.250000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.000000>
}

#declare bodmajor1 = difference {
  object { Body1 }
  object { bodminone1 }
  texture {
    Chrome_Texture
  }
}

#declare basebot1 = b
ox {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.687500, 1.062500, 0.187500>
  translate <0.000000, 1.062000, -2.656500>
}

#declare baseconn1 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.187500, 1.062500, 0.750000>
  translate <0.000000, 1.062500, -2.000000>
}

#declare sclpbasmain1 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.625000, 1.062000, 0.250000>
  translate <0.000000, 1.062500, -2.250000>
}

#declare basesclpmin2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.500000, 0.500000, 3.000000
>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <-1.688039, -0.250000, -1.989963>
}

#declare basesclpmin3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.500000, 0.500000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <1.687961, -0.250000, -1.989963>
}

#declare basemin1 = union {
  object { basesclpmin2 }
  object { basesclpmin3 }
}

#declare basesclpt1 = difference {
  object { sclpbasmain1 }
  object { basemin1 }
}

#declare basetot1 = union {
  object { ba
sebot1 }
  object { baseconn1 }
  object { basesclpt1 }
  texture {
    base
  }
  translate <0.000000, 0.000000, 0.250000>
}

#declare bodyblkinner1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <1.250000, 1.250000, 2.600000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.088000, 0.000000>
}

#declare bodyinblkmin1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.750000, 0.750000, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.0000
00>
}

#declare bodyinblk1 = difference {
  object { bodyblkinner1 }
  object { bodyinblkmin1 }
  texture {
    base
  }
}

#declare bodyinfinal1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.750000, 0.750000, 2.750000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.188000, 0.000000>
}

#declare bodyminfinal1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.312500, 0.312500, 3.000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, -0.325000, 0.000000
>
}

#declare bodinnerfina1 = difference {
  object { bodyinfinal1 }
  object { bodyminfinal1 }
  texture {
    Chrome_Texture
  }
}

#declare Cone3 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.700000, 0.700000, 2.000000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 1.700000, 0.000000>
}

#declare infinalangle1 = difference {
  object { bodinnerfina1 }
  object { Cone3 }
  texture {
    Chrome_Texture
  }
}

#declare bodyshellout1 = cylinder {
  <0,0,1>, <0,0,
0>, 1
  texture {
    base
  }
  scale <1.975000, 1.975000, 2.700000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare Cone4 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.850000, 0.850000, 2.500000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 2.100000, 0.000000>
}

#declare shellmincone1 = difference {
  object { bodyshellout1 }
  object { Cone4 }
  texture {
    base
  }
}

#declare Cylndr2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.000000, 2.000000, 1.
000000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, 2.250000, 0.000000>
}

#declare shellmin1 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <2.000000, 2.000000, 2.000000>
  rotate <90.000000, 0.000000, 0.000000>
  translate <0.000000, 4.250000, 0.000000>
}

#declare shellcut1 = difference {
  object { Cylndr2 }
  object { shellmin1 }
}

#declare shellbev1 = difference {
  object { shellmincone1 }
  object { shellcut1 }
  texture {
    base
  }
}

#declare innercon
e1 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  texture {
    Chrome_Texture
  }
  scale <0.187500, 0.188000, 0.750000>
  rotate <-90.000000, 0.000000, 0.000000>
  translate <0.000000, 0.250000, 0.000000>
}

#declare inconesup4 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
  translate <0.000000, 1.000000, 0.250000>
}

#declare inconesup5 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
  rotate <0.000000, 120.000000, 0.000000>
  translate <0.21
6506, 1.000000, -0.125000>
}

#declare inconesup6 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.031250, 0.125000, 0.250000>
  rotate <0.000000, -120.000000, 0.000000>
  translate <-0.216506, 1.000000, -0.125000>
}

#declare conesupp1 = union {
  object { inconesup4 }
  object { inconesup5 }
  object { inconesup6 }
}

#declare coneassy1 = union {
  object { innercone1 }
  object { conesupp1 }
  texture {
    Chrome_Texture
  }
}

#declare frntscrew6 = cylinder {
  <0,0,1>, <0,0,0>, 1

  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin6 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse6 = difference {
  object { frntscrew6 }
  object { screwmin6 }
  texture {
    base
  }
  rotate <0.000000, -27.000000, 0.000000>
  translate <-1.100000, 0.000000, 1.100000>
}

#declare frntscrew7 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000
000, 0.000000, 0.000000>
}

#declare screwmin7 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse7 = difference {
  object { frntscrew7 }
  object { screwmin7 }
  texture {
    base
  }
  rotate <0.000000, 48.000000, 0.000000>
  translate <1.100000, 0.000000, 1.100000>
}

#declare frntscrew8 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin8 = box {
 
 <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse8 = difference {
  object { frntscrew8 }
  object { screwmin8 }
  texture {
    base
  }
  rotate <0.000000, -59.000000, 0.000000>
  translate <1.100000, 0.000000, -1.100000>
}

#declare frntscrew9 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin9 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.3
00000>
}

#declare frontscrewse9 = difference {
  object { frntscrew9 }
  object { screwmin9 }
  texture {
    base
  }
  rotate <0.000000, -83.000000, 0.000000>
  translate <-1.100000, 0.000000, -1.100000>
}

#declare screwsforfro1 = union {
  object { frontscrewse6 }
  object { frontscrewse7 }
  object { frontscrewse8 }
  object { frontscrewse9 }
  translate <0.000000, -0.300000, 0.000000>
}

#declare frntscrew10 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.1250
00>
  rotate <-90.000000, 0.000000, 0.000000>
}

#declare screwmin10 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse10 = difference {
  object { frntscrew10 }
  object { screwmin10 }
  texture {
    Chrome_Texture
  }
  rotate <0.000000, -27.000000, -180.000000>
  translate <-0.437500, 3.100000, -0.500000>
}

#declare frntscrew11 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.180000, 0.180000, 0.125000>
  rotate <-90.000000, 0.000000, 0.
000000>
}

#declare screwmin11 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.030000, 0.100000, 0.300000>
}

#declare frontscrewse11 = difference {
  object { frntscrew11 }
  object { screwmin11 }
  texture {
    Chrome_Texture
  }
  rotate <0.000000, 48.000000, -180.000000>
  translate <0.437500, 3.100000, -0.500000>
}

#declare rearscrewson1 = union {
  object { frontscrewse10 }
  object { frontscrewse11 }
  translate <0.000000, -0.300000, 0.000000>
}

union {
  object { bodmajor1 }

  object { basetot1 }
  object { bodyinblk1 }
  object { infinalangle1 }
  object { shellbev1 }
  object { coneassy1 }
  object { screwsforfro1 }
  object { rearscrewson1 }
  no_shadow
  rotate <0.000000, 0.000000, -25.000000>
  translate <10.000000, 0.000000, 0.000000>
}

plane {   // Plane001
  z,0
  texture {
    White_Marble
    finish {
      reflection  0.200
     
    }
   scale<.01, .01, 1> 
  }
  scale <1000.000000, 1000.000000, 1.000000>
  translate <-0.031929, 0.000000, -
2.554342>
}

#declare notebot5 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff5 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop10 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop11 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale 
<0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph5 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note5 = union {
  object { notebot5 }
  object { notestff5 }
  object { notetop10 }
  object { notetop11 }
  object { notetopsph5 }
  texture {
    Polished_Brass
  }
  rotate <0.000000, 0.000000, -50.000000>
  translate <-3.
854805, -5.713372, 0.000000>
}

#declare notebot6 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff6 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop12 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop13 = cone {
  <0,0,0>, 0
  <
0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph6 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note6 = union {
  object { notebot6 }
  object { notestff6 }
  object { notetop12 }
  object { notetop13 }
  object { notetopsph6 }
  texture {
    Polished_Brass
  }
  scale <0.750000, 0.750000, 0.750000>

  rotate <0.000000, 0.000000, -40.000000>
  translate <-1.970895, -3.948985, 0.623986>
}

#declare notebot7 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff7 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop14 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.7
87456>
}

#declare notetop15 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph7 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note7 = union {
  object { notebot7 }
  object { notestff7 }
  object { notetop14 }
  object { notetop15 }
  object { notetopsph7 }
  texture {
    Po
lished_Brass
  }
  scale <0.500000, 0.500000, 0.500000>
  rotate <0.000000, 0.000000, -20.000000>
  translate <-0.688358, -2.322268, 0.000000>
}

#declare notebot8 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff8 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop16 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000
, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop17 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph8 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note8 = union {
  object { notebot8 }
  object { notestff8 }
  object { notetop16 }
  object {
 notetop17 }
  object { notetopsph8 }
  texture {
    Polished_Brass
  }
  scale <0.620000, 0.620000, 0.620000>
  rotate <0.000000, 0.000000, -10.000000>
  translate <-0.992431, -4.099328, 0.668557>
}

#declare notebot9 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff9 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop18 = cone {
  <0,0,0>, 0
  <0,0,1>, 1

  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop19 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph9 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note9 = union {
  object { notebot9 }

  object { notestff9 }
  object { notetop18 }
  object { notetop19 }
  object { notetopsph9 }
  texture {
    Polished_Brass
  }
  scale <0.800000, 0.800000, 0.800000>
  rotate <0.000000, 0.000000, -15.000000>
  translate <-1.842573, -5.988716, -1.114262>
}

union {   // notes1
  object { note5 }
  object { note6 }
  object { note7 }
  object { note8 }
  object { note9 }
  rotate <0.000000, 0.000000, 15.000000>
  translate <10.000000, 0.000000, 0.000000>
}
#declare notebot10 = object {
 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff10 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop20 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop21 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <3
5.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph10 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note10 = union {
  object { notebot10 }
  object { notestff10 }
  object { notetop20 }
  object { notetop21 }
  object { notetopsph10 }
  texture {
    Polished_Brass
  }
  rotate <0.000000, 0.000000, -50.000000>
  translate <-3.854805, -5.713372, 0.000000>
}

#de
clare notebot11 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff11 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop22 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop23 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.1250
00, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph11 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note11 = union {
  object { notebot11 }
  object { notestff11 }
  object { notetop22 }
  object { notetop23 }
  object { notetopsph11 }
  texture {
    Polished_Brass
  }
  scale <0.750000, 0.750000, 0.750000>
  rotate <0.000000, 0.000000, -
40.000000>
  translate <-1.970895, -3.948985, 0.623986>
}

#declare notebot12 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff12 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop24 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop
25 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph12 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note12 = union {
  object { notebot12 }
  object { notestff12 }
  object { notetop24 }
  object { notetop25 }
  object { notetopsph12 }
  texture {
    Polished_Brass
  }
  sca
le <0.500000, 0.500000, 0.500000>
  rotate <0.000000, 0.000000, -20.000000>
  translate <-0.688358, -2.322268, 0.000000>
}

#declare notebot13 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff13 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop26 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>

  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop27 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph13 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note13 = union {
  object { notebot13 }
  object { notestff13 }
  object { notetop26 }
  object { notetop27 }
  ob
ject { notetopsph13 }
  texture {
    Polished_Brass
  }
  scale <0.620000, 0.620000, 0.620000>
  rotate <0.000000, 0.000000, -10.000000>
  translate <-0.992431, -4.099328, 0.668557>
}

#declare notebot14 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff14 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop28 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.1250
00, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop29 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph14 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note14 = union {
  object { notebot14 }
  object { 
notestff14 }
  object { notetop28 }
  object { notetop29 }
  object { notetopsph14 }
  texture {
    Polished_Brass
  }
  scale <0.800000, 0.800000, 0.800000>
  rotate <0.000000, 0.000000, -15.000000>
  translate <-1.842573, -5.988716, -1.114262>
}

union {   // notes2
  object { note10 }
  object { note11 }
  object { note12 }
  object { note13 }
  object { note14 }
  rotate <0.000000, 0.000000, 50.000000>
  translate <9.393204, -0.372399, 0.000000>
}
object {   // world
  sphere {<0,
0,0>,1}
  texture {
    Blue_Sky3
  }
  scale <1000.000000, 1000.000000, 1000.000000>
}

#declare notebot = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787
456>
}

#declare notetop1 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note = union {
  object { notebot }
  object { notestff }
  object { notetop }
  object { notetop1 }
  object { notetopsph }
  texture {
    Polished_Bras
s
  }
  rotate <0.000000, 0.000000, -50.000000>
  translate <-3.854805, -5.713372, 0.000000>
}

#declare notebot1 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop2 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.5989
84, 1.787456>
}

#declare notetop3 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph1 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note1 = union {
  object { notebot1 }
  object { notestff1 }
  object { notetop2 }
  object { notetop3 }
  object { notetopsph1 }
  texture {
  
  Polished_Brass
  }
  scale <0.750000, 0.750000, 0.750000>
  rotate <0.000000, 0.000000, -40.000000>
  translate <-1.970895, -3.948985, 0.623986>
}

#declare notebot2 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop4 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000
000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop5 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph2 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note2 = union {
  object { notebot2 }
  object { notestff2 }
  object { notetop4 }
  object 
{ notetop5 }
  object { notetopsph2 }
  texture {
    Polished_Brass
  }
  scale <0.500000, 0.500000, 0.500000>
  rotate <0.000000, 0.000000, -20.000000>
  translate <-0.688358, -2.322268, 0.000000>
}

#declare notebot3 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop6 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
 
 scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop7 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph3 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note3 = union {
  object { notebot3 }
 
 object { notestff3 }
  object { notetop6 }
  object { notetop7 }
  object { notetopsph3 }
  texture {
    Polished_Brass
  }
  scale <0.620000, 0.620000, 0.620000>
  rotate <0.000000, 0.000000, -10.000000>
  translate <-0.992431, -4.099328, 0.668557>
}

#declare notebot4 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff4 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#d
eclare notetop8 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop9 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph4 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>

}

#declare note4 = union {
  object { notebot4 }
  object { notestff4 }
  object { notetop8 }
  object { notetop9 }
  object { notetopsph4 }
  texture {
    Polished_Brass
  }
  scale <0.800000, 0.800000, 0.800000>
  rotate <0.000000, 0.000000, -15.000000>
  translate <-1.842573, -5.988716, -1.114262>
}

#declare notebot15 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff15 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.00
0000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop30 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop31 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph15 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.12
5000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note15 = union {
  object { notebot15 }
  object { notestff15 }
  object { notetop30 }
  object { notetop31 }
  object { notetopsph15 }
  texture {
    Polished_Brass
  }
  scale <0.125000, 0.125000, 0.125000>
  rotate <0.000000, 0.000000, 35.000000>
  translate <2.813365, -0.584267, 4.341711>
}

#declare notebot16 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff16 = cyli
nder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop32 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop33 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetop
sph16 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note16 = union {
  object { notebot16 }
  object { notestff16 }
  object { notetop32 }
  object { notetop33 }
  object { notetopsph16 }
  texture {
    Polished_Brass
  }
  scale <0.250000, 0.250000, 0.250000>
  rotate <0.000000, 0.000000, 45.000000>
  translate <3.313365, -0.584267, 4.841711>
}

#declare notebot17 = object { 
  sphere {<0,0,0>,1}
  scale
 <0.250000, 1.000000, 1.000000>
}

#declare notestff17 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop34 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop35 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
 
 translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph17 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note17 = union {
  object { notebot17 }
  object { notestff17 }
  object { notetop34 }
  object { notetop35 }
  object { notetopsph17 }
  texture {
    Polished_Brass
  }
  scale <0.319302, 0.319302, 0.319302>
  rotate <0.000000, 0.000000, 45.000000>
  translate <2.446058, -0.904946, 5.405569>
}


#declare notebot18 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff18 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop36 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare notetop37 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 
0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph18 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note18 = union {
  object { notebot18 }
  object { notestff18 }
  object { notetop36 }
  object { notetop37 }
  object { notetopsph18 }
  texture {
    Polished_Brass
  }
  scale <0.450000, 0.450000, 0.450000>
  rotate <0.000000, 0.000
000, 45.000000>
  translate <3.393068, -0.554946, 6.698367>
}

#declare notebot19 = object { 
  sphere {<0,0,0>,1}
  scale <0.250000, 1.000000, 1.000000>
}

#declare notestff19 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.125000, 0.125000, 4.000000>
  translate <0.000000, 0.750000, 0.000000>
}

#declare notetop38 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 1.787456>
}

#declare not
etop39 = cone {
  <0,0,0>, 0
  <0,0,1>, 1
  scale <0.125000, 0.125000, 1.500000>
  rotate <35.000000, 0.000000, 0.000000>
  translate <0.000000, 1.598984, 2.787456>
}

#declare notetopsph19 = object { 
  sphere {<0,0,0>,1}
  scale <0.125000, 0.125000, 0.125000>
  translate <0.000000, 0.750000, 4.000000>
}

#declare note19 = union {
  object { notebot19 }
  object { notestff19 }
  object { notetop38 }
  object { notetop39 }
  object { notetopsph19 }
  texture {
    Polished_Brass
  }
 
 scale <0.188859, 0.188859, 0.188859>
  rotate <0.000000, 0.000000, 25.000000>
  translate <3.606163, -0.057437, 4.562499>
}

union {   // notes
  object { note }
  object { note1 }
  object { note2 }
  object { note3 }
  object { note4 }
  object { note15 }
  object { note16 }
  object { note17 }
  object { note18 }
  object { note19 }
  no_shadow
  rotate <0.000000, 0.000000, 30.000000>
  translate <-5.000000, 0.000000, 0.000000>
}
#declare head1 = object { 
  sphere {<0,0,0>,1}
  sc
ale <9.000000, 6.000000, 9.000000>
  rotate <0.000000, 0.000000, -25.000000>
  translate <15.200000, 0.000000, 48.000000>
}

#declare neck1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <4.961377, 2.788113, 6.638192>
  translate <15.200000, 0.000000, 35.111164>
}

#declare torso1 = object { 
  sphere {<0,0,0>,1}
  scale <11.900000, 5.000000, 17.000000>
  translate <15.250000, 0.000000, 23.000000>
}

#declare upperbody1 = union {
  object { head1 }
  object { neck1 }
  object { torso1 }
  t
ranslate <-15.000000, 0.000000, -9.830800>
}
#declare shoulders1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.520886, 2.832361, 30.276731>
  rotate <0.000000, -89.865829, 0.000000>
  translate <29.671045, 0.000000, 37.367031>
}

#declare rshoulder2 = object { 
  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <0.000000, 0.000000, 36.820567>
}

#declare r_up_arm2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <3.000000, 3.000000, 14.316474>
  translate <0.000000, 0.000000
, 20.392929>
}

#declare r_elbow2 = object { 
  sphere {<0,0,0>,1}
  scale <3.500000, 3.500000, 3.500000>
  translate <0.000000, 0.000000, 20.408412>
}

#declare r_upper_arm2 = union {
  object { rshoulder2 }
  object { r_up_arm2 }
  object { r_elbow2 }
}
#declare rpalm2 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <0.698713, 2.500000, 3.046095>
  translate <0.000000, 0.000000, -2.230483>
}

#declare rwrist2 = object { 
  sphere {<0,0,0>,1}
  scale <2.250000, 3.000000, 3.000000>
  transl
ate <0.000000, 0.000000, 1.022305>
}

#declare rhand2 = union {
  object { rpalm2 }
  object { rwrist2 }
  rotate <0.000000, 45.000000, 0.000000>
  translate <-1.125885, 0.000000, -0.900708>
}
#declare R_lower_arm2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.000000, 2.750000, 20.059566>
}

#declare rlowerarmgrp2 = union {
  object { rhand2 }
  object { R_lower_arm2 }
  rotate <0.000000, -135.000000, -90.000000>
  translate <-0.007798, -15.222743, 33.147025>
}
#declare r_arm2 = union {

  object { r_upper_arm2 }
  object { rlowerarmgrp2 }
  translate <0.000000, -0.644054, 0.300087>
}
#declare rshoulder3 = object { 
  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <0.000000, 0.000000, 36.820567>
}

#declare r_up_arm3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <3.000000, 3.000000, 14.316474>
  translate <0.000000, 0.000000, 20.392929>
}

#declare r_elbow3 = object { 
  sphere {<0,0,0>,1}
  scale <3.500000, 3.500000, 3.500000>
  translate <0.000000, 
0.000000, 20.408412>
}

#declare r_upper_arm3 = union {
  object { rshoulder3 }
  object { r_up_arm3 }
  object { r_elbow3 }
}
#declare rpalm3 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <1.000000, 2.500000, 3.000000>
  translate <0.000000, 0.000000, -2.230483>
}

#declare rwrist3 = object { 
  sphere {<0,0,0>,1}
  scale <2.250000, 3.000000, 3.000000>
  translate <0.000000, 0.000000, 1.022305>
}

#declare rhand3 = union {
  object { rpalm3 }
  object { rwrist3 }
  rotate <0.000000, -45.
000000, 0.000000>
  translate <0.991846, 0.000000, 0.000000>
}
#declare R_lower_arm3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.000000, 2.750000, 20.059566>
}

#declare rlowerarmgrp3 = union {
  object { rhand3 }
  object { R_lower_arm3 }
  rotate <0.000000, 90.000000, 0.000000>
  translate <-20.728149, 0.000000, 19.822551>
}
#declare r_arm3 = union {
  object { r_upper_arm3 }
  object { rlowerarmgrp3 }
  rotate <0.000000, -45.000000, 0.000000>
  translate <56.132993, -0.060198, 11.2750
79>
}
#declare sharm1 = union {
  object { shoulders1 }
  object { r_arm2 }
  object { r_arm3 }
  translate <-14.750000, 0.000000, -12.000000>
}
#declare abdomen1 = object { 
  sphere {<0,0,0>,1}
  scale <10.705137, 3.965302, 5.994477>
  translate <0.146809, 0.000000, -4.252629>
}

#declare waist1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.483545, 3.036029, 17.377262>
  rotate <0.000000, -90.000000, 0.000000>
  translate <8.667697, -12.188490, -5.243019>
}

#declare rhip2 = object { 

  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <44.233900, 0.000000, 12.532938>
}

#declare rupleg2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <3.481889, 3.606510, 22.649914>
  translate <44.197226, 0.000000, -11.095149>
}

#declare rknee2 = object { 
  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <44.172436, 0.000000, -11.945906>
}

#declare rlowleg2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <2.460641, 2.412225, 19.861040>
  translate
 <44.019080, 0.009505, -32.480657>
}

#declare rankle2 = object { 
  sphere {<0,0,0>,1}
  scale <3.000000, 3.000000, 3.000000>
  translate <44.151999, -0.356133, -32.764247>
}

#declare rfoot2 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <2.300000, 3.714283, 0.757420>
  translate <44.120440, -4.080964, -34.781866>
}

#declare rleg2 = union {
  object { rhip2 }
  object { rupleg2 }
  object { rknee2 }
  object { rlowleg2 }
  object { rankle2 }
  object { rfoot2 }
  translate <-52.500000, -
12.131000, -17.704370>
}
#declare rhip3 = object { 
  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <44.233900, 0.000000, 12.532938>
}

#declare rupleg3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <3.481889, 3.606510, 22.649914>
  translate <44.197226, 0.000000, -11.095149>
}

#declare rknee3 = object { 
  sphere {<0,0,0>,1}
  scale <4.000000, 4.000000, 4.000000>
  translate <44.172436, 0.000000, -11.945906>
}

#declare rlowleg3 = cylinder {
  <0,0,1>, <0,0,0>, 1

  scale <2.460641, 2.412225, 19.861040>
  translate <44.019080, 0.009505, -32.480657>
}

#declare rankle3 = object { 
  sphere {<0,0,0>,1}
  scale <3.000000, 3.000000, 3.000000>
  translate <44.151999, -0.356133, -32.764247>
}

#declare rfoot3 = box {
  <-1, -1, -1>, <1, 1, 1>
  scale <2.300000, 3.714283, 0.818271>
  translate <44.120440, -4.080964, -34.781866>
}

#declare rleg3 = union {
  object { rhip3 }
  object { rupleg3 }
  object { rknee3 }
  object { rlowleg3 }
  object { rankl
e3 }
  object { rfoot3 }
  translate <-35.500000, -12.131000, -17.704370>
}
#declare lowerbody1 = union {
  object { waist1 }
  object { rleg2 }
  object { rleg3 }
  translate <0.000000, 12.164322, -0.875513>
}
#declare bottom1 = union {
  object { abdomen1 }
  object { lowerbody1 }
  translate <0.100000, 0.000000, 2.000000>
}
#declare android2 = union {
  object { upperbody1 }
  object { sharm1 }
  object { bottom1 }
  texture {
    flesh
  }
  translate <-9.047953, -5.870216, -0.7333
01>
}
#declare thumb = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.651445, 0.737532, 3.474327>
  rotate <0.000000, -90.000000, 60.000000>
  translate <-29.349194, -27.277946, 20.775928>
}

#declare thumb1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.651445, 0.697247, 2.275854>
  rotate <-20.000000, -75.000000, 115.000000>
  translate <-31.169143, -30.553429, 20.901145>
}

#declare th_tip = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.994190, 0.723429>
  rotate <-45.000000, 0.00000
0, 0.000000>
  translate <-31.017948, -33.005516, 21.529925>
}

#declare Sphere001 = object { 
  sphere {<0,0,0>,1}
  scale <0.850000, 0.850000, 0.850000>
  translate <-31.069380, -30.284528, 20.819226>
}

#declare thuup = union {
  object { thumb }
  object { thumb1 }
  object { th_tip }
  object { Sphere001 }
  rotate <-45.000000, 0.000000, 0.000000>
  translate <0.595718, -23.293560, -13.662776>
}
#declare socket = object { 
  sphere {<0,0,0>,1}
  scale <1.250000, 1.250000, 1.250000>

  translate <-28.771163, -27.786103, 20.603210>
}

#declare rthumb = union {
  object { thuup }
  object { socket }
  scale <0.979192, 1.451930, 1.000000>
  rotate <0.000000, 0.000000, -35.000000>
  translate <17.479221, -6.186545, -0.220466>
}
#declare firfing = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc = object { 
  sphere {<0,0,0>,1}
  scale <0.7
18005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>

  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu1 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger = union {
  object { firfing }
  object { finsoc }
  object { finsocu }
  object { finup }
  object 
{ finup1 }
  object { finsocu1 }
  object { fintip }
  rotate <-45.000000, 0.000000, -10.000000>
  translate <0.339764, -28.241320, -14.139772>
}
#declare firfing1 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc1 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu2 = 
object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#
declare finsocu3 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip1 = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger1 = union {
  object { firfing1 }
  object { finsoc1 }
  object { finsocu2 }
  object { finup2 }
  object { finup3 }
  object { finsocu3 }
  object { fintip1 }
  rotate <-30.000000, 0.000000, 0.000
000>
  translate <1.191800, -14.230279, -11.451550>
}
#declare firfing2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc2 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu4 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.66800
0, -30.756714, 20.733138>
}

#declare finup4 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup5 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu5 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  t
ranslate <-28.668000, -32.782249, 20.640947>
}

#declare fintip2 = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger2 = union {
  object { firfing2 }
  object { finsoc2 }
  object { finsocu4 }
  object { finup4 }
  object { finup5 }
  object { finsocu5 }
  object { fintip2 }
  rotate <-30.000000, 0.000000, 0.000000>
  translate <2.584449, -14.189994, -11.472560>
}
#declare firfing3 = cylinder {
  <0,0
,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc3 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu6 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup6 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0
.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup7 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu7 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip3 = object { 
  sphere {<0,0
,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger3 = union {
  object { firfing3 }
  object { finsoc3 }
  object { finsocu6 }
  object { finup6 }
  object { finup7 }
  object { finsocu7 }
  object { fintip3 }
  rotate <-45.000000, 0.000000, 25.000000>
  translate <-0.956663, -11.328645, -14.176465>
}
#declare tothand = union {
  object { rthumb }
  object { finger }
  object { finger1 }
  object { finger2 }
  object { finger
3 }
  texture {
    flesh
  }
  scale <1.000000, 0.750000, 1.000000>
  translate <2.934790, -6.884850, 0.000000>
}
#declare thumb2 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.651445, 0.737532, 3.474327>
  rotate <0.000000, -90.000000, 60.000000>
  translate <-29.349194, -27.277946, 20.775928>
}

#declare thumb3 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.651445, 0.697247, 2.275854>
  rotate <0.000000, -90.000000, 74.898071>
  translate <-30.942961, -29.844009, 20.775928>
}

#declare
 th_tip1 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.994190, 0.723429>
  rotate <0.000000, 0.000000, -15.000000>
  translate <-31.631398, -32.210467, 20.813125>
}

#declare Sphere2 = object { 
  sphere {<0,0,0>,1}
  scale <0.850000, 0.850000, 0.850000>
  translate <-31.069380, -30.284528, 20.819226>
}

#declare thuup1 = union {
  object { thumb2 }
  object { thumb3 }
  object { th_tip1 }
  object { Sphere2 }
  translate <0.563990, 0.040285, 0.000000>
}
#declare socket1 = object
 { 
  sphere {<0,0,0>,1}
  scale <1.250000, 1.250000, 1.250000>
  translate <-28.771163, -27.786103, 20.603210>
}

#declare rthumb1 = union {
  object { thuup1 }
  object { socket1 }
  scale <0.979192, 1.451930, 1.000000>
  rotate <0.000000, 0.000000, -15.000000>
  translate <8.194316, 7.248183, 0.000000>
}
#declare firfing4 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}


#declare finsoc4 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu8 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup8 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup9 = cylin
der {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu9 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip4 = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger4 = union {
  object { firfing4 }

  object { finsoc4 }
  object { finsocu8 }
  object { finup8 }
  object { finup9 }
  object { finsocu9 }
  object { fintip4 }
  rotate <0.000000, 0.000000, -10.000000>
  translate <4.310495, -5.237050, 0.000000>
}
#declare firfing5 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc5 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  
translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu10 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup10 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup11 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.0
00000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu11 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip5 = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger5 = union {
  object { firfing5 }
  object { finsoc5 }
  object { finsocu10 }
  object { finup10 }
  object { finup11 }
  o
bject { finsocu11 }
  object { fintip5 }
  translate <1.228741, 0.000000, 0.000000>
}
#declare firfing6 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc6 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu12 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677,
 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup12 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup13 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu13 = object { 
  sphere {<0,0,0>,1}
  scal
e <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip6 = object { 
  sphere {<0,0,0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger6 = union {
  object { firfing6 }
  object { finsoc6 }
  object { finsocu12 }
  object { finup12 }
  object { finup13 }
  object { finsocu13 }
  object { fintip6 }
  translate <2.621390, 0.040285, -0.021010>
}
#declare firfing7 = cylinder {
  <0,0,1>, 
<0,0,0>, 1
  scale <0.677720, 0.547342, 2.659425>
  rotate <-90.000000, -90.000000, 0.000000>
  translate <-28.645406, -30.702491, 20.682069>
}

#declare finsoc7 = object { 
  sphere {<0,0,0>,1}
  scale <0.718005, 0.718005, 0.953905>
  translate <-28.663097, -28.434525, 20.727036>
}

#declare finsocu14 = object { 
  sphere {<0,0,0>,1}
  scale <0.637435, 0.954677, 0.861714>
  translate <-28.668000, -30.756714, 20.733138>
}

#declare finup14 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.55
6865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -33.102547, 20.674839>
}

#declare finup15 = cylinder {
  <0,0,1>, <0,0,0>, 1
  scale <0.556865, 0.437721, 2.336760>
  rotate <0.000000, -90.000000, -90.000000>
  translate <-28.666028, -34.910712, 20.674839>
}

#declare finsocu15 = object { 
  sphere {<0,0,0>,1}
  scale <0.556865, 0.701347, 0.815619>
  translate <-28.668000, -32.782249, 20.640947>
}

#declare fintip7 = object { 
  sphere {<0,0,
0>,1}
  scale <0.516580, 1.201425, 0.631239>
  translate <-28.659154, -34.979636, 20.661508>
}

#declare finger7 = union {
  object { firfing7 }
  object { finsoc7 }
  object { finsocu14 }
  object { finup14 }
  object { finup15 }
  object { finsocu15 }
  object { fintip7 }
  rotate <0.000000, 0.000000, 5.000000>
  translate <1.415451, 2.532145, 0.015112>
}
#declare tothand1 = union {
  object { rthumb1 }
  object { finger4 }
  object { finger5 }
  object { finger6 }
  object { finger7 
}
  texture {
    flesh
  }
  scale <1.000000, 0.750000, 1.000000>
  rotate <-90.000000, -180.000000, -90.000000>
  translate <-16.272905, 20.933520, 13.356300>
}
union {   // andtot
  object { android2 }
  object { tothand }
  object { tothand1 }
  scale <0.080000, 0.080000, 0.080000>
  translate <-0.299655, 3.296209, 1.701481>
}


//  Persistance of Vision Raytracer V2.0
//  Texture include file for compose2.MDL scene.
//
//  This file was generated for POV-Ray V2.0 by
//  MORAY.EXE (
c) 1991-1994 SoftTronics by Lutz Kretzschmar + Markus Lutz
//
// I have included this file for those who wonder what textures I used in 
// the creation of this image (as you can see, nothing special)


// *******  T E X T U R E S  *******



//  $MRY$: 'Chrome_Texture'


//  $MRY$: 'base'
#declare base = texture {
  pigment { color rgb < 0.000,  0.000,  0.000> }
  finish {
    ambient   0.20
    diffuse   0.50
    brilliance   1.00
    phong   0.60
    phong_size  20.00
  }
}


//
  $MRY$: 'Polished_Brass'


//  $MRY$: 'Blue_Sky3'


//  $MRY$: 'flesh'
#declare flesh = texture {
  pigment { color rgb < 1.000,  0.686,  0.569> }
  finish {
    ambient   0.20
    diffuse   0.50
    brilliance   1.00
    phong   1.00
    phong_size  50.00
  }
}


//  $MRY$: 'White_Marble'


