POV-Ray : Newsgroups : povray.newusers : Getting a laser effect with Lego parts : Getting a laser effect with Lego parts Server Time
28 Jul 2024 14:25:01 EDT (-0400)
  Getting a laser effect with Lego parts  
From: dksmall
Date: 31 Oct 2008 16:30:00
Message: <web.490b6a0a2272a9f74644e00@news.povray.org>
I've looked over several posts about getting an sci-fi laser effect, but it's
just not working for me.  Here's a stripped down version with just a few parts
in it.  I can't get the light source to fill the neon green part.  Eventually I
would add a cylinder to extend the beam out of the part if I can get this
working.

----------------------------------------------

#declare QUAL = 2;  // Quality level, 0=BBox, 1=no refr, 2=normal, 3=studlogo

#declare SW = 0.5;  // Width of seam between two bricks

#declare STUDS = 1;  // 1=on 0=off

#declare BUMPS = 1;  // 1=on 0=off


#declare BUMPNORMAL = normal { bumps 0.01 scale 20 }
#declare AMB = 0.4;
#declare DIF = 0.4;


#declare O7071 = sqrt(0.5);

#ifndef (Color42)
#declare Color42 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.862745,1,0.0392157> #if (QUAL > 1) filter 0.85 #end }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.2 }
  #if (version >= 3.1) #else finish { refraction 1 ior 1.25 } #end
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) #if (QUAL > 1) interior { ior 1.25 } #end } #end
#end
#ifndef (Color7)
#declare Color7 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.682353,0.682353,0.682353> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color0)
#declare Color0 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.301961,0.301961,0.301961> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color14)
#declare Color14 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <1,0.905882,0.211765> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color34)
#declare Color34 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.117647,0.627451,0.227451> #if (QUAL > 1) filter 0.85 #end }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.2 }
  #if (version >= 3.1) #else finish { refraction 1 ior 1.25 } #end
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) #if (QUAL > 1) interior { ior 1.25 } #end } #end
#end

#ifndef (Color3)
#declare Color3 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0,0.654902,0.627451> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color39)
#declare Color39 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.682353,0.682353,0.682353> #if (QUAL > 1) filter 0.85 #end }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.2 }
  #if (version >= 3.1) #else finish { refraction 1 ior 1.25 } #end
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) #if (QUAL > 1) interior { ior 1.25 } #end } #end
#end

#ifndef (Color8)
#declare Color8 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.47451,0.47451,0.45098> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#declare stud4_dot_dat = difference {
 cylinder { <0,0,0>, <0,-4,0>, 8 }
 cylinder { <0,0.01,0>, <0,-4.01,0>, 6 }
}

#declare box5_dot_dat = object {
// Box 5 (five faces)
// Name: box5.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CW
// 2002-04-03 SEB Modified for BFC compliance
 mesh {
  triangle { <-1,1,-1>, <1,1,-1>, <1,1,1> }
  triangle { <1,1,1>, <-1,1,1>, <-1,1,-1> }
  triangle { <1,1,1>, <1,0,1>, <-1,0,1> }
  triangle { <-1,0,1>, <-1,1,1>, <1,1,1> }
  triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> }
  triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> }
  triangle { <-1,1,-1>, <-1,0,-1>, <1,0,-1> }
  triangle { <1,0,-1>, <1,1,-1>, <-1,1,-1> }
  triangle { <1,1,-1>, <1,0,-1>, <1,0,1> }
  triangle { <1,0,1>, <1,1,1>, <1,1,-1> }
//
 }
}

#declare stud_dot_dat =
#if (QUAL <= 2)
cylinder { <0,0,0>, <0,-4,0>, 6 }
#else
union {
 cylinder { <0,0,0>, <0,-4,0>, 6 }
 object { L3Logo translate <0,-4,0> }
}
#end

#declare _3030_dot_dat = #if (QUAL = 0) box { <-100,-4,-40>, <100,8,40> } #else
union {
// Plate  4 x 10
// Name: 3030.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-80,4,20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-80,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,-20> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-80,4,-20> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <96,0,0,0,-4,0,0,0,36,0,8,0> }
 mesh {
  triangle { <100,8,40>, <96,8,36>, <-96,8,36> }
  triangle { <-96,8,36>, <-100,8,40>, <100,8,40> }
// Next Line was 4 16 100 8 -40 96 8 -36 -96 8 -36 -100 8 -40
  triangle { <-100,8,-40>, <-96,8,-36>, <96,8,-36> }
  triangle { <96,8,-36>, <100,8,-40>, <-100,8,-40> }
// Next Line was 4 16 100 8 40 96 8 36 96 8 -36 100 8 -40
  triangle { <100,8,-40>, <96,8,-36>, <96,8,36> }
  triangle { <96,8,36>, <100,8,40>, <100,8,-40> }
  triangle { <-100,8,40>, <-96,8,36>, <-96,8,-36> }
  triangle { <-96,8,-36>, <-100,8,-40>, <-100,8,40> }
 }
 object { box5_dot_dat matrix <100,0,0,0,-8,0,0,0,40,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-30> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,-30> }
//
 #end
}
#end

#declare _3022_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,8,20> } #else
union {
// Plate  2 x  2
// Name: 3022.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,16,0,8,0> }
 mesh {
  triangle { <20,8,20>, <16,8,16>, <-16,8,16> }
  triangle { <-16,8,16>, <-20,8,20>, <20,8,20> }
// Next Line was 4 16 20 8 -20 16 8 -16 -16 8 -16 -20 8 -20
  triangle { <-20,8,-20>, <-16,8,-16>, <16,8,-16> }
  triangle { <16,8,-16>, <20,8,-20>, <-20,8,-20> }
// Next Line was 4 16 20 8 20 16 8 16 16 8 -16 20 8 -20
  triangle { <20,8,-20>, <16,8,-16>, <16,8,16> }
  triangle { <16,8,16>, <20,8,20>, <20,8,-20> }
  triangle { <-20,8,20>, <-16,8,16>, <-16,8,-16> }
  triangle { <-16,8,-16>, <-20,8,-20>, <-20,8,20> }
 }
 object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,20,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
//
 #end
}
#end

#declare stud3_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 }

#declare _2_dash_4cyls_dot_dat = cylinder { <0,0,0>, <0,2,0>, 1 open
 clipped_by { plane { <0,0,-1>,0 } plane { <1,1,0>,O7071 } } }

#declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open }

#declare stud2a_dot_dat = difference {
 cylinder { <0,0,0>, <0,-4,0>, 6 }
 cylinder { <0,0.01,0>, <0,-4.01,0>, 4 }
}

#declare rect_dot_dat = object {
// Rectangle
// Name: rect.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CW
// 2002-4-5: TH: Added BFC statement
 mesh {
  triangle { <1,0,1>, <1,0,-1>, <-1,0,-1> }
  triangle { <-1,0,-1>, <-1,0,1>, <1,0,1> }
//
 }
}

#declare _4855_dot_dat = #if (QUAL = 0) box { <-40,-4,-70>, <40,24,10> } #else
union {
// Wedge  4 x  4 Triple Inverted
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,0> }
 #end
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,24,0> }
 mesh {
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> }
  triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> }
  triangle { <-20,24,-10>, <-16,24,-6>, <16,24,-6> }
  triangle { <16,24,-6>, <20,24,-10>, <-20,24,-10> }
  triangle { <20,24,-10>, <16,24,-6>, <16,24,6> }
  triangle { <16,24,6>, <20,24,10>, <20,24,-10> }
  triangle { <40,4,10>, <20,24,10>, <20,24,-10> }
  triangle { <20,24,-10>, <40,4,-10>, <40,4,10> }
  triangle { <40,4,-10>, <20,24,-10>, <20,4,-70> }
  triangle { <20,4,-70>, <20,24,-10>, <-20,24,-10> }
  triangle { <-20,24,-10>, <-20,4,-70>, <20,4,-70> }
  triangle { <-20,4,-70>, <-20,24,-10>, <-40,4,-10> }
  triangle { <-40,4,-10>, <-20,24,-10>, <-20,24,10> }
  triangle { <-20,24,10>, <-40,4,10>, <-40,4,-10> }
  triangle { <38,2,8>, <22,18,8>, <22,18,-9> }
  triangle { <22,18,-9>, <38,2,-9>, <38,2,8> }
  triangle { <38,2,-9>, <18,22,-9>, <18,2,-68> }
  triangle { <18,2,-68>, <18,22,-9>, <-18,22,-9> }
  triangle { <-18,22,-9>, <-18,2,-68>, <18,2,-68> }
  triangle { <-18,2,-68>, <-18,22,-9>, <-38,2,-9> }
  triangle { <-38,2,-9>, <-22,18,-9>, <-22,18,8> }
  triangle { <-22,18,8>, <-38,2,8>, <-38,2,-9> }
  triangle { <40,4,-10>, <40,0,-10>, <20,0,-70> }
  triangle { <20,0,-70>, <20,4,-70>, <40,4,-10> }
  triangle { <-40,4,-10>, <-40,0,-10>, <-20,0,-70> }
  triangle { <-20,0,-70>, <-20,4,-70>, <-40,4,-10> }
  triangle { <38,2,-9>, <38,0,-9>, <18,0,-68> }
  triangle { <18,0,-68>, <18,2,-68>, <38,2,-9> }
  triangle { <-38,2,-9>, <-38,0,-9>, <-18,0,-68> }
  triangle { <-18,0,-68>, <-18,2,-68>, <-38,2,-9> }
  triangle { <20,16,10>, <20,16,-10>, <-20,16,-10> }
  triangle { <-20,16,-10>, <-20,16,10>, <20,16,10> }
  triangle { <40,0,10>, <38,0,8>, <22,0,8> }
  triangle { <22,0,8>, <20,0,10>, <40,0,10> }
  triangle { <20,0,10>, <22,0,8>, <22,0,-32> }
  triangle { <22,0,-32>, <20,0,-30>, <20,0,10> }
  triangle { <20,0,-30>, <22,0,-32>, <-22,0,-32> }
  triangle { <-22,0,-32>, <-20,0,-30>, <20,0,-30> }
  triangle { <-20,0,-30>, <-22,0,-32>, <-22,0,8> }
  triangle { <-22,0,8>, <-20,0,10>, <-20,0,-30> }
  triangle { <-20,0,10>, <-22,0,8>, <-38,0,8> }
  triangle { <-38,0,8>, <-40,0,10>, <-20,0,10> }
  triangle { <-40,0,10>, <-38,0,8>, <-38,0,-9> }
  triangle { <-38,0,-9>, <-40,0,-10>, <-40,0,10> }
  triangle { <-40,0,-10>, <-38,0,-9>, <-18,0,-68> }
  triangle { <-18,0,-68>, <-20,0,-70>, <-40,0,-10> }
  triangle { <-20,0,-70>, <-18,0,-68>, <18,0,-68> }
  triangle { <18,0,-68>, <20,0,-70>, <-20,0,-70> }
  triangle { <20,0,-70>, <18,0,-68>, <38,0,-9> }
  triangle { <38,0,-9>, <40,0,-10>, <20,0,-70> }
  triangle { <40,0,-10>, <38,0,-9>, <38,0,8> }
  triangle { <38,0,8>, <40,0,10>, <40,0,-10> }
  triangle { <40,4,10>, <40,0,10>, <20,0,10> }
  triangle { <20,0,10>, <20,24,10>, <40,4,10> }
  triangle { <20,24,10>, <20,16,10>, <-20,16,10> }
  triangle { <-20,16,10>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-20,0,10>, <-40,0,10> }
  triangle { <-40,0,10>, <-40,4,10>, <-20,24,10> }
  triangle { <38,2,8>, <38,0,8>, <22,0,8> }
  triangle { <22,0,8>, <22,18,8>, <38,2,8> }
  triangle { <-38,2,8>, <-38,0,8>, <-22,0,8> }
  triangle { <-22,0,8>, <-22,18,8>, <-38,2,8> }
  triangle { <20,19.7,-10>, <18,21.7,-10>, <-18,21.7,-10> }
  triangle { <-18,21.7,-10>, <-20,19.7,-10>, <20,19.7,-10> }
  triangle { <20,19.7,-10>, <20,16,-10>, <-20,16,-10> }
  triangle { <-20,16,-10>, <-20,19.7,-10>, <20,19.7,-10> }
  triangle { <20,12.92,-30>, <18,14.92,-30>, <-18,14.92,-30> }
  triangle { <-18,14.92,-30>, <-20,12.92,-30>, <20,12.92,-30> }
  triangle { <20,12.92,-30>, <20,0,-30>, <-20,0,-30> }
  triangle { <-20,0,-30>, <-20,12.92,-30>, <20,12.92,-30> }
  triangle { <22,10.2,-32>, <18,14.2,-32>, <-18,14.2,-32> }
  triangle { <-18,14.2,-32>, <-22,10.2,-32>, <22,10.2,-32> }
  triangle { <22,10.2,-32>, <22,0,-32>, <-22,0,-32> }
  triangle { <-22,0,-32>, <-22,10.2,-32>, <22,10.2,-32> }
  triangle { <18,2,-68>, <18,0,-68>, <-18,0,-68> }
  triangle { <-18,0,-68>, <-18,2,-68>, <18,2,-68> }
  triangle { <20,4,-70>, <20,0,-70>, <-20,0,-70> }
  triangle { <-20,0,-70>, <-20,4,-70>, <20,4,-70> }
  triangle { <40,4,10>, <40,0,10>, <40,0,-10> }
  triangle { <40,0,-10>, <40,4,-10>, <40,4,10> }
  triangle { <38,2,8>, <38,0,8>, <38,0,-9> }
  triangle { <38,0,-9>, <38,2,-9>, <38,2,8> }
  triangle { <22,18,8>, <22,18,-9>, <22,10.2,-32> }
  triangle { <22,18,8>, <22,0,8>, <22,0,-32> }
  triangle { <22,0,-32>, <22,10.2,-32>, <22,18,8> }
  triangle { <20,19.7,-10>, <20,16,-10>, <20,0,-30> }
  triangle { <20,0,-30>, <20,12.92,-30>, <20,19.7,-10> }
  triangle { <20,16,10>, <20,0,10>, <20,0,-30> }
  triangle { <20,0,-30>, <20,16,-10>, <20,16,10> }
  triangle { <-20,19.7,-10>, <-20,16,-10>, <-20,0,-30> }
  triangle { <-20,0,-30>, <-20,12.92,-30>, <-20,19.7,-10> }
  triangle { <-20,16,10>, <-20,0,10>, <-20,0,-30> }
  triangle { <-20,0,-30>, <-20,16,-10>, <-20,16,10> }
  triangle { <-22,18,8>, <-22,18,-9>, <-22,10.2,-32> }
  triangle { <-22,18,8>, <-22,0,8>, <-22,0,-32> }
  triangle { <-22,0,-32>, <-22,10.2,-32>, <-22,18,8> }
  triangle { <-38,2,8>, <-38,0,8>, <-38,0,-9> }
  triangle { <-38,0,-9>, <-38,2,-9>, <-38,2,8> }
  triangle { <-40,4,10>, <-40,0,10>, <-40,0,-10> }
  triangle { <-40,0,-10>, <-40,4,-10>, <-40,4,10> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,16,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,16,0> }
 #end
 object { _2_dash_4cyls_dot_dat matrix <4,0,0,0,4,0,0,0,4,30,6,0> }
 object { _2_dash_4cyls_dot_dat matrix <4,0,0,0,4,0,0,0,-4,30,6,0> }
 object { _2_dash_4cyls_dot_dat matrix <6,0,0,0,6,0,0,0,6,30,4,0> }
 object { _2_dash_4cyls_dot_dat matrix <6,0,0,0,6,0,0,0,-6,30,4,0> }
 object { _2_dash_4cyls_dot_dat matrix <-4,0,0,0,4,0,0,0,4,-30,6,0> }
 object { _2_dash_4cyls_dot_dat matrix <-4,0,0,0,4,0,0,0,-4,-30,6,0> }
 object { _2_dash_4cyls_dot_dat matrix <-6,0,0,0,6,0,0,0,6,-30,4,0> }
 object { _2_dash_4cyls_dot_dat matrix <-6,0,0,0,6,0,0,0,-6,-30,4,0> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,30,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,30,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,-30,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,-30,0,0> }
 #if (STUDS)
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> }
 #end
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,10,16.91,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,10,16.91,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,-10,16.91,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,-10,16.91,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,10,16.24,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,10,16.24,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,-10,16.24,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,-10,16.24,-20> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,8.91,0,0,0,4,10,8,-20> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,8.91,0,0,0,4,-10,8,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,8.24,0,0,0,6,10,8,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,8.24,0,0,0,6,-10,8,-20> }
 #if (STUDS)
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,8,-20> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,8,-20> }
 #end
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,10,10.13,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,10,10.13,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,-10,10.13,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,-10,10.13,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,10,9.46,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,10,9.46,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,-10,9.46,-40> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,-10,9.46,-40> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,10.13,0,0,0,4,10,0,-40> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,10.13,0,0,0,4,-10,0,-40> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,9.46,0,0,0,6,10,0,-40> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,9.46,0,0,0,6,-10,0,-40> }
 #if (STUDS)
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-40> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-40> }
 #end
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,10,3.35,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,10,3.35,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,4,0,0,-10,3.35,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,1.36,0,-4,0,0,-10,3.35,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,10,2.68,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,10,2.68,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,6,0,0,-10,2.68,-60> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,2.03,0,-6,0,0,-10,2.68,-60> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,3.35,0,0,0,4,10,0,-60> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,3.35,0,0,0,4,-10,0,-60> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,2.68,0,0,0,6,10,0,-60> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,2.68,0,0,0,6,-10,0,-60> }
 #if (STUDS)
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-60> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-60> }
 #end
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,2,10,8,-12> }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,2,-10,8,-12> }
 mesh {
  triangle { <11,16,-10>, <11,8,-10>, <9,8,-10> }
  triangle { <9,8,-10>, <9,16,-10>, <11,16,-10> }
  triangle { <-11,16,-10>, <-11,8,-10>, <-9,8,-10> }
  triangle { <-9,8,-10>, <-9,16,-10>, <-11,16,-10> }
  triangle { <11,21.7,-10>, <11,8,-10>, <11,8,-14> }
  triangle { <11,8,-14>, <11,20.34,-14>, <11,21.7,-10> }
  triangle { <9,21.7,-10>, <9,8,-10>, <9,8,-14> }
  triangle { <9,8,-14>, <9,20.34,-14>, <9,21.7,-10> }
  triangle { <-9,21.7,-10>, <-9,8,-10>, <-9,8,-14> }
  triangle { <-9,8,-14>, <-9,20.34,-14>, <-9,21.7,-10> }
  triangle { <-11,21.7,-10>, <-11,8,-10>, <-11,8,-14> }
  triangle { <-11,8,-14>, <-11,20.34,-14>, <-11,21.7,-10> }
 }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,2,10,8,-28> }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,2,-10,8,-28> }
 mesh {
  triangle { <11,16.28,-26>, <11,8,-26>, <11,8,-30> }
  triangle { <11,8,-30>, <11,14.92,-30>, <11,16.28,-26> }
  triangle { <9,16.28,-26>, <9,8,-26>, <9,8,-30> }
  triangle { <9,8,-30>, <9,14.92,-30>, <9,16.28,-26> }
  triangle { <-9,16.28,-26>, <-9,8,-26>, <-9,8,-30> }
  triangle { <-9,8,-30>, <-9,14.92,-30>, <-9,16.28,-26> }
  triangle { <-11,16.28,-26>, <-11,8,-26>, <-11,8,-30> }
  triangle { <-11,8,-30>, <-11,14.92,-30>, <-11,16.28,-26> }
 }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-33> }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-33> }
 mesh {
  triangle { <11,14.2,-32>, <11,0,-32>, <11,0,-34> }
  triangle { <11,0,-34>, <11,13.52,-34>, <11,14.2,-32> }
  triangle { <9,14.2,-32>, <9,0,-32>, <9,0,-34> }
  triangle { <9,0,-34>, <9,13.52,-34>, <9,14.2,-32> }
  triangle { <-9,14.2,-32>, <-9,0,-32>, <-9,0,-34> }
  triangle { <-9,0,-34>, <-9,13.52,-34>, <-9,14.2,-32> }
  triangle { <-11,14.2,-32>, <-11,0,-32>, <-11,0,-34> }
  triangle { <-11,0,-34>, <-11,13.52,-34>, <-11,14.2,-32> }
 }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,4,10,0,-50> }
 object { rect_dot_dat matrix <1,0,0,0,1,0,0,0,4,-10,0,-50> }
 mesh {
  triangle { <11,9.46,-46>, <11,0,-46>, <11,0,-54> }
  triangle { <11,0,-54>, <11,6.75,-54>, <11,9.46,-46> }
  triangle { <9,9.46,-46>, <9,0,-46>, <9,0,-54> }
  triangle { <9,0,-54>, <9,6.75,-54>, <9,9.46,-46> }
  triangle { <-9,9.46,-46>, <-9,0,-46>, <-9,0,-54> }
  triangle { <-9,0,-54>, <-9,6.75,-54>, <-9,9.46,-46> }
  triangle { <-11,9.46,-46>, <-11,0,-46>, <-11,0,-54> }
  triangle { <-11,0,-54>, <-11,6.75,-54>, <-11,9.46,-46> }
 }
}
#end

#declare _4_dash_4disc_dot_dat = #if (version >= 3.1)
 disc { <0,0,0>, <0,1,0>, 1 }
#else
 cylinder { <0,-0.001,0>, <0,0.001,0>, 1 }
#end

#declare _3_dash_8cyls_dot_dat = cylinder { <0,0,0>, <0,2,0>, 1 open clipped_by
{
 plane { <-O7071,0,-1-O7071>,-1/sqrt(4+sqrt(8)) }
 plane { <1,1,0>,O7071 }
} }

#declare _1_dash_4ndis_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 2, 1
  clipped_by { box { <0,-1,0>, <1,1,1> } }
 }
#else
 difference {
  box { <0,-0.001,0>, <1,0.001,1> }
  cylinder { <0,-1,0>, <0,1,0>, 1 }
 }
#end

#declare _3676_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <30,24,10> } #else
union {
// Slope Brick 45  2 x  2 Inverted Double Convex
// Name: 3676.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
// BFC INVERTNEXT
 object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> }
 mesh {
  triangle { <10,24,10>, <6,24,6>, <-6,24,6> }
  triangle { <-6,24,6>, <-10,24,10>, <10,24,10> }
  triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> }
  triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> }
  triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> }
  triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> }
  triangle { <10,24,-10>, <6,24,-6>, <6,24,6> }
  triangle { <6,24,6>, <10,24,10>, <10,24,-10> }
// BFC INVERTNEXT
 }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,0,6,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,0,6,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,0,4,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,0,4,-20> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,0,0,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,0,-20> }
 object { _4_dash_4disc_dot_dat matrix <2.83,0,2.83,0,1,0,-2.83,4,2.83,20,6,-20>
}
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <2.83,0,-2.83,0,4,0,2.83,0,2.83,20,2,-20>
}
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix
<2.83,0,-2.83,0,4,0,-2.83,0,-2.83,20,2,-20> }
 object { _3_dash_8cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,20,4,-20> }
 object { _3_dash_8cyls_dot_dat matrix <6,0,0,0,6,0,0,0,6,20,4,-20> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,2,0,0,0,4,20,0,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,20,0,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <4,0,0,0,4,0,0,0,4,20,6,0> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <4,0,0,0,4,0,0,0,-4,20,6,0> }
 object { _2_dash_4cyls_dot_dat matrix <6,0,0,0,6,0,0,0,6,20,4,0> }
 object { _2_dash_4cyls_dot_dat matrix <6,0,0,0,6,0,0,0,-6,20,4,0> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,20,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,20,0,0> }
 mesh {
  triangle { <-10,24,10>, <-10,0,10>, <30,4,10> }
  triangle { <30,4,10>, <10,24,10>, <-10,24,10> }
  triangle { <10,24,10>, <30,4,10>, <30,4,-30> }
  triangle { <30,4,-30>, <10,24,-10>, <10,24,10> }
  triangle { <10,24,-10>, <30,4,-30>, <-10,4,-30> }
  triangle { <-10,4,-30>, <-10,24,-10>, <10,24,-10> }
  triangle { <-10,24,-10>, <-10,4,-30>, <-10,0,10> }
  triangle { <-10,0,10>, <-10,24,10>, <-10,24,-10> }
  triangle { <-10,0,10>, <30,0,10>, <30,4,10> }
  triangle { <30,4,10>, <30,0,10>, <30,0,-30> }
  triangle { <30,0,-30>, <30,4,-30>, <30,4,10> }
  triangle { <30,4,-30>, <30,0,-30>, <-10,0,-30> }
  triangle { <-10,0,-30>, <-10,4,-30>, <30,4,-30> }
  triangle { <-10,4,-30>, <-10,0,-30>, <-10,0,10> }
  triangle { <26,4,8>, <10,20,8>, <10,20,-10> }
  triangle { <10,20,-10>, <26,4,-26>, <26,4,8> }
  triangle { <26,4,-26>, <10,20,-10>, <-8,20,-10> }
  triangle { <-8,20,-10>, <-8,4,-26>, <26,4,-26> }
  triangle { <20,10,8>, <20,0,8>, <10,0,8> }
  triangle { <10,0,8>, <10,20,8>, <20,10,8> }
  triangle { <10,20,8>, <10,0,8>, <10,0,-10> }
  triangle { <10,0,-10>, <10,20,-10>, <10,20,8> }
  triangle { <-8,20,-10>, <10,20,-10>, <10,0,-10> }
  triangle { <10,0,-10>, <-8,0,-10>, <-8,20,-10> }
  triangle { <-8,20,-10>, <-8,0,-10>, <-8,0,-20> }
  triangle { <-8,0,-20>, <-8,10,-20>, <-8,20,-10> }
  triangle { <-6,10,-20>, <-8,10,-20>, <-8,0,-20> }
  triangle { <-8,0,-20>, <-6,0,-20>, <-6,10,-20> }
  triangle { <20,4,-26>, <0,4,-26>, <0,0,-26> }
  triangle { <0,0,-26>, <20,0,-26>, <20,4,-26> }
  triangle { <26,4,0>, <26,4,-20>, <26,0,-20> }
  triangle { <26,0,-20>, <26,0,0>, <26,4,0> }
  triangle { <20,10,8>, <20,10,6>, <20,0,6> }
  triangle { <20,0,6>, <20,0,8>, <20,10,8> }
 }
 object { _1_dash_4ndis_dot_dat matrix <-6,0,0,0,1,0,0,0,-6,0,0,-20> }
 object { _1_dash_4ndis_dot_dat matrix <0,0,-6,0,1,0,6,0,0,20,0,-20> }
 object { _1_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,6,20,0,0> }
 mesh {
  triangle { <30,0,10>, <-10,0,10>, <10,0,8> }
  triangle { <10,0,8>, <20,0,8>, <30,0,10> }
  triangle { <-10,0,10>, <-8,0,-10>, <10,0,-10> }
  triangle { <10,0,-10>, <10,0,8>, <-10,0,10> }
  triangle { <-10,0,10>, <-10,0,-30>, <-8,0,-20> }
  triangle { <-8,0,-20>, <-8,0,-10>, <-10,0,10> }
  triangle { <-10,0,-30>, <-6,0,-26>, <-6,0,-20> }
  triangle { <-6,0,-20>, <-8,0,-20>, <-10,0,-30> }
  triangle { <-10,0,-30>, <30,0,-30>, <26,0,-26> }
  triangle { <26,0,-26>, <-6,0,-26>, <-10,0,-30> }
  triangle { <30,0,-30>, <30,0,10>, <26,0,6> }
  triangle { <26,0,6>, <26,0,-26>, <30,0,-30> }
  triangle { <30,0,10>, <20,0,8>, <20,0,6> }
  triangle { <20,0,6>, <26,0,6>, <30,0,10> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,0,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,-20> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,-20> }
//
 #end
}
#end

#declare s_slash_3660s01_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,10>
} #else union {
// ~Slope Brick 45  2 x  2 Inverted Without Front Face
// Name: s\3660s01.dat
// Author: James Jessiman, Dat code
// Author: Orion Pobursky, file prep
// LDRAW_ORG Subpart UPDATE 2004-03
// BFC CERTIFY CCW
// // Uncomment for front face
// // 4 16  20 24 -10  20  4 -30 -20  4 -30 -20 24 -10
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,6,0,24,0> }
 mesh {
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> }
  triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> }
  triangle { <-20,24,-10>, <-16,24,-6>, <16,24,-6> }
  triangle { <16,24,-6>, <20,24,-10>, <-20,24,-10> }
  triangle { <20,24,-10>, <16,24,-6>, <16,24,6> }
  triangle { <16,24,6>, <20,24,10>, <20,24,-10> }
// BFC INVERTNEXT
 }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,10,6,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,10,6,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,-10,6,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,-10,6,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,10,4,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,10,4,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,-10,4,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,-10,4,-20> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,10,0,-20> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,-10,0,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,10,0,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,-10,0,-20> }
 mesh {
  triangle { <20,24,-10>, <20,24,10>, <20,0,10> }
  triangle { <20,0,10>, <20,4,-30>, <20,24,-10> }
  triangle { <20,24,10>, <-20,24,10>, <-20,0,10> }
  triangle { <-20,0,10>, <20,0,10>, <20,24,10> }
  triangle { <-20,24,-10>, <-20,4,-30>, <-20,0,10> }
  triangle { <-20,0,10>, <-20,24,10>, <-20,24,-10> }
  triangle { <20,0,-30>, <20,4,-30>, <20,0,10> }
  triangle { <20,0,-30>, <-20,0,-30>, <-20,4,-30> }
  triangle { <-20,4,-30>, <20,4,-30>, <20,0,-30> }
  triangle { <-20,0,-30>, <-20,0,10>, <-20,4,-30> }
  triangle { <18,20,-10>, <-18,20,-10>, <-18,4,-26> }
  triangle { <-18,4,-26>, <18,4,-26>, <18,20,-10> }
  triangle { <18,20,-10>, <18,4,-26>, <18,0,-26> }
  triangle { <18,0,-26>, <18,0,-10>, <18,20,-10> }
  triangle { <-18,20,-10>, <-18,0,-10>, <-18,0,-26> }
  triangle { <-18,0,-26>, <-18,4,-26>, <-18,20,-10> }
  triangle { <18,20,-10>, <18,0,-10>, <-18,0,-10> }
  triangle { <-18,0,-10>, <-18,20,-10>, <18,20,-10> }
  triangle { <18,4,-26>, <-18,4,-26>, <-18,0,-26> }
  triangle { <-18,0,-26>, <18,0,-26>, <18,4,-26> }
  triangle { <20,0,10>, <-20,0,10>, <-18,0,-10> }
  triangle { <-18,0,-10>, <18,0,-10>, <20,0,10> }
  triangle { <-20,0,10>, <-20,0,-30>, <-18,0,-26> }
  triangle { <-18,0,-26>, <-18,0,-10>, <-20,0,10> }
  triangle { <-20,0,-30>, <20,0,-30>, <18,0,-26> }
  triangle { <18,0,-26>, <-18,0,-26>, <-20,0,-30> }
  triangle { <20,0,-30>, <20,0,10>, <18,0,-10> }
  triangle { <18,0,-10>, <18,0,-26>, <20,0,-30> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-20> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-20> }
 #end
}
#end

#declare _3660_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,10> } #else
union {
// Slope Brick 45  2 x  2 Inverted
// Name: 3660.dat
// Author: James Jessiman
// LDRAW_ORG Part UPDATE 2004-03
// BFC CERTIFY CCW
// // 2002-09-13 ZAN Modified with WINDZ for BFC compliance
// // 2003-07-02 OWP Moved guts to subpart
 object { s_slash_3660s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 mesh {
  triangle { <20,24,-10>, <20,4,-30>, <-20,4,-30> }
  triangle { <-20,4,-30>, <-20,24,-10>, <20,24,-10> }
 }
}
#end

#declare _3021_dot_dat = #if (QUAL = 0) box { <-30,-4,-20>, <30,8,20> } #else
union {
// Plate  2 x  3
// Name: 3021.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,4,0> }
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-10,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <26,0,0,0,-4,0,0,0,16,0,8,0> }
 mesh {
  triangle { <30,8,20>, <26,8,16>, <-26,8,16> }
  triangle { <-26,8,16>, <-30,8,20>, <30,8,20> }
// Next Line was 4 16 30 8 -20 26 8 -16 -26 8 -16 -30 8 -20
  triangle { <-30,8,-20>, <-26,8,-16>, <26,8,-16> }
  triangle { <26,8,-16>, <30,8,-20>, <-30,8,-20> }
// Next Line was 4 16 30 8 20 26 8 16 26 8 -16 30 8 -20
  triangle { <30,8,-20>, <26,8,-16>, <26,8,16> }
  triangle { <26,8,16>, <30,8,20>, <30,8,-20> }
  triangle { <-30,8,20>, <-26,8,16>, <-26,8,-16> }
  triangle { <-26,8,-16>, <-30,8,-20>, <-30,8,20> }
 }
 object { box5_dot_dat matrix <30,0,0,0,-8,0,0,0,20,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,-10> }
//
 #end
}
#end

#declare _3666_dot_dat = #if (QUAL = 0) box { <-60,-4,-10>, <60,8,10> } #else
union {
// Plate  1 x  6
// Name: 3666.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// // 2004-07-25  GuyVivan  Made BFC Compliant
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,6,0,8,0> }
 mesh {
  triangle { <60,8,10>, <56,8,6>, <-56,8,6> }
  triangle { <-56,8,6>, <-60,8,10>, <60,8,10> }
  triangle { <-60,8,10>, <-56,8,6>, <-56,8,-6> }
  triangle { <-56,8,-6>, <-60,8,-10>, <-60,8,10> }
  triangle { <-60,8,-10>, <-56,8,-6>, <56,8,-6> }
  triangle { <56,8,-6>, <60,8,-10>, <-60,8,-10> }
  triangle { <60,8,-10>, <56,8,-6>, <56,8,6> }
  triangle { <56,8,6>, <60,8,10>, <60,8,-10> }
 }
 object { box5_dot_dat matrix <60,0,0,0,-8,0,0,0,10,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,0> }
//
 #end
}
#end

#ifndef (Color4)
#declare Color4 = #if (version >= 3.1) material { #end texture {
 pigment { rgb <0.968627,0.160784,0.054902> }
 finish { ambient AMB diffuse DIF }
 #if (QUAL > 1)
  finish { phong 0.5 phong_size 40 reflection 0.08 }
  #if (BUMPS) normal { BUMPNORMAL } #end
 #end
} #if (version >= 3.1) } #end
#end

#declare stud4a_dot_dat = difference {
 cylinder { <0,0,0>, <0,-4,0>, 8 }
 cylinder { <0,0.01,0>, <0,-4.01,0>, 6 }
}

#declare _1_dash_4cyls_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open
 clipped_by { plane { <-1,0,-1>,-O7071 } plane { <1,1,0>,O7071 } } }

#declare _2_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by
{ box { <-2,-1,0>,<2,2,2> } } }

#declare s_slash_3039s01_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,10>
} #else union {
// ~Slope Brick 45  2 x  2 without Front Face
// Name: s\3039s01.dat
// Author: John VanZwieten
// LDRAW_ORG Subpart UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-07-02  Steffen  BFCed
// //                      change in part name: "w/o" --> "without"
 #if (STUDS)
  object { stud4a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,-10> }
// BFC INVERTNEXT
 #end
 object { _1_dash_4cyls_dot_dat matrix <0,0,-6,0,-6,0,6,0,0,0,10,-10> }
// BFC INVERTNEXT
 object { _1_dash_4cyls_dot_dat matrix <0,0,-6,0,-6,0,-6,0,0,0,10,-10> }
// BFC INVERTNEXT
 object { _2_dash_4cyli_dot_dat matrix <6,0,0,0,16,0,0,0,6,0,4,-10> }
// BFC INVERTNEXT
 object { _2_dash_4cyli_dot_dat matrix <6,0,0,0,10,0,0,0,-6,0,10,-10> }
 object { _1_dash_4cyls_dot_dat matrix <0,0,-8,0,-8,0,8,0,0,0,12,-10> }
 object { _1_dash_4cyls_dot_dat matrix <0,0,-8,0,-8,0,-8,0,0,0,12,-10> }
 object { _2_dash_4cyli_dot_dat matrix <8,0,0,0,16,0,0,0,8,0,4,-10> }
 object { _2_dash_4cyli_dot_dat matrix <8,0,0,0,8,0,0,0,-8,0,12,-10> }
 mesh {
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-26> }
  triangle { <-16,24,-26>, <-20,24,-30>, <-20,24,10> }
  triangle { <-20,24,-30>, <-16,24,-26>, <16,24,-26> }
  triangle { <16,24,-26>, <20,24,-30>, <-20,24,-30> }
  triangle { <20,24,-30>, <16,24,-26>, <16,24,6> }
  triangle { <16,24,6>, <20,24,10>, <20,24,-30> }
  triangle { <16,4,6>, <16,4,-10>, <-16,4,-10> }
  triangle { <-16,4,-10>, <-16,4,6>, <16,4,6> }
  triangle { <20,0,-10>, <20,0,10>, <-20,0,10> }
  triangle { <-20,0,10>, <-20,0,-10>, <20,0,-10> }
  triangle { <-20,24,10>, <-20,0,10>, <20,0,10> }
  triangle { <20,0,10>, <20,24,10>, <-20,24,10> }
  triangle { <16,24,6>, <16,4,6>, <-16,4,6> }
  triangle { <-16,4,6>, <-16,24,6>, <16,24,6> }
  triangle { <-16,24,-26>, <-16,20,-26>, <16,20,-26> }
  triangle { <16,20,-26>, <16,24,-26>, <-16,24,-26> }
  triangle { <20,24,-30>, <20,20,-30>, <-20,20,-30> }
  triangle { <-20,20,-30>, <-20,24,-30>, <20,24,-30> }
  triangle { <20,24,10>, <20,0,10>, <20,20,-30> }
  triangle { <20,20,-30>, <20,24,-30>, <20,24,10> }
  triangle { <20,0,10>, <20,0,-10>, <20,20,-30> }
  triangle { <16,20,-26>, <16,4,6>, <16,24,6> }
  triangle { <16,24,6>, <16,24,-26>, <16,20,-26> }
  triangle { <16,20,-26>, <16,4,-10>, <16,4,6> }
  triangle { <-16,24,6>, <-16,4,6>, <-16,20,-26> }
  triangle { <-16,20,-26>, <-16,24,-26>, <-16,24,6> }
  triangle { <-16,4,6>, <-16,4,-10>, <-16,20,-26> }
  triangle { <-20,20,-30>, <-20,0,10>, <-20,24,10> }
  triangle { <-20,24,10>, <-20,24,-30>, <-20,20,-30> }
  triangle { <-20,20,-30>, <-20,0,-10>, <-20,0,10> }
  triangle { <16,20,-26>, <-16,20,-26>, <-16,4,-10> }
  triangle { <-16,4,-10>, <16,4,-10>, <16,20,-26> }
// 4 16 20 20 -30 20 0 -10 -20 0 -10 -20 20 -30
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
//
 #end
}
#end

#declare _4_dash_4ndis_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 2, 1
  clipped_by { box { <-1,-1,-1>, <1,1,1> } }
 }
#else
 difference {
  box { <-1,-0.001,-1>, <1,0.001,1> }
  cylinder { <0,-1,0>, <0,1,0>, 1 }
 }
#end

#declare _3039p33_dot_dat = #if (QUAL = 0) box { <-20,-4,-30.0004>, <20,24,10> }
#else union {
// Slope Brick 45  2 x  2 with 12 Buttons 3 Lamps on Yellow Pattern
// Name: 3039p33.dat
// Author: Tore Eriksson
// LDRAW_ORG Part UPDATE 2004-02
// // 1999-05-02  KevinB   changed Panel Color
// // 2004-01-02  Steffen  used subfile
 object { s_slash_3039s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 mesh {
  triangle { <-18,2.8572,-12.8572>, <-14,2.8572,-12.8572>, <-14,5.7144,-15.7144>
}
  triangle { <-14,5.7144,-15.7144>, <-18,5.7144,-15.7144>, <-18,2.8572,-12.8572>
}
  triangle { <-10,2.8572,-12.8572>, <-6,2.8572,-12.8572>, <-6,5.7144,-15.7144> }
  triangle { <-6,5.7144,-15.7144>, <-10,5.7144,-15.7144>, <-10,2.8572,-12.8572>
}
  triangle { <-2,2.8572,-12.8572>, <2,2.8572,-12.8572>, <2,5.7144,-15.7144> }
  triangle { <2,5.7144,-15.7144>, <-2,5.7144,-15.7144>, <-2,2.8572,-12.8572> }
  triangle { <6,2.8572,-12.8572>, <10,2.8572,-12.8572>, <10,5.7144,-15.7144> }
  triangle { <10,5.7144,-15.7144>, <6,5.7144,-15.7144>, <6,2.8572,-12.8572> }
  triangle { <-18,8.5716,-18.5716>, <-14,8.5716,-18.5716>,
<-14,11.4288,-21.4288> }
  triangle { <-14,11.4288,-21.4288>, <-18,11.4288,-21.4288>,
<-18,8.5716,-18.5716> }
  triangle { <-10,8.5716,-18.5716>, <-6,8.5716,-18.5716>, <-6,11.4288,-21.4288>
}
  triangle { <-6,11.4288,-21.4288>, <-10,11.4288,-21.4288>,
<-10,8.5716,-18.5716> }
  triangle { <-2,8.5716,-18.5716>, <2,8.5716,-18.5716>, <2,11.4288,-21.4288> }
  triangle { <2,11.4288,-21.4288>, <-2,11.4288,-21.4288>, <-2,8.5716,-18.5716> }
  triangle { <6,8.5716,-18.5716>, <10,8.5716,-18.5716>, <10,11.4288,-21.4288> }
  triangle { <10,11.4288,-21.4288>, <6,11.4288,-21.4288>, <6,8.5716,-18.5716> }
  triangle { <-18,14.286,-24.286>, <-14,14.286,-24.286>, <-14,17.1432,-27.1432>
}
  triangle { <-14,17.1432,-27.1432>, <-18,17.1432,-27.1432>,
<-18,14.286,-24.286> }
  triangle { <-10,14.286,-24.286>, <-6,14.286,-24.286>, <-6,17.1432,-27.1432> }
  triangle { <-6,17.1432,-27.1432>, <-10,17.1432,-27.1432>, <-10,14.286,-24.286>
}
  triangle { <-2,14.286,-24.286>, <2,14.286,-24.286>, <2,17.1432,-27.1432> }
  triangle { <2,17.1432,-27.1432>, <-2,17.1432,-27.1432>, <-2,14.286,-24.286> }
  triangle { <6,14.286,-24.286>, <10,14.286,-24.286>, <10,17.1432,-27.1432> }
  triangle { <10,17.1432,-27.1432>, <6,17.1432,-27.1432>, <6,14.286,-24.286> }
 }
 mesh {
  triangle { <-20,0,-10>, <-18,2.8572,-12.8572>, <10,2.8572,-12.8572> }
  triangle { <10,2.8572,-12.8572>, <12,0,-10>, <-20,0,-10> }
  triangle { <12,0,-10>, <10,2.8572,-12.8572>, <10,17.1432,-27.1432> }
  triangle { <10,17.1432,-27.1432>, <12,20.0004,-30.0004>, <12,0,-10> }
  triangle { <12,20.0004,-30.0004>, <10,17.1432,-27.1432>,
<-18,17.1432,-27.1432> }
  triangle { <-18,17.1432,-27.1432>, <-20,20.0004,-30.0004>,
<12,20.0004,-30.0004> }
  triangle { <-20,20.0004,-30.0004>, <-18,17.1432,-27.1432>,
<-18,2.8572,-12.8572> }
  triangle { <-18,2.8572,-12.8572>, <-20,0,-10>, <-20,20.0004,-30.0004> }
  triangle { <-18,5.7144,-15.7144>, <10,5.7144,-15.7144>, <10,8.5716,-18.5716> }
  triangle { <10,8.5716,-18.5716>, <-18,8.5716,-18.5716>, <-18,5.7144,-15.7144>
}
  triangle { <-18,11.4288,-21.4288>, <10,11.4288,-21.4288>, <10,14.286,-24.286>
}
  triangle { <10,14.286,-24.286>, <-18,14.286,-24.286>, <-18,11.4288,-21.4288> }
  triangle { <-14,2.8572,-12.8572>, <-10,2.8572,-12.8572>,
<-10,17.1432,-27.1432> }
  triangle { <-10,17.1432,-27.1432>, <-14,17.1432,-27.1432>,
<-14,2.8572,-12.8572> }
  triangle { <-6,2.8572,-12.8572>, <-2,2.8572,-12.8572>, <-2,17.1432,-27.1432> }
  triangle { <-2,17.1432,-27.1432>, <-6,17.1432,-27.1432>, <-6,2.8572,-12.8572>
}
  triangle { <2,2.8572,-12.8572>, <6,2.8572,-12.8572>, <6,17.1432,-27.1432> }
  triangle { <6,17.1432,-27.1432>, <2,17.1432,-27.1432>, <2,2.8572,-12.8572> }
  #if (version >= 3.1) material #else texture #end { Color14 }
 }
 object { _4_dash_4disc_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,4.2858,-14.2858> #if (version >= 3.1) material
#else texture #end { Color4 } }
 object { _4_dash_4ndis_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,4.2858,-14.2858> #if (version >= 3.1) material
#else texture #end { Color14 } }
 object { _4_dash_4disc_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,10.0002,-20.0002> #if (version >= 3.1)
material #else texture #end { Color4 } }
 object { _4_dash_4ndis_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,10.0002,-20.0002> #if (version >= 3.1)
material #else texture #end { Color14 } }
 object { _4_dash_4disc_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,15.7146,-25.7146> #if (version >= 3.1)
material #else texture #end { Color4 } }
 object { _4_dash_4ndis_dot_dat matrix
<2,0,0,1,1,0,0,1.4286,-1.4286,16,15.7146,-25.7146> #if (version >= 3.1)
material #else texture #end { Color14 } }
 mesh {
  triangle { <12,0,-10>, <14,2.8572,-12.8572>, <14,17.1432,-27.1432> }
  triangle { <14,17.1432,-27.1432>, <12,20.0004,-30.0004>, <12,0,-10> }
  triangle { <12,0,-10>, <14,2.8572,-12.8572>, <18,2.8572,-12.8572> }
  triangle { <18,2.8572,-12.8572>, <20,0,-10>, <12,0,-10> }
  triangle { <20,0,-10>, <18,2.8572,-12.8572>, <18,17.1432,-27.1432> }
  triangle { <18,17.1432,-27.1432>, <20,20.0004,-30.0004>, <20,0,-10> }
  triangle { <20,20.0004,-30.0004>, <18,17.1432,-27.1432>, <14,17.1432,-27.1432>
}
  triangle { <14,17.1432,-27.1432>, <12,20.0004,-30.0004>, <20,20.0004,-30.0004>
}
  triangle { <14,11.4288,-21.4288>, <18,11.4288,-21.4288>, <18,14.286,-24.286> }
  triangle { <18,14.286,-24.286>, <14,14.286,-24.286>, <14,11.4288,-21.4288> }
  triangle { <14,5.7144,-15.7144>, <18,5.7144,-15.7144>, <18,8.5716,-18.5716> }
  triangle { <18,8.5716,-18.5716>, <14,8.5716,-18.5716>, <14,5.7144,-15.7144> }
//
  #if (version >= 3.1) material #else texture #end { Color14 }
 }
}
#end

#declare box4_dot_dat = object {
// Box 4 (four faces)
// Name: box4.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CW
// 2002-04-03 SEB Modified for BFC compliance
 mesh {
  triangle { <1,1,1>, <1,0,1>, <-1,0,1> }
  triangle { <-1,0,1>, <-1,1,1>, <1,1,1> }
  triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> }
  triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> }
  triangle { <-1,1,-1>, <-1,0,-1>, <1,0,-1> }
  triangle { <1,0,-1>, <1,1,-1>, <-1,1,-1> }
  triangle { <1,1,-1>, <1,0,-1>, <1,0,1> }
  triangle { <1,0,1>, <1,1,1>, <1,1,-1> }
//
 }
}

#declare s_slash_3069bs01_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10>
} #else union {
// Tile  1 x  2 with Groove without Face
// Name: s\3069bs01.dat
// Author: Kevin B, based on 3069.dat by James Jessiman
// LDRAW_ORG Subpart UPDATE 2002-04
// BFC CERTIFY CW
// 2002-07-09 Marek Idec Modified for BFC compliance
// BFC INVERTNEXT
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> }
 mesh {
  triangle { <-16,8,6>, <16,8,6>, <19,8,9> }
  triangle { <19,8,9>, <-19,8,9>, <-16,8,6> }
  triangle { <-16,8,-6>, <-16,8,6>, <-19,8,9> }
  triangle { <-19,8,9>, <-19,8,-9>, <-16,8,-6> }
  triangle { <16,8,-6>, <-16,8,-6>, <-19,8,-9> }
  triangle { <-19,8,-9>, <19,8,-9>, <16,8,-6> }
  triangle { <16,8,6>, <16,8,-6>, <19,8,-9> }
  triangle { <19,8,-9>, <19,8,9>, <16,8,6> }
 }
 object { box4_dot_dat matrix <19,0,0,0,-1,0,0,0,9,0,8,0> }
 mesh {
  triangle { <-19,7,9>, <19,7,9>, <20,7,10> }
  triangle { <20,7,10>, <-20,7,10>, <-19,7,9> }
  triangle { <-19,7,-9>, <-19,7,9>, <-20,7,10> }
  triangle { <-20,7,10>, <-20,7,-10>, <-19,7,-9> }
  triangle { <19,7,-9>, <-19,7,-9>, <-20,7,-10> }
  triangle { <-20,7,-10>, <20,7,-10>, <19,7,-9> }
  triangle { <19,7,9>, <19,7,-9>, <20,7,-10> }
  triangle { <20,7,-10>, <20,7,10>, <19,7,9> }
 }
 object { box4_dot_dat matrix <20,0,0,0,-7,0,0,0,10,0,7,0> }
//
}
#end

#declare _1_dash_4ring7_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 8, 7
  clipped_by { box { <0,-1,0>, <9,1,9> } }
 }
#else
 difference {
  cylinder { <0,-0.001,0>, <0,0.001,0>, 8 }
  cylinder { <0,-0.002,0>, <0,0.002,0>, 7 }
  clipped_by { box { <0,-0.01,0>, <9,0.01,9> } }
 }
#end

#declare _1_dash_4ring8_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 9, 8
  clipped_by { box { <0,-1,0>, <10,1,10> } }
 }
#else
 difference {
  cylinder { <0,-0.001,0>, <0,0.001,0>, 9 }
  cylinder { <0,-0.002,0>, <0,0.002,0>, 8 }
  clipped_by { box { <0,-0.01,0>, <10,0.01,10> } }
 }
#end

#declare _1_dash_4disc_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 1
  clipped_by { box { <0,-1,0>, <2,1,2> } }
 }
#else
 cylinder {
  <0,-0.001,0>, <0,0.001,0>, 1
  clipped_by { box { <0,-1,0>, <2,1,2> } }
 }
#end

#declare _3069bp25_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else
union {
// Tile  1 x  2 with Computer Pattern
// Name: 3069bp25.dat
// Author: Jaco van der Molen, original
// Author: Franklin W. Cain, revised
// Author: Kevin B, groove
// LDRAW_ORG Part UPDATE 2002-02
// KEYWORDS controls, display, button, buttons, dial, burst, starburst, Space
// 2000-12-18 FWC Replaced pattern polygons with primitives and lines with quads
 object { s_slash_3069bs01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
//
 mesh {
  triangle { <-20,0,-10>, <20,0,-10>, <18.25,0,-8.25> }
  triangle { <18.25,0,-8.25>, <-18.25,0,-8.25>, <-20,0,-10> }
  triangle { <-20,0,10>, <20,0,10>, <18.25,0,8.25> }
  triangle { <18.25,0,8.25>, <-18.25,0,8.25>, <-20,0,10> }
  triangle { <-20,0,-10>, <-20,0,10>, <-18.25,0,8.25> }
  triangle { <-18.25,0,8.25>, <-18.25,0,-8.25>, <-20,0,-10> }
  triangle { <20,0,-10>, <20,0,10>, <18.25,0,8.25> }
  triangle { <18.25,0,8.25>, <18.25,0,-8.25>, <20,0,-10> }
//
 }
 object { _1_dash_4ring7_dot_dat matrix <-0.25,0,0,0,1,0,0,0,-0.25,-16,0,-6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring7_dot_dat matrix <0.25,0,0,0,1,0,0,0,-0.25,16,0,-6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring7_dot_dat matrix <-0.25,0,0,0,1,0,0,0,0.25,-16,0,6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring7_dot_dat matrix <0.25,0,0,0,1,0,0,0,0.25,16,0,6> #if
(version >= 3.1) material #else texture #end { Color0 } }
//
 object { _1_dash_4ring8_dot_dat matrix <-0.25,0,0,0,1,0,0,0,-0.25,-16,0,-6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring8_dot_dat matrix <0.25,0,0,0,1,0,0,0,-0.25,16,0,-6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring8_dot_dat matrix <-0.25,0,0,0,1,0,0,0,0.25,-16,0,6> #if
(version >= 3.1) material #else texture #end { Color0 } }
 object { _1_dash_4ring8_dot_dat matrix <0.25,0,0,0,1,0,0,0,0.25,16,0,6> #if
(version >= 3.1) material #else texture #end { Color0 } }
//
 object { _1_dash_4ndis_dot_dat matrix <-2.25,0,0,0,1,0,0,0,-2.25,-16,0,-6> }
 object { _1_dash_4ndis_dot_dat matrix <2.25,0,0,0,1,0,0,0,-2.25,16,0,-6> }
 object { _1_dash_4ndis_dot_dat matrix <-2.25,0,0,0,1,0,0,0,2.25,-16,0,6> }
 object { _1_dash_4ndis_dot_dat matrix <2.25,0,0,0,1,0,0,0,2.25,16,0,6> }
//
 object { _1_dash_4disc_dot_dat matrix <-1.75,0,0,0,1,0,0,0,-1.75,-16,0,-6> }
 object { _1_dash_4disc_dot_dat matrix <1.75,0,0,0,1,0,0,0,-1.75,16,0,-6> }
 object { _1_dash_4disc_dot_dat matrix <-1.75,0,0,0,1,0,0,0,1.75,-16,0,6> }
 object { _1_dash_4disc_dot_dat matrix <1.75,0,0,0,1,0,0,0,1.75,16,0,6> }
//
 mesh {
  triangle { <-16,0,-7.75>, <16,0,-7.75>, <16,0,-8.25> }
  triangle { <16,0,-8.25>, <-16,0,-8.25>, <-16,0,-7.75> }
  triangle { <-16,0,7.75>, <16,0,7.75>, <16,0,8.25> }
  triangle { <16,0,8.25>, <-16,0,8.25>, <-16,0,7.75> }
//
  triangle { <-17.75,0,-6>, <-17.75,0,6>, <-18.25,0,6> }
  triangle { <-18.25,0,6>, <-18.25,0,-6>, <-17.75,0,-6> }
  triangle { <17.75,0,-6>, <17.75,0,6>, <18.25,0,6> }
  triangle { <18.25,0,6>, <18.25,0,-6>, <17.75,0,-6> }
//
//
//
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <4,0,-1>, <4,0,-6>, <9,0,-6> }
  triangle { <9,0,-6>, <9,0,-1>, <4,0,-1> }
  triangle { <4,0,1>, <4,0,6>, <9,0,6> }
  triangle { <9,0,6>, <9,0,1>, <4,0,1> }
  #if (version >= 3.1) material #else texture #end { Color4 }
 }
 mesh {
  triangle { <11,0,-1>, <11,0,-6>, <16,0,-6> }
  triangle { <16,0,-6>, <16,0,-1>, <11,0,-1> }
  triangle { <11,0,1>, <11,0,6>, <16,0,6> }
  triangle { <16,0,6>, <16,0,1>, <11,0,1> }
//
  triangle { <-13,0,-6>, <-1,0,-6>, <-1.5,0,-5.5> }
  triangle { <-1.5,0,-5.5>, <-12.5,0,-5.5>, <-13,0,-6> }
  triangle { <-13,0,6>, <-1,0,6>, <-1.5,0,5.5> }
  triangle { <-1.5,0,5.5>, <-12.5,0,5.5>, <-13,0,6> }
//
  triangle { <-13,0,-6>, <-13,0,6>, <-12.5,0,5.5> }
  triangle { <-12.5,0,5.5>, <-12.5,0,-5.5>, <-13,0,-6> }
  triangle { <-1,0,-6>, <-1,0,6>, <-1.5,0,5.5> }
  triangle { <-1.5,0,5.5>, <-1.5,0,-5.5>, <-1,0,-6> }
//
//
//
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-7,0,0>, <-7.12,0,-1.5>, <-6.88,0,-1.5> }
  triangle { <-7,0,0>, <-7.12,0,1.5>, <-6.88,0,1.5> }
  triangle { <-7,0,0>, <-8.5,0,-0.12>, <-8.5,0,0.12> }
  triangle { <-7,0,0>, <-5.5,0,-0.12>, <-5.5,0,0.12> }
//
  triangle { <-7,0,0>, <-7.91,0,-1.09>, <-8.09,0,-0.91> }
  triangle { <-7,0,0>, <-6.09,0,-1.09>, <-5.91,0,-0.91> }
  triangle { <-7,0,0>, <-7.91,0,1.09>, <-8.09,0,0.91> }
  triangle { <-7,0,0>, <-6.09,0,1.09>, <-5.91,0,0.91> }
//
  triangle { <-7,0,0>, <-7.12,0,-1.5>, <-7.91,0,-1.09> }
  triangle { <-7,0,0>, <-6.88,0,-1.5>, <-6.09,0,-1.09> }
  triangle { <-7,0,0>, <-7.12,0,1.5>, <-7.91,0,1.09> }
  triangle { <-7,0,0>, <-6.88,0,1.5>, <-6.09,0,1.09> }
  triangle { <-7,0,0>, <-8.5,0,-0.12>, <-8.09,0,-0.91> }
  triangle { <-7,0,0>, <-5.5,0,-0.12>, <-5.91,0,-0.91> }
  triangle { <-7,0,0>, <-8.5,0,0.12>, <-8.09,0,0.91> }
  triangle { <-7,0,0>, <-5.5,0,0.12>, <-5.91,0,0.91> }
//
 }
 mesh {
  triangle { <-7.12,0,-1.5>, <-6.88,0,-1.5>, <-6.88,0,-5.5> }
  triangle { <-6.88,0,-5.5>, <-7.12,0,-5.5>, <-7.12,0,-1.5> }
  triangle { <-7.12,0,1.5>, <-6.88,0,1.5>, <-6.88,0,5.5> }
  triangle { <-6.88,0,5.5>, <-7.12,0,5.5>, <-7.12,0,1.5> }
  triangle { <-8.5,0,-0.12>, <-8.5,0,0.12>, <-12.5,0,0.12> }
  triangle { <-12.5,0,0.12>, <-12.5,0,-0.12>, <-8.5,0,-0.12> }
  triangle { <-5.5,0,-0.12>, <-5.5,0,0.12>, <-1.5,0,0.12> }
  triangle { <-1.5,0,0.12>, <-1.5,0,-0.12>, <-5.5,0,-0.12> }
//
  triangle { <-8.09,0,-0.91>, <-7.91,0,-1.09>, <-12.32,0,-5.5> }
  triangle { <-12.32,0,-5.5>, <-12.5,0,-5.32>, <-8.09,0,-0.91> }
  triangle { <-5.91,0,-0.91>, <-6.09,0,-1.09>, <-1.68,0,-5.5> }
  triangle { <-1.68,0,-5.5>, <-1.5,0,-5.32>, <-5.91,0,-0.91> }
  triangle { <-8.09,0,0.91>, <-7.91,0,1.09>, <-12.32,0,5.5> }
  triangle { <-12.32,0,5.5>, <-12.5,0,5.32>, <-8.09,0,0.91> }
  triangle { <-5.91,0,0.91>, <-6.09,0,1.09>, <-1.68,0,5.5> }
  triangle { <-1.68,0,5.5>, <-1.5,0,5.32>, <-5.91,0,0.91> }
  triangle { <-12.5,0,-5.5>, <-12.32,0,-5.5>, <-12.5,0,-5.32> }
  triangle { <-1.5,0,-5.5>, <-1.68,0,-5.5>, <-1.5,0,-5.32> }
  triangle { <-12.5,0,5.5>, <-12.32,0,5.5>, <-12.5,0,5.32> }
  triangle { <-1.5,0,5.5>, <-1.68,0,5.5>, <-1.5,0,5.32> }
//
  triangle { <-8.01,0,-2.83>, <-8.27,0,-2.72>, <-9.44,0,-5.5> }
  triangle { <-9.44,0,-5.5>, <-9.14,0,-5.5>, <-8.01,0,-2.83> }
  triangle { <-5.99,0,-2.83>, <-5.73,0,-2.72>, <-4.56,0,-5.5> }
  triangle { <-4.56,0,-5.5>, <-4.86,0,-5.5>, <-5.99,0,-2.83> }
  triangle { <-8.01,0,2.83>, <-8.27,0,2.72>, <-9.44,0,5.5> }
  triangle { <-9.44,0,5.5>, <-9.14,0,5.5>, <-8.01,0,2.83> }
  triangle { <-5.99,0,2.83>, <-5.73,0,2.72>, <-4.56,0,5.5> }
  triangle { <-4.56,0,5.5>, <-4.86,0,5.5>, <-5.99,0,2.83> }
  #if (version >= 3.1) material #else texture #end { Color4 }
 }
 mesh {
  triangle { <-7.12,0,-1.5>, <-8.01,0,-2.83>, <-8.27,0,-2.72> }
  triangle { <-8.27,0,-2.72>, <-7.91,0,-1.09>, <-7.12,0,-1.5> }
  triangle { <-6.88,0,-1.5>, <-5.99,0,-2.83>, <-5.73,0,-2.72> }
  triangle { <-5.73,0,-2.72>, <-6.09,0,-1.09>, <-6.88,0,-1.5> }
  triangle { <-7.12,0,1.5>, <-8.01,0,2.83>, <-8.27,0,2.72> }
  triangle { <-8.27,0,2.72>, <-7.91,0,1.09>, <-7.12,0,1.5> }
  triangle { <-6.88,0,1.5>, <-5.99,0,2.83>, <-5.73,0,2.72> }
  triangle { <-5.73,0,2.72>, <-6.09,0,1.09>, <-6.88,0,1.5> }
  triangle { <-7.12,0,-1.5>, <-8.01,0,-2.83>, <-9.14,0,-5.5> }
  triangle { <-9.14,0,-5.5>, <-7.12,0,-5.5>, <-7.12,0,-1.5> }
  triangle { <-6.88,0,-1.5>, <-5.99,0,-2.83>, <-4.86,0,-5.5> }
  triangle { <-4.86,0,-5.5>, <-6.88,0,-5.5>, <-6.88,0,-1.5> }
  triangle { <-7.12,0,1.5>, <-8.01,0,2.83>, <-9.14,0,5.5> }
  triangle { <-9.14,0,5.5>, <-7.12,0,5.5>, <-7.12,0,1.5> }
  triangle { <-6.88,0,1.5>, <-5.99,0,2.83>, <-4.86,0,5.5> }
  triangle { <-4.86,0,5.5>, <-6.88,0,5.5>, <-6.88,0,1.5> }
  triangle { <-7.91,0,-1.09>, <-8.27,0,-2.72>, <-9.44,0,-5.5> }
  triangle { <-9.44,0,-5.5>, <-12.32,0,-5.5>, <-7.91,0,-1.09> }
  triangle { <-6.09,0,-1.09>, <-5.73,0,-2.72>, <-4.56,0,-5.5> }
  triangle { <-4.56,0,-5.5>, <-1.68,0,-5.5>, <-6.09,0,-1.09> }
  triangle { <-7.91,0,1.09>, <-8.27,0,2.72>, <-9.44,0,5.5> }
  triangle { <-9.44,0,5.5>, <-12.32,0,5.5>, <-7.91,0,1.09> }
  triangle { <-6.09,0,1.09>, <-5.73,0,2.72>, <-4.56,0,5.5> }
  triangle { <-4.56,0,5.5>, <-1.68,0,5.5>, <-6.09,0,1.09> }
 }
 mesh {
  triangle { <-9.83,0,-1.01>, <-9.72,0,-1.27>, <-12.5,0,-2.44> }
  triangle { <-12.5,0,-2.44>, <-12.5,0,-2.14>, <-9.83,0,-1.01> }
  triangle { <-4.17,0,-1.01>, <-4.28,0,-1.27>, <-1.5,0,-2.44> }
  triangle { <-1.5,0,-2.44>, <-1.5,0,-2.14>, <-4.17,0,-1.01> }
  triangle { <-9.83,0,1.01>, <-9.72,0,1.27>, <-12.5,0,2.44> }
  triangle { <-12.5,0,2.44>, <-12.5,0,2.14>, <-9.83,0,1.01> }
  triangle { <-4.17,0,1.01>, <-4.28,0,1.27>, <-1.5,0,2.44> }
  triangle { <-1.5,0,2.44>, <-1.5,0,2.14>, <-4.17,0,1.01> }
  #if (version >= 3.1) material #else texture #end { Color4 }
 }
 mesh {
  triangle { <-8.5,0,-0.12>, <-9.83,0,-1.01>, <-9.72,0,-1.27> }
  triangle { <-9.72,0,-1.27>, <-8.09,0,-0.91>, <-8.5,0,-0.12> }
  triangle { <-5.5,0,-0.12>, <-4.17,0,-1.01>, <-4.28,0,-1.27> }
  triangle { <-4.28,0,-1.27>, <-5.91,0,-0.91>, <-5.5,0,-0.12> }
  triangle { <-8.5,0,0.12>, <-9.83,0,1.01>, <-9.72,0,1.27> }
  triangle { <-9.72,0,1.27>, <-8.09,0,0.91>, <-8.5,0,0.12> }
  triangle { <-5.5,0,0.12>, <-4.17,0,1.01>, <-4.28,0,1.27> }
  triangle { <-4.28,0,1.27>, <-5.91,0,0.91>, <-5.5,0,0.12> }
  triangle { <-8.5,0,-0.12>, <-9.83,0,-1.01>, <-12.5,0,-2.14> }
  triangle { <-12.5,0,-2.14>, <-12.5,0,-0.12>, <-8.5,0,-0.12> }
  triangle { <-5.5,0,-0.12>, <-4.17,0,-1.01>, <-1.5,0,-2.14> }
  triangle { <-1.5,0,-2.14>, <-1.5,0,-0.12>, <-5.5,0,-0.12> }
  triangle { <-8.5,0,0.12>, <-9.83,0,1.01>, <-12.5,0,2.14> }
  triangle { <-12.5,0,2.14>, <-12.5,0,0.12>, <-8.5,0,0.12> }
  triangle { <-5.5,0,0.12>, <-4.17,0,1.01>, <-1.5,0,2.14> }
  triangle { <-1.5,0,2.14>, <-1.5,0,0.12>, <-5.5,0,0.12> }
  triangle { <-8.09,0,-0.91>, <-9.72,0,-1.27>, <-12.5,0,-2.44> }
  triangle { <-12.5,0,-2.44>, <-12.5,0,-5.32>, <-8.09,0,-0.91> }
  triangle { <-5.91,0,-0.91>, <-4.28,0,-1.27>, <-1.5,0,-2.44> }
  triangle { <-1.5,0,-2.44>, <-1.5,0,-5.32>, <-5.91,0,-0.91> }
  triangle { <-8.09,0,0.91>, <-9.72,0,1.27>, <-12.5,0,2.44> }
  triangle { <-12.5,0,2.44>, <-12.5,0,5.32>, <-8.09,0,0.91> }
  triangle { <-5.91,0,0.91>, <-4.28,0,1.27>, <-1.5,0,2.44> }
  triangle { <-1.5,0,2.44>, <-1.5,0,5.32>, <-5.91,0,0.91> }
//
  triangle { <-16,0,-6>, <16,0,-6>, <16,0,-7.75> }
  triangle { <16,0,-7.75>, <-16,0,-7.75>, <-16,0,-6> }
  triangle { <-16,0,6>, <16,0,6>, <16,0,7.75> }
  triangle { <16,0,7.75>, <-16,0,7.75>, <-16,0,6> }
  triangle { <-13,0,-6>, <-13,0,6>, <-17.75,0,6> }
  triangle { <-17.75,0,6>, <-17.75,0,-6>, <-13,0,-6> }
  triangle { <16,0,-6>, <16,0,6>, <17.75,0,6> }
  triangle { <17.75,0,6>, <17.75,0,-6>, <16,0,-6> }
  triangle { <-1,0,-6>, <4,0,-6>, <4,0,6> }
  triangle { <4,0,6>, <-1,0,6>, <-1,0,-6> }
  triangle { <4,0,-1>, <9,0,-1>, <9,0,1> }
  triangle { <9,0,1>, <4,0,1>, <4,0,-1> }
  triangle { <9,0,-6>, <11,0,-6>, <11,0,6> }
  triangle { <11,0,6>, <9,0,6>, <9,0,-6> }
  triangle { <11,0,-1>, <16,0,-1>, <16,0,1> }
  triangle { <16,0,1>, <11,0,1>, <11,0,-1> }
//
 }
}
#end

#declare _3024_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,8,10> } #else
union {
// Plate  1 x  1
// Name: 3024.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
// BFC INVERTNEXT
 object { box5_dot_dat matrix <6,0,0,0,-4,0,0,0,6,0,8,0> }
 mesh {
  triangle { <10,8,10>, <6,8,6>, <-6,8,6> }
  triangle { <-6,8,6>, <-10,8,10>, <10,8,10> }
  triangle { <-10,8,10>, <-6,8,6>, <-6,8,-6> }
  triangle { <-6,8,-6>, <-10,8,-10>, <-10,8,10> }
  triangle { <-10,8,-10>, <-6,8,-6>, <6,8,-6> }
  triangle { <6,8,-6>, <10,8,-10>, <-10,8,-10> }
  triangle { <10,8,-10>, <6,8,-6>, <6,8,6> }
  triangle { <6,8,6>, <10,8,10>, <10,8,-10> }
 }
 object { box5_dot_dat matrix <10,0,0,0,-8,0,0,0,10,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
//
 #end
}
#end

#declare s_slash_4865s01_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,24,10>
} #else union {
// ~Panel  1 x  2 x  1 without Front Face
// Name: s\4865s01.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Subpart UPDATE 2004-02
// BFC CERTIFY CCW
// // 2003-07-03  Steffen  BFCed, subfiled
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,24,0> }
 mesh {
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> }
  triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> }
  triangle { <-20,24,-10>, <-16,24,-6>, <16,24,-6> }
  triangle { <16,24,-6>, <20,24,-10>, <-20,24,-10> }
  triangle { <20,24,-10>, <16,24,-6>, <16,24,6> }
  triangle { <16,24,6>, <20,24,10>, <20,24,-10> }
  triangle { <20,16,-10>, <20,16,6>, <-20,16,6> }
  triangle { <-20,16,6>, <-20,16,-10>, <20,16,-10> }
  triangle { <20,0,6>, <20,0,10>, <-20,0,10> }
  triangle { <-20,0,10>, <-20,0,6>, <20,0,6> }
  triangle { <-20,24,10>, <-20,24,-10>, <-20,16,-10> }
  triangle { <-20,16,-10>, <-20,16,6>, <-20,24,10> }
  triangle { <-20,24,-10>, <20,24,-10>, <20,16,-10> }
  triangle { <20,16,-10>, <-20,16,-10>, <-20,24,-10> }
  triangle { <20,24,-10>, <20,24,10>, <20,16,6> }
  triangle { <20,16,6>, <20,16,-10>, <20,24,-10> }
  triangle { <-20,24,10>, <-20,16,6>, <-20,0,6> }
  triangle { <-20,0,6>, <-20,0,10>, <-20,24,10> }
  triangle { <-20,16,6>, <20,16,6>, <20,0,6> }
  triangle { <20,0,6>, <-20,0,6>, <-20,16,6> }
  triangle { <20,16,6>, <20,24,10>, <20,0,10> }
  triangle { <20,0,10>, <20,0,6>, <20,16,6> }
//
 }
}
#end

#declare _4865_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,24,10> } #else
union {
// Panel  1 x  2 x  1
// Name: 4865.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-02
// BFC CERTIFY CCW
// // 2003-07-03  Steffen  BFCed, subfiled
 object { s_slash_4865s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 mesh {
  triangle { <20,24,10>, <-20,24,10>, <-20,0,10> }
  triangle { <-20,0,10>, <20,0,10>, <20,24,10> }
//
 }
}
#end

#declare stud3a_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 }

#declare s_slash_4858s01_dot_dat = #if (QUAL = 0) box { <-40,-4,-70>, <40,24,10>
} #else union {
// ~Wedge  4 x  4 without Front Face
// Name: s\4858s01.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Subpart UPDATE 2004-01
// BFC CERTIFY CW
// // 2001-11-30 CWD corrected error on underside
// // 2001-12-17 CWD corrected another erroneous line
// // 2003-08-04 Willy Tschager separated part without Front Face into
// //            subpart, fixed all zero row warnings, made BFC complaint.
// // Front Face is: 4 16 -20 20 -70 -40 0 -10 40 0 -10 20 20 -70
 object { box5_dot_dat matrix <1,0,0,0,20,0,0,0,2,30,4,-8> }
 object { box5_dot_dat matrix <1,0,0,0,20,0,0,0,2,-30,4,-8> }
 object { rect_dot_dat matrix <-2,0,0,0,0,1,0,4.84,0,18,11.17,-21> }
 object { rect_dot_dat matrix <2,0,0,0,0,-1,0,5.17,0,18,10.84,-19> }
 mesh {
  triangle { <16,16,-21>, <16,16,-19>, <16,5.67,-19> }
  triangle { <16,5.67,-19>, <16,6.33,-21>, <16,16,-21> }
  triangle { <20,16,-21>, <20,16,-19>, <16,16,-19> }
  triangle { <16,16,-19>, <16,16,-21>, <20,16,-21> }
 }
 object { rect_dot_dat matrix <-2,0,0,0,0,1,0,4.84,0,-18,11.17,-21> }
 object { rect_dot_dat matrix <2,0,0,0,0,-1,0,5.17,0,-18,10.84,-19> }
 mesh {
  triangle { <-16,6.33,-21>, <-16,5.67,-19>, <-16,16,-19> }
  triangle { <-16,16,-19>, <-16,16,-21>, <-16,6.33,-21> }
  triangle { <-16,16,-21>, <-16,16,-19>, <-20,16,-19> }
  triangle { <-20,16,-19>, <-20,16,-21>, <-16,16,-21> }
 }
 object { rect_dot_dat matrix <-1,0,0,0,-1,0,0,0,2,10,16,-28> }
 object { rect_dot_dat matrix <-1,0,0,0,-1,0,0,0,2,-10,16,-28> }
 mesh {
  triangle { <11,8,-26>, <11,16,-26>, <11,16,-30> }
  triangle { <11,16,-30>, <11,9.33,-30>, <11,8,-26> }
  triangle { <9,9.33,-30>, <9,16,-30>, <9,16,-26> }
  triangle { <9,16,-26>, <9,8,-26>, <9,9.33,-30> }
  triangle { <-9,8,-26>, <-9,16,-26>, <-9,16,-30> }
  triangle { <-9,16,-30>, <-9,9.33,-30>, <-9,8,-26> }
  triangle { <-11,9.33,-30>, <-11,16,-30>, <-11,16,-26> }
  triangle { <-11,16,-26>, <-11,8,-26>, <-11,9.33,-30> }
  triangle { <9,8,-26>, <9,16,-26>, <11,16,-26> }
  triangle { <11,16,-26>, <11,8,-26>, <9,8,-26> }
  triangle { <-11,8,-26>, <-11,16,-26>, <-9,16,-26> }
  triangle { <-9,16,-26>, <-9,8,-26>, <-11,8,-26> }
 }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,-1.33,0,4,0,0,0,7.33,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,-1.33,0,-4,0,0,0,7.33,-20> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,5,0,0,0,4,0,7.33,-20> }
 #if (STUDS)
  object { stud3a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,12,-20> }
// BFC INVERTNEXT
 #end
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,-2,0,6,0,0,0,18,-50> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,-2,0,-6,0,0,0,18,-50> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-8,0,-2.67,0,8,0,0,0,18.67,-50> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-8,0,-2.67,0,-8,0,0,0,18.67,-50> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,2,0,0,0,6,0,18,-50> }
 object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,1.33,0,0,0,8,0,18.67,-50> }
 #if (STUDS)
  object { stud4a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,-50> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,8,30,24,-2> }
// BFC INVERTNEXT
 object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,8,-30,24,-2> }
 object { rect_dot_dat matrix <20,0,0,0,-1,0,0,0,-2,0,16,-12> }
 mesh {
  triangle { <22,24,-33>, <20,24,-30>, <-20,24,-30> }
  triangle { <-20,24,-30>, <-22,24,-33>, <22,24,-33> }
  triangle { <22,24,-13>, <20,24,10>, <20,24,-30> }
  triangle { <20,24,-30>, <22,24,-33>, <22,24,-13> }
  triangle { <-22,24,-33>, <-20,24,-30>, <-20,24,10> }
  triangle { <-20,24,10>, <-22,24,-13>, <-22,24,-33> }
  triangle { <36,24,-13>, <36,24,-10>, <24,24,-10> }
  triangle { <24,24,-10>, <22,24,-13>, <36,24,-13> }
  triangle { <-22,24,-13>, <-24,24,-10>, <-36,24,-10> }
  triangle { <-36,24,-10>, <-36,24,-13>, <-22,24,-13> }
  triangle { <22,24,-13>, <24,24,-10>, <24,24,6> }
  triangle { <24,24,6>, <20,24,10>, <22,24,-13> }
  triangle { <-20,24,10>, <-24,24,6>, <-24,24,-10> }
  triangle { <-24,24,-10>, <-22,24,-13>, <-20,24,10> }
  triangle { <20,24,10>, <24,24,6>, <36,24,6> }
  triangle { <36,24,6>, <40,24,10>, <20,24,10> }
  triangle { <-40,24,10>, <-36,24,6>, <-24,24,6> }
  triangle { <-24,24,6>, <-20,24,10>, <-40,24,10> }
  triangle { <40,24,10>, <36,24,6>, <36,24,-13> }
  triangle { <36,24,-13>, <40,24,-10>, <40,24,10> }
  triangle { <-40,24,-10>, <-36,24,-13>, <-36,24,6> }
  triangle { <-36,24,6>, <-40,24,10>, <-40,24,-10> }
  triangle { <40,24,-10>, <36,24,-13>, <18.33,24,-66> }
  triangle { <18.33,24,-66>, <20,24,-70>, <40,24,-10> }
  triangle { <-20,24,-70>, <-18.33,24,-66>, <-36,24,-13> }
  triangle { <-36,24,-13>, <-40,24,-10>, <-20,24,-70> }
  triangle { <20,24,-70>, <18.33,24,-66>, <-18.33,24,-66> }
  triangle { <-18.33,24,-66>, <-20,24,-70>, <20,24,-70> }
  triangle { <18,24,-59>, <16,24,-61>, <20,24,-61> }
  triangle { <20,24,-61>, <20.67,24,-59>, <18,24,-59> }
  triangle { <-20.67,24,-59>, <-20,24,-61>, <-16,24,-61> }
  triangle { <-16,24,-61>, <-18,24,-59>, <-20.67,24,-59> }
  triangle { <18,24,-33>, <16,24,-33>, <16,24,-61> }
  triangle { <16,24,-61>, <18,24,-59>, <18,24,-33> }
  triangle { <-18,24,-59>, <-16,24,-61>, <-16,24,-33> }
  triangle { <-16,24,-33>, <-18,24,-33>, <-18,24,-59> }
  triangle { <-19.67,20,-62>, <-18.33,20,-66>, <18.33,20,-66> }
  triangle { <18.33,20,-66>, <19.67,20,-62>, <-19.67,20,-62> }
  triangle { <-20,19.67,-61>, <-19.67,20,-62>, <19.67,20,-62> }
  triangle { <19.67,20,-62>, <20,19.67,-61>, <-20,19.67,-61> }
  triangle { <-16,10.33,-33>, <-16,19.67,-61>, <16,19.67,-61> }
  triangle { <16,19.67,-61>, <16,10.33,-33>, <-16,10.33,-33> }
  triangle { <36,3.66,-13>, <22,3.66,-13>, <22,10.33,-33> }
  triangle { <36,3.66,-13>, <22,10.33,-33>, <20.67,19,-59> }
  triangle { <20.67,19,-59>, <22,10.33,-33>, <18,10.33,-33> }
  triangle { <18,10.33,-33>, <18,19,-59>, <20.67,19,-59> }
  triangle { <-22,10.33,-33>, <-22,3.66,-13>, <-36,3.66,-13> }
  triangle { <-20.67,19,-59>, <-22,10.33,-33>, <-36,3.66,-13> }
  triangle { <-18,19,-59>, <-18,10.33,-33>, <-22,10.33,-33> }
  triangle { <-22,10.33,-33>, <-20.67,19,-59>, <-18,19,-59> }
  triangle { <-20,4,-14>, <-20,9.33,-30>, <20,9.33,-30> }
  triangle { <20,9.33,-30>, <20,4,-14>, <-20,4,-14> }
  triangle { <40,0,10>, <40,0,-10>, <20,0,-10> }
  triangle { <20,0,-10>, <20,0,10>, <40,0,10> }
  triangle { <-20,0,10>, <-20,0,-10>, <-40,0,-10> }
  triangle { <-40,0,-10>, <-40,0,10>, <-20,0,10> }
  triangle { <16,24,-33>, <-16,24,-33>, <-16,10.33,-33> }
  triangle { <-16,10.33,-33>, <16,10.33,-33>, <16,24,-33> }
  triangle { <-16,24,-33>, <-16,24,-61>, <-16,19.67,-61> }
  triangle { <-16,19.67,-61>, <-16,10.33,-33>, <-16,24,-33> }
  triangle { <-16,24,-61>, <-20,24,-61>, <-20,19.67,-61> }
  triangle { <-20,19.67,-61>, <-16,19.67,-61>, <-16,24,-61> }
  triangle { <-20,24,-61>, <-18.33,24,-66>, <-18.33,20,-66> }
  triangle { <-18.33,20,-66>, <-20,19.67,-61>, <-20,24,-61> }
  triangle { <-18.33,24,-66>, <18.33,24,-66>, <18.33,20,-66> }
  triangle { <18.33,20,-66>, <-18.33,20,-66>, <-18.33,24,-66> }
  triangle { <18.33,24,-66>, <20,24,-61>, <20,19.67,-61> }
  triangle { <20,19.67,-61>, <18.33,20,-66>, <18.33,24,-66> }
  triangle { <20,24,-61>, <16,24,-61>, <16,19.67,-61> }
  triangle { <16,19.67,-61>, <20,19.67,-61>, <20,24,-61> }
  triangle { <16,24,-61>, <16,24,-33>, <16,10.33,-33> }
  triangle { <16,10.33,-33>, <16,19.67,-61>, <16,24,-61> }
  triangle { <36,24,-13>, <22,24,-13>, <22,3.66,-13> }
  triangle { <22,3.66,-13>, <36,3.66,-13>, <36,24,-13> }
  triangle { <22,24,-13>, <22,24,-33>, <22,10.33,-33> }
  triangle { <22,10.33,-33>, <22,3.66,-13>, <22,24,-13> }
  triangle { <22,24,-33>, <18,24,-33>, <18,10.33,-33> }
  triangle { <18,10.33,-33>, <22,10.33,-33>, <22,24,-33> }
  triangle { <18,24,-33>, <18,24,-59>, <18,19,-59> }
  triangle { <18,19,-59>, <18,10.33,-33>, <18,24,-33> }
  triangle { <18,24,-59>, <20.67,24,-59>, <20.67,19,-59> }
  triangle { <20.67,19,-59>, <18,19,-59>, <18,24,-59> }
  triangle { <20.67,24,-59>, <36,24,-13>, <36,3.66,-13> }
  triangle { <36,3.66,-13>, <20.67,19,-59>, <20.67,24,-59> }
  triangle { <-36,3.66,-13>, <-22,3.66,-13>, <-22,24,-13> }
  triangle { <-22,24,-13>, <-36,24,-13>, <-36,3.66,-13> }
  triangle { <-22,3.66,-13>, <-22,10.33,-33>, <-22,24,-33> }
  triangle { <-22,24,-33>, <-22,24,-13>, <-22,3.66,-13> }
  triangle { <-22,10.33,-33>, <-18,10.33,-33>, <-18,24,-33> }
  triangle { <-18,24,-33>, <-22,24,-33>, <-22,10.33,-33> }
  triangle { <-18,10.33,-33>, <-18,19,-59>, <-18,24,-59> }
  triangle { <-18,24,-59>, <-18,24,-33>, <-18,10.33,-33> }
  triangle { <-18,19,-59>, <-20.67,19,-59>, <-20.67,24,-59> }
  triangle { <-20.67,24,-59>, <-18,24,-59>, <-18,19,-59> }
  triangle { <-20.67,19,-59>, <-36,3.66,-13>, <-36,24,-13> }
  triangle { <-36,24,-13>, <-20.67,24,-59>, <-20.67,19,-59> }
  triangle { <20,24,10>, <20,16,-10>, <20,16,-14> }
  triangle { <20,16,-14>, <20,24,-30>, <20,24,10> }
  triangle { <-20,24,-30>, <-20,16,-14>, <-20,16,-10> }
  triangle { <-20,16,-10>, <-20,24,10>, <-20,24,-30> }
  triangle { <20,16,-14>, <-20,16,-14>, <-20,4,-14> }
  triangle { <-20,4,-14>, <20,4,-14>, <20,16,-14> }
  triangle { <-20,16,-14>, <-20,24,-30>, <-20,9.33,-30> }
  triangle { <-20,9.33,-30>, <-20,4,-14>, <-20,16,-14> }
  triangle { <-20,24,-30>, <20,24,-30>, <20,9.33,-30> }
  triangle { <20,9.33,-30>, <-20,9.33,-30>, <-20,24,-30> }
  triangle { <20,24,-30>, <20,16,-14>, <20,4,-14> }
  triangle { <20,4,-14>, <20,9.33,-30>, <20,24,-30> }
  triangle { <40,0,10>, <20,0,10>, <20,24,10> }
  triangle { <20,24,10>, <40,24,10>, <40,0,10> }
  triangle { <20,0,10>, <20,0,-10>, <20,16,-10> }
  triangle { <20,16,-10>, <20,24,10>, <20,0,10> }
  triangle { <20,0,-10>, <-20,0,-10>, <-20,16,-10> }
  triangle { <-20,16,-10>, <20,16,-10>, <20,0,-10> }
  triangle { <-20,0,-10>, <-20,0,10>, <-20,24,10> }
  triangle { <-20,24,10>, <-20,16,-10>, <-20,0,-10> }
  triangle { <-20,0,10>, <-40,0,10>, <-40,24,10> }
  triangle { <-40,24,10>, <-20,24,10>, <-20,0,10> }
  triangle { <-40,0,10>, <-40,0,-10>, <-40,24,-10> }
  triangle { <-40,24,-10>, <-40,24,10>, <-40,0,10> }
  triangle { <40,0,-10>, <40,0,10>, <40,24,10> }
  triangle { <40,24,10>, <40,24,-10>, <40,0,-10> }
  triangle { <-40,0,-10>, <-20,20,-70>, <-20,24,-70> }
  triangle { <-20,24,-70>, <-40,24,-10>, <-40,0,-10> }
  triangle { <-20,20,-70>, <20,20,-70>, <20,24,-70> }
  triangle { <20,24,-70>, <-20,24,-70>, <-20,20,-70> }
  triangle { <20,20,-70>, <40,0,-10>, <40,24,-10> }
  triangle { <40,24,-10>, <20,24,-70>, <20,20,-70> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> }
//
 #end
}
#end

#declare _4858_dot_dat = #if (QUAL = 0) box { <-40,-4,-70>, <40,24,10> } #else
union {
// Wedge  4 x  4
// Name: 4858.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// // 2001-11-30 CWD corrected error on underside
// // 2001-12-17 CWD corrected another erroneous line
// // 2003-08-04 Willy Tschager separated part without Front Face into
// //            subpart, fixed all zero row warnings, made BFC complaint.
// BFC CERTIFY CW
// Subpart Wedge 4 x 4 without Front Face
 object { s_slash_4858s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// Front Face
 mesh {
  triangle { <-20,20,-70>, <-40,0,-10>, <40,0,-10> }
  triangle { <40,0,-10>, <20,20,-70>, <-20,20,-70> }
//
 }
}
#end

#declare _4_dash_8sphe_dot_dat = sphere { <0,0,0>, 1 clipped_by { box {
<-1,0,-1>, <2,2,2> } } }

#declare peghole_dot_dat = union {
 cylinder { <0,0,0>, <0,2,0>, 8 open }
 #if (version >= 3.1)
  disc { <0,2,0>, <0,1,0>, 8, 6 }
 #else
  difference {
   cylinder { <0,1.999,0>, <0,2.001,0>, 8 }
   cylinder { <0,1,0>, <0,3,0>, 6 }
  }
 #end
}

#declare ring1_dot_dat = #if (version >= 3.1)
 disc { <0,0,0>, <0,1,0>, 2, 1 }
#else
 difference {
  cylinder { <0,-0.001,0>, <0,0.001,0>, 2 }
  cylinder { <0,-0.002,0>, <0,0.002,0>, 1 }
 }
#end

#declare ring3_dot_dat = #if (version >= 3.1)
 disc { <0,0,0>, <0,1,0>, 4, 3 }
#else
 difference {
  cylinder { <0,-0.001,0>, <0,0.001,0>, 4 }
  cylinder { <0,-0.002,0>, <0,0.002,0>, 3 }
 }
#end

#declare ring2_dot_dat = #if (version >= 3.1)
 disc { <0,0,0>, <0,1,0>, 3, 2 }
#else
 difference {
  cylinder { <0,-0.001,0>, <0,0.001,0>, 3 }
  cylinder { <0,-0.002,0>, <0,0.002,0>, 2 }
 }
#end

#declare _3957_dot_dat = #if (QUAL = 0) box { <-8,-88,-8>, <8,8,8> } #else union
{
// Antenna  4H
// Name: 3957.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// BFC CERTIFY CW
// // 2003-08-06  JHR      BFCed, added inner detail
// // 2003-12-20  Steffen  fixed BFC error
 object { _4_dash_8sphe_dot_dat matrix <4,0,0,0,-4,0,0,0,4,0,-84,0> }
// BFC INVERTNEXT
 object { peghole_dot_dat matrix <1,0,0,0,4,0,0,0,1,0,0,0> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,4,0> }
 object { ring1_dot_dat matrix <3,0,0,0,-1,0,0,0,3,0,4,0> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <3,0,0,0,-4,0,0,0,3,0,4,0> }
 object { _4_dash_4disc_dot_dat matrix <3,0,0,0,-4,0,0,0,3,0,0,0> }
 object { ring3_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,-4,0> }
 object { ring2_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,-4,0> }
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,80,0,0,0,4,0,-84,0> }
//
}
#end

#declare stud2_dot_dat = difference {
 cylinder { <0,0,0>, <0,-4,0>, 6 }
 cylinder { <0,0.01,0>, <0,-4.01,0>, 4 }
}

#declare _2_dash_4ndis_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 2, 1
  clipped_by { box { <-1,-1,0>, <1,1,1> } }
 }
#else
 difference {
  box { <-1,-0.001,0>, <1,0.001,1> }
  cylinder { <0,-1,0>, <0,1,0>, 1 }
 }
#end

#declare _2_dash_4disc_dot_dat = #if (version >= 3.1)
 disc {
  <0,0,0>, <0,1,0>, 1
  clipped_by { box { <-2,-1,0>, <2,1,2> } }
 }
#else
 cylinder {
  <0,-0.001,0>, <0,0.001,0>, 1
  clipped_by { box { <-2,-1,0>, <2,1,2> } }
 }
#end

#declare _2655_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,18,20> } #else
union {
// Plate  2 x  2 Round with Wheel Holder
// Name: 2655.dat
// Author: James Jessiman
// Original LDraw Part - LDraw beta 0.27 Archive
 #if (STUDS)
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> }
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> }
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
 #end
 object { _2_dash_4ndis_dot_dat matrix <0,0,2,1,0,0,0,-2,0,12,14,0> }
 object { _2_dash_4ndis_dot_dat matrix <0,0,2,1,0,0,0,-2,0,8,14,0> }
 object { _2_dash_4ndis_dot_dat matrix <0,0,2,1,0,0,0,-2,0,-8,14,0> }
 object { _2_dash_4ndis_dot_dat matrix <0,0,2,1,0,0,0,-2,0,-12,14,0> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,12,16,4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,8,16,4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,-8,16,4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,-12,16,4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,12,16,-4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,8,16,-4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,-8,16,-4> }
 object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,2,0,-12,16,-4> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,-4,0,0,0,-2,0,12,14,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,4,0,0,0,-2,0,-12,14,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,-4,0,0,0,2,0,12,16,4> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,4,0,0,0,2,0,-12,16,4> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,-4,0,0,0,2,0,12,16,-4> }
 object { _2_dash_4cyli_dot_dat matrix <0,0,2,4,0,0,0,2,0,-12,16,-4> }
 mesh {
  triangle { <12,16,2>, <12,14,2>, <8,14,2> }
  triangle { <8,14,2>, <8,16,2>, <12,16,2> }
  triangle { <-12,16,2>, <-12,14,2>, <-8,14,2> }
  triangle { <-8,14,2>, <-8,16,2>, <-12,16,2> }
  triangle { <12,16,-2>, <12,14,-2>, <8,14,-2> }
  triangle { <8,14,-2>, <8,16,-2>, <12,16,-2> }
  triangle { <-12,16,-2>, <-12,14,-2>, <-8,14,-2> }
  triangle { <-8,14,-2>, <-8,16,-2>, <-12,16,-2> }
  triangle { <12,4,8>, <12,16,6>, <12,16,2> }
  triangle { <12,16,2>, <12,12,2>, <12,4,8> }
  triangle { <8,4,8>, <8,16,6>, <8,16,2> }
  triangle { <8,16,2>, <8,12,2>, <8,4,8> }
  triangle { <-8,4,8>, <-8,16,6>, <-8,16,2> }
  triangle { <-8,16,2>, <-8,12,2>, <-8,4,8> }
  triangle { <-12,4,8>, <-12,16,6>, <-12,16,2> }
  triangle { <-12,16,2>, <-12,12,2>, <-12,4,8> }
  triangle { <12,4,-8>, <12,16,-6>, <12,16,-2> }
  triangle { <12,16,-2>, <12,12,-2>, <12,4,-8> }
  triangle { <8,4,-8>, <8,16,-6>, <8,16,-2> }
  triangle { <8,16,-2>, <8,12,-2>, <8,4,-8> }
  triangle { <-8,4,-8>, <-8,16,-6>, <-8,16,-2> }
  triangle { <-8,16,-2>, <-8,12,-2>, <-8,4,-8> }
  triangle { <-12,4,-8>, <-12,16,-6>, <-12,16,-2> }
  triangle { <-12,16,-2>, <-12,12,-2>, <-12,4,-8> }
  triangle { <12,4,8>, <12,12,2>, <12,12,-2> }
  triangle { <12,12,-2>, <12,4,-8>, <12,4,8> }
  triangle { <8,4,8>, <8,12,2>, <8,12,-2> }
  triangle { <8,12,-2>, <8,4,-8>, <8,4,8> }
  triangle { <-8,4,8>, <-8,12,2>, <-8,12,-2> }
  triangle { <-8,12,-2>, <-8,4,-8>, <-8,4,8> }
  triangle { <-12,4,8>, <-12,12,2>, <-12,12,-2> }
  triangle { <-12,12,-2>, <-12,4,-8>, <-12,4,8> }
  triangle { <12,4,8>, <12,16,6>, <8,16,6> }
  triangle { <8,16,6>, <8,4,8>, <12,4,8> }
  triangle { <-12,4,8>, <-12,16,6>, <-8,16,6> }
  triangle { <-8,16,6>, <-8,4,8>, <-12,4,8> }
  triangle { <12,4,-8>, <12,16,-6>, <8,16,-6> }
  triangle { <8,16,-6>, <8,4,-8>, <12,4,-8> }
  triangle { <-12,4,-8>, <-12,16,-6>, <-8,16,-6> }
  triangle { <-8,16,-6>, <-8,4,-8>, <-12,4,-8> }
 }
 object { _4_dash_4disc_dot_dat matrix <20,0,0,0,1,0,0,0,20,0,4,0> }
 object { _4_dash_4disc_dot_dat matrix <20,0,0,0,1,0,0,0,20,0,0,0> }
 object { _4_dash_4cyli_dot_dat matrix <20,0,0,0,4,0,0,0,20,0,0,0> }
}
#end

#declare _1_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by
{ box { <0,-1,0>,<2,2,2> } } }

#declare s_slash_4474s01_dot_dat = #if (QUAL = 0) box { <-40,-4,-116>, <40,44,4>
} #else union {
// ~Windscreen  6 x  4 x  2 Canopy without Outside Faces
// Name: s\4474s01.dat
// Author: James Jessiman, DAT Code
// Author: Orion Pobursky, File Prep
// LDRAW_ORG Subpart UPDATE 2004-04
// BFC CERTIFY CCW
// Uncomment For Front
// 4 16 -40 -4 -34 -40 39 -116 40 39 -116 40 -4 -34
// 4 16 -40 -4 -4 -40 -4 -34 40 -4 -34 40 -4 -4
// 4 16 -40 44 -116 40 44 -116 40 39 -116 -40 39 -116
// Uncomment For Right Side
// 4 16 -40 44 -116 -40 39 -116 -40 41.5 1.5 -40 44 1.5
// 4 16 -40 4 -4 -40 41.5 1.5 -40 39 -116 -40 -4 -34
// 4 16 -40 4 -4 -40 4 4 -40 41.5 4 -40 41.5 1.5
// 3 16 -40 -4 -34 -40 -4 -4 -40 4 -4
// 1 16 -40 41.5 1.5 0 1 0 2.5 0 0 0 0 2.5 1-4disc.dat
// Uncomment For Left Side
// 4 16 40 44 -116 40 44 1.5 40 41.5 1.5 40 39 -116
// 4 16 40 4 -4 40 -4 -34 40 39 -116 40 41.5 1.5
// 4 16 40 4 -4 40 41.5 1.5 40 41.5 4 40 4 4
// 3 16 40 -4 -4 40 -4 -34 40 4 -4
// 1 16 40 41.5 1.5 0 -1 0 2.5 0 0 0 0 2.5 1-4disc.dat
// Hinge End
 object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-18,0,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,4,0,-16,0,0,0,0,4,-2,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,-4,0,-1,0,0,0,0,4,-2,0,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,4,0,-14,0,0,0,0,4,-22,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,-4,0,-1,0,0,0,0,4,-22,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-36,0,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,4,0,-16,0,0,0,0,4,18,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,-4,0,-1,0,0,0,0,4,18,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,2,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,22,0,0> }
 object { _2_dash_4cyli_dot_dat matrix <0,4,0,-14,0,0,0,0,4,36,0,0> }
 object { _2_dash_4disc_dot_dat matrix <0,-4,0,-1,0,0,0,0,4,36,0,0> }
 mesh {
  triangle { <-36,8,-4>, <-36,4,-4>, <-32,4,-4> }
  triangle { <36,4,-4>, <36,8,-4>, <32,4,-4> }
  triangle { <-6,0,0>, <-6,0,-8>, <-14,0,-8> }
  triangle { <-14,0,-8>, <-14,0,0>, <-6,0,0> }
  triangle { <-14,4,0>, <-14,0,0>, <-14,0,-8> }
  triangle { <-14,0,-8>, <-14,4,-8>, <-14,4,0> }
  triangle { <-6,4,0>, <-6,0,0>, <-14,0,0> }
  triangle { <-14,0,0>, <-14,4,0>, <-6,4,0> }
  triangle { <-2,-4,-4>, <-2,-4,0>, <-18,-4,0> }
  triangle { <-18,-4,0>, <-18,-4,-4>, <-2,-4,-4> }
  triangle { <-18,-4,0>, <-18,4,0>, <-18,4,-4> }
  triangle { <-18,4,-4>, <-18,-4,-4>, <-18,-4,0> }
  triangle { <-18,4,0>, <-14,4,0>, <-14,4,-8> }
  triangle { <-14,4,-8>, <-18,4,-4>, <-18,4,0> }
  triangle { <-2,4,0>, <-2,-4,0>, <-2,-4,-4> }
  triangle { <-2,-4,-4>, <-2,4,-4>, <-2,4,0> }
  triangle { <-22,4,0>, <-22,-4,0>, <-22,-4,-4> }
  triangle { <-22,-4,-4>, <-22,4,-4>, <-22,4,0> }
  triangle { <-22,4,-4>, <-22,-4,-4>, <-18,-4,-4> }
  triangle { <-18,-4,-4>, <-18,4,-4>, <-22,4,-4> }
  triangle { <-26,4,-8>, <-22,4,-4>, <-18,4,-4> }
  triangle { <-18,4,-4>, <-14,4,-8>, <-26,4,-8> }
  triangle { <-14,4,-8>, <-14,0,-8>, <-26,0,-8> }
  triangle { <-26,0,-8>, <-26,4,-8>, <-14,4,-8> }
  triangle { <-26,4,-8>, <-26,0,-8>, <-26,0,0> }
  triangle { <-26,0,0>, <-26,4,0>, <-26,4,-8> }
  triangle { <-26,4,0>, <-22,4,0>, <-22,4,-4> }
  triangle { <-22,4,-4>, <-26,4,-8>, <-26,4,0> }
  triangle { <-26,0,0>, <-26,0,-8>, <-32,0,-8> }
  triangle { <-32,0,-8>, <-32,0,0>, <-26,0,0> }
  triangle { <-26,4,0>, <-26,0,0>, <-32,0,0> }
  triangle { <-32,0,0>, <-32,4,0>, <-26,4,0> }
  triangle { <-32,4,0>, <-32,0,0>, <-32,0,-8> }
  triangle { <-32,0,-8>, <-32,4,-8>, <-32,4,0> }
  triangle { <-22,-4,-4>, <-22,-4,0>, <-36,-4,0> }
  triangle { <-36,-4,0>, <-36,-4,-4>, <-22,-4,-4> }
  triangle { <-36,8,-8>, <-32,4,-8>, <-32,0,-8> }
  triangle { <-32,0,-8>, <-36,0,-8>, <-36,8,-8> }
  triangle { <-36,8,-4>, <-32,4,-4>, <-32,4,-8> }
  triangle { <-32,4,-8>, <-36,8,-8>, <-36,8,-4> }
  triangle { <-36,-4,0>, <-36,4,0>, <-36,4,-4> }
  triangle { <-36,4,-4>, <-36,-4,-4>, <-36,-4,0> }
  triangle { <-32,4,0>, <-32,4,-4>, <-36,4,-4> }
  triangle { <-36,4,-4>, <-36,4,0>, <-32,4,0> }
  triangle { <-40,4,-4>, <-40,-4,-4>, <-36,-4,-4> }
  triangle { <-36,-4,-4>, <-36,4,-4>, <-40,4,-4> }
  triangle { <-40,4,4>, <-40,4,-4>, <-36,4,-4> }
  triangle { <-36,4,-4>, <-36,4,4>, <-40,4,4> }
  triangle { <-6,4,-8>, <-6,0,-8>, <-6,0,0> }
  triangle { <-6,0,0>, <-6,4,0>, <-6,4,-8> }
  triangle { <-6,4,0>, <-2,4,0>, <-2,4,-4> }
  triangle { <-2,4,-4>, <-6,4,-8>, <-6,4,0> }
  triangle { <14,0,0>, <14,0,-8>, <6,0,-8> }
  triangle { <6,0,-8>, <6,0,0>, <14,0,0> }
  triangle { <14,4,-8>, <14,0,-8>, <14,0,0> }
  triangle { <14,0,0>, <14,4,0>, <14,4,-8> }
  triangle { <14,4,0>, <14,0,0>, <6,0,0> }
  triangle { <6,0,0>, <6,4,0>, <14,4,0> }
  triangle { <18,-4,-4>, <18,-4,0>, <2,-4,0> }
  triangle { <2,-4,0>, <2,-4,-4>, <18,-4,-4> }
  triangle { <18,4,0>, <18,-4,0>, <18,-4,-4> }
  triangle { <18,-4,-4>, <18,4,-4>, <18,4,0> }
  triangle { <18,4,0>, <18,4,-4>, <14,4,-8> }
  triangle { <14,4,-8>, <14,4,0>, <18,4,0> }
  triangle { <2,4,-4>, <2,-4,-4>, <2,-4,0> }
  triangle { <2,-4,0>, <2,4,0>, <2,4,-4> }
  triangle { <-2,4,-4>, <-2,-4,-4>, <2,-4,-4> }
  triangle { <2,-4,-4>, <2,4,-4>, <-2,4,-4> }
  triangle { <22,4,-4>, <22,-4,-4>, <22,-4,0> }
  triangle { <22,-4,0>, <22,4,0>, <22,4,-4> }
  triangle { <18,4,-4>, <18,-4,-4>, <22,-4,-4> }
  triangle { <22,-4,-4>, <22,4,-4>, <18,4,-4> }
  triangle { <14,4,-8>, <18,4,-4>, <22,4,-4> }
  triangle { <22,4,-4>, <26,4,-8>, <14,4,-8> }
  triangle { <26,4,-8>, <26,0,-8>, <14,0,-8> }
  triangle { <14,0,-8>, <14,4,-8>, <26,4,-8> }
  triangle { <26,4,0>, <26,0,0>, <26,0,-8> }
  triangle { <26,0,-8>, <26,4,-8>, <26,4,0> }
  triangle { <26,4,0>, <26,4,-8>, <22,4,-4> }
  triangle { <22,4,-4>, <22,4,0>, <26,4,0> }
  triangle { <32,0,0>, <32,0,-8>, <26,0,-8> }
  triangle { <26,0,-8>, <26,0,0>, <32,0,0> }
  triangle { <32,4,0>, <32,0,0>, <26,0,0> }
  triangle { <26,0,0>, <26,4,0>, <32,4,0> }
  triangle { <32,4,-8>, <32,0,-8>, <32,0,0> }
  triangle { <32,0,0>, <32,4,0>, <32,4,-8> }
  triangle { <36,-4,-4>, <36,-4,0>, <22,-4,0> }
  triangle { <22,-4,0>, <22,-4,-4>, <36,-4,-4> }
  triangle { <36,8,-8>, <36,0,-8>, <32,0,-8> }
  triangle { <32,0,-8>, <32,4,-8>, <36,8,-8> }
  triangle { <32,4,-4>, <36,8,-4>, <36,8,-8> }
  triangle { <36,8,-8>, <32,4,-8>, <32,4,-4> }
  triangle { <36,4,0>, <36,-4,0>, <36,-4,-4> }
  triangle { <36,-4,-4>, <36,4,-4>, <36,4,0> }
  triangle { <36,4,0>, <36,4,-4>, <32,4,-4> }
  triangle { <32,4,-4>, <32,4,0>, <36,4,0> }
  triangle { <40,-4,-4>, <40,4,-4>, <36,4,-4> }
  triangle { <36,4,-4>, <36,-4,-4>, <40,-4,-4> }
  triangle { <36,4,4>, <36,4,-4>, <40,4,-4> }
  triangle { <40,4,-4>, <40,4,4>, <36,4,4> }
  triangle { <-6,4,-8>, <-2,4,-4>, <2,4,-4> }
  triangle { <2,4,-4>, <6,4,-8>, <-6,4,-8> }
  triangle { <6,4,-8>, <6,0,-8>, <-6,0,-8> }
  triangle { <-6,0,-8>, <-6,4,-8>, <6,4,-8> }
  triangle { <6,4,0>, <6,0,0>, <6,0,-8> }
  triangle { <6,0,-8>, <6,4,-8>, <6,4,0> }
  triangle { <6,4,0>, <6,4,-8>, <2,4,-4> }
  triangle { <2,4,-4>, <2,4,0>, <6,4,0> }
// Exterior
 }
 object { _1_dash_4cyli_dot_dat matrix <0,2.5,0,4,0,0,0,0,2.5,-40,41.5,1.5> }
 object { _1_dash_4cyli_dot_dat matrix <0,2.5,0,-4,0,0,0,0,2.5,40,41.5,1.5> }
 mesh {
  triangle { <40,44,-116>, <-40,44,-116>, <-36,44,-112.5> }
  triangle { <-36,44,-112.5>, <36,44,-112.5>, <40,44,-116> }
  triangle { <-40,44,1.5>, <-36,44,1.5>, <-36,44,-112.5> }
  triangle { <-36,44,-112.5>, <-40,44,-116>, <-40,44,1.5> }
  triangle { <-36,4,4>, <-36,41.5,4>, <-40,41.5,4> }
  triangle { <-40,41.5,4>, <-40,4,4>, <-36,4,4> }
  triangle { <40,44,1.5>, <40,44,-116>, <36,44,-112.5> }
  triangle { <36,44,-112.5>, <36,44,1.5>, <40,44,1.5> }
  triangle { <40,4,4>, <40,41.5,4>, <36,41.5,4> }
  triangle { <36,41.5,4>, <36,4,4>, <40,4,4> }
// Interior
 }
 object { _1_dash_4disc_dot_dat matrix <0,2.5,0,-1,0,0,0,0,2.5,-36,41.5,1.5> }
 object { _1_dash_4disc_dot_dat matrix <0,2.5,0,1,0,0,0,0,2.5,36,41.5,1.5> }
 mesh {
  triangle { <-36,8,-8>, <-36,41.5,1.5>, <-36,8,-4> }
  triangle { <-36,8,-4>, <-36,4,4>, <-36,4,-4> }
  triangle { <-36,0,-8>, <-36,0,-33.5>, <-36,8,-8> }
  triangle { <36,8,-4>, <36,41.5,1.5>, <36,8,-8> }
  triangle { <36,8,-4>, <36,4,-4>, <36,4,4> }
  triangle { <36,8,-8>, <36,0,-33.5>, <36,0,-8> }
  triangle { <-36,0,-33.5>, <36,0,-33.5>, <36,39,-109> }
  triangle { <36,39,-109>, <-36,39,-109>, <-36,0,-33.5> }
  triangle { <-36,8,-4>, <-36,41.5,1.5>, <-36,41.5,4> }
  triangle { <-36,41.5,4>, <-36,4,4>, <-36,8,-4> }
  triangle { <-36,0,-33.5>, <-36,39,-109>, <-36,41.5,1.5> }
  triangle { <-36,41.5,1.5>, <-36,8,-8>, <-36,0,-33.5> }
  triangle { <-36,39,-112.5>, <-36,44,-112.5>, <-36,44,-109> }
  triangle { <-36,44,-109>, <-36,39,-109>, <-36,39,-112.5> }
  triangle { <-36,44,-109>, <-36,44,1.5>, <-36,41.5,1.5> }
  triangle { <-36,41.5,1.5>, <-36,39,-109>, <-36,44,-109> }
  triangle { <36,44,-112.5>, <-36,44,-112.5>, <-36,39,-112.5> }
  triangle { <-36,39,-112.5>, <36,39,-112.5>, <36,44,-112.5> }
  triangle { <36,8,-4>, <36,4,4>, <36,41.5,4> }
  triangle { <36,41.5,4>, <36,41.5,1.5>, <36,8,-4> }
  triangle { <36,0,-33.5>, <36,8,-8>, <36,41.5,1.5> }
  triangle { <36,41.5,1.5>, <36,39,-109>, <36,0,-33.5> }
  triangle { <-36,0,-33.5>, <-36,0,-8>, <36,0,-8> }
  triangle { <36,0,-8>, <36,0,-33.5>, <-36,0,-33.5> }
  triangle { <36,39,-109>, <36,39,-112.5>, <-36,39,-112.5> }
  triangle { <-36,39,-112.5>, <-36,39,-109>, <36,39,-109> }
  triangle { <36,39,-112.5>, <36,39,-109>, <36,44,-109> }
  triangle { <36,44,-109>, <36,44,-112.5>, <36,39,-112.5> }
  triangle { <36,44,-109>, <36,39,-109>, <36,41.5,1.5> }
  triangle { <36,41.5,1.5>, <36,44,1.5>, <36,44,-109> }
//
 }
}
#end

#declare _4474_dot_dat = #if (QUAL = 0) box { <-40,-4,-116>, <40,44,4> } #else
union {
// Windscreen  6 x  4 x  2 Canopy
// Name: 4474.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// 2002-05-10 Bernd Broich Update--refined the shape of the part
// 2003-06-08 JHR BFC compliancy
// 2003-09-21 OWP Moved guts to subfile
 mesh {
  triangle { <-40,-4,-34>, <-40,39,-116>, <40,39,-116> }
  triangle { <40,39,-116>, <40,-4,-34>, <-40,-4,-34> }
  triangle { <-40,-4,-4>, <-40,-4,-34>, <40,-4,-34> }
  triangle { <40,-4,-34>, <40,-4,-4>, <-40,-4,-4> }
  triangle { <-40,44,-116>, <40,44,-116>, <40,39,-116> }
  triangle { <40,39,-116>, <-40,39,-116>, <-40,44,-116> }
  triangle { <-40,44,-116>, <-40,39,-116>, <-40,41.5,1.5> }
  triangle { <-40,41.5,1.5>, <-40,44,1.5>, <-40,44,-116> }
  triangle { <-40,4,-4>, <-40,41.5,1.5>, <-40,39,-116> }
  triangle { <-40,39,-116>, <-40,-4,-34>, <-40,4,-4> }
  triangle { <-40,4,-4>, <-40,4,4>, <-40,41.5,4> }
  triangle { <-40,41.5,4>, <-40,41.5,1.5>, <-40,4,-4> }
  triangle { <-40,-4,-34>, <-40,-4,-4>, <-40,4,-4> }
 }
 object { _1_dash_4disc_dot_dat matrix <0,2.5,0,1,0,0,0,0,2.5,-40,41.5,1.5> }
 mesh {
  triangle { <40,44,-116>, <40,44,1.5>, <40,41.5,1.5> }
  triangle { <40,41.5,1.5>, <40,39,-116>, <40,44,-116> }
  triangle { <40,4,-4>, <40,-4,-34>, <40,39,-116> }
  triangle { <40,39,-116>, <40,41.5,1.5>, <40,4,-4> }
  triangle { <40,4,-4>, <40,41.5,1.5>, <40,41.5,4> }
  triangle { <40,41.5,4>, <40,4,4>, <40,4,-4> }
  triangle { <40,-4,-4>, <40,-4,-34>, <40,4,-4> }
 }
 object { _1_dash_4disc_dot_dat matrix <0,2.5,0,-1,0,0,0,0,2.5,40,41.5,1.5> }
 object { s_slash_4474s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
}
#end

#declare _3003_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,24,20> } #else
union {
// Brick  2 x  2
// Name: 3003.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,16,0,24,0> }
 mesh {
  triangle { <20,24,20>, <16,24,16>, <-16,24,16> }
  triangle { <-16,24,16>, <-20,24,20>, <20,24,20> }
  triangle { <-20,24,20>, <-16,24,16>, <-16,24,-16> }
  triangle { <-16,24,-16>, <-20,24,-20>, <-20,24,20> }
  triangle { <-20,24,-20>, <-16,24,-16>, <16,24,-16> }
  triangle { <16,24,-16>, <20,24,-20>, <-20,24,-20> }
  triangle { <20,24,-20>, <16,24,-16>, <16,24,16> }
  triangle { <16,24,16>, <20,24,20>, <20,24,-20> }
 }
 object { box5_dot_dat matrix <20,0,0,0,-24,0,0,0,20,0,24,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
//
 #end
}
#end

#declare _3004_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,24,10> } #else
union {
// Brick  1 x  2
// Name: 3004.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,6,0,24,0> }
 mesh {
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> }
  triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> }
  triangle { <-20,24,-10>, <-16,24,-6>, <16,24,-6> }
  triangle { <16,24,-6>, <20,24,-10>, <-20,24,-10> }
  triangle { <20,24,-10>, <16,24,-6>, <16,24,6> }
  triangle { <16,24,6>, <20,24,10>, <20,24,-10> }
 }
 object { box5_dot_dat matrix <20,0,0,0,-24,0,0,0,10,0,24,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
//
 #end
}
#end

#declare s_slash_6578s01_dot_dat = #if (QUAL = 0) box { <0,-38,-17.5>,
<9.835,-22.22,17.5> } #else object {
// ~Tyre 30.4 x 14 VR Segment
// Name: s\6578s01.dat
// Author: William J. Wood
// Created with stl2dat conversion tool
// LDRAW_ORG Subpart UPDATE 2002-04
// BFC CERTIFY CCW
// 2001/11/24 : Created
 mesh {
  triangle { <1.124,-37.86,-13>, <0.9931,-34.9,-17.42>, <3.542,-34.57,-17.42> }
  triangle { <3.542,-34.57,-17.42>, <3.927,-37.49,-13>, <1.124,-37.86,-13> }
  triangle { <3.542,-34.57,-17.42>, <0.9931,-34.9,-17.42>, <9.054,-33.79,-17.5>
}
  triangle { <3.542,-34.57,-17.42>, <9.054,-33.79,-17.5>, <5.525,-34.31,-17.42>
}
  triangle { <5.525,-34.31,-17.42>, <9.054,-33.79,-17.5>, <8.074,-33.97,-17.42>
}
  triangle { <5.525,-34.31,-17.42>, <8.074,-33.97,-17.42>, <8.714,-36.86,-13> }
  triangle { <8.714,-36.86,-13>, <5.91,-37.23,-13>, <5.525,-34.31,-17.42> }
  triangle { <0,-35.03,-17.42>, <0,-34.98,-17.5>, <0.9931,-34.9,-17.42> }
  triangle { <0.9931,-34.9,-17.42>, <0,-34.98,-17.5>, <9.054,-33.79,-17.5> }
  triangle { <9.054,-33.79,-17.5>, <9.067,-33.84,-17.42>, <8.074,-33.97,-17.42>
}
  triangle { <8.714,-36.86,-13>, <8.715,-36.86,-12.97>, <5.91,-37.23,-10> }
  triangle { <5.91,-37.23,-10>, <5.91,-37.23,-13>, <8.714,-36.86,-13> }
  triangle { <5.91,-37.23,-10>, <8.715,-36.86,-12.97>, <8.715,-36.86,-8> }
  triangle { <5.91,-37.23,-10>, <8.715,-36.86,-8>, <1.122,-37.86,-8> }
  triangle { <1.122,-37.86,-8>, <3.927,-37.49,-10>, <5.91,-37.23,-10> }
  triangle { <3.927,-37.49,-10>, <1.122,-37.86,-8>, <1.122,-37.86,-12.97> }
  triangle { <3.927,-37.49,-10>, <1.122,-37.86,-12.97>, <1.124,-37.86,-13> }
  triangle { <1.124,-37.86,-13>, <3.927,-37.49,-13>, <3.927,-37.49,-10> }
  triangle { <3.797,-36.5,-10>, <3.927,-37.49,-10>, <3.927,-37.49,-13> }
  triangle { <3.927,-37.49,-13>, <3.797,-36.5,-13>, <3.797,-36.5,-10> }
  triangle { <3.797,-36.5,-13>, <3.927,-37.49,-13>, <3.542,-34.57,-17.42> }
  triangle { <0.9931,-34.9,-17.42>, <1.124,-37.86,-13>, <0.9931,-36.87,-13> }
  triangle { <0.9931,-36.87,-13>, <1.124,-37.86,-13>, <1.122,-37.86,-12.97> }
  triangle { <1.122,-37.86,-12.97>, <0.9914,-36.87,-12.97>, <0.9931,-36.87,-13>
}
  triangle { <8.585,-35.87,-12.97>, <8.715,-36.86,-12.97>, <8.583,-35.87,-13> }
  triangle { <8.583,-35.87,-13>, <8.715,-36.86,-12.97>, <8.714,-36.86,-13> }
  triangle { <8.714,-36.86,-13>, <8.074,-33.97,-17.42>, <8.583,-35.87,-13> }
  triangle { <5.525,-34.31,-17.42>, <5.91,-37.23,-13>, <5.78,-36.24,-13> }
  triangle { <5.78,-36.24,-13>, <5.91,-37.23,-13>, <5.91,-37.23,-10> }
  triangle { <5.91,-37.23,-10>, <5.78,-36.24,-10>, <5.78,-36.24,-13> }
  triangle { <0,-37,-6>, <0.9914,-36.87,-8>, <8.585,-35.87,-8> }
  triangle { <8.585,-35.87,-8>, <9.576,-35.74,-6>, <0,-37,-6> }
  triangle { <9.576,-35.74,-6>, <8.585,-35.87,-8>, <8.585,-35.87,-12.97> }
  triangle { <8.585,-35.87,-12.97>, <9.576,-35.74,-13>, <9.576,-35.74,-6> }
  triangle { <9.576,-35.74,-13>, <8.585,-35.87,-12.97>, <8.583,-35.87,-13> }
  triangle { <0.9931,-36.87,-13>, <0.9914,-36.87,-12.97>, <0,-37,-13> }
  triangle { <0,-37,-13>, <0.9914,-36.87,-12.97>, <0.9914,-36.87,-8> }
  triangle { <0.9914,-36.87,-8>, <0,-37,-6>, <0,-37,-13> }
  triangle { <8.714,-36.86,13>, <8.074,-33.97,17.42>, <5.525,-34.31,17.42> }
  triangle { <5.525,-34.31,17.42>, <5.91,-37.23,13>, <8.714,-36.86,13> }
  triangle { <5.525,-34.31,17.42>, <8.074,-33.97,17.42>, <0,-34.98,17.5> }
  triangle { <5.525,-34.31,17.42>, <0,-34.98,17.5>, <3.542,-34.57,17.42> }
  triangle { <3.542,-34.57,17.42>, <0,-34.98,17.5>, <0.9931,-34.9,17.42> }
  triangle { <3.542,-34.57,17.42>, <0.9931,-34.9,17.42>, <1.124,-37.86,13> }
  triangle { <1.124,-37.86,13>, <3.927,-37.49,13>, <3.542,-34.57,17.42> }
  triangle { <9.067,-33.84,17.42>, <9.054,-33.79,17.5>, <8.074,-33.97,17.42> }
  triangle { <8.074,-33.97,17.42>, <9.054,-33.79,17.5>, <0,-34.98,17.5> }
  triangle { <0,-34.98,17.5>, <0,-35.03,17.42>, <0.9931,-34.9,17.42> }
  triangle { <1.124,-37.86,13>, <1.122,-37.86,12.97>, <3.927,-37.49,10> }
  triangle { <3.927,-37.49,10>, <3.927,-37.49,13>, <1.124,-37.86,13> }
  triangle { <3.927,-37.49,10>, <1.122,-37.86,12.97>, <1.122,-37.86,8> }
  triangle { <3.927,-37.49,10>, <1.122,-37.86,8>, <8.715,-36.86,8> }
  triangle { <8.715,-36.86,8>, <5.91,-37.23,10>, <3.927,-37.49,10> }
  triangle { <5.91,-37.23,10>, <8.715,-36.86,8>, <8.715,-36.86,12.97> }
  triangle { <5.91,-37.23,10>, <8.715,-36.86,12.97>, <8.714,-36.86,13> }
  triangle { <8.714,-36.86,13>, <5.91,-37.23,13>, <5.91,-37.23,10> }
  triangle { <5.78,-36.24,10>, <5.91,-37.23,10>, <5.91,-37.23,13> }
  triangle { <5.91,-37.23,13>, <5.78,-36.24,13>, <5.78,-36.24,10> }
  triangle { <5.78,-36.24,13>, <5.91,-37.23,13>, <5.525,-34.31,17.42> }
  triangle { <8.074,-33.97,17.42>, <8.714,-36.86,13>, <8.583,-35.87,13> }
  triangle { <8.583,-35.87,13>, <8.714,-36.86,13>, <8.715,-36.86,12.97> }
  triangle { <8.715,-36.86,12.97>, <8.585,-35.87,12.97>, <8.583,-35.87,13> }
  triangle { <0.9914,-36.87,12.97>, <1.122,-37.86,12.97>, <0.9931,-36.87,13> }
  triangle { <0.9931,-36.87,13>, <1.122,-37.86,12.97>, <1.124,-37.86,13> }
  triangle { <1.124,-37.86,13>, <0.9931,-34.9,17.42>, <0.9931,-36.87,13> }
  triangle { <3.542,-34.57,17.42>, <3.927,-37.49,13>, <3.797,-36.5,13> }
  triangle { <3.797,-36.5,13>, <3.927,-37.49,13>, <3.927,-37.49,10> }
  triangle { <3.927,-37.49,10>, <3.797,-36.5,10>, <3.797,-36.5,13> }
  triangle { <9.576,-35.74,6>, <8.585,-35.87,8>, <0.9914,-36.87,8> }
  triangle { <0.9914,-36.87,8>, <0,-37,6>, <9.576,-35.74,6> }
  triangle { <0,-37,6>, <0.9914,-36.87,8>, <0.9914,-36.87,12.97> }
  triangle { <0.9914,-36.87,12.97>, <0,-37,13>, <0,-37,6> }
  triangle { <0,-37,13>, <0.9914,-36.87,12.97>, <0.9931,-36.87,13> }
  triangle { <8.583,-35.87,13>, <8.585,-35.87,12.97>, <9.576,-35.74,13> }
  triangle { <9.576,-35.74,13>, <8.585,-35.87,12.97>, <8.585,-35.87,8> }
  triangle { <8.585,-35.87,8>, <9.576,-35.74,6>, <9.576,-35.74,13> }
  triangle { <5.78,-36.24,-10>, <3.797,-36.5,-10>, <3.797,-36.5,-13> }
  triangle { <3.797,-36.5,-13>, <5.78,-36.24,-13>, <5.78,-36.24,-10> }
  triangle { <0,-37,-13>, <0,-35.03,-17.42>, <0.9931,-34.9,-17.42> }
  triangle { <0.9931,-34.9,-17.42>, <0.9931,-36.87,-13>, <0,-37,-13> }
  triangle { <5.525,-34.31,-17.42>, <5.78,-36.24,-13>, <3.797,-36.5,-13> }
  triangle { <3.797,-36.5,-13>, <3.542,-34.57,-17.42>, <5.525,-34.31,-17.42> }
  triangle { <9.576,-35.74,-13>, <8.583,-35.87,-13>, <8.074,-33.97,-17.42> }
  triangle { <8.074,-33.97,-17.42>, <9.067,-33.84,-17.42>, <9.576,-35.74,-13> }
  triangle { <5.78,-36.24,13>, <3.797,-36.5,13>, <3.797,-36.5,10> }
  triangle { <3.797,-36.5,10>, <5.78,-36.24,10>, <5.78,-36.24,13> }
  triangle { <8.074,-33.97,17.42>, <8.583,-35.87,13>, <9.576,-35.74,13> }
  triangle { <9.576,-35.74,13>, <9.067,-33.84,17.42>, <8.074,-33.97,17.42> }
  triangle { <5.78,-36.24,13>, <5.525,-34.31,17.42>, <3.542,-34.57,17.42> }
  triangle { <3.542,-34.57,17.42>, <3.797,-36.5,13>, <5.78,-36.24,13> }
  triangle { <0,-37,13>, <0.9931,-36.87,13>, <0.9931,-34.9,17.42> }
  triangle { <0.9931,-34.9,17.42>, <0,-35.03,17.42>, <0,-37,13> }
  triangle { <6.987,-26.08,7.5>, <0,-27,7.5>, <0,-23,7.5> }
  triangle { <0,-23,7.5>, <5.953,-22.22,7.5>, <6.987,-26.08,7.5> }
  triangle { <6.987,-26.08,15>, <0,-27,15>, <0,-27,7.5> }
  triangle { <0,-27,7.5>, <6.987,-26.08,7.5>, <6.987,-26.08,15> }
  triangle { <9.059,-33.81,15>, <0,-35,15>, <0,-27,15> }
  triangle { <0,-27,15>, <6.987,-26.08,15>, <9.059,-33.81,15> }
  triangle { <5.953,-22.22,12.5>, <5.953,-22.22,7.5>, <0,-23,7.5> }
  triangle { <0,-23,7.5>, <0,-23,12.5>, <5.953,-22.22,12.5> }
  triangle { <9.059,-33.81,15>, <9.059,-33.81,-15>, <0,-35,-15> }
  triangle { <0,-35,-15>, <0,-35,15>, <9.059,-33.81,15> }
  triangle { <0,-23,12.5>, <0,-25,12.5>, <6.47,-24.15,12.5> }
  triangle { <6.47,-24.15,12.5>, <5.953,-22.22,12.5>, <0,-23,12.5> }
  triangle { <6.47,-24.15,15>, <6.47,-24.15,12.5>, <0,-25,12.5> }
  triangle { <0,-25,12.5>, <0,-25,15>, <6.47,-24.15,15> }
  triangle { <0,-37,-1>, <9.576,-35.74,-1>, <9.576,-35.74,1> }
  triangle { <9.576,-35.74,1>, <0,-37,1>, <0,-37,-1> }
  triangle { <0,-25,15>, <0,-27,17.5>, <6.987,-26.08,17.5> }
  triangle { <6.987,-26.08,17.5>, <6.47,-24.15,15>, <0,-25,15> }
  triangle { <9.576,-35.74,1>, <9.835,-36.71,1>, <0,-38,1> }
  triangle { <0,-38,1>, <0,-37,1>, <9.576,-35.74,1> }
  triangle { <0,-27,17.5>, <0,-34.98,17.5>, <9.054,-33.79,17.5> }
  triangle { <9.054,-33.79,17.5>, <6.987,-26.08,17.5>, <0,-27,17.5> }
  triangle { <9.835,-36.71,1>, <9.835,-36.71,6>, <0,-38,6> }
  triangle { <0,-38,6>, <0,-38,1>, <9.835,-36.71,1> }
  triangle { <0,-38,6>, <9.835,-36.71,6>, <9.576,-35.74,6> }
  triangle { <9.576,-35.74,6>, <0,-37,6>, <0,-38,6> }
  triangle { <8.585,-35.87,12.97>, <8.715,-36.86,12.97>, <8.715,-36.86,8> }
  triangle { <8.715,-36.86,8>, <8.585,-35.87,8>, <8.585,-35.87,12.97> }
  triangle { <3.797,-36.5,10>, <3.927,-37.49,10>, <5.91,-37.23,10> }
  triangle { <5.91,-37.23,10>, <5.78,-36.24,10>, <3.797,-36.5,10> }
  triangle { <0.9914,-36.87,8>, <1.122,-37.86,8>, <1.122,-37.86,12.97> }
  triangle { <1.122,-37.86,12.97>, <0.9914,-36.87,12.97>, <0.9914,-36.87,8> }
  triangle { <8.715,-36.86,8>, <1.122,-37.86,8>, <0.9914,-36.87,8> }
  triangle { <0.9914,-36.87,8>, <8.585,-35.87,8>, <8.715,-36.86,8> }
  triangle { <0,-23,-7.5>, <0,-27,-7.5>, <6.987,-26.08,-7.5> }
  triangle { <6.987,-26.08,-7.5>, <5.953,-22.22,-7.5>, <0,-23,-7.5> }
  triangle { <0,-27,-15>, <6.987,-26.08,-15>, <6.987,-26.08,-7.5> }
  triangle { <6.987,-26.08,-7.5>, <0,-27,-7.5>, <0,-27,-15> }
  triangle { <0,-27,-15>, <0,-35,-15>, <9.059,-33.81,-15> }
  triangle { <9.059,-33.81,-15>, <6.987,-26.08,-15>, <0,-27,-15> }
  triangle { <0,-23,-12.5>, <0,-23,-7.5>, <5.953,-22.22,-7.5> }
  triangle { <5.953,-22.22,-7.5>, <5.953,-22.22,-12.5>, <0,-23,-12.5> }
  triangle { <6.47,-24.15,-12.5>, <0,-25,-12.5>, <0,-23,-12.5> }
  triangle { <0,-23,-12.5>, <5.953,-22.22,-12.5>, <6.47,-24.15,-12.5> }
  triangle { <0,-25,-15>, <0,-25,-12.5>, <6.47,-24.15,-12.5> }
  triangle { <6.47,-24.15,-12.5>, <6.47,-24.15,-15>, <0,-25,-15> }
  triangle { <6.987,-26.08,-17.5>, <0,-27,-17.5>, <0,-25,-15> }
  triangle { <0,-25,-15>, <6.47,-24.15,-15>, <6.987,-26.08,-17.5> }
  triangle { <0,-38,-1>, <9.835,-36.71,-1>, <9.576,-35.74,-1> }
  triangle { <9.576,-35.74,-1>, <0,-37,-1>, <0,-38,-1> }
  triangle { <9.054,-33.79,-17.5>, <0,-34.98,-17.5>, <0,-27,-17.5> }
  triangle { <0,-27,-17.5>, <6.987,-26.08,-17.5>, <9.054,-33.79,-17.5> }
  triangle { <0,-38,-1>, <0,-38,-6>, <9.835,-36.71,-6> }
  triangle { <9.835,-36.71,-6>, <9.835,-36.71,-1>, <0,-38,-1> }
  triangle { <9.576,-35.74,-6>, <9.835,-36.71,-6>, <0,-38,-6> }
  triangle { <0,-38,-6>, <0,-37,-6>, <9.576,-35.74,-6> }
  triangle { <8.585,-35.87,-8>, <8.715,-36.86,-8>, <8.715,-36.86,-12.97> }
  triangle { <8.715,-36.86,-12.97>, <8.585,-35.87,-12.97>, <8.585,-35.87,-8> }
  triangle { <8.715,-36.86,-8>, <8.585,-35.87,-8>, <0.9914,-36.87,-8> }
  triangle { <0.9914,-36.87,-8>, <1.122,-37.86,-8>, <8.715,-36.86,-8> }
  triangle { <0.9914,-36.87,-12.97>, <1.122,-37.86,-12.97>, <1.122,-37.86,-8> }
  triangle { <1.122,-37.86,-8>, <0.9914,-36.87,-8>, <0.9914,-36.87,-12.97> }
  triangle { <3.927,-37.49,-10>, <3.797,-36.5,-10>, <5.78,-36.24,-10> }
  triangle { <5.78,-36.24,-10>, <5.91,-37.23,-10>, <3.927,-37.49,-10> }
//
 }
}
#end

#declare _6578_dot_dat = #if (QUAL = 0) box { <-39.2507,-39.2507,-17.5>,
<39.2507,39.2507,17.5> } #else union {
// Tyre 30.4 x 14 VR
// Name: 6578.dat
// Author: William J. Wood
// LDRAW_ORG Part UPDATE 2002-04
// KEYWORDS Technic
// BFC CERTIFY CCW
// 2001/11/24 : Created
 object { s_slash_6578s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.965926,0.258819,0,-0.258819,0.965926,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.866025,0.5,0,-0.5,0.866025,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.707107,0.707107,0,-0.707107,0.707107,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.5,0.866025,0,-0.866025,0.5,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.258819,0.965926,0,-0.965926,0.258819,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix <0,1,0,-1,0,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.258819,0.965926,0,-0.965926,-0.258819,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.5,0.866025,0,-0.866025,-0.5,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.707107,0.707107,0,-0.707107,-0.707107,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.866025,0.5,0,-0.5,-0.866025,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.965926,0.258819,0,-0.258819,-0.965926,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix <-1,0,0,0,-1,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.965926,-0.258819,0,0.258819,-0.965926,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.866025,-0.5,0,0.5,-0.866025,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.707107,-0.707107,0,0.707107,-0.707107,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.5,-0.866025,0,0.866025,-0.5,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<-0.258819,-0.965926,0,0.965926,-0.258819,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix <0,-1,0,1,0,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.258819,-0.965926,0,0.965926,0.258819,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.5,-0.866025,0,0.866025,0.5,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.707107,-0.707107,0,0.707107,0.707107,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.866025,-0.5,0,0.5,0.866025,0,0,0,1,0,0,0> }
 object { s_slash_6578s01_dot_dat matrix
<0.965926,-0.258819,0,0.258819,0.965926,0,0,0,1,0,0,0> }
//
}
#end

#declare s_slash_2994s01_dot_dat = #if (QUAL = 0) box { <-15,-29.54,-15>,
<15,-5.196,20> } #else union {
// ~Wheel 30.4 x 14 VR Segment
// Name: 2994s01.dat
// Author: William J. Wood
// Created: 2001/11/24
// LDRAW_ORG Subpart UPDATE 2001-03
// Created with stl2dat conversion tool
 object { _4_dash_4cyli_dot_dat matrix <0,-4,0,0,0,5,-4,0,0,0,-15,0> }
 mesh {
  triangle { <-4.747,-11.25,2>, <-5.435,-10.93,2>, <-5.671,-12.83,2> }
  triangle { <-5.671,-12.83,2>, <-5.435,-10.93,2>, <-6.103,-10.57,2> }
  triangle { <-5.671,-12.83,2>, <-6.103,-10.57,2>, <-9.434,-16.34,2> }
  triangle { <-9.434,-16.34,2>, <-6.075,-14.61,2>, <-5.671,-12.83,2> }
  triangle { <-6.075,-14.61,2>, <-9.434,-16.34,2>, <-7.385,-17.36,2> }
  triangle { <-7.385,-17.36,2>, <-5.922,-16.44,2>, <-6.075,-14.61,2> }
  triangle { <-5.922,-16.44,2>, <-7.385,-17.36,2>, <-5.227,-18.13,2> }
  triangle { <9.434,-16.34,2>, <5.594,-12.86,2>, <5.982,-14.65,2> }
  triangle { <5.982,-14.65,2>, <7.338,-17.38,2>, <9.434,-16.34,2> }
  triangle { <7.338,-17.38,2>, <5.982,-14.65,2>, <5.822,-16.47,2> }
  triangle { <9.434,-16.34,2>, <6.103,-10.57,2>, <5.409,-10.94,2> }
  triangle { <5.409,-10.94,2>, <5.594,-12.86,2>, <9.434,-16.34,2> }
  triangle { <5.594,-12.86,2>, <5.409,-10.94,2>, <4.693,-11.27,2> }
  triangle { <5.822,-16.47,2>, <5.128,-18.16,2>, <7.338,-17.38,2> }
  triangle { <3.536,-18.54,-7.739>, <3.536,-18.54,0>, <4.07,-17.74,-6.393> }
  triangle { <4.07,-17.74,-6.393>, <3.536,-18.54,0>, <4.619,-16.91,0> }
  triangle { <4.619,-16.91,0>, <4.534,-17.04,-5.272>, <4.07,-17.74,-6.393> }
  triangle { <4.534,-17.04,-5.272>, <4.619,-16.91,0>, <4.619,-16.91,-5.066> }
  triangle { <4.619,-16.91,-5.066>, <4.619,-16.91,0>, <4.809,-15.96,-3.341> }
  triangle { <4.809,-15.96,-3.341>, <4.619,-16.91,0>, <5,-15,0> }
  triangle { <5,-15,0>, <5,-15,-1.623>, <4.809,-15.96,-3.341> }
  triangle { <5,-15,-1.623>, <5,-15,0>, <4.92,-14.6,-0.8114> }
  triangle { <4.92,-14.6,-0.8114>, <5,-15,0>, <4.84,-14.2,0> }
  triangle { <-4.84,-14.2,0>, <-5,-15,0>, <-4.92,-14.6,-0.8114> }
  triangle { <-4.92,-14.6,-0.8114>, <-5,-15,0>, <-5,-15,-1.623> }
  triangle { <-5,-15,-1.623>, <-5,-15,0>, <-4.809,-15.96,-3.341> }
  triangle { <-4.809,-15.96,-3.341>, <-5,-15,0>, <-4.619,-16.91,0> }
  triangle { <-4.619,-16.91,0>, <-4.619,-16.91,-5.066>, <-4.809,-15.96,-3.341> }
  triangle { <-3.536,-18.54,0>, <-3.536,-18.54,-7.739>, <-4.07,-17.74,-6.393> }
  triangle { <-4.07,-17.74,-6.393>, <-4.619,-16.91,0>, <-3.536,-18.54,0> }
  triangle { <-4.619,-16.91,0>, <-4.07,-17.74,-6.393>, <-4.534,-17.04,-5.272> }
  triangle { <-4.619,-16.91,0>, <-4.534,-17.04,-5.272>, <-4.619,-16.91,-5.066> }
  triangle { <-3.536,-18.54,-7.739>, <-3.536,-18.54,0>, <-2.708,-19.09,-8.559> }
  triangle { <-2.708,-19.09,-8.559>, <-3.536,-18.54,0>, <-1.913,-19.62,0> }
  triangle { <-1.913,-19.62,0>, <-1.913,-19.62,-9.425>, <-2.708,-19.09,-8.559> }
  triangle { <-1.913,-19.62,-9.425>, <-1.913,-19.62,0>, <-0.9442,-19.81,-9.669>
}
  triangle { <-0.9442,-19.81,-9.669>, <-1.913,-19.62,0>, <0,-20,0> }
  triangle { <0,-20,0>, <0,-20,-10>, <-0.9442,-19.81,-9.669> }
  triangle { <0,-20,-10>, <0,-20,0>, <0.9442,-19.81,-9.669> }
  triangle { <0.9442,-19.81,-9.669>, <0,-20,0>, <1.913,-19.62,0> }
  triangle { <1.913,-19.62,0>, <1.913,-19.62,-9.425>, <0.9442,-19.81,-9.669> }
  triangle { <1.913,-19.62,-9.425>, <1.913,-19.62,0>, <2.708,-19.09,-8.559> }
  triangle { <2.708,-19.09,-8.559>, <1.913,-19.62,0>, <3.536,-18.54,0> }
  triangle { <3.536,-18.54,0>, <3.536,-18.54,-7.739>, <2.708,-19.09,-8.559> }
  triangle { <-2.828,-17.83,5>, <-3.696,-16.53,5>, <-5.922,-16.44,5> }
  triangle { <-5.922,-16.44,5>, <-3.696,-16.53,5>, <-4,-15,5> }
  triangle { <-5.922,-16.44,5>, <-4,-15,5>, <-3.696,-13.47,5> }
  triangle { <-3.696,-13.47,5>, <-4.747,-11.25,5>, <-5.922,-16.44,5> }
  triangle { <-4.747,-11.25,5>, <-3.696,-13.47,5>, <-2.828,-12.17,5> }
  triangle { <-3.473,-19.7,5>, <3.473,-19.7,5>, <-5.227,-18.13,5> }
  triangle { <-5.227,-18.13,5>, <3.473,-19.7,5>, <-1.531,-18.7,5> }
  triangle { <-5.227,-18.13,5>, <-1.531,-18.7,5>, <-2.828,-17.83,5> }
  triangle { <-2.828,-17.83,5>, <-5.922,-16.44,5>, <-5.227,-18.13,5> }
  triangle { <-5,-8.66,5>, <-6.103,-10.57,5>, <-5.435,-10.93,5> }
  triangle { <-5.435,-10.93,5>, <-1.531,-11.3,5>, <-5,-8.66,5> }
  triangle { <-1.531,-11.3,5>, <-5.435,-10.93,5>, <-4.747,-11.25,5> }
  triangle { <-1.531,-11.3,5>, <-4.747,-11.25,5>, <-2.828,-12.17,5> }
  triangle { <-5,-8.66,5>, <-1.531,-11.3,5>, <0,-11,5> }
  triangle { <0,-11,5>, <-1.736,-9.848,5>, <-5,-8.66,5> }
  triangle { <-1.736,-9.848,5>, <0,-11,5>, <1.531,-11.3,5> }
  triangle { <1.531,-11.3,5>, <1.736,-9.848,5>, <-1.736,-9.848,5> }
  triangle { <1.736,-9.848,5>, <1.531,-11.3,5>, <2.828,-12.17,5> }
  triangle { <2.828,-12.17,5>, <4.693,-11.27,5>, <1.736,-9.848,5> }
  triangle { <4.693,-11.27,5>, <2.828,-12.17,5>, <3.696,-13.47,5> }
  triangle { <4,-15,5>, <3.696,-16.53,5>, <5.128,-18.16,5> }
  triangle { <5.128,-18.16,5>, <3.696,-16.53,5>, <2.828,-17.83,5> }
  triangle { <5.128,-18.16,5>, <2.828,-17.83,5>, <1.531,-18.7,5> }
  triangle { <1.531,-18.7,5>, <3.473,-19.7,5>, <5.128,-18.16,5> }
  triangle { <1.531,-18.7,5>, <0,-19,5>, <3.473,-19.7,5> }
  triangle { <5.982,-14.65,5>, <5.594,-12.86,5>, <5.128,-18.16,5> }
  triangle { <5.128,-18.16,5>, <5.822,-16.47,5>, <5.982,-14.65,5> }
  triangle { <5.128,-18.16,5>, <5.594,-12.86,5>, <4.693,-11.27,5> }
  triangle { <4.693,-11.27,5>, <3.696,-13.47,5>, <5.128,-18.16,5> }
  triangle { <1.736,-9.848,5>, <4.693,-11.27,5>, <5.409,-10.94,5> }
  triangle { <5.409,-10.94,5>, <5,-8.66,5>, <1.736,-9.848,5> }
  triangle { <5,-8.66,5>, <5.409,-10.94,5>, <6.103,-10.57,5> }
  triangle { <-5.671,-12.83,5>, <-6.075,-14.61,5>, <-5.922,-16.44,5> }
  triangle { <-5.922,-16.44,5>, <-4.747,-11.25,5>, <-5.671,-12.83,5> }
  triangle { <5.128,-18.16,5>, <3.473,-19.7,5>, <10,-17.32,5> }
  triangle { <10,-17.32,5>, <7.338,-17.38,5>, <5.128,-18.16,5> }
  triangle { <7.338,-17.38,5>, <10,-17.32,5>, <9.434,-16.34,5> }
  triangle { <-3.473,-19.7,5>, <-5.227,-18.13,5>, <-7.385,-17.36,5> }
  triangle { <-7.385,-17.36,5>, <-10,-17.32,5>, <-3.473,-19.7,5> }
  triangle { <-10,-17.32,5>, <-7.385,-17.36,5>, <-9.434,-16.34,5> }
  triangle { <5.128,-18.16,5>, <3.696,-13.47,5>, <4,-15,5> }
  triangle { <3.473,-19.7,5>, <0,-19,5>, <-1.531,-18.7,5> }
  triangle { <-1.736,-9.848,20>, <1.042,-5.909,20>, <-1.042,-5.909,20> }
  triangle { <-1.042,-5.909,20>, <-5,-8.66,20>, <-1.736,-9.848,20> }
  triangle { <-5,-8.66,20>, <-1.042,-5.909,20>, <-3,-5.196,20> }
  triangle { <5,-8.66,20>, <3,-5.196,20>, <1.736,-9.848,20> }
  triangle { <1.736,-9.848,20>, <3,-5.196,20>, <1.042,-5.909,20> }
  triangle { <1.042,-5.909,20>, <-1.736,-9.848,20>, <1.736,-9.848,20> }
  triangle { <-4.619,-16.91,0>, <-5,-15,0>, <-4,-15,0> }
  triangle { <-4,-15,0>, <-3.536,-18.54,0>, <-4.619,-16.91,0> }
  triangle { <-3.536,-18.54,0>, <-4,-15,0>, <-3.696,-16.53,0> }
  triangle { <-3.536,-18.54,0>, <-3.696,-16.53,0>, <-1.913,-19.62,0> }
  triangle { <-1.913,-19.62,0>, <-3.696,-16.53,0>, <-2.828,-17.83,0> }
  triangle { <-1.913,-19.62,0>, <-2.828,-17.83,0>, <0,-20,0> }
  triangle { <0,-20,0>, <-2.828,-17.83,0>, <-1.531,-18.7,0> }
  triangle { <0,-20,0>, <-1.531,-18.7,0>, <1.913,-19.62,0> }
  triangle { <1.913,-19.62,0>, <-1.531,-18.7,0>, <0,-19,0> }
  triangle { <1.913,-19.62,0>, <0,-19,0>, <3.536,-18.54,0> }
  triangle { <3.536,-18.54,0>, <0,-19,0>, <1.531,-18.7,0> }
  triangle { <3.536,-18.54,0>, <1.531,-18.7,0>, <4.619,-16.91,0> }
  triangle { <4.619,-16.91,0>, <1.531,-18.7,0>, <2.828,-17.83,0> }
  triangle { <4.619,-16.91,0>, <2.828,-17.83,0>, <5,-15,0> }
  triangle { <5,-15,0>, <2.828,-17.83,0>, <3.696,-16.53,0> }
  triangle { <5,-15,0>, <3.696,-16.53,0>, <4,-15,0> }
  triangle { <-6.2,-13.66,0>, <-7.5,-12.99,0>, <-4.84,-14.2,0> }
  triangle { <-4.84,-14.2,0>, <-7.5,-12.99,0>, <-3.696,-13.47,0> }
  triangle { <-4.84,-14.2,0>, <-3.696,-13.47,0>, <-4,-15,0> }
  triangle { <-4,-15,0>, <-5,-15,0>, <-4.84,-14.2,0> }
  triangle { <5,-15,0>, <4,-15,0>, <3.696,-13.47,0> }
  triangle { <3.696,-13.47,0>, <4.84,-14.2,0>, <5,-15,0> }
  triangle { <4.84,-14.2,0>, <3.696,-13.47,0>, <6.2,-13.66,0> }
  triangle { <6.2,-13.66,0>, <3.696,-13.47,0>, <2.828,-12.17,0> }
  triangle { <2.828,-12.17,0>, <7.5,-12.99,0>, <6.2,-13.66,0> }
  triangle { <7.5,-12.99,0>, <2.828,-12.17,0>, <1.531,-11.3,0> }
  triangle { <1.531,-11.3,0>, <3,-5.196,0>, <7.5,-12.99,0> }
  triangle { <3,-5.196,0>, <1.531,-11.3,0>, <0,-11,0> }
  triangle { <0,-11,0>, <1.042,-5.909,0>, <3,-5.196,0> }
  triangle { <1.042,-5.909,0>, <0,-11,0>, <-1.531,-11.3,0> }
  triangle { <-1.531,-11.3,0>, <-1.042,-5.909,0>, <1.042,-5.909,0> }
  triangle { <-1.042,-5.909,0>, <-1.531,-11.3,0>, <-2.828,-12.17,0> }
  triangle { <-2.828,-12.17,0>, <-3,-5.196,0>, <-1.042,-5.909,0> }
  triangle { <-3,-5.196,0>, <-2.828,-12.17,0>, <-3.696,-13.47,0> }
  triangle { <-3.696,-13.47,0>, <-7.5,-12.99,0>, <-3,-5.196,0> }
  triangle { <3.454,-19.55,-10>, <3.473,-19.7,-15>, <0,-20,-10> }
  triangle { <5.146,-19.33,-10>, <3.473,-19.7,-15>, <3.454,-19.55,-10> }
  triangle { <-3.454,-19.55,-10>, <-3.473,-19.7,-15>, <-5.146,-19.33,-10> }
  triangle { <0,-20,-10>, <-3.473,-19.7,-15>, <-3.454,-19.55,-10> }
  triangle { <4.341,-24.62,-15>, <-3.473,-19.7,-15>, <3.473,-19.7,-15> }
  triangle { <3.473,-19.7,-15>, <12.5,-21.65,-15>, <4.341,-24.62,-15> }
  triangle { <12.5,-21.65,-15>, <3.473,-19.7,-15>, <10,-17.32,-15> }
  triangle { <-12.5,-21.65,-15>, <-10,-17.32,-15>, <-4.341,-24.62,-15> }
  triangle { <-4.341,-24.62,-15>, <-10,-17.32,-15>, <-3.473,-19.7,-15> }
  triangle { <-3.473,-19.7,-15>, <4.341,-24.62,-15>, <-4.341,-24.62,-15> }
  triangle { <-11.5,-19.92,-12.5>, <-12.5,-21.65,-12.5>, <-4.341,-24.62,-12.5> }
  triangle { <-4.341,-24.62,-12.5>, <-3.994,-22.65,-12.5>, <-11.5,-19.92,-12.5>
}
  triangle { <-3.994,-22.65,-12.5>, <-4.341,-24.62,-12.5>, <4.341,-24.62,-12.5>
}
  triangle { <4.341,-24.62,-12.5>, <3.994,-22.65,-12.5>, <-3.994,-22.65,-12.5> }
  triangle { <3.994,-22.65,-12.5>, <4.341,-24.62,-12.5>, <12.5,-21.65,-12.5> }
  triangle { <12.5,-21.65,-12.5>, <11.5,-19.92,-12.5>, <3.994,-22.65,-12.5> }
  triangle { <5.209,-29.54,-7.5>, <-3.994,-22.65,-7.5>, <3.994,-22.65,-7.5> }
  triangle { <3.994,-22.65,-7.5>, <15,-25.98,-7.5>, <5.209,-29.54,-7.5> }
  triangle { <15,-25.98,-7.5>, <3.994,-22.65,-7.5>, <11.5,-19.92,-7.5> }
  triangle { <-15,-25.98,-7.5>, <-11.5,-19.92,-7.5>, <-5.209,-29.54,-7.5> }
  triangle { <-5.209,-29.54,-7.5>, <-11.5,-19.92,-7.5>, <-3.994,-22.65,-7.5> }
  triangle { <-3.994,-22.65,-7.5>, <5.209,-29.54,-7.5>, <-5.209,-29.54,-7.5> }
  triangle { <-11.5,-19.92,-4>, <-15,-25.98,-4>, <-5.209,-29.54,-4> }
  triangle { <-5.209,-29.54,-4>, <-3.994,-22.65,-4>, <-11.5,-19.92,-4> }
  triangle { <-3.994,-22.65,-4>, <-5.209,-29.54,-4>, <5.209,-29.54,-4> }
  triangle { <5.209,-29.54,-4>, <3.994,-22.65,-4>, <-3.994,-22.65,-4> }
  triangle { <3.994,-22.65,-4>, <5.209,-29.54,-4>, <15,-25.98,-4> }
  triangle { <15,-25.98,-4>, <11.5,-19.92,-4>, <3.994,-22.65,-4> }
  triangle { <5.209,-29.54,4>, <-3.994,-22.65,4>, <3.994,-22.65,4> }
  triangle { <3.994,-22.65,4>, <15,-25.98,4>, <5.209,-29.54,4> }
  triangle { <15,-25.98,4>, <3.994,-22.65,4>, <11.5,-19.92,4> }
  triangle { <-15,-25.98,4>, <-11.5,-19.92,4>, <-5.209,-29.54,4> }
  triangle { <-5.209,-29.54,4>, <-11.5,-19.92,4>, <-3.994,-22.65,4> }
  triangle { <-3.994,-22.65,4>, <5.209,-29.54,4>, <-5.209,-29.54,4> }
  triangle { <-11.5,-19.92,7.5>, <-15,-25.98,7.5>, <-5.209,-29.54,7.5> }
  triangle { <-5.209,-29.54,7.5>, <-3.994,-22.65,7.5>, <-11.5,-19.92,7.5> }
  triangle { <-3.994,-22.65,7.5>, <-5.209,-29.54,7.5>, <5.209,-29.54,7.5> }
  triangle { <5.209,-29.54,7.5>, <3.994,-22.65,7.5>, <-3.994,-22.65,7.5> }
  triangle { <3.994,-22.65,7.5>, <5.209,-29.54,7.5>, <15,-25.98,7.5> }
  triangle { <15,-25.98,7.5>, <11.5,-19.92,7.5>, <3.994,-22.65,7.5> }
  triangle { <11.5,-19.92,12.5>, <12.5,-21.65,12.5>, <4.341,-24.62,12.5> }
  triangle { <4.341,-24.62,12.5>, <3.994,-22.65,12.5>, <11.5,-19.92,12.5> }
  triangle { <3.994,-22.65,12.5>, <4.341,-24.62,12.5>, <-4.341,-24.62,12.5> }
  triangle { <-4.341,-24.62,12.5>, <-3.994,-22.65,12.5>, <3.994,-22.65,12.5> }
  triangle { <-3.994,-22.65,12.5>, <-4.341,-24.62,12.5>, <-12.5,-21.65,12.5> }
  triangle { <-12.5,-21.65,12.5>, <-11.5,-19.92,12.5>, <-3.994,-22.65,12.5> }
  triangle { <-10,-17.32,15>, <-12.5,-21.65,15>, <-4.341,-24.62,15> }
  triangle { <-4.341,-24.62,15>, <-3.473,-19.7,15>, <-10,-17.32,15> }
  triangle { <-3.473,-19.7,15>, <-4.341,-24.62,15>, <4.341,-24.62,15> }
  triangle { <4.341,-24.62,15>, <3.473,-19.7,15>, <-3.473,-19.7,15> }
  triangle { <3.473,-19.7,15>, <4.341,-24.62,15>, <12.5,-21.65,15> }
  triangle { <12.5,-21.65,15>, <10,-17.32,15>, <3.473,-19.7,15> }
  triangle { <-5.146,-19.33,-10>, <-4.619,-16.91,-5.066>, <-4.534,-17.04,-5.272>
}
  triangle { <-5.146,-19.33,-10>, <-4.534,-17.04,-5.272>, <-4.07,-17.74,-6.393>
}
  triangle { <-4.84,-14.2,0>, <-4.92,-14.6,-0.8114>, <-6.2,-13.66,0> }
  triangle { <-6.2,-13.66,0>, <-4.92,-14.6,-0.8114>, <-5,-15,-1.623> }
  triangle { <-6.2,-13.66,0>, <-5,-15,-1.623>, <-7.5,-12.99,0> }
  triangle { <-7.5,-12.99,0>, <-5,-15,-1.623>, <-4.809,-15.96,-3.341> }
  triangle { <-7.5,-12.99,0>, <-4.809,-15.96,-3.341>, <-10,-17.32,-10> }
  triangle { <-10,-17.32,-10>, <-4.809,-15.96,-3.341>, <-4.619,-16.91,-5.066> }
  triangle { <-10,-17.32,-10>, <-4.619,-16.91,-5.066>, <-5.146,-19.33,-10> }
  triangle { <-3.536,-18.54,-7.739>, <-2.746,-19.09,-8.582>, <-3.454,-19.55,-10>
}
  triangle { <-3.454,-19.55,-10>, <-2.746,-19.09,-8.582>, <-1.913,-19.62,-9.425>
}
  triangle { <-3.454,-19.55,-10>, <-1.913,-19.62,-9.425>,
<-0.9648,-19.83,-9.712> }
  triangle { <-0.9648,-19.83,-9.712>, <-1.913,-19.62,-9.425>,
<-0.9442,-19.81,-9.669> }
  triangle { <-0.9648,-19.83,-9.712>, <-0.9442,-19.81,-9.669>, <0,-20,-10> }
  triangle { <-3.536,-18.54,-7.739>, <-2.708,-19.09,-8.559>,
<-2.746,-19.09,-8.582> }
  triangle { <-2.746,-19.09,-8.582>, <-2.708,-19.09,-8.559>,
<-1.913,-19.62,-9.425> }
  triangle { <-3.536,-18.54,-7.739>, <-3.454,-19.55,-10>, <-4.07,-17.74,-6.393>
}
  triangle { <-4.07,-17.74,-6.393>, <-3.454,-19.55,-10>, <-5.146,-19.33,-10> }
  triangle { <-0.9648,-19.83,-9.712>, <0,-20,-10>, <-3.454,-19.55,-10> }
  triangle { <0,-20,-10>, <0.9442,-19.81,-9.669>, <3.454,-19.55,-10> }
  triangle { <3.454,-19.55,-10>, <0.9442,-19.81,-9.669>, <1.913,-19.62,-9.425> }
  triangle { <3.454,-19.55,-10>, <1.913,-19.62,-9.425>, <5.146,-19.33,-10> }
  triangle { <5.146,-19.33,-10>, <1.913,-19.62,-9.425>, <2.746,-19.09,-8.582> }
  triangle { <5.146,-19.33,-10>, <2.746,-19.09,-8.582>, <3.536,-18.54,-7.739> }
  triangle { <3.536,-18.54,-7.739>, <2.746,-19.09,-8.582>, <2.708,-19.09,-8.559>
}
  triangle { <6.2,-13.66,0>, <7.5,-12.99,0>, <4.619,-16.91,-5.066> }
  triangle { <4.619,-16.91,-5.066>, <7.5,-12.99,0>, <10,-17.32,-10> }
  triangle { <4.619,-16.91,-5.066>, <10,-17.32,-10>, <4.534,-17.04,-5.272> }
  triangle { <4.534,-17.04,-5.272>, <10,-17.32,-10>, <5.146,-19.33,-10> }
  triangle { <4.534,-17.04,-5.272>, <5.146,-19.33,-10>, <4.07,-17.74,-6.393> }
  triangle { <4.07,-17.74,-6.393>, <5.146,-19.33,-10>, <3.536,-18.54,-7.739> }
  triangle { <4.809,-15.96,-3.341>, <5,-15,-1.623>, <6.2,-13.66,0> }
  triangle { <6.2,-13.66,0>, <5,-15,-1.623>, <4.92,-14.6,-0.8114> }
  triangle { <6.2,-13.66,0>, <4.92,-14.6,-0.8114>, <4.84,-14.2,0> }
  triangle { <6.2,-13.66,0>, <4.619,-16.91,-5.066>, <4.809,-15.96,-3.341> }
  triangle { <2.746,-19.09,-8.582>, <1.913,-19.62,-9.425>, <2.708,-19.09,-8.559>
}
  triangle { <12.5,-21.65,12.5>, <12.5,-21.65,15>, <4.341,-24.62,15> }
  triangle { <4.341,-24.62,15>, <4.341,-24.62,12.5>, <12.5,-21.65,12.5> }
  triangle { <4.341,-24.62,12.5>, <4.341,-24.62,15>, <-4.341,-24.62,15> }
  triangle { <-4.341,-24.62,15>, <-4.341,-24.62,12.5>, <4.341,-24.62,12.5> }
  triangle { <-4.341,-24.62,12.5>, <-4.341,-24.62,15>, <-12.5,-21.65,15> }
  triangle { <-12.5,-21.65,15>, <-12.5,-21.65,12.5>, <-4.341,-24.62,12.5> }
  triangle { <11.5,-19.92,7.5>, <11.5,-19.92,12.5>, <3.994,-22.65,12.5> }
  triangle { <3.994,-22.65,12.5>, <3.994,-22.65,7.5>, <11.5,-19.92,7.5> }
  triangle { <3.994,-22.65,7.5>, <3.994,-22.65,12.5>, <-3.994,-22.65,12.5> }
  triangle { <-3.994,-22.65,12.5>, <-3.994,-22.65,7.5>, <3.994,-22.65,7.5> }
  triangle { <-3.994,-22.65,7.5>, <-3.994,-22.65,12.5>, <-11.5,-19.92,12.5> }
  triangle { <-11.5,-19.92,12.5>, <-11.5,-19.92,7.5>, <-3.994,-22.65,7.5> }
  triangle { <15,-25.98,4>, <15,-25.98,7.5>, <5.209,-29.54,7.5> }
  triangle { <5.209,-29.54,7.5>, <5.209,-29.54,4>, <15,-25.98,4> }
  triangle { <5.209,-29.54,4>, <5.209,-29.54,7.5>, <-5.209,-29.54,7.5> }
  triangle { <-5.209,-29.54,7.5>, <-5.209,-29.54,4>, <5.209,-29.54,4> }
  triangle { <-5.209,-29.54,4>, <-5.209,-29.54,7.5>, <-15,-25.98,7.5> }
  triangle { <-15,-25.98,7.5>, <-15,-25.98,4>, <-5.209,-29.54,4> }
  triangle { <11.5,-19.92,-4>, <11.5,-19.92,4>, <3.994,-22.65,4> }
  triangle { <3.994,-22.65,4>, <3.994,-22.65,-4>, <11.5,-19.92,-4> }
  triangle { <3.994,-22.65,-4>, <3.994,-22.65,4>, <-3.994,-22.65,4> }
  triangle { <-3.994,-22.65,4>, <-3.994,-22.65,-4>, <3.994,-22.65,-4> }
  triangle { <-3.994,-22.65,-4>, <-3.994,-22.65,4>, <-11.5,-19.92,4> }
  triangle { <-11.5,-19.92,4>, <-11.5,-19.92,-4>, <-3.994,-22.65,-4> }
  triangle { <15,-25.98,-7.5>, <15,-25.98,-4>, <5.209,-29.54,-4> }
  triangle { <5.209,-29.54,-4>, <5.209,-29.54,-7.5>, <15,-25.98,-7.5> }
  triangle { <5.209,-29.54,-7.5>, <5.209,-29.54,-4>, <-5.209,-29.54,-4> }
  triangle { <-5.209,-29.54,-4>, <-5.209,-29.54,-7.5>, <5.209,-29.54,-7.5> }
  triangle { <-5.209,-29.54,-7.5>, <-5.209,-29.54,-4>, <-15,-25.98,-4> }
  triangle { <-15,-25.98,-4>, <-15,-25.98,-7.5>, <-5.209,-29.54,-7.5> }
  triangle { <11.5,-19.92,-12.5>, <11.5,-19.92,-7.5>, <3.994,-22.65,-7.5> }
  triangle { <3.994,-22.65,-7.5>, <3.994,-22.65,-12.5>, <11.5,-19.92,-12.5> }
  triangle { <3.994,-22.65,-12.5>, <3.994,-22.65,-7.5>, <-3.994,-22.65,-7.5> }
  triangle { <-3.994,-22.65,-7.5>, <-3.994,-22.65,-12.5>, <3.994,-22.65,-12.5> }
  triangle { <-3.994,-22.65,-12.5>, <-3.994,-22.65,-7.5>, <-11.5,-19.92,-7.5> }
  triangle { <-11.5,-19.92,-7.5>, <-11.5,-19.92,-12.5>, <-3.994,-22.65,-12.5> }
  triangle { <12.5,-21.65,-15>, <12.5,-21.65,-12.5>, <4.341,-24.62,-12.5> }
  triangle { <4.341,-24.62,-12.5>, <4.341,-24.62,-15>, <12.5,-21.65,-15> }
  triangle { <4.341,-24.62,-15>, <4.341,-24.62,-12.5>, <-4.341,-24.62,-12.5> }
  triangle { <-4.341,-24.62,-12.5>, <-4.341,-24.62,-15>, <4.341,-24.62,-15> }
  triangle { <-4.341,-24.62,-15>, <-4.341,-24.62,-12.5>, <-12.5,-21.65,-12.5> }
  triangle { <-12.5,-21.65,-12.5>, <-12.5,-21.65,-15>, <-4.341,-24.62,-15> }
  triangle { <-5.146,-19.33,-10>, <-3.473,-19.7,-15>, <-10,-17.32,-15> }
  triangle { <-5.146,-19.33,-10>, <-10,-17.32,-15>, <-10,-17.32,-10> }
  triangle { <0,-20,-10>, <3.473,-19.7,-15>, <-3.473,-19.7,-15> }
  triangle { <10,-17.32,-10>, <10,-17.32,-15>, <5.146,-19.33,-10> }
  triangle { <5.146,-19.33,-10>, <10,-17.32,-15>, <3.473,-19.7,-15> }
  triangle { <3,-5.196,20>, <3,-5.196,0>, <1.042,-5.909,0> }
  triangle { <1.042,-5.909,0>, <1.042,-5.909,20>, <3,-5.196,20> }
  triangle { <1.042,-5.909,20>, <1.042,-5.909,0>, <-1.042,-5.909,0> }
  triangle { <-1.042,-5.909,0>, <-1.042,-5.909,20>, <1.042,-5.909,20> }
  triangle { <-1.042,-5.909,20>, <-1.042,-5.909,0>, <-3,-5.196,0> }
  triangle { <-3,-5.196,0>, <-3,-5.196,20>, <-1.042,-5.909,20> }
  triangle { <5,-8.66,5>, <5,-8.66,20>, <1.736,-9.848,20> }
  triangle { <1.736,-9.848,20>, <1.736,-9.848,5>, <5,-8.66,5> }
  triangle { <1.736,-9.848,5>, <1.736,-9.848,20>, <-1.736,-9.848,20> }
  triangle { <-1.736,-9.848,20>, <-1.736,-9.848,5>, <1.736,-9.848,5> }
  triangle { <-1.736,-9.848,5>, <-1.736,-9.848,20>, <-5,-8.66,20> }
  triangle { <-5,-8.66,20>, <-5,-8.66,5>, <-1.736,-9.848,5> }
  triangle { <10,-17.32,15>, <10,-17.32,5>, <3.473,-19.7,5> }
  triangle { <3.473,-19.7,5>, <3.473,-19.7,15>, <10,-17.32,15> }
  triangle { <3.473,-19.7,15>, <3.473,-19.7,5>, <-3.473,-19.7,5> }
  triangle { <-3.473,-19.7,5>, <-3.473,-19.7,15>, <3.473,-19.7,15> }
  triangle { <-3.473,-19.7,15>, <-3.473,-19.7,5>, <-10,-17.32,5> }
  triangle { <-10,-17.32,5>, <-10,-17.32,15>, <-3.473,-19.7,15> }
  triangle { <4.693,-11.27,5>, <4.693,-11.27,2>, <5.409,-10.94,2> }
  triangle { <5.409,-10.94,2>, <5.409,-10.94,5>, <4.693,-11.27,5> }
  triangle { <5.409,-10.94,5>, <5.409,-10.94,2>, <6.103,-10.57,2> }
  triangle { <6.103,-10.57,2>, <6.103,-10.57,5>, <5.409,-10.94,5> }
  triangle { <9.434,-16.34,5>, <9.434,-16.34,2>, <7.338,-17.38,2> }
  triangle { <7.338,-17.38,2>, <7.338,-17.38,5>, <9.434,-16.34,5> }
  triangle { <7.338,-17.38,5>, <7.338,-17.38,2>, <5.128,-18.16,2> }
  triangle { <5.128,-18.16,2>, <5.128,-18.16,5>, <7.338,-17.38,5> }
  triangle { <4.693,-11.27,2>, <4.693,-11.27,5>, <5.594,-12.86,5> }
  triangle { <5.594,-12.86,5>, <5.594,-12.86,2>, <4.693,-11.27,2> }
  triangle { <5.594,-12.86,2>, <5.594,-12.86,5>, <5.982,-14.65,5> }
  triangle { <5.982,-14.65,5>, <5.982,-14.65,2>, <5.594,-12.86,2> }
  triangle { <5.982,-14.65,2>, <5.982,-14.65,5>, <5.822,-16.47,5> }
  triangle { <5.822,-16.47,5>, <5.822,-16.47,2>, <5.982,-14.65,2> }
  triangle { <5.822,-16.47,2>, <5.822,-16.47,5>, <5.128,-18.16,5> }
  triangle { <5.128,-18.16,5>, <5.128,-18.16,2>, <5.822,-16.47,2> }
  triangle { <-6.103,-10.57,5>, <-6.103,-10.57,2>, <-5.435,-10.93,2> }
  triangle { <-5.435,-10.93,2>, <-5.435,-10.93,5>, <-6.103,-10.57,5> }
  triangle { <-5.435,-10.93,5>, <-5.435,-10.93,2>, <-4.747,-11.25,2> }
  triangle { <-4.747,-11.25,2>, <-4.747,-11.25,5>, <-5.435,-10.93,5> }
  triangle { <-5.227,-18.13,2>, <-5.227,-18.13,5>, <-5.922,-16.44,5> }
  triangle { <-5.922,-16.44,5>, <-5.922,-16.44,2>, <-5.227,-18.13,2> }
  triangle { <-5.922,-16.44,2>, <-5.922,-16.44,5>, <-6.075,-14.61,5> }
  triangle { <-6.075,-14.61,5>, <-6.075,-14.61,2>, <-5.922,-16.44,2> }
  triangle { <-6.075,-14.61,2>, <-6.075,-14.61,5>, <-5.671,-12.83,5> }
  triangle { <-5.671,-12.83,5>, <-5.671,-12.83,2>, <-6.075,-14.61,2> }
  triangle { <-5.671,-12.83,2>, <-5.671,-12.83,5>, <-4.747,-11.25,5> }
  triangle { <-4.747,-11.25,5>, <-4.747,-11.25,2>, <-5.671,-12.83,2> }
  triangle { <-5.227,-18.13,5>, <-5.227,-18.13,2>, <-7.385,-17.36,2> }
  triangle { <-7.385,-17.36,2>, <-7.385,-17.36,5>, <-5.227,-18.13,5> }
  triangle { <-7.385,-17.36,5>, <-7.385,-17.36,2>, <-9.434,-16.34,2> }
  triangle { <-9.434,-16.34,2>, <-9.434,-16.34,5>, <-7.385,-17.36,5> }
//
 }
}
#end

#declare _1_dash_8chrd_dot_dat = object {
// Chord 0.125
// Name: 1-8chrd.dat
// Author: Andrew Westrate
// LDRAW_ORG Primitive UPDATE 2004-02
// BFC CERTIFY CCW
 mesh {
  triangle { <0.7071,0,0.7071>, <1,0,0>, <0.9239,0,0.3827> }
//
 }
}

#declare axlehol6_dot_dat = union {
// Technic Axle Hole Tooth
// Name: axlehol6.dat
// Author: Steve Bliss
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CCW
// // 2002-11-08  OWP       Adjusted fit and precision
// // 2005-08-28  GuyVivan  Use 1-8chrd.dat primitive
 mesh {
  triangle { <5.602,0,2>, <2,0,2>, <2,1,2> }
  triangle { <2,1,2>, <5.602,1,2>, <5.602,0,2> }
  triangle { <2,0,2>, <2,0,5.602>, <2,1,5.602> }
  triangle { <2,1,5.602>, <2,1,2>, <2,0,2> }
  triangle { <5.602,0,2>, <5.543,0,2.296>, <2,0,2> }
  triangle { <2.296,0,5.543>, <2,0,5.602>, <2,0,2> }
  triangle { <2,0,2>, <5.543,0,2.296>, <2.296,0,5.543> }
  triangle { <2,1,2>, <5.543,1,2.296>, <5.602,1,2> }
  triangle { <2,1,2>, <2,1,5.602>, <2.296,1,5.543> }
  triangle { <2.296,1,5.543>, <5.543,1,2.296>, <2,1,2> }
 }
 object { _1_dash_8chrd_dot_dat matrix
<5.543,0,2.296,0,1,0,-2.296,0,5.543,0,0,0> }
 object { _1_dash_8chrd_dot_dat matrix
<5.543,0,2.296,0,-1,0,-2.296,0,5.543,0,1,0> }
//
}

#declare _2994_dot_dat = #if (QUAL = 0) box { <-33.0824,-29.54,-15>,
<33.0824,29.54,20> } #else union {
// Wheel 30.4 x 14 VR
// Name: 2994.dat
// Author: William J. Wood
// Created: 2001/11/24
// LDRAW_ORG Part UPDATE 2001-03
 object { s_slash_2994s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 object { s_slash_2994s01_dot_dat matrix
<0.5,0.866025,0,-0.866025,0.5,0,0,0,1,0,0,0> }
 object { s_slash_2994s01_dot_dat matrix
<-0.5,0.866025,0,-0.866025,-0.5,0,0,0,1,0,0,0> }
 object { s_slash_2994s01_dot_dat matrix <-1,0,0,0,-1,0,0,0,1,0,0,0> }
 object { s_slash_2994s01_dot_dat matrix
<-0.5,-0.866025,0,0.866025,-0.5,0,0,0,1,0,0,0> }
 object { s_slash_2994s01_dot_dat matrix
<0.5,-0.866025,0,0.866025,0.5,0,0,0,1,0,0,0> }
// Axle Hole
 object { axlehol6_dot_dat matrix <1,0,0,0,0,-20,0,1,0,0,0,20> }
 object { axlehol6_dot_dat matrix <-1,0,0,0,0,-20,0,-1,0,0,0,20> }
 object { ring3_dot_dat matrix <-2,0,0,0,0,-1,0,-2,0,0,0,20> }
 object { ring3_dot_dat matrix <-2,0,0,0,0,-1,0,-2,0,0,0,0> }
//
}
#end

#declare axle_dot_dat = intersection {
 cylinder { <0,0,0>, <0,1,0>, 6 }
 union {
  box { <-7,-1,-2>, <7,2,2> }
  box { <-2,-1,-7>, <2,2,7> }
 }
}

#declare _3705_dot_dat = #if (QUAL = 0) box { <-40,-6,-6>, <40,6,6> } #else
object {
// Technic Axle  4
// Name: 3705.dat
// Author: James Jessiman
// Original LDraw Part - LDraw beta 0.27 Archive
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// // 2004-07-11 GuyVivan BFC'ed
 object { axle_dot_dat matrix <0,1,0,-80,0,0,0,0,1,40,0,0> }
//
}
#end

#declare _3700_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,24,10> } #else
union {
// Technic Brick  1 x  2 with Hole
// Name: 3700.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2002-08-31 ZAN Modified with WINDZ for BFC compliance
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1.5,0,0,0,1,0,18,0> }
 #end
 object { peghole_dot_dat matrix <1,0,0,0,0,-1,0,1,0,0,10,10> }
 object { peghole_dot_dat matrix <1,0,0,0,0,1,0,1,0,0,10,-10> }
 object { rect_dot_dat matrix <4,0,0,0,-1,0,0,0,6,12,4,0> }
 object { rect_dot_dat matrix <4,0,0,0,-1,0,0,0,6,-12,4,0> }
 object { _2_dash_4cyli_dot_dat matrix <8,0,0,0,0,-12,0,8,0,0,10,6> }
 mesh {
  triangle { <8,10,6>, <8,4,6>, <8,4,-6> }
  triangle { <8,4,-6>, <8,10,-6>, <8,10,6> }
  triangle { <-8,10,6>, <-8,10,-6>, <-8,4,-6> }
  triangle { <-8,4,-6>, <-8,4,6>, <-8,10,6> }
  triangle { <16,24,6>, <16,24,-6>, <16,4,-6> }
  triangle { <16,4,-6>, <16,4,6>, <16,24,6> }
  triangle { <-16,24,6>, <-16,4,7>, <-16,4,-6> }
  triangle { <-16,4,-6>, <-16,24,-6>, <-16,24,6> }
 }
 object { _2_dash_4ndis_dot_dat matrix <8,0,0,0,0,1,0,8,0,0,10,6> }
 object { _2_dash_4ndis_dot_dat matrix <8,0,0,0,0,-1,0,8,0,0,10,-6> }
 mesh {
  triangle { <16,24,6>, <16,4,6>, <8,4,6> }
  triangle { <8,4,6>, <8,18,6>, <16,24,6> }
  triangle { <16,24,-6>, <8,18,-6>, <8,4,-6> }
  triangle { <8,4,-6>, <16,4,-6>, <16,24,-6> }
  triangle { <-8,18,6>, <-8,4,6>, <-16,4,6> }
  triangle { <-16,4,6>, <-16,24,6>, <-8,18,6> }
  triangle { <-8,18,-6>, <-16,24,-6>, <-16,4,-6> }
  triangle { <-16,4,-6>, <-8,4,-6>, <-8,18,-6> }
  triangle { <16,24,6>, <8,18,6>, <-8,18,6> }
  triangle { <-8,18,6>, <-16,24,6>, <16,24,6> }
  triangle { <16,24,-6>, <-16,24,-6>, <-8,18,-6> }
  triangle { <-8,18,-6>, <8,18,-6>, <16,24,-6> }
  triangle { <20,24,10>, <16,24,6>, <-16,24,6> }
  triangle { <-16,24,6>, <-20,24,10>, <20,24,10> }
  triangle { <20,24,-10>, <-20,24,-10>, <-16,24,-6> }
  triangle { <-16,24,-6>, <16,24,-6>, <20,24,-10> }
  triangle { <20,24,10>, <20,24,-10>, <16,24,-6> }
  triangle { <16,24,-6>, <16,24,6>, <20,24,10> }
  triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> }
  triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> }
// BFC INVERTNEXT
 }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,0,-16,0,6,0,0,10,8> }
 mesh {
  triangle { <20,24,10>, <20,0,10>, <20,0,-10> }
  triangle { <20,0,-10>, <20,24,-10>, <20,24,10> }
  triangle { <-20,24,10>, <-20,24,-10>, <-20,0,-10> }
  triangle { <-20,0,-10>, <-20,0,10>, <-20,24,10> }
  triangle { <20,0,10>, <-20,0,10>, <-20,0,-10> }
  triangle { <-20,0,-10>, <20,0,-10>, <20,0,10> }
 }
 object { _4_dash_4ndis_dot_dat matrix <8,0,0,0,0,-1,0,8,0,0,10,10> }
 object { _4_dash_4ndis_dot_dat matrix <8,0,0,0,0,1,0,8,0,0,10,-10> }
 mesh {
  triangle { <20,24,10>, <-20,24,10>, <-8,18,10> }
  triangle { <-8,18,10>, <8,18,10>, <20,24,10> }
  triangle { <20,24,-10>, <8,18,-10>, <-8,18,-10> }
  triangle { <-8,18,-10>, <-20,24,-10>, <20,24,-10> }
  triangle { <20,0,10>, <8,2,10>, <-8,2,10> }
  triangle { <-8,2,10>, <-20,0,10>, <20,0,10> }
  triangle { <20,0,-10>, <-20,0,-10>, <-8,2,-10> }
  triangle { <-8,2,-10>, <8,2,-10>, <20,0,-10> }
  triangle { <20,24,10>, <8,18,10>, <8,2,10> }
  triangle { <8,2,10>, <20,0,10>, <20,24,10> }
  triangle { <20,24,-10>, <20,0,-10>, <8,2,-10> }
  triangle { <8,2,-10>, <8,18,-10>, <20,24,-10> }
  triangle { <-20,24,10>, <-20,0,10>, <-8,2,10> }
  triangle { <-8,2,10>, <-8,18,10>, <-20,24,10> }
  triangle { <-20,24,-10>, <-8,18,-10>, <-8,2,-10> }
  triangle { <-8,2,-10>, <-20,0,-10>, <-20,24,-10> }
 }
 #if (STUDS)
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
//
 #end
}
#end

#declare _1_dash_8cyli_dot_dat = cylinder {
 <0,0,0>, <0,1,0>, 1 open
 clipped_by { box { <O7071,0,0>, <1,1,O7071> } }
}

#declare _4079_dot_dat = #if (QUAL = 0) box { <-20,-40,-20>, <20,8,25> } #else
union {
// Minifig Seat  2 x  2
// Name: 4079.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// CATEGORY Minifig Accessory
// KEYWORDS car, chair, town
// BFC CERTIFY CW
// // 2003-11-28  Steffen  removed L3P errors, BFCed
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,16,0,8,0> }
 mesh {
  triangle { <-20,8,20>, <-16,8,16>, <16,8,16> }
  triangle { <16,8,16>, <20,8,20>, <-20,8,20> }
  triangle { <16,8,-20>, <16,8,-16>, <-16,8,-16> }
  triangle { <-16,8,-16>, <-16,8,-20>, <16,8,-20> }
  triangle { <20,8,20>, <16,8,16>, <16,8,-16> }
  triangle { <16,8,-16>, <20,8,-16>, <20,8,20> }
  triangle { <-16,8,16>, <-20,8,20>, <-20,8,-16> }
  triangle { <-20,8,-16>, <-16,8,-16>, <-16,8,16> }
 }
 object { _1_dash_4disc_dot_dat matrix <4,0,0,0,-4,0,0,0,-4,16,8,-16> }
 object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,-4,0,0,0,-4,-16,8,-16> }
 mesh {
  triangle { <20,8,20>, <20,0,20>, <-20,0,20> }
  triangle { <-20,0,20>, <-20,8,20>, <20,8,20> }
  triangle { <20,0,20>, <20,-3.06,21.96>, <-20,-3.06,21.96> }
  triangle { <-20,-3.06,21.96>, <-20,0,20>, <20,0,20> }
  triangle { <20,-3.06,21.96>, <20,-8,23>, <-20,-8,23> }
  triangle { <-20,-8,23>, <-20,-3.06,21.96>, <20,-3.06,21.96> }
  triangle { <20,-8,23>, <20,-36,24.75>, <-20,-36,24.75> }
  triangle { <-20,-36,24.75>, <-20,-8,23>, <20,-8,23> }
  triangle { <16,-36,24.75>, <16,-40,25>, <-16,-40,25> }
  triangle { <-16,-40,25>, <-16,-36,24.75>, <16,-36,24.75> }
// BFC INVERTNEXT
 }
 object { _1_dash_4disc_dot_dat matrix <4,0,0,0,10,0,0,-4,0.25,16,-36,24.75> }
// BFC INVERTNEXT
 object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,10,0,0,-4,0.25,-16,-36,24.75> }
 mesh {
  triangle { <16,0,-16>, <16,0,-20>, <-16,0,-20> }
  triangle { <-16,0,-20>, <-16,0,-16>, <16,0,-16> }
 }
 object { _1_dash_4disc_dot_dat matrix <4,0,0,0,4,0,0,0,-4,16,0,-16> }
 object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,4,0,0,0,-4,-16,0,-16> }
 mesh {
  triangle { <20,0,10>, <20,0,-16>, <-20,0,-16> }
  triangle { <-20,0,-16>, <-20,0,10>, <20,0,10> }
  triangle { <14,0,15.55>, <14,0,10>, <-14,0,10> }
  triangle { <-14,0,10>, <-14,0,15.55>, <14,0,15.55> }
// BFC INVERTNEXT
 }
 object { _1_dash_4cyli_dot_dat matrix <0,8,0,-6,0,0,0,0,8,20,-8,10> }
// BFC INVERTNEXT
 object { _1_dash_4cyli_dot_dat matrix <0,8,0,6,0,0,0,0,8,-20,-8,10> }
 mesh {
  triangle { <16,-36,19.75>, <20,-36,19.75>, <20,-8,18> }
  triangle { <20,-8,18>, <14,-8,18>, <16,-36,19.75> }
  triangle { <-20,-8,18>, <-20,-36,19.75>, <-16,-36,19.75> }
  triangle { <-16,-36,19.75>, <-14,-8,18>, <-20,-8,18> }
  triangle { <16,-40,20>, <16,-36,19.75>, <14,-8,18> }
  triangle { <14,-8,18>, <14,-40,20>, <16,-40,20> }
  triangle { <-14,-8,18>, <-16,-36,19.75>, <-16,-40,20> }
  triangle { <-16,-40,20>, <-14,-40,20>, <-14,-8,18> }
 }
 object { _1_dash_4disc_dot_dat matrix <4,0,0,0,10,0,0,-4,0.25,16,-36,19.75> }
 object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,10,0,0,-4,0.25,-16,-36,19.75> }
 mesh {
  triangle { <14,-1,17>, <14,0,15.55>, <-14,0,15.55> }
  triangle { <-14,0,15.55>, <-14,-1,17>, <14,-1,17> }
// BFC INVERTNEXT
 }
 object { _1_dash_8cyli_dot_dat matrix <0,0,10,-28,0,0,0,10,0,14,-8,10> }
 mesh {
  triangle { <14,-40,20>, <14,-8,20>, <-14,-8,20> }
  triangle { <-14,-8,20>, <-14,-40,20>, <14,-40,20> }
  triangle { <16,0,-20>, <16,8,-20>, <-16,8,-20> }
  triangle { <-16,8,-20>, <-16,0,-20>, <16,0,-20> }
 }
 object { _1_dash_4cyli_dot_dat matrix <4,0,0,0,8,0,0,0,-4,16,0,-16> }
 object { _1_dash_4cyli_dot_dat matrix <-4,0,0,0,8,0,0,0,-4,-16,0,-16> }
 mesh {
  triangle { <20,8,-16>, <20,0,-16>, <20,0,20> }
  triangle { <20,0,20>, <20,8,20>, <20,8,-16> }
  triangle { <-20,0,-16>, <-20,8,-16>, <-20,8,20> }
  triangle { <-20,8,20>, <-20,0,20>, <-20,0,-16> }
 }
 object { _1_dash_4ndis_dot_dat matrix <0,8,0,-8,0,0,0,0,8,20,-8,10> }
 object { _1_dash_4ndis_dot_dat matrix <0,8,0,8,0,0,0,0,8,-20,-8,10> }
 mesh {
  triangle { <20,-8,23>, <20,-3.06,21.96>, <20,0,20> }
  triangle { <20,0,20>, <20,0,17.5>, <20,-8,23> }
  triangle { <-20,0,20>, <-20,-3.06,21.96>, <-20,-8,23> }
  triangle { <-20,-8,23>, <-20,0,17.5>, <-20,0,20> }
  triangle { <20,-36,19.75>, <20,-36,24.75>, <20,-8,23> }
  triangle { <20,-8,23>, <20,0,17.5>, <20,-36,19.75> }
  triangle { <-20,-8,23>, <-20,-36,24.75>, <-20,-36,19.75> }
  triangle { <-20,-36,19.75>, <-20,0,17.5>, <-20,-8,23> }
 }
 object { _1_dash_4cyli_dot_dat matrix <4,0,0,0,0,5,0,-4,0.25,16,-36,19.75> }
 object { _1_dash_4cyli_dot_dat matrix <-4,0,0,0,0,5,0,-4,0.25,-16,-36,19.75> }
 mesh {
  triangle { <16,-40,25>, <16,-40,20>, <-16,-40,20> }
  triangle { <-16,-40,20>, <-16,-40,25>, <16,-40,25> }
 }
 object { _1_dash_4ndis_dot_dat matrix <0,8,0,8,0,0,0,0,8,14,-8,10> }
 object { _1_dash_4ndis_dot_dat matrix <0,8,0,-8,0,0,0,0,8,-14,-8,10> }
 mesh {
  triangle { <14,0,20>, <14,-40,20>, <14,-8,18> }
  triangle { <14,-8,18>, <14,0,18>, <14,0,20> }
  triangle { <-14,-8,18>, <-14,-40,20>, <-14,0,20> }
  triangle { <-14,0,20>, <-14,0,18>, <-14,-8,18> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
//
 #end
}
#end

#declare s_slash_3009s01_dot_dat = #if (QUAL = 0) box { <-60,-4,-10>, <60,24,10>
} #else union {
// ~Brick  1 x  6 without Front Face
// Name: s\3009s01.dat
// Author: James Jessiman
// LDRAW_ORG Subpart UPDATE 2003-03
// BFC CERTIFY CCW
// // 2002-05-07  KJM      BFC Certification
// // 2003-07-03  Steffen  Subfiled for patterning
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <56,0,0,0,-20,0,0,0,6,0,24,0> }
 mesh {
  triangle { <60,24,10>, <56,24,6>, <-56,24,6> }
  triangle { <-56,24,6>, <-60,24,10>, <60,24,10> }
  triangle { <-60,24,10>, <-56,24,6>, <-56,24,-6> }
  triangle { <-56,24,-6>, <-60,24,-10>, <-60,24,10> }
  triangle { <-60,24,-10>, <-56,24,-6>, <56,24,-6> }
  triangle { <56,24,-6>, <60,24,-10>, <-60,24,-10> }
  triangle { <60,24,-10>, <56,24,-6>, <56,24,6> }
  triangle { <56,24,6>, <60,24,10>, <60,24,-10> }
  triangle { <-60,0,-10>, <60,0,-10>, <60,0,10> }
  triangle { <60,0,10>, <-60,0,10>, <-60,0,-10> }
  triangle { <-60,0,10>, <-60,24,10>, <-60,24,-10> }
  triangle { <-60,24,-10>, <-60,0,-10>, <-60,0,10> }
  triangle { <60,0,10>, <60,24,10>, <-60,24,10> }
  triangle { <-60,24,10>, <-60,0,10>, <60,0,10> }
  triangle { <60,0,-10>, <60,24,-10>, <60,24,10> }
  triangle { <60,24,10>, <60,0,10>, <60,0,-10> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,0> }
//
 #end
}
#end

#declare _3009_dot_dat = #if (QUAL = 0) box { <-60,-4,-10>, <60,24,10> } #else
union {
// Brick  1 x  6
// Name: 3009.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2002-05-07  KJM      BFC Certification
// // 2003-07-03  Steffen  Subfiled for patterning
 object { s_slash_3009s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
 mesh {
  triangle { <-60,0,-10>, <-60,24,-10>, <60,24,-10> }
  triangle { <60,24,-10>, <60,0,-10>, <-60,0,-10> }
//
 }
}
#end

#declare _6636_dot_dat = #if (QUAL = 0) box { <-60,0,-10>, <60,8,10> } #else
union {
// Tile  1 x  6
// Name: 6636.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// // 2002-02-15  DG groove
// // 2004-07-27  GuyVivan Made BFC Compliant
 object { box5_dot_dat matrix <60,0,0,0,-7,0,0,0,10,0,7,0> }
// BFC INVERTNEXT
 object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,6,0,8,0> }
 mesh {
  triangle { <59,8,9>, <56,8,6>, <-56,8,6> }
  triangle { <-56,8,6>, <-59,8,9>, <59,8,9> }
  triangle { <-59,8,9>, <-56,8,6>, <-56,8,-6> }
  triangle { <-56,8,-6>, <-59,8,-9>, <-59,8,9> }
  triangle { <-59,8,-9>, <-56,8,-6>, <56,8,-6> }
  triangle { <56,8,-6>, <59,8,-9>, <-59,8,-9> }
  triangle { <59,8,-9>, <56,8,-6>, <56,8,6> }
  triangle { <56,8,6>, <59,8,9>, <59,8,-9> }
 }
 object { box4_dot_dat matrix <59,0,0,0,-1,0,0,0,9,0,8,0> }
 mesh {
  triangle { <60,7,10>, <59,7,9>, <-59,7,9> }
  triangle { <-59,7,9>, <-60,7,10>, <60,7,10> }
  triangle { <-60,7,10>, <-59,7,9>, <-59,7,-9> }
  triangle { <-59,7,-9>, <-60,7,-10>, <-60,7,10> }
  triangle { <-60,7,-10>, <-59,7,-9>, <59,7,-9> }
  triangle { <59,7,-9>, <60,7,-10>, <-60,7,-10> }
  triangle { <60,7,-10>, <59,7,-9>, <59,7,9> }
  triangle { <59,7,9>, <60,7,10>, <60,7,-10> }
 }
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> }
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> }
//
 #end
}
#end

#declare _3023_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,8,10> } #else
union {
// Plate  1 x  2
// Name: 3023.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-03
// BFC CERTIFY CCW
// 2002-05-07 KJM BFC Certification
 #if (STUDS)
  object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> }
// BFC INVERTNEXT
 #end
 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> }
 mesh {
  triangle { <20,8,10>, <16,8,6>, <-16,8,6> }
  triangle { <-16,8,6>, <-20,8,10>, <20,8,10> }
  triangle { <-20,8,10>, <-16,8,6>, <-16,8,-6> }
  triangle { <-16,8,-6>, <-20,8,-10>, <-20,8,10> }
  triangle { <-20,8,-10>, <-16,8,-6>, <16,8,-6> }
  triangle { <16,8,-6>, <20,8,-10>, <-20,8,-10> }
  triangle { <20,8,-10>, <16,8,-6>, <16,8,6> }
  triangle { <16,8,6>, <20,8,10>, <20,8,-10> }
 }
 object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,10,0,8,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
//
 #end
}
#end

#declare _3684p22_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,72,10> }
#else union {
// Slope Brick 75  2 x  2 x  3 with Ferry Windows Pattern
// Name: 3684p22.dat
// Author: Lars C. Hassing lch### [at] ccidk 19980718
// Official LCad update 99-04
 object { _2_dash_4cyli_dot_dat matrix <6,0,0,0,36,0,0,0,6,0,4,-10> }
 object { _2_dash_4cyli_dot_dat matrix <6,0,0,0,29,0,0,21,-6,0,11,-10> }
 object { _2_dash_4cyli_dot_dat matrix <8,0,0,0,36,0,0,0,8,0,4,-10> }
 object { _2_dash_4cyli_dot_dat matrix <8,0,0,0,29,0,0,28,-8,0,11,-10> }
 #if (STUDS)
  object { stud4a_dot_dat matrix <1,0,0,0,-8,0,0,0,1,0,40,-10> }
 #end
 mesh {
  triangle { <20,72,10>, <16,72,6>, <-16,72,6> }
  triangle { <-16,72,6>, <-20,72,10>, <20,72,10> }
  triangle { <-20,72,10>, <-16,72,6>, <-16,72,-26> }
  triangle { <-16,72,-26>, <-20,72,-30>, <-20,72,10> }
  triangle { <-20,72,-30>, <-16,72,-26>, <16,72,-26> }
  triangle { <16,72,-26>, <20,72,-30>, <-20,72,-30> }
  triangle { <20,72,-30>, <16,72,-26>, <16,72,6> }
  triangle { <16,72,6>, <20,72,10>, <20,72,-30> }
  triangle { <16,4,6>, <-16,4,6>, <-16,72,6> }
  triangle { <-16,72,6>, <16,72,6>, <16,4,6> }
  triangle { <-16,4,6>, <-16,4,-8>, <-16,72,-8> }
  triangle { <-16,72,-8>, <-16,72,6>, <-16,4,6> }
  triangle { <-16,4,-8>, <-16,67,-26>, <-16,72,-26> }
  triangle { <-16,72,-26>, <-16,72,-8>, <-16,4,-8> }
  triangle { <-16,67,-26>, <16,67,-26>, <16,72,-26> }
  triangle { <16,72,-26>, <-16,72,-26>, <-16,67,-26> }
  triangle { <16,67,-26>, <16,4,-8>, <16,72,-8> }
  triangle { <16,72,-8>, <16,72,-26>, <16,67,-26> }
  triangle { <16,4,-8>, <16,4,6>, <16,72,6> }
  triangle { <16,72,6>, <16,72,-8>, <16,4,-8> }
  triangle { <16,67,-26>, <16,4,-8>, <-16,4,-8> }
  triangle { <-16,4,-8>, <-16,67,-26>, <16,67,-26> }
  triangle { <16,4,6>, <16,4,-8>, <-16,4,-8> }
  triangle { <-16,4,-8>, <-16,4,6>, <16,4,6> }
  triangle { <20,72,-30>, <20,0,-10>, <20,0,10> }
  triangle { <20,0,10>, <20,72,10>, <20,72,-30> }
  triangle { <20,72,-30>, <20,68,-30>, <-20,68,-30> }
  triangle { <-20,68,-30>, <-20,72,-30>, <20,72,-30> }
  triangle { <20,72,10>, <20,0,10>, <-20,0,10> }
  triangle { <-20,0,10>, <-20,72,10>, <20,72,10> }
  triangle { <-20,72,-30>, <-20,0,-10>, <-20,0,10> }
  triangle { <-20,0,10>, <-20,72,10>, <-20,72,-30> }
  triangle { <20,72,-30>, <20,68,-30>, <20,0,-10> }
  triangle { <-20,72,-30>, <-20,68,-30>, <-20,0,-10> }
// 4 16 20 0 -10 20 68 -30 -20 68 -30 -20 0 -10
  triangle { <20,0,10>, <20,0,-10>, <-20,0,-10> }
  triangle { <-20,0,-10>, <-20,0,10>, <20,0,10> }
 }
 #if (STUDS)
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> }
  object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> }
 #end
 mesh {
  triangle { <-20,68,-30>, <-20,0,-10>, <-17.56,0,-10> }
  triangle { <-17.56,0,-10>, <-17.56,68,-30>, <-20,68,-30> }
  triangle { <-17.56,2.76,-10.81>, <-17.56,0,-10>, <-12.44,0,-10> }
  triangle { <-12.44,0,-10>, <-12.44,2.76,-10.81>, <-17.56,2.76,-10.81> }
 }
 mesh {
  triangle { <-17.56,10.44,-13.07>, <-17.56,2.76,-10.81>, <-12.44,2.76,-10.81> }
  triangle { <-12.44,2.76,-10.81>, <-12.44,10.44,-13.07>, <-17.56,10.44,-13.07>
}
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-17.56,21.95,-16.46>, <-17.56,10.44,-13.07>, <-12.44,10.44,-13.07>
}
  triangle { <-12.44,10.44,-13.07>, <-12.44,21.95,-16.46>, <-17.56,21.95,-16.46>
}
 }
 mesh {
  triangle { <-17.56,29.63,-18.71>, <-17.56,21.95,-16.46>, <-12.44,21.95,-16.46>
}
  triangle { <-12.44,21.95,-16.46>, <-12.44,29.63,-18.71>, <-17.56,29.63,-18.71>
}
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-17.56,41.14,-22.1>, <-17.56,29.63,-18.71>, <-12.44,29.63,-18.71>
}
  triangle { <-12.44,29.63,-18.71>, <-12.44,41.14,-22.1>, <-17.56,41.14,-22.1> }
 }
 mesh {
  triangle { <-17.56,48.81,-24.36>, <-17.56,41.14,-22.1>, <-12.44,41.14,-22.1> }
  triangle { <-12.44,41.14,-22.1>, <-12.44,48.81,-24.36>, <-17.56,48.81,-24.36>
}
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-17.56,60.33,-27.74>, <-17.56,48.81,-24.36>, <-12.44,48.81,-24.36>
}
  triangle { <-12.44,48.81,-24.36>, <-12.44,60.33,-27.74>, <-17.56,60.33,-27.74>
}
 }
 mesh {
  triangle { <-17.56,68,-30>, <-17.56,60.33,-27.74>, <-12.44,60.33,-27.74> }
  triangle { <-12.44,60.33,-27.74>, <-12.44,68,-30>, <-17.56,68,-30> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-12.44,68,-30>, <-12.44,0,-10>, <-7.56,0,-10> }
  triangle { <-7.56,0,-10>, <-7.56,68,-30>, <-12.44,68,-30> }
  triangle { <-7.56,2.76,-10.81>, <-7.56,0,-10>, <-2.44,0,-10> }
  triangle { <-2.44,0,-10>, <-2.44,2.76,-10.81>, <-7.56,2.76,-10.81> }
 }
 mesh {
  triangle { <-7.56,10.44,-13.07>, <-7.56,2.76,-10.81>, <-2.44,2.76,-10.81> }
  triangle { <-2.44,2.76,-10.81>, <-2.44,10.44,-13.07>, <-7.56,10.44,-13.07> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-7.56,21.95,-16.46>, <-7.56,10.44,-13.07>, <-2.44,10.44,-13.07> }
  triangle { <-2.44,10.44,-13.07>, <-2.44,21.95,-16.46>, <-7.56,21.95,-16.46> }
 }
 mesh {
  triangle { <-7.56,29.63,-18.71>, <-7.56,21.95,-16.46>, <-2.44,21.95,-16.46> }
  triangle { <-2.44,21.95,-16.46>, <-2.44,29.63,-18.71>, <-7.56,29.63,-18.71> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-7.56,41.14,-22.1>, <-7.56,29.63,-18.71>, <-2.44,29.63,-18.71> }
  triangle { <-2.44,29.63,-18.71>, <-2.44,41.14,-22.1>, <-7.56,41.14,-22.1> }
 }
 mesh {
  triangle { <-7.56,48.81,-24.36>, <-7.56,41.14,-22.1>, <-2.44,41.14,-22.1> }
  triangle { <-2.44,41.14,-22.1>, <-2.44,48.81,-24.36>, <-7.56,48.81,-24.36> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-7.56,60.33,-27.74>, <-7.56,48.81,-24.36>, <-2.44,48.81,-24.36> }
  triangle { <-2.44,48.81,-24.36>, <-2.44,60.33,-27.74>, <-7.56,60.33,-27.74> }
 }
 mesh {
  triangle { <-7.56,68,-30>, <-7.56,60.33,-27.74>, <-2.44,60.33,-27.74> }
  triangle { <-2.44,60.33,-27.74>, <-2.44,68,-30>, <-7.56,68,-30> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <-2.44,68,-30>, <-2.44,0,-10>, <2.44,0,-10> }
  triangle { <2.44,0,-10>, <2.44,68,-30>, <-2.44,68,-30> }
  triangle { <2.44,2.76,-10.81>, <2.44,0,-10>, <7.56,0,-10> }
  triangle { <7.56,0,-10>, <7.56,2.76,-10.81>, <2.44,2.76,-10.81> }
 }
 mesh {
  triangle { <2.44,10.44,-13.07>, <2.44,2.76,-10.81>, <7.56,2.76,-10.81> }
  triangle { <7.56,2.76,-10.81>, <7.56,10.44,-13.07>, <2.44,10.44,-13.07> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <2.44,21.95,-16.46>, <2.44,10.44,-13.07>, <7.56,10.44,-13.07> }
  triangle { <7.56,10.44,-13.07>, <7.56,21.95,-16.46>, <2.44,21.95,-16.46> }
 }
 mesh {
  triangle { <2.44,29.63,-18.71>, <2.44,21.95,-16.46>, <7.56,21.95,-16.46> }
  triangle { <7.56,21.95,-16.46>, <7.56,29.63,-18.71>, <2.44,29.63,-18.71> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <2.44,41.14,-22.1>, <2.44,29.63,-18.71>, <7.56,29.63,-18.71> }
  triangle { <7.56,29.63,-18.71>, <7.56,41.14,-22.1>, <2.44,41.14,-22.1> }
 }
 mesh {
  triangle { <2.44,48.81,-24.36>, <2.44,41.14,-22.1>, <7.56,41.14,-22.1> }
  triangle { <7.56,41.14,-22.1>, <7.56,48.81,-24.36>, <2.44,48.81,-24.36> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <2.44,60.33,-27.74>, <2.44,48.81,-24.36>, <7.56,48.81,-24.36> }
  triangle { <7.56,48.81,-24.36>, <7.56,60.33,-27.74>, <2.44,60.33,-27.74> }
 }
 mesh {
  triangle { <2.44,68,-30>, <2.44,60.33,-27.74>, <7.56,60.33,-27.74> }
  triangle { <7.56,60.33,-27.74>, <7.56,68,-30>, <2.44,68,-30> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <7.56,68,-30>, <7.56,0,-10>, <12.44,0,-10> }
  triangle { <12.44,0,-10>, <12.44,68,-30>, <7.56,68,-30> }
  triangle { <12.44,2.76,-10.81>, <12.44,0,-10>, <17.56,0,-10> }
  triangle { <17.56,0,-10>, <17.56,2.76,-10.81>, <12.44,2.76,-10.81> }
 }
 mesh {
  triangle { <12.44,10.44,-13.07>, <12.44,2.76,-10.81>, <17.56,2.76,-10.81> }
  triangle { <17.56,2.76,-10.81>, <17.56,10.44,-13.07>, <12.44,10.44,-13.07> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <12.44,21.95,-16.46>, <12.44,10.44,-13.07>, <17.56,10.44,-13.07> }
  triangle { <17.56,10.44,-13.07>, <17.56,21.95,-16.46>, <12.44,21.95,-16.46> }
 }
 mesh {
  triangle { <12.44,29.63,-18.71>, <12.44,21.95,-16.46>, <17.56,21.95,-16.46> }
  triangle { <17.56,21.95,-16.46>, <17.56,29.63,-18.71>, <12.44,29.63,-18.71> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <12.44,41.14,-22.1>, <12.44,29.63,-18.71>, <17.56,29.63,-18.71> }
  triangle { <17.56,29.63,-18.71>, <17.56,41.14,-22.1>, <12.44,41.14,-22.1> }
 }
 mesh {
  triangle { <12.44,48.81,-24.36>, <12.44,41.14,-22.1>, <17.56,41.14,-22.1> }
  triangle { <17.56,41.14,-22.1>, <17.56,48.81,-24.36>, <12.44,48.81,-24.36> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <12.44,60.33,-27.74>, <12.44,48.81,-24.36>, <17.56,48.81,-24.36> }
  triangle { <17.56,48.81,-24.36>, <17.56,60.33,-27.74>, <12.44,60.33,-27.74> }
 }
 mesh {
  triangle { <12.44,68,-30>, <12.44,60.33,-27.74>, <17.56,60.33,-27.74> }
  triangle { <17.56,60.33,-27.74>, <17.56,68,-30>, <12.44,68,-30> }
  #if (version >= 3.1) material #else texture #end { Color0 }
 }
 mesh {
  triangle { <17.56,68,-30>, <17.56,0,-10>, <20,0,-10> }
  triangle { <20,0,-10>, <20,68,-30>, <17.56,68,-30> }
//
 }
}
#end

#declare _30145_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,72,20> } #else
union {
// Brick  2 x  2 x  3
// Name: 30145.dat
// Author: James Jessiman
// Original LDraw Part - LDraw beta 0.27 Archive
 #if (STUDS)
  object { stud4_dot_dat matrix <1,0,0,0,-17,0,0,0,1,0,4,0> }
 #end
 object { box5_dot_dat matrix <4,0,0,0,44,0,0,0,1,12,4,0> }
 object { box5_dot_dat matrix <4,0,0,0,44,0,0,0,1,-12,4,0> }
 object { box5_dot_dat matrix <16,0,0,0,-68,0,0,0,16,0,72,0> }
 mesh {
  triangle { <20,72,20>, <16,72,16>, <-16,72,16> }
  triangle { <-16,72,16>, <-20,72,20>, <20,72,20> }
  triangle { <-20,72,20>, <-16,72,16>, <-16,72,-16> }
  triangle { <-16,72,-16>, <-20,72,-20>, <-20,72,20> }
  triangle { <-20,72,-20>, <-16,72,-16>, <16,72,-16> }
  triangle { <16,72,-16>, <20,72,-20>, <-20,72,-20> }
  triangle { <20,72,-20>, <16,72,-16>, <16,72,16> }
  triangle { <16,72,16>, <20,72,20>, <20,72,-20> }
 }
 object { box5_dot_dat matrix <20,0,0,0,-72,0,0,0,20,0,72,0> }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> }
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> }
//
 #end
}
#end

#declare _3665_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <10,24,10> } #else
union {
// Slope Brick 45  2 x  1 Inverted
// Name: 3665.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-02
// BFC CERTIFY CCW
// 2003-01-21 SEB Completed header; BFC'ed
// BFC INVERTNEXT
 object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> }
 mesh {
  triangle { <10,24,10>, <6,24,6>, <-6,24,6> }
  triangle { <-6,24,6>, <-10,24,10>, <10,24,10> }
  triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> }
  triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> }
  triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> }
  triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> }
  triangle { <10,24,-10>, <6,24,-6>, <6,24,6> }
  triangle { <6,24,6>, <10,24,10>, <10,24,-10> }
// BFC INVERTNEXT
 }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,0,6,-20> }
// BFC INVERTNEXT
 object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,0,6,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,0,4,-20> }
 object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,0,4,-20> }
// BFC INVERTNEXT
 object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,0,0,-20> }
 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,0,-20> }
 mesh {
  triangle { <10,0,10>, <10,4,-30>, <10,24,-10> }
  triangle { <10,24,-10>, <10,24,10>, <10,0,10> }
  triangle { <10,24,-10>, <10,4,-30>, <-10,4,-30> }
  triangle { <-10,4,-30>, <-10,24,-10>, <10,24,-10> }
  triangle { <-10,0,10>, <10,0,10>, <10,24,10> }
  triangle { <10,24,10>, <-10,24,10>, <-10,0,10> }
  triangle { <-10,24,-10>, <-10,4,-30>, <-10,0,10> }
  triangle { <-10,0,10>, <-10,24,10>, <-10,24,-10> }
  triangle { <10,0,-30>, <10,4,-30>, <10,0,10> }
  triangle { <-10,4,-30>, <10,4,-30>, <10,0,-30> }
  triangle { <10,0,-30>, <-10,0,-30>, <-10,4,-30> }
  triangle { <-10,0,10>, <-10,4,-30>, <-10,0,-30> }
  triangle { <-8,4,-26>, <8,4,-26>, <8,20,-10> }
  triangle { <8,20,-10>, <-8,20,-10>, <-8,4,-26> }
  triangle { <8,0,-26>, <8,0,-10>, <8,20,-10> }
  triangle { <8,20,-10>, <8,4,-26>, <8,0,-26> }
  triangle { <-8,20,-10>, <-8,0,-10>, <-8,0,-26> }
  triangle { <-8,0,-26>, <-8,4,-26>, <-8,20,-10> }
  triangle { <8,20,-10>, <8,0,-10>, <-8,0,-10> }
  triangle { <-8,0,-10>, <-8,20,-10>, <8,20,-10> }
  triangle { <-8,0,-26>, <8,0,-26>, <8,4,-26> }
  triangle { <8,4,-26>, <-8,4,-26>, <-8,0,-26> }
  triangle { <-8,0,-10>, <8,0,-10>, <10,0,10> }
  triangle { <10,0,10>, <-10,0,10>, <-8,0,-10> }
  triangle { <-8,0,-26>, <-8,0,-10>, <-10,0,10> }
  triangle { <-10,0,10>, <-10,0,-30>, <-8,0,-26> }
  triangle { <8,0,-26>, <-8,0,-26>, <-10,0,-30> }
  triangle { <-10,0,-30>, <10,0,-30>, <8,0,-26> }
  triangle { <8,0,-10>, <8,0,-26>, <10,0,-30> }
  triangle { <10,0,-30>, <10,0,10>, <8,0,-10> }
 }
 #if (STUDS)
  object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
  object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,-20> }
//
 #end
}
#end

#declare OgelCar_dot_ldr = union {
// Name: OgelCar.ldr
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0

 object {
  _3957_dot_dat
  matrix <1-SW/16,0,0,0,1-SW/96,0,0,0,1-SW/16,0,SW/-2.4,0>
  matrix <0,1,0,0,0,1,1,0,0,10,-135,98>
//                        hollow
                        material {
                                Color42
/*                                texture { pigment { color rgbf <1,1,1,1> } }
                                interior {
                                        media {
                                                emission .2
                                                density {
                                                        spherical
                                                        color_map {
                                                                [0 color rgbf
<0,0,0,1>]
                                                                [.3 color rgbf
<0,.5,0,.7>]
                                                                [1 color rgbf
<.5,1,.5,0>]
                                                                }
                                                        }
                                                }
                                        }
 */                               }
                        no_shadow
 }
}


object { OgelCar_dot_ldr #if (version >= 3.1) material #else texture #end {
Color7 } scale 1}


// Camera (Latitude,Longitude,Radius = 45,45,0)
camera {
 #declare PCT = 0; // Percentage further away
 #declare STEREO = 0; // Normal view
 //#declare STEREO =  degrees(atan2(1,12))/2; // Left view
 //#declare STEREO = -degrees(atan2(1,12))/2; // Right view
 location vaxis_rotate(<156.857,-301.358,-277.662> +
PCT/100.0*<182.227,-257.708,-182.227>,
                       <-46961.5,-66413.6,46961.5>,STEREO)
 sky      -y
 right    -4/3*x
 look_at  <-25.3705,-43.6499,-95.435> // calculated
 angle    67.3801
 rotate   <0,1e-5,0> // Prevent gap between adjecent quads
 //orthographic
// location <5,2,5>
 look_at <0,0,0>
}

// Lights:
light_source {
 <0,-315.546,-307.708>  // Latitude,Longitude,Radius: 45,0,364.455
 color rgb <1,1,1>
}
light_source {
 <273.341,-240.065,107.813>  // Latitude,Longitude,Radius: 30,120,364.455
 color rgb <1,1,1>
}
light_source {
 <-157.813,-373.465,41.1137>  // Latitude,Longitude,Radius: 60,-120,364.455
 color rgb <1,1,1>
}


light_source {
  <10,-135,80>
//  color rgb <1,1.5,1>
  color rgb <192,255,0>
  cylinder
  radius 6
  falloff 6
  tightness 1
  point_at <10,-135,60>

//  fade_distance 100
//  fade_power 2
}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.