// Generated by L3P v1.3 20010120  (C) 1998-2001 Lars C. Hassing  lch@ccieurope.com
// WWW: http://home16.inet.tele.dk/hassing/l3p.html
// WWW: http://www.ldraw.org/download/software/l3p
// Date: Mon Feb 06 21:04:10 2006
// Input file: models\leninstatue.ldr
// ModelDir: models\
// LDRAWDIR: C:\DosApp\LDRAW
// Commandline: l3p -b -bu -f -o -q3 models\leninstatue.ldr

    
#include "colors.inc"
#include "skies.inc"
    
#declare QUAL = 2;  // Quality level, 0=BBox, 1=no refr, 2=normal, 3=studlogo

#declare SW = 0.3;  // 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.2; //0.4;
#declare DIF = 0.2; //0.4;


#declare O7071 = sqrt(0.5);

#declare L3Logo = union {
	sphere {<-59,0,-96>,6}
	cylinder {<-59,0,-96>,<59,0,-122>,6 open}
	sphere {<59,0,-122>,6}
	cylinder {<59,0,-122>,<59,0,-84>,6 open}
	sphere {<59,0,-84>,6}

	sphere {<-59,0,-36>,6}
	cylinder {<-59,0,-36>,<-59,0,1>,6 open}
	sphere {<-59,0,1>,6}
	cylinder {<0,0,-49>,<0,0,-25>,6 open}
	sphere {<0,0,-25>,6}
	sphere {<59,0,-62>,6}
	cylinder {<59,0,-62>,<59,0,-24>,6 open}
	sphere {<59,0,-24>,6}
	cylinder {<-59,0,-36>,<59,0,-62>,6 open}

	sphere {<-35.95,0,57>,6}
	torus {18.45,6 clipped_by{plane{<40,0,-9>,0}} translate<-40,0,39>}
	cylinder {<-44.05,0,21>,<35.95,0,3>,6 open}
	torus {18.45,6 clipped_by{plane{<-40,0,9>,0}} translate<40,0,21>}
	cylinder {<44.05,0,39>,<0,0,49>,6 open}
	sphere {<0,0,49>,6}
	cylinder {<0,0,49>,<0,0,34>,6 open}
	sphere {<0,0,34>,6}

	torus {18.45,6 clipped_by{plane{<40,0,-9>,0}} translate<-40,0,99>}
	cylinder {<-44.05,0,81>,<35.95,0,63>,6 open}
	torus {18.45,6 clipped_by{plane{<-40,0,9>,0}} translate<40,0,81>}
	cylinder {<44.05,0,99>,<-35.95,0,117>,6 open}

	scale 4.5/128
}


#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 (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

#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 (Color379)
#declare Color379 = #if (version >= 3.1) material { #end texture {
	pigment { rgb <0.666667,0.815686,0.841176> }
	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 (Color256)
#declare Color256 = #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.1 phong_size 10 reflection 0 }
		#if (BUMPS) normal { BUMPNORMAL } #end
	#end
} #if (version >= 3.1) } #end
#end

#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 _2_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <-2,-1,0>,<2,2,2> } } }

#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 _2_dash_4ring1_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 2, 1
		clipped_by { box { <-3,-1,0>, <3,1,3> } }
	}
#else
	difference {
		cylinder { <0,-0.001,0>, <0,0.001,0>, 2 }
		cylinder { <0,-0.002,0>, <0,0.002,0>, 1 }
		clipped_by { box { <-3,-0.01,0>, <3,0.01,3> } }
	}
#end

#declare _6019_dot_dat = #if (QUAL = 0) box { <-10,-6,-24>, <10,10,10> } #else union {
// Plate  1 x  1 with Clip Horizontal
// Name: 6019.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// BFC CERTIFY CW
// // 2003-08-02 OWP Made some primitive subs
// 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> }
		triangle { <4,8,-10>, <-4,8,-10>, <-4,8,-14.857> }
		triangle { <-4,8,-14.857>, <4,8,-14.857>, <4,8,-10> }
		triangle { <4,10,-20>, <-4,10,-20>, <-4,10,-24> }
		triangle { <-4,10,-24>, <4,10,-24>, <4,10,-20> }
		triangle { <10,8,10>, <10,0,10>, <-10,0,10> }
		triangle { <-10,0,10>, <-10,8,10>, <10,8,10> }
		triangle { <10,8,10>, <10,8,-10>, <10,0,-10> }
		triangle { <10,0,-10>, <10,0,10>, <10,8,10> }
		triangle { <-10,8,10>, <-10,0,10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <-10,8,-10>, <-10,8,10> }
		triangle { <10,8,-10>, <4,8,-10>, <4,0,-10> }
		triangle { <4,0,-10>, <10,0,-10>, <10,8,-10> }
		triangle { <-10,8,-10>, <-10,0,-10>, <-4,0,-10> }
		triangle { <-4,0,-10>, <-4,8,-10>, <-10,8,-10> }
		triangle { <4,8,-10>, <4,8,-14.857>, <4,0,-12.398> }
		triangle { <4,0,-12.398>, <4,0,-10>, <4,8,-10> }
		triangle { <-4,8,-10>, <-4,0,-10>, <-4,0,-12.398> }
		triangle { <-4,0,-12.398>, <-4,8,-14.857>, <-4,8,-10> }
		triangle { <4,10,-20>, <4,10,-24>, <4,6,-24> }
		triangle { <4,6,-24>, <4,6,-20>, <4,10,-20> }
		triangle { <-4,10,-20>, <-4,6,-20>, <-4,6,-24> }
		triangle { <-4,6,-24>, <-4,10,-24>, <-4,10,-20> }
		triangle { <4,10,-24>, <-4,10,-24>, <-4,6,-24> }
		triangle { <-4,6,-24>, <4,6,-24>, <4,10,-24> }
		triangle { <4,6,-20>, <4,6,-24>, <-4,6,-24> }
		triangle { <-4,6,-24>, <-4,6,-20>, <4,6,-20> }
		triangle { <4,-2,-20>, <-4,-2,-20>, <-4,-2,-24> }
		triangle { <-4,-2,-24>, <4,-2,-24>, <4,-2,-20> }
// BFC INVERTNEXT
	}
	object { _2_dash_4cyli_dot_dat matrix <0,4,0,-8,0,0,0,0,4,4,2,-20> }
	object { _2_dash_4cyli_dot_dat matrix <0,8,0,-8,0,0,0,0,8,4,2,-20> }
	mesh {
		triangle { <4,-2,-20>, <4,-2,-24>, <4,-6,-24> }
		triangle { <4,-6,-24>, <4,-6,-20>, <4,-2,-20> }
		triangle { <-4,-2,-20>, <-4,-6,-20>, <-4,-6,-24> }
		triangle { <-4,-6,-24>, <-4,-2,-24>, <-4,-2,-20> }
		triangle { <4,-2,-24>, <-4,-2,-24>, <-4,-6,-24> }
		triangle { <-4,-6,-24>, <4,-6,-24>, <4,-2,-24> }
		triangle { <10,0,10>, <10,0,-10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <-10,0,10>, <10,0,10> }
		triangle { <4,0,-10>, <4,0,-12.398>, <-4,0,-12.398> }
		triangle { <-4,0,-12.398>, <-4,0,-10>, <4,0,-10> }
		triangle { <4,-6,-20>, <4,-6,-24>, <-4,-6,-24> }
		triangle { <-4,-6,-24>, <-4,-6,-20>, <4,-6,-20> }
	}
	#if (STUDS)
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#end
	object { _2_dash_4ring1_dot_dat matrix <0,4,0,-1,0,0,0,0,4,4,2,-20> }
	object { _2_dash_4ring1_dot_dat matrix <0,4,0,1,0,0,0,0,4,-4,2,-20> }
}
#end

#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 _1_dash_8cyli_dot_dat = cylinder {
	<0,0,0>, <0,1,0>, 1 open
	clipped_by { box { <O7071,0,0>, <1,1,O7071> } }
}

#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 _3937_dot_dat = #if (QUAL = 0) box { <-20,2,-10>, <20,24,10> } #else union {
// Hinge  1 x  2 Base
// Name: 3937.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-01
// BFC CERTIFY CCW
// KEYWORDS tilt bearing, brick
// // 2003-06-08 JHR BFC compliant
// BFC CERTIFY INVERTNEXT
	object { box5_dot_dat matrix <7,0,0,0,-4,0,0,0,6,9,24,0> }
// BFC CERTIFY INVERTNEXT
	object { box5_dot_dat matrix <7,0,0,0,-4,0,0,0,6,-9,24,0> }
	mesh {
		triangle { <2,24,6>, <2,24,-6>, <-2,24,-6> }
		triangle { <-2,24,-6>, <-2,24,6>, <2,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>, <-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 { rect_dot_dat matrix <20,0,0,0,1,0,0,0,1,0,20,-9> }
	object { rect_dot_dat matrix <16,0,0,0,1,0,0,0,7,0,16,-1> }
	mesh {
		triangle { <-20,16,-8>, <-20,20,-8>, <20,20,-8> }
		triangle { <20,20,-8>, <20,16,-8>, <-20,16,-8> }
		triangle { <-20,20,-10>, <-20,24,-10>, <20,24,-10> }
		triangle { <20,24,-10>, <20,20,-10>, <-20,20,-10> }
		triangle { <-20,24,10>, <-20,2,10>, <20,2,10> }
		triangle { <20,2,10>, <20,24,10>, <-20,24,10> }
		triangle { <-20,2,10>, <-20,2,6>, <20,2,6> }
		triangle { <20,2,6>, <20,2,10>, <-20,2,10> }
		triangle { <-16,2,6>, <-16,16,6>, <16,16,6> }
		triangle { <16,16,6>, <16,2,6>, <-16,2,6> }
		triangle { <-2,16,2>, <-2,10,2>, <2,10,2> }
		triangle { <2,10,2>, <2,16,2>, <-2,16,2> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,0,2,-4,0,0,0,-2,0,2,10,0> }
	mesh {
		triangle { <-2,10,-2>, <-2,16,-2>, <2,16,-2> }
		triangle { <2,16,-2>, <2,10,-2>, <-2,10,-2> }
		triangle { <16,2,6>, <16,2,4>, <20,2,4> }
		triangle { <20,2,4>, <20,2,6>, <16,2,6> }
		triangle { <16,2,4>, <16,10,4>, <20,10,4> }
		triangle { <20,10,4>, <20,2,4>, <16,2,4> }
// BFC CERTIFY INVERTNEXT
	}
	object { _2_dash_4cyli_dot_dat matrix <0,0,4,-4,0,0,0,4,0,20,10,0> }
	mesh {
		triangle { <16,10,-4>, <16,3.24,-4>, <20,3.24,-4> }
		triangle { <20,3.24,-4>, <20,10,-4>, <16,10,-4> }
		triangle { <20,3.24,-4>, <16,3.24,-4>, <16,4.34,-5.66> }
		triangle { <16,4.34,-5.66>, <20,4.34,-5.66>, <20,3.24,-4> }
	}
	object { _1_dash_8cyli_dot_dat matrix <0,0,-8,-4,0,0,0,-8,0,20,10,0> }
	mesh {
		triangle { <16,10,-8>, <16,16,-8>, <20,16,-8> }
		triangle { <20,16,-8>, <20,10,-8>, <16,10,-8> }
		triangle { <-20,2,6>, <-20,2,4>, <-16,2,4> }
		triangle { <-16,2,4>, <-16,2,6>, <-20,2,6> }
		triangle { <-20,2,4>, <-20,10,4>, <-16,10,4> }
		triangle { <-16,10,4>, <-16,2,4>, <-20,2,4> }
// BFC CERTIFY INVERTNEXT
	}
	object { _2_dash_4cyli_dot_dat matrix <0,0,4,4,0,0,0,4,0,-20,10,0> }
	mesh {
		triangle { <-20,10,-4>, <-20,3.24,-4>, <-16,3.24,-4> }
		triangle { <-16,3.24,-4>, <-16,10,-4>, <-20,10,-4> }
		triangle { <-20,3.24,-4>, <-20,4.34,-5.66>, <-16,4.34,-5.66> }
		triangle { <-16,4.34,-5.66>, <-16,3.24,-4>, <-20,3.24,-4> }
	}
	object { _1_dash_8cyli_dot_dat matrix <0,0,-8,4,0,0,0,-8,0,-20,10,0> }
	mesh {
		triangle { <-20,10,-8>, <-20,16,-8>, <-16,16,-8> }
		triangle { <-16,16,-8>, <-16,10,-8>, <-20,10,-8> }
	}
	object { _2_dash_4ndis_dot_dat matrix <0,0,-4,-1,0,0,0,4,0,20,10,0> }
	mesh {
		triangle { <20,3.24,-4>, <20,4.34,-5.66>, <20,6.94,-7.39> }
		triangle { <20,6.94,-7.39>, <20,10,-8>, <20,3.24,-4> }
		triangle { <20,3.24,-4>, <20,10,-8>, <20,20,-8> }
		triangle { <20,20,-8>, <20,14,-4>, <20,3.24,-4> }
		triangle { <20,24,10>, <20,20,-8>, <20,20,-10> }
		triangle { <20,20,-10>, <20,24,-10>, <20,24,10> }
		triangle { <20,24,10>, <20,14,4>, <20,14,-4> }
		triangle { <20,14,-4>, <20,20,-8>, <20,24,10> }
		triangle { <20,24,10>, <20,2,10>, <20,2,4> }
		triangle { <20,2,4>, <20,14,4>, <20,24,10> }
	}
	object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,16,10,0> }
	mesh {
		triangle { <16,3.24,-4>, <16,10,-8>, <16,6.94,-7.39> }
		triangle { <16,6.94,-7.39>, <16,4.34,-5.66>, <16,3.24,-4> }
		triangle { <16,3.24,-4>, <16,14,-4>, <16,16,-8> }
		triangle { <16,16,-8>, <16,10,-8>, <16,3.24,-4> }
		triangle { <16,16,6>, <16,16,-8>, <16,14,-4> }
		triangle { <16,14,-4>, <16,14,4>, <16,16,6> }
		triangle { <16,16,6>, <16,14,4>, <16,2,4> }
		triangle { <16,2,4>, <16,2,6>, <16,16,6> }
		triangle { <2,16,2>, <2,10,2>, <2,10,-2> }
		triangle { <2,10,-2>, <2,16,-2>, <2,16,2> }
	}
	object { _2_dash_4disc_dot_dat matrix <0,0,2,-1,0,0,0,-2,0,2,10,0> }
	mesh {
		triangle { <-2,16,-2>, <-2,10,-2>, <-2,10,2> }
		triangle { <-2,10,2>, <-2,16,2>, <-2,16,-2> }
	}
	object { _2_dash_4disc_dot_dat matrix <0,0,-2,1,0,0,0,-2,0,-2,10,0> }
	object { _2_dash_4ndis_dot_dat matrix <0,0,-4,-1,0,0,0,4,0,-16,10,0> }
	mesh {
		triangle { <-16,3.24,-4>, <-16,4.34,-5.66>, <-16,6.94,-7.39> }
		triangle { <-16,6.94,-7.39>, <-16,10,-8>, <-16,3.24,-4> }
		triangle { <-16,3.24,-4>, <-16,10,-8>, <-16,16,-8> }
		triangle { <-16,16,-8>, <-16,14,-4>, <-16,3.24,-4> }
		triangle { <-16,16,6>, <-16,14,4>, <-16,14,-4> }
		triangle { <-16,14,-4>, <-16,16,-8>, <-16,16,6> }
		triangle { <-16,16,6>, <-16,2,6>, <-16,2,4> }
		triangle { <-16,2,4>, <-16,14,4>, <-16,16,6> }
	}
	object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,-20,10,0> }
	mesh {
		triangle { <-20,3.24,-4>, <-20,10,-8>, <-20,6.94,-7.39> }
		triangle { <-20,6.94,-7.39>, <-20,4.34,-5.66>, <-20,3.24,-4> }
		triangle { <-20,3.24,-4>, <-20,14,-4>, <-20,20,-8> }
		triangle { <-20,20,-8>, <-20,10,-8>, <-20,3.24,-4> }
		triangle { <-20,24,10>, <-20,24,-10>, <-20,20,-10> }
		triangle { <-20,20,-10>, <-20,20,-8>, <-20,24,10> }
		triangle { <-20,24,10>, <-20,20,-8>, <-20,14,-4> }
		triangle { <-20,14,-4>, <-20,14,4>, <-20,24,10> }
		triangle { <-20,24,10>, <-20,14,4>, <-20,2,4> }
		triangle { <-20,2,4>, <-20,2,10>, <-20,24,10> }
// 
	}
}
#end

#declare stud3_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 }

#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 box3u8p_dot_dat = object {
// Box with 3 Faces and 4 Parallel Edges
// Name: box3u8p.dat
// Author: Uncredited
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CW
// 2002-12-13: Hafhead: Made BFC compliant
	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> }
// 
	}
}

#declare bushlock_dot_dat = object {
// Bush Lock
// Name: bushlock.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CCW
// 2002-08-31 ZAN Modified with WINDZ for BFC compliance
	mesh {
		triangle { <0,0,6>, <-1.17,0,5.88>, <-1.17,2,5.88> }
		triangle { <-1.17,2,5.88>, <0,2,6>, <0,0,6> }
		triangle { <0,0,10>, <0,2,10>, <-1.95,2,9.81> }
		triangle { <-1.95,2,9.81>, <-1.95,0,9.81>, <0,0,10> }
		triangle { <0,2,6>, <-1.17,2,5.88>, <-1.95,2,9.81> }
		triangle { <-1.95,2,9.81>, <0,2,10>, <0,2,6> }
		triangle { <-1.17,0,5.88>, <-2.3,0,5.54>, <-3.83,0,9.24> }
		triangle { <-3.83,0,9.24>, <-1.95,0,9.81>, <-1.17,0,5.88> }
		triangle { <0,0,6>, <0,2,6>, <0,2,10> }
		triangle { <0,2,10>, <0,0,10>, <0,0,6> }
		triangle { <-1.17,0,5.88>, <-1.95,0,9.81>, <-1.95,2,9.81> }
		triangle { <-1.95,2,9.81>, <-1.17,2,5.88>, <-1.17,0,5.88> }
		triangle { <-2.3,0,5.54>, <-3.33,0,4.99>, <-3.33,2,4.99> }
		triangle { <-3.33,2,4.99>, <-2.3,2,5.54>, <-2.3,0,5.54> }
		triangle { <-3.83,0,9.24>, <-3.83,2,9.24>, <-5.56,2,8.31> }
		triangle { <-5.56,2,8.31>, <-5.56,0,8.31>, <-3.83,0,9.24> }
		triangle { <-2.3,2,5.54>, <-3.33,2,4.99>, <-5.56,2,8.31> }
		triangle { <-5.56,2,8.31>, <-3.83,2,9.24>, <-2.3,2,5.54> }
		triangle { <-3.33,0,4.99>, <-4.24,0,4.24>, <-7.07,0,7.07> }
		triangle { <-7.07,0,7.07>, <-5.56,0,8.31>, <-3.33,0,4.99> }
		triangle { <-2.3,0,5.54>, <-2.3,2,5.54>, <-3.83,2,9.24> }
		triangle { <-3.83,2,9.24>, <-3.83,0,9.24>, <-2.3,0,5.54> }
		triangle { <-3.33,0,4.99>, <-5.56,0,8.31>, <-5.56,2,8.31> }
		triangle { <-5.56,2,8.31>, <-3.33,2,4.99>, <-3.33,0,4.99> }
		triangle { <-4.24,0,4.24>, <-4.99,0,3.33>, <-4.99,2,3.33> }
		triangle { <-4.99,2,3.33>, <-4.24,2,4.24>, <-4.24,0,4.24> }
		triangle { <-7.07,0,7.07>, <-7.07,2,7.07>, <-8.31,2,5.56> }
		triangle { <-8.31,2,5.56>, <-8.31,0,5.56>, <-7.07,0,7.07> }
		triangle { <-4.24,2,4.24>, <-4.99,2,3.33>, <-8.31,2,5.56> }
		triangle { <-8.31,2,5.56>, <-7.07,2,7.07>, <-4.24,2,4.24> }
		triangle { <-4.99,0,3.33>, <-5.54,0,2.3>, <-9.24,0,3.83> }
		triangle { <-9.24,0,3.83>, <-8.31,0,5.56>, <-4.99,0,3.33> }
		triangle { <-4.24,0,4.24>, <-4.24,2,4.24>, <-7.07,2,7.07> }
		triangle { <-7.07,2,7.07>, <-7.07,0,7.07>, <-4.24,0,4.24> }
		triangle { <-4.99,0,3.33>, <-8.31,0,5.56>, <-8.31,2,5.56> }
		triangle { <-8.31,2,5.56>, <-4.99,2,3.33>, <-4.99,0,3.33> }
		triangle { <-5.54,0,2.3>, <-5.88,0,1.17>, <-5.88,2,1.17> }
		triangle { <-5.88,2,1.17>, <-5.54,2,2.3>, <-5.54,0,2.3> }
		triangle { <-9.24,0,3.83>, <-9.24,2,3.83>, <-9.81,2,1.95> }
		triangle { <-9.81,2,1.95>, <-9.81,0,1.95>, <-9.24,0,3.83> }
		triangle { <-5.54,2,2.3>, <-5.88,2,1.17>, <-9.81,2,1.95> }
		triangle { <-9.81,2,1.95>, <-9.24,2,3.83>, <-5.54,2,2.3> }
		triangle { <-5.88,0,1.17>, <-6,0,0>, <-10,0,0> }
		triangle { <-10,0,0>, <-9.81,0,1.95>, <-5.88,0,1.17> }
		triangle { <-5.54,0,2.3>, <-5.54,2,2.3>, <-9.24,2,3.83> }
		triangle { <-9.24,2,3.83>, <-9.24,0,3.83>, <-5.54,0,2.3> }
		triangle { <-5.88,0,1.17>, <-9.81,0,1.95>, <-9.81,2,1.95> }
		triangle { <-9.81,2,1.95>, <-5.88,2,1.17>, <-5.88,0,1.17> }
		triangle { <-6,0,0>, <-5.88,0,-1.17>, <-5.88,2,-1.17> }
		triangle { <-5.88,2,-1.17>, <-6,2,0>, <-6,0,0> }
		triangle { <-10,0,0>, <-10,2,0>, <-9.81,2,-1.95> }
		triangle { <-9.81,2,-1.95>, <-9.81,0,-1.95>, <-10,0,0> }
		triangle { <-6,2,0>, <-5.88,2,-1.17>, <-9.81,2,-1.95> }
		triangle { <-9.81,2,-1.95>, <-10,2,0>, <-6,2,0> }
		triangle { <-5.88,0,-1.17>, <-5.54,0,-2.3>, <-9.24,0,-3.83> }
		triangle { <-9.24,0,-3.83>, <-9.81,0,-1.95>, <-5.88,0,-1.17> }
		triangle { <-6,0,0>, <-6,2,0>, <-10,2,0> }
		triangle { <-10,2,0>, <-10,0,0>, <-6,0,0> }
		triangle { <-5.88,0,-1.17>, <-9.81,0,-1.95>, <-9.81,2,-1.95> }
		triangle { <-9.81,2,-1.95>, <-5.88,2,-1.17>, <-5.88,0,-1.17> }
		triangle { <-5.54,0,-2.3>, <-4.99,0,-3.33>, <-4.99,2,-3.33> }
		triangle { <-4.99,2,-3.33>, <-5.54,2,-2.3>, <-5.54,0,-2.3> }
		triangle { <-9.24,0,-3.83>, <-9.24,2,-3.83>, <-8.31,2,-5.56> }
		triangle { <-8.31,2,-5.56>, <-8.31,0,-5.56>, <-9.24,0,-3.83> }
		triangle { <-5.54,2,-2.3>, <-4.99,2,-3.33>, <-8.31,2,-5.56> }
		triangle { <-8.31,2,-5.56>, <-9.24,2,-3.83>, <-5.54,2,-2.3> }
		triangle { <-4.99,0,-3.33>, <-4.24,0,-4.24>, <-7.07,0,-7.07> }
		triangle { <-7.07,0,-7.07>, <-8.31,0,-5.56>, <-4.99,0,-3.33> }
		triangle { <-5.54,0,-2.3>, <-5.54,2,-2.3>, <-9.24,2,-3.83> }
		triangle { <-9.24,2,-3.83>, <-9.24,0,-3.83>, <-5.54,0,-2.3> }
		triangle { <-4.99,0,-3.33>, <-8.31,0,-5.56>, <-8.31,2,-5.56> }
		triangle { <-8.31,2,-5.56>, <-4.99,2,-3.33>, <-4.99,0,-3.33> }
		triangle { <-4.24,0,-4.24>, <-3.33,0,-4.99>, <-3.33,2,-4.99> }
		triangle { <-3.33,2,-4.99>, <-4.24,2,-4.24>, <-4.24,0,-4.24> }
		triangle { <-7.07,0,-7.07>, <-7.07,2,-7.07>, <-5.56,2,-8.31> }
		triangle { <-5.56,2,-8.31>, <-5.56,0,-8.31>, <-7.07,0,-7.07> }
		triangle { <-4.24,2,-4.24>, <-3.33,2,-4.99>, <-5.56,2,-8.31> }
		triangle { <-5.56,2,-8.31>, <-7.07,2,-7.07>, <-4.24,2,-4.24> }
		triangle { <-3.33,0,-4.99>, <-2.3,0,-5.54>, <-3.83,0,-9.24> }
		triangle { <-3.83,0,-9.24>, <-5.56,0,-8.31>, <-3.33,0,-4.99> }
		triangle { <-4.24,0,-4.24>, <-4.24,2,-4.24>, <-7.07,2,-7.07> }
		triangle { <-7.07,2,-7.07>, <-7.07,0,-7.07>, <-4.24,0,-4.24> }
		triangle { <-3.33,0,-4.99>, <-5.56,0,-8.31>, <-5.56,2,-8.31> }
		triangle { <-5.56,2,-8.31>, <-3.33,2,-4.99>, <-3.33,0,-4.99> }
		triangle { <-2.3,0,-5.54>, <-1.17,0,-5.88>, <-1.17,2,-5.88> }
		triangle { <-1.17,2,-5.88>, <-2.3,2,-5.54>, <-2.3,0,-5.54> }
		triangle { <-3.83,0,-9.24>, <-3.83,2,-9.24>, <-1.95,2,-9.81> }
		triangle { <-1.95,2,-9.81>, <-1.95,0,-9.81>, <-3.83,0,-9.24> }
		triangle { <-2.3,2,-5.54>, <-1.17,2,-5.88>, <-1.95,2,-9.81> }
		triangle { <-1.95,2,-9.81>, <-3.83,2,-9.24>, <-2.3,2,-5.54> }
		triangle { <-1.17,0,-5.88>, <0,0,-6>, <0,0,-10> }
		triangle { <0,0,-10>, <-1.95,0,-9.81>, <-1.17,0,-5.88> }
		triangle { <-2.3,0,-5.54>, <-2.3,2,-5.54>, <-3.83,2,-9.24> }
		triangle { <-3.83,2,-9.24>, <-3.83,0,-9.24>, <-2.3,0,-5.54> }
		triangle { <-1.17,0,-5.88>, <-1.95,0,-9.81>, <-1.95,2,-9.81> }
		triangle { <-1.95,2,-9.81>, <-1.17,2,-5.88>, <-1.17,0,-5.88> }
		triangle { <0,0,-6>, <1.17,0,-5.88>, <1.17,2,-5.88> }
		triangle { <1.17,2,-5.88>, <0,2,-6>, <0,0,-6> }
		triangle { <0,0,-10>, <0,2,-10>, <1.95,2,-9.81> }
		triangle { <1.95,2,-9.81>, <1.95,0,-9.81>, <0,0,-10> }
		triangle { <0,2,-6>, <1.17,2,-5.88>, <1.95,2,-9.81> }
		triangle { <1.95,2,-9.81>, <0,2,-10>, <0,2,-6> }
		triangle { <1.17,0,-5.88>, <2.3,0,-5.54>, <3.83,0,-9.24> }
		triangle { <3.83,0,-9.24>, <1.95,0,-9.81>, <1.17,0,-5.88> }
		triangle { <0,0,-6>, <0,2,-6>, <0,2,-10> }
		triangle { <0,2,-10>, <0,0,-10>, <0,0,-6> }
		triangle { <1.17,0,-5.88>, <1.95,0,-9.81>, <1.95,2,-9.81> }
		triangle { <1.95,2,-9.81>, <1.17,2,-5.88>, <1.17,0,-5.88> }
		triangle { <2.3,0,-5.54>, <3.33,0,-4.99>, <3.33,2,-4.99> }
		triangle { <3.33,2,-4.99>, <2.3,2,-5.54>, <2.3,0,-5.54> }
		triangle { <3.83,0,-9.24>, <3.83,2,-9.24>, <5.56,2,-8.31> }
		triangle { <5.56,2,-8.31>, <5.56,0,-8.31>, <3.83,0,-9.24> }
		triangle { <2.3,2,-5.54>, <3.33,2,-4.99>, <5.56,2,-8.31> }
		triangle { <5.56,2,-8.31>, <3.83,2,-9.24>, <2.3,2,-5.54> }
		triangle { <3.33,0,-4.99>, <4.24,0,-4.24>, <7.07,0,-7.07> }
		triangle { <7.07,0,-7.07>, <5.56,0,-8.31>, <3.33,0,-4.99> }
		triangle { <2.3,0,-5.54>, <2.3,2,-5.54>, <3.83,2,-9.24> }
		triangle { <3.83,2,-9.24>, <3.83,0,-9.24>, <2.3,0,-5.54> }
		triangle { <3.33,0,-4.99>, <5.56,0,-8.31>, <5.56,2,-8.31> }
		triangle { <5.56,2,-8.31>, <3.33,2,-4.99>, <3.33,0,-4.99> }
		triangle { <4.24,0,-4.24>, <4.99,0,-3.33>, <4.99,2,-3.33> }
		triangle { <4.99,2,-3.33>, <4.24,2,-4.24>, <4.24,0,-4.24> }
		triangle { <7.07,0,-7.07>, <7.07,2,-7.07>, <8.31,2,-5.56> }
		triangle { <8.31,2,-5.56>, <8.31,0,-5.56>, <7.07,0,-7.07> }
		triangle { <4.24,2,-4.24>, <4.99,2,-3.33>, <8.31,2,-5.56> }
		triangle { <8.31,2,-5.56>, <7.07,2,-7.07>, <4.24,2,-4.24> }
		triangle { <4.99,0,-3.33>, <5.54,0,-2.3>, <9.24,0,-3.83> }
		triangle { <9.24,0,-3.83>, <8.31,0,-5.56>, <4.99,0,-3.33> }
		triangle { <4.24,0,-4.24>, <4.24,2,-4.24>, <7.07,2,-7.07> }
		triangle { <7.07,2,-7.07>, <7.07,0,-7.07>, <4.24,0,-4.24> }
		triangle { <4.99,0,-3.33>, <8.31,0,-5.56>, <8.31,2,-5.56> }
		triangle { <8.31,2,-5.56>, <4.99,2,-3.33>, <4.99,0,-3.33> }
		triangle { <5.54,0,-2.3>, <5.88,0,-1.17>, <5.88,2,-1.17> }
		triangle { <5.88,2,-1.17>, <5.54,2,-2.3>, <5.54,0,-2.3> }
		triangle { <9.24,0,-3.83>, <9.24,2,-3.83>, <9.81,2,-1.95> }
		triangle { <9.81,2,-1.95>, <9.81,0,-1.95>, <9.24,0,-3.83> }
		triangle { <5.54,2,-2.3>, <5.88,2,-1.17>, <9.81,2,-1.95> }
		triangle { <9.81,2,-1.95>, <9.24,2,-3.83>, <5.54,2,-2.3> }
		triangle { <5.88,0,-1.17>, <6,0,0>, <10,0,0> }
		triangle { <10,0,0>, <9.81,0,-1.95>, <5.88,0,-1.17> }
		triangle { <5.54,0,-2.3>, <5.54,2,-2.3>, <9.24,2,-3.83> }
		triangle { <9.24,2,-3.83>, <9.24,0,-3.83>, <5.54,0,-2.3> }
		triangle { <5.88,0,-1.17>, <9.81,0,-1.95>, <9.81,2,-1.95> }
		triangle { <9.81,2,-1.95>, <5.88,2,-1.17>, <5.88,0,-1.17> }
		triangle { <6,0,0>, <5.88,0,1.17>, <5.88,2,1.17> }
		triangle { <5.88,2,1.17>, <6,2,0>, <6,0,0> }
		triangle { <10,0,0>, <10,2,0>, <9.81,2,1.95> }
		triangle { <9.81,2,1.95>, <9.81,0,1.95>, <10,0,0> }
		triangle { <6,2,0>, <5.88,2,1.17>, <9.81,2,1.95> }
		triangle { <9.81,2,1.95>, <10,2,0>, <6,2,0> }
		triangle { <5.88,0,1.17>, <5.54,0,2.3>, <9.24,0,3.83> }
		triangle { <9.24,0,3.83>, <9.81,0,1.95>, <5.88,0,1.17> }
		triangle { <6,0,0>, <6,2,0>, <10,2,0> }
		triangle { <10,2,0>, <10,0,0>, <6,0,0> }
		triangle { <5.88,0,1.17>, <9.81,0,1.95>, <9.81,2,1.95> }
		triangle { <9.81,2,1.95>, <5.88,2,1.17>, <5.88,0,1.17> }
		triangle { <5.54,0,2.3>, <4.99,0,3.33>, <4.99,2,3.33> }
		triangle { <4.99,2,3.33>, <5.54,2,2.3>, <5.54,0,2.3> }
		triangle { <9.24,0,3.83>, <9.24,2,3.83>, <8.31,2,5.56> }
		triangle { <8.31,2,5.56>, <8.31,0,5.56>, <9.24,0,3.83> }
		triangle { <5.54,2,2.3>, <4.99,2,3.33>, <8.31,2,5.56> }
		triangle { <8.31,2,5.56>, <9.24,2,3.83>, <5.54,2,2.3> }
		triangle { <4.99,0,3.33>, <4.24,0,4.24>, <7.07,0,7.07> }
		triangle { <7.07,0,7.07>, <8.31,0,5.56>, <4.99,0,3.33> }
		triangle { <5.54,0,2.3>, <5.54,2,2.3>, <9.24,2,3.83> }
		triangle { <9.24,2,3.83>, <9.24,0,3.83>, <5.54,0,2.3> }
		triangle { <4.99,0,3.33>, <8.31,0,5.56>, <8.31,2,5.56> }
		triangle { <8.31,2,5.56>, <4.99,2,3.33>, <4.99,0,3.33> }
		triangle { <4.24,0,4.24>, <3.33,0,4.99>, <3.33,2,4.99> }
		triangle { <3.33,2,4.99>, <4.24,2,4.24>, <4.24,0,4.24> }
		triangle { <7.07,0,7.07>, <7.07,2,7.07>, <5.56,2,8.31> }
		triangle { <5.56,2,8.31>, <5.56,0,8.31>, <7.07,0,7.07> }
		triangle { <4.24,2,4.24>, <3.33,2,4.99>, <5.56,2,8.31> }
		triangle { <5.56,2,8.31>, <7.07,2,7.07>, <4.24,2,4.24> }
		triangle { <3.33,0,4.99>, <2.3,0,5.54>, <3.83,0,9.24> }
		triangle { <3.83,0,9.24>, <5.56,0,8.31>, <3.33,0,4.99> }
		triangle { <4.24,0,4.24>, <4.24,2,4.24>, <7.07,2,7.07> }
		triangle { <7.07,2,7.07>, <7.07,0,7.07>, <4.24,0,4.24> }
		triangle { <3.33,0,4.99>, <5.56,0,8.31>, <5.56,2,8.31> }
		triangle { <5.56,2,8.31>, <3.33,2,4.99>, <3.33,0,4.99> }
		triangle { <2.3,0,5.54>, <1.17,0,5.88>, <1.17,2,5.88> }
		triangle { <1.17,2,5.88>, <2.3,2,5.54>, <2.3,0,5.54> }
		triangle { <3.83,0,9.24>, <3.83,2,9.24>, <1.95,2,9.81> }
		triangle { <1.95,2,9.81>, <1.95,0,9.81>, <3.83,0,9.24> }
		triangle { <2.3,2,5.54>, <1.17,2,5.88>, <1.95,2,9.81> }
		triangle { <1.95,2,9.81>, <3.83,2,9.24>, <2.3,2,5.54> }
		triangle { <1.17,0,5.88>, <0,0,6>, <0,0,10> }
		triangle { <0,0,10>, <1.95,0,9.81>, <1.17,0,5.88> }
		triangle { <2.3,0,5.54>, <2.3,2,5.54>, <3.83,2,9.24> }
		triangle { <3.83,2,9.24>, <3.83,0,9.24>, <2.3,0,5.54> }
		triangle { <1.17,0,5.88>, <1.95,0,9.81>, <1.95,2,9.81> }
		triangle { <1.95,2,9.81>, <1.17,2,5.88>, <1.17,0,5.88> }
// 
	}
}

#declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open }

#declare steerend_dot_dat = union {
// Steering End
// Name: steerend.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2004-02
// BFC CERTIFY CCW
// // 2002-08-31 ZAN Modified with WINDZ for BFC compliance
	object { bushlock_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,6,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,6,0,0,0,6,0,0,0> }
	object { _2_dash_4cyli_dot_dat matrix <10,0,0,0,6,0,0,0,10,0,0,0> }
	object { _2_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,-6,0,0,0> }
	object { _2_dash_4ndis_dot_dat matrix <10,0,0,0,-1,0,0,0,-10,0,6,0> }
	mesh {
		triangle { <10,6,0>, <10,0,0>, <10,0,-10> }
		triangle { <10,0,-10>, <10,6,-10>, <10,6,0> }
		triangle { <-10,6,0>, <-10,6,-10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <-10,0,0>, <-10,6,0> }
		triangle { <10,0,0>, <6,0,0>, <6,0,-6> }
		triangle { <6,0,-6>, <10,0,-10>, <10,0,0> }
		triangle { <-10,0,0>, <-10,0,-10>, <-6,0,-6> }
		triangle { <-6,0,-6>, <-6,0,0>, <-10,0,0> }
		triangle { <10,0,-10>, <6,0,-6>, <-6,0,-6> }
		triangle { <-6,0,-6>, <-10,0,-10>, <10,0,-10> }
		triangle { <0,0,6>, <0,0,10>, <-3.83,0,9.24> }
		triangle { <-3.83,0,9.24>, <-2.3,0,5.54>, <0,0,6> }
		triangle { <-2.3,0,5.54>, <-3.83,0,9.24>, <-7.07,0,7.07> }
		triangle { <-7.07,0,7.07>, <-4.24,0,4.24>, <-2.3,0,5.54> }
		triangle { <-4.24,0,4.24>, <-7.07,0,7.07>, <-9.24,0,3.83> }
		triangle { <-9.24,0,3.83>, <-5.54,0,2.3>, <-4.24,0,4.24> }
		triangle { <-5.54,0,2.3>, <-9.24,0,3.83>, <-10,0,0> }
		triangle { <-10,0,0>, <-6,0,0>, <-5.54,0,2.3> }
		triangle { <6,0,0>, <10,0,0>, <9.24,0,3.83> }
		triangle { <9.24,0,3.83>, <5.54,0,2.3>, <6,0,0> }
		triangle { <5.54,0,2.3>, <9.24,0,3.83>, <7.07,0,7.07> }
		triangle { <7.07,0,7.07>, <4.24,0,4.24>, <5.54,0,2.3> }
		triangle { <4.24,0,4.24>, <7.07,0,7.07>, <3.83,0,9.24> }
		triangle { <3.83,0,9.24>, <2.3,0,5.54>, <4.24,0,4.24> }
		triangle { <2.3,0,5.54>, <3.83,0,9.24>, <0,0,10> }
		triangle { <0,0,10>, <0,0,6>, <2.3,0,5.54> }
// 
	}
}

#declare stud2_dot_dat = difference {
	cylinder { <0,0,0>, <0,-4,0>, 6 }
	cylinder { <0,0.01,0>, <0,-4.01,0>, 4 }
}

#declare _4263_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,8,10> } #else union {
// Technic Plate  1 x  4 with Holes
// Name: 4263.dat
// Author: James Jessiman
// Original LDraw Part - LDraw beta 0.27 Archive
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// // 2004-07-18  GuyVivan Made BFC Compliant
	#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 { rect_dot_dat matrix <0,1,0,-1,0,0,0,0,10,20,7,0> }
	object { rect_dot_dat matrix <0,1,0,1,0,0,0,0,10,-20,7,0> }
	object { box3u8p_dot_dat matrix <-20,0,0,0,-8,0,0,0,-10,0,8,0> }
	object { steerend_dot_dat matrix <0,0,-1,0,1,0,1,0,0,30,0,0> }
	object { steerend_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-30,0,0> }
	#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 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_2431s01_dot_dat = #if (QUAL = 0) box { <-40,0,-10>, <40,8,10> } #else union {
// ~Tile  1 x  4 without Top Face
// Name: s\2431s01.dat
// Author: James Jessiman, in 2431.dat
// LDRAW_ORG Subpart UPDATE 2003-03
// BFC CERTIFY CW
// // ????-??-??  Kevin B  subfiled
// // 2001-12-26  SEB      Replaced scaled-down stud2's with stud3's.
// // 2003-07-01  Steffen  BFCed
	#if (STUDS)
		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> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,6,0,8,0> }
	mesh {
		triangle { <-39,8,9>, <-36,8,6>, <36,8,6> }
		triangle { <36,8,6>, <39,8,9>, <-39,8,9> }
		triangle { <-39,8,-9>, <-36,8,-6>, <-36,8,6> }
		triangle { <-36,8,6>, <-39,8,9>, <-39,8,-9> }
		triangle { <39,8,-9>, <36,8,-6>, <-36,8,-6> }
		triangle { <-36,8,-6>, <-39,8,-9>, <39,8,-9> }
		triangle { <39,8,9>, <36,8,6>, <36,8,-6> }
		triangle { <36,8,-6>, <39,8,-9>, <39,8,9> }
	}
	object { box4_dot_dat matrix <39,0,0,0,-1,0,0,0,9,0,8,0> }
	mesh {
		triangle { <-40,7,10>, <-39,7,9>, <39,7,9> }
		triangle { <39,7,9>, <40,7,10>, <-40,7,10> }
		triangle { <-40,7,-10>, <-39,7,-9>, <-39,7,9> }
		triangle { <-39,7,9>, <-40,7,10>, <-40,7,-10> }
		triangle { <40,7,-10>, <39,7,-9>, <-39,7,-9> }
		triangle { <-39,7,-9>, <-40,7,-10>, <40,7,-10> }
		triangle { <40,7,10>, <39,7,9>, <39,7,-9> }
		triangle { <39,7,-9>, <40,7,-10>, <40,7,10> }
	}
	object { box4_dot_dat matrix <40,0,0,0,-7,0,0,0,10,0,7,0> }
// 
}
#end

#declare _2431_dot_dat = #if (QUAL = 0) box { <-40,0,-10>, <40,8,10> } #else union {
// Tile  1 x  4
// Name: 2431.dat
// Author: James Jessiman
// Author: Kevin B, groove
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-01
// BFC CERTIFY CCW
	object { s_slash_2431s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-40,0,-10>, <40,0,-10>, <40,0,10> }
		triangle { <40,0,10>, <-40,0,10>, <-40,0,-10> }
// 
	}
}
#end

#declare _3069a_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else union {
// Tile  1 x  2 without Groove
// Name: 3069a.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-02
// BFC CERTIFY CW
// // 2003-06-18 Steffen BFCed
// BFC INVERTNEXT
	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> }
// 
}
#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 s_slash_3068bs01_dot_dat = #if (QUAL = 0) box { <-20,0,-20>, <20,8,20> } #else union {
// ~Subpart Tile  2 x  2 with Groove without Face
// Name: s\3068bs01.dat
// Author: Damien Guichard
// LDRAW_ORG Subpart UPDATE 2002-02
// BFC CERTIFY CCW
// 2002-04-02 SEB Modified for BFC compliance
	#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 { <19,8,19>, <16,8,16>, <-16,8,16> }
		triangle { <-16,8,16>, <-19,8,19>, <19,8,19> }
		triangle { <-19,8,19>, <-16,8,16>, <-16,8,-16> }
		triangle { <-16,8,-16>, <-19,8,-19>, <-19,8,19> }
		triangle { <-19,8,-19>, <-16,8,-16>, <16,8,-16> }
		triangle { <16,8,-16>, <19,8,-19>, <-19,8,-19> }
		triangle { <19,8,-19>, <16,8,-16>, <16,8,16> }
		triangle { <16,8,16>, <19,8,19>, <19,8,-19> }
	}
	object { box4_dot_dat matrix <19,0,0,0,-1,0,0,0,19,0,8,0> }
	mesh {
		triangle { <20,7,20>, <19,7,19>, <-19,7,19> }
		triangle { <-19,7,19>, <-20,7,20>, <20,7,20> }
		triangle { <-20,7,20>, <-19,7,19>, <-19,7,-19> }
		triangle { <-19,7,-19>, <-20,7,-20>, <-20,7,20> }
		triangle { <-20,7,-20>, <-19,7,-19>, <19,7,-19> }
		triangle { <19,7,-19>, <20,7,-20>, <-20,7,-20> }
		triangle { <20,7,-20>, <19,7,-19>, <19,7,19> }
		triangle { <19,7,19>, <20,7,20>, <20,7,-20> }
	}
	object { box4_dot_dat matrix <20,0,0,0,-7,0,0,0,20,0,7,0> }
// 
}
#end

#declare _3068b_dot_dat = #if (QUAL = 0) box { <-20,0,-20>, <20,8,20> } #else union {
// Tile  2 x  2 with Groove
// Name: 3068b.dat
// Author: damien.guichard@wanadoo.fr, from James Jessiman's 3068.dat
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// // 2004-07-26  GuyVivan  Made BFC Compliant
	object { s_slash_3068bs01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-20,0,-20>, <20,0,-20>, <20,0,20> }
		triangle { <20,0,20>, <-20,0,20>, <-20,0,-20> }
// 
	}
}
#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

#declare _3020_dot_dat = #if (QUAL = 0) box { <-40,-4,-20>, <40,8,20> } #else union {
// Plate  2 x  4
// Name: 3020.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,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> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,16,0,8,0> }
	mesh {
		triangle { <40,8,20>, <36,8,16>, <-36,8,16> }
		triangle { <-36,8,16>, <-40,8,20>, <40,8,20> }
// Next Line was 4 16 40 8 -20 36 8 -16 -36 8 -16 -40 8 -20
		triangle { <-40,8,-20>, <-36,8,-16>, <36,8,-16> }
		triangle { <36,8,-16>, <40,8,-20>, <-40,8,-20> }
// Next Line was 4 16 40 8 20 36 8 16 36 8 -16 40 8 -20
		triangle { <40,8,-20>, <36,8,-16>, <36,8,16> }
		triangle { <36,8,16>, <40,8,20>, <40,8,-20> }
		triangle { <-40,8,20>, <-36,8,16>, <-36,8,-16> }
		triangle { <-36,8,-16>, <-40,8,-20>, <-40,8,20> }
	}
	object { box5_dot_dat matrix <40,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,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,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> }
// 
	#end
}
#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 _3032_dot_dat = #if (QUAL = 0) box { <-60,-4,-40>, <60,8,40> } #else union {
// Plate  4 x  6
// Name: 3032.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,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,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,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> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,36,0,8,0> }
	mesh {
		triangle { <60,8,40>, <56,8,36>, <-56,8,36> }
		triangle { <-56,8,36>, <-60,8,40>, <60,8,40> }
// Next Line was 4 16 60 8 -40 56 8 -36 -56 8 -36 -60 8 -40
		triangle { <-60,8,-40>, <-56,8,-36>, <56,8,-36> }
		triangle { <56,8,-36>, <60,8,-40>, <-60,8,-40> }
// Next Line was 4 16 60 8 40 56 8 36 56 8 -36 60 8 -40
		triangle { <60,8,-40>, <56,8,-36>, <56,8,36> }
		triangle { <56,8,36>, <60,8,40>, <60,8,-40> }
		triangle { <-60,8,40>, <-56,8,36>, <-56,8,-36> }
		triangle { <-56,8,-36>, <-60,8,-40>, <-60,8,40> }
	}
	object { box5_dot_dat matrix <60,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,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,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,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,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> }
// 
	#end
}
#end

#declare _2877_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,24,10> } #else union {
// Brick  1 x  2 with Grille
// Name: 2877.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
	#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,8>, <16,24,6>, <-16,24,6> }
		triangle { <-16,24,6>, <-20,24,8>, <20,24,8> }
		triangle { <-20,24,8>, <-16,24,6>, <-16,24,-6> }
		triangle { <-16,24,-6>, <-20,24,-8>, <-20,24,8> }
		triangle { <-20,24,-8>, <-16,24,-6>, <16,24,-6> }
		triangle { <16,24,-6>, <20,24,-8>, <-20,24,-8> }
		triangle { <20,24,-8>, <16,24,-6>, <16,24,6> }
		triangle { <16,24,6>, <20,24,8>, <20,24,-8> }
		triangle { <20,24,8>, <20,0,8>, <20,0,-8> }
		triangle { <20,0,-8>, <20,24,-8>, <20,24,8> }
		triangle { <-20,0,8>, <-20,24,8>, <-20,24,-8> }
		triangle { <-20,24,-8>, <-20,0,-8>, <-20,0,8> }
		triangle { <-20,0,8>, <-20,0,-8>, <20,0,-8> }
		triangle { <20,0,-8>, <20,0,8>, <-20,0,8> }
		triangle { <20,24,-8>, <20,22,-10>, <-20,22,-10> }
		triangle { <-20,22,-10>, <-20,24,-8>, <20,24,-8> }
		triangle { <20,22,-10>, <20,20,-8>, <-20,20,-8> }
		triangle { <-20,20,-8>, <-20,22,-10>, <20,22,-10> }
		triangle { <20,20,-8>, <20,18,-10>, <-20,18,-10> }
		triangle { <-20,18,-10>, <-20,20,-8>, <20,20,-8> }
		triangle { <20,18,-10>, <20,16,-8>, <-20,16,-8> }
		triangle { <-20,16,-8>, <-20,18,-10>, <20,18,-10> }
		triangle { <20,16,-8>, <20,14,-10>, <-20,14,-10> }
		triangle { <-20,14,-10>, <-20,16,-8>, <20,16,-8> }
		triangle { <20,14,-10>, <20,12,-8>, <-20,12,-8> }
		triangle { <-20,12,-8>, <-20,14,-10>, <20,14,-10> }
		triangle { <20,12,-8>, <20,10,-10>, <-20,10,-10> }
		triangle { <-20,10,-10>, <-20,12,-8>, <20,12,-8> }
		triangle { <20,10,-10>, <20,8,-8>, <-20,8,-8> }
		triangle { <-20,8,-8>, <-20,10,-10>, <20,10,-10> }
		triangle { <20,8,-8>, <20,6,-10>, <-20,6,-10> }
		triangle { <-20,6,-10>, <-20,8,-8>, <20,8,-8> }
		triangle { <20,6,-10>, <20,4,-8>, <-20,4,-8> }
		triangle { <-20,4,-8>, <-20,6,-10>, <20,6,-10> }
		triangle { <20,4,-8>, <20,2,-10>, <-20,2,-10> }
		triangle { <-20,2,-10>, <-20,4,-8>, <20,4,-8> }
		triangle { <20,2,-10>, <20,0,-8>, <-20,0,-8> }
		triangle { <-20,0,-8>, <-20,2,-10>, <20,2,-10> }
		triangle { <20,20,-8>, <20,22,-10>, <20,24,-8> }
		triangle { <20,16,-8>, <20,18,-10>, <20,20,-8> }
		triangle { <20,12,-8>, <20,14,-10>, <20,16,-8> }
		triangle { <20,8,-8>, <20,10,-10>, <20,12,-8> }
		triangle { <20,4,-8>, <20,6,-10>, <20,8,-8> }
		triangle { <20,0,-8>, <20,2,-10>, <20,4,-8> }
		triangle { <-20,24,-8>, <-20,22,-10>, <-20,20,-8> }
		triangle { <-20,20,-8>, <-20,18,-10>, <-20,16,-8> }
		triangle { <-20,16,-8>, <-20,14,-10>, <-20,12,-8> }
		triangle { <-20,12,-8>, <-20,10,-10>, <-20,8,-8> }
		triangle { <-20,8,-8>, <-20,6,-10>, <-20,4,-8> }
		triangle { <-20,4,-8>, <-20,2,-10>, <-20,0,-8> }
		triangle { <20,24,8>, <18,24,10>, <18,0,10> }
		triangle { <18,0,10>, <20,0,8>, <20,24,8> }
		triangle { <18,24,10>, <16,24,8>, <16,0,8> }
		triangle { <16,0,8>, <18,0,10>, <18,24,10> }
		triangle { <16,24,8>, <14,24,10>, <14,0,10> }
		triangle { <14,0,10>, <16,0,8>, <16,24,8> }
		triangle { <14,24,10>, <12,24,8>, <12,0,8> }
		triangle { <12,0,8>, <14,0,10>, <14,24,10> }
		triangle { <12,24,8>, <10,24,10>, <10,0,10> }
		triangle { <10,0,10>, <12,0,8>, <12,24,8> }
		triangle { <10,24,10>, <8,24,8>, <8,0,8> }
		triangle { <8,0,8>, <10,0,10>, <10,24,10> }
		triangle { <8,24,8>, <6,24,10>, <6,0,10> }
		triangle { <6,0,10>, <8,0,8>, <8,24,8> }
		triangle { <6,24,10>, <4,24,8>, <4,0,8> }
		triangle { <4,0,8>, <6,0,10>, <6,24,10> }
		triangle { <4,24,8>, <2,24,10>, <2,0,10> }
		triangle { <2,0,10>, <4,0,8>, <4,24,8> }
		triangle { <2,24,10>, <0,24,8>, <0,0,8> }
		triangle { <0,0,8>, <2,0,10>, <2,24,10> }
		triangle { <0,24,8>, <-2,24,10>, <-2,0,10> }
		triangle { <-2,0,10>, <0,0,8>, <0,24,8> }
		triangle { <-2,24,10>, <-4,24,8>, <-4,0,8> }
		triangle { <-4,0,8>, <-2,0,10>, <-2,24,10> }
		triangle { <-4,24,8>, <-6,24,10>, <-6,0,10> }
		triangle { <-6,0,10>, <-4,0,8>, <-4,24,8> }
		triangle { <-6,24,10>, <-8,24,8>, <-8,0,8> }
		triangle { <-8,0,8>, <-6,0,10>, <-6,24,10> }
		triangle { <-8,24,8>, <-10,24,10>, <-10,0,10> }
		triangle { <-10,0,10>, <-8,0,8>, <-8,24,8> }
		triangle { <-10,24,10>, <-12,24,8>, <-12,0,8> }
		triangle { <-12,0,8>, <-10,0,10>, <-10,24,10> }
		triangle { <-12,24,8>, <-14,24,10>, <-14,0,10> }
		triangle { <-14,0,10>, <-12,0,8>, <-12,24,8> }
		triangle { <-14,24,10>, <-16,24,8>, <-16,0,8> }
		triangle { <-16,0,8>, <-14,0,10>, <-14,24,10> }
		triangle { <-16,24,8>, <-18,24,10>, <-18,0,10> }
		triangle { <-18,0,10>, <-16,0,8>, <-16,24,8> }
		triangle { <-18,24,10>, <-20,24,8>, <-20,0,8> }
		triangle { <-20,0,8>, <-18,0,10>, <-18,24,10> }
		triangle { <-20,24,8>, <-18,24,10>, <-16,24,8> }
		triangle { <-16,24,8>, <-14,24,10>, <-12,24,8> }
		triangle { <-12,24,8>, <-10,24,10>, <-8,24,8> }
		triangle { <-8,24,8>, <-6,24,10>, <-4,24,8> }
		triangle { <-4,24,8>, <-2,24,10>, <0,24,8> }
		triangle { <0,24,8>, <2,24,10>, <4,24,8> }
		triangle { <4,24,8>, <6,24,10>, <8,24,8> }
		triangle { <8,24,8>, <10,24,10>, <12,24,8> }
		triangle { <12,24,8>, <14,24,10>, <16,24,8> }
		triangle { <16,24,8>, <18,24,10>, <20,24,8> }
		triangle { <20,0,8>, <18,0,10>, <16,0,8> }
		triangle { <16,0,8>, <14,0,10>, <12,0,8> }
		triangle { <12,0,8>, <10,0,10>, <8,0,8> }
		triangle { <8,0,8>, <6,0,10>, <4,0,8> }
		triangle { <4,0,8>, <2,0,10>, <0,0,8> }
		triangle { <0,0,8>, <-2,0,10>, <-4,0,8> }
		triangle { <-4,0,8>, <-6,0,10>, <-8,0,8> }
		triangle { <-8,0,8>, <-10,0,10>, <-12,0,8> }
		triangle { <-12,0,8>, <-14,0,10>, <-16,0,8> }
		triangle { <-16,0,8>, <-18,0,10>, <-20,0,8> }
	}
	#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 stud2a_dot_dat = difference {
	cylinder { <0,0,0>, <0,-4,0>, 6 }
	cylinder { <0,0.01,0>, <0,-4.01,0>, 4 }
}

#declare _2453_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,120,10> } #else union {
// Brick  1 x  1 x  5
// Name: 2453.dat
// Author: James Jessiman
// Original LDraw Part - LDraw beta 0.27 Archive
	object { box4_dot_dat matrix <6,0,0,0,116,0,0,0,6,0,4,0> }
	mesh {
		triangle { <10,120,10>, <6,120,6>, <-6,120,6> }
		triangle { <-6,120,6>, <-10,120,10>, <10,120,10> }
		triangle { <-10,120,10>, <-6,120,6>, <-6,120,-6> }
		triangle { <-6,120,-6>, <-10,120,-10>, <-10,120,10> }
		triangle { <-10,120,-10>, <-6,120,-6>, <6,120,-6> }
		triangle { <6,120,-6>, <10,120,-10>, <-10,120,-10> }
		triangle { <10,120,-10>, <6,120,-6>, <6,120,6> }
		triangle { <6,120,6>, <10,120,10>, <10,120,-10> }
		triangle { <6,4,6>, <4,4,4>, <-4,4,4> }
		triangle { <-4,4,4>, <-6,4,6>, <6,4,6> }
		triangle { <-6,4,6>, <-4,4,4>, <-4,4,-4> }
		triangle { <-4,4,-4>, <-6,4,-6>, <-6,4,6> }
		triangle { <-6,4,-6>, <-4,4,-4>, <4,4,-4> }
		triangle { <4,4,-4>, <6,4,-6>, <-6,4,-6> }
		triangle { <6,4,-6>, <4,4,-4>, <4,4,4> }
		triangle { <4,4,4>, <6,4,6>, <6,4,-6> }
		triangle { <10,0,10>, <4,0,4>, <-4,0,4> }
		triangle { <-4,0,4>, <-10,0,10>, <10,0,10> }
		triangle { <-10,0,10>, <-4,0,4>, <-4,0,-4> }
		triangle { <-4,0,-4>, <-10,0,-10>, <-10,0,10> }
		triangle { <-10,0,-10>, <-4,0,-4>, <4,0,-4> }
		triangle { <4,0,-4>, <10,0,-10>, <-10,0,-10> }
		triangle { <10,0,-10>, <4,0,-4>, <4,0,4> }
		triangle { <4,0,4>, <10,0,10>, <10,0,-10> }
	}
	object { box4_dot_dat matrix <10,0,0,0,120,0,0,0,10,0,0,0> }
	object { _4_dash_4ndis_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,4,0> }
	object { _4_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,4,0,0,0,4,0,0,0> }
	#if (STUDS)
		object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#end
}
#end

#declare s_slash_2454s01_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,120,10> } #else union {
// Brick  1 x  2 x  5 without Front Face
// Name: s\2454s01.dat
// Author: Thomas Burger (tburger34@aol.com), file prep
// Author: James Jessiman, original code
// LDRAW_ORG Subpart UPDATE 2002-05
	mesh {
		triangle { <20,120,10>, <16,120,6>, <-16,120,6> }
		triangle { <-16,120,6>, <-20,120,10>, <20,120,10> }
		triangle { <-20,120,10>, <-16,120,6>, <-16,120,-6> }
		triangle { <-16,120,-6>, <-20,120,-10>, <-20,120,10> }
		triangle { <-20,120,-10>, <-16,120,-6>, <16,120,-6> }
		triangle { <16,120,-6>, <20,120,-10>, <-20,120,-10> }
		triangle { <20,120,-10>, <16,120,-6>, <16,120,6> }
		triangle { <16,120,6>, <20,120,10>, <20,120,-10> }
		triangle { <4,120,4>, <4,120,6>, <6,120,6> }
		triangle { <-4,120,4>, <-4,120,6>, <-6,120,6> }
		triangle { <4,120,-4>, <4,120,-6>, <6,120,-6> }
		triangle { <-4,120,-4>, <-4,120,-6>, <-6,120,-6> }
	}
	object { _4_dash_4ndis_dot_dat matrix <4,0,0,0,1,0,0,0,4,10,4,0> }
	object { _4_dash_4ndis_dot_dat matrix <4,0,0,0,1,0,0,0,4,-10,4,0> }
	mesh {
		triangle { <16,4,6>, <14,4,4>, <-14,4,4> }
		triangle { <-14,4,4>, <-16,4,6>, <16,4,6> }
		triangle { <-16,4,6>, <-14,4,4>, <-14,4,-4> }
		triangle { <-14,4,-4>, <-16,4,-6>, <-16,4,6> }
		triangle { <-16,4,-6>, <-14,4,-4>, <14,4,-4> }
		triangle { <14,4,-4>, <16,4,-6>, <-16,4,-6> }
		triangle { <16,4,-6>, <14,4,-4>, <14,4,4> }
		triangle { <14,4,4>, <16,4,6>, <16,4,-6> }
		triangle { <6,4,4>, <-6,4,4>, <-6,4,-4> }
		triangle { <-6,4,-4>, <6,4,-4>, <6,4,4> }
	}
	object { _4_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,6,10,0,0> }
	object { _4_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,6,-10,0,0> }
	mesh {
		triangle { <20,0,10>, <16,0,6>, <-16,0,6> }
		triangle { <-16,0,6>, <-20,0,10>, <20,0,10> }
		triangle { <-20,0,10>, <-16,0,6>, <-16,0,-6> }
		triangle { <-16,0,-6>, <-20,0,-10>, <-20,0,10> }
		triangle { <-20,0,-10>, <-16,0,-6>, <16,0,-6> }
		triangle { <16,0,-6>, <20,0,-10>, <-20,0,-10> }
		triangle { <20,0,-10>, <16,0,-6>, <16,0,6> }
		triangle { <16,0,6>, <20,0,10>, <20,0,-10> }
		triangle { <4,0,6>, <-4,0,6>, <-4,0,-6> }
		triangle { <-4,0,-6>, <4,0,-6>, <4,0,6> }
	}
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,4,0,0,0,4,10,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,4,0,0,0,4,-10,0,0> }
	mesh {
		triangle { <16,4,6>, <6,4,6>, <6,120,6> }
		triangle { <6,120,6>, <16,120,6>, <16,4,6> }
		triangle { <6,4,6>, <4,4,4>, <4,120,4> }
		triangle { <4,120,4>, <6,120,6>, <6,4,6> }
		triangle { <4,4,4>, <4,4,6>, <4,120,6> }
		triangle { <4,120,6>, <4,120,4>, <4,4,4> }
		triangle { <4,4,6>, <-4,4,6>, <-4,120,6> }
		triangle { <-4,120,6>, <4,120,6>, <4,4,6> }
		triangle { <-4,4,6>, <-4,4,4>, <-4,120,4> }
		triangle { <-4,120,4>, <-4,120,6>, <-4,4,6> }
		triangle { <-4,4,4>, <-6,4,6>, <-6,120,6> }
		triangle { <-6,120,6>, <-4,120,4>, <-4,4,4> }
		triangle { <-6,4,6>, <-16,4,6>, <-16,120,6> }
		triangle { <-16,120,6>, <-6,120,6>, <-6,4,6> }
		triangle { <-16,4,6>, <-16,4,-6>, <-16,120,-6> }
		triangle { <-16,120,-6>, <-16,120,6>, <-16,4,6> }
		triangle { <-16,4,-6>, <-6,4,-6>, <-6,120,-6> }
		triangle { <-6,120,-6>, <-16,120,-6>, <-16,4,-6> }
		triangle { <-6,4,-6>, <-4,4,-4>, <-4,120,-4> }
		triangle { <-4,120,-4>, <-6,120,-6>, <-6,4,-6> }
		triangle { <-4,4,-4>, <-4,4,-6>, <-4,120,-6> }
		triangle { <-4,120,-6>, <-4,120,-4>, <-4,4,-4> }
		triangle { <-4,4,-6>, <4,4,-6>, <4,120,-6> }
		triangle { <4,120,-6>, <-4,120,-6>, <-4,4,-6> }
		triangle { <4,4,-6>, <4,4,-4>, <4,120,-4> }
		triangle { <4,120,-4>, <4,120,-6>, <4,4,-6> }
		triangle { <4,4,-4>, <6,4,-6>, <6,120,-6> }
		triangle { <6,120,-6>, <4,120,-4>, <4,4,-4> }
		triangle { <6,4,-6>, <16,4,-6>, <16,120,-6> }
		triangle { <16,120,-6>, <6,120,-6>, <6,4,-6> }
		triangle { <16,4,-6>, <16,4,6>, <16,120,6> }
		triangle { <16,120,6>, <16,120,-6>, <16,4,-6> }
		triangle { <20,0,10>, <-20,0,10>, <-20,120,10> }
		triangle { <-20,120,10>, <20,120,10>, <20,0,10> }
		triangle { <-20,0,10>, <-20,0,-10>, <-20,120,-10> }
		triangle { <-20,120,-10>, <-20,120,10>, <-20,0,10> }
		triangle { <20,0,-10>, <20,0,10>, <20,120,10> }
		triangle { <20,120,10>, <20,120,-10>, <20,0,-10> }
	}
	#if (STUDS)
		object { stud2a_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,0> }
// 
	#end
}
#end

#declare _2454_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,120,10> } #else union {
// Brick  1 x  2 x  5
// Name: 2454.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
// // 2003-10-04 OWP Moved guts to subpart
	object { s_slash_2454s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <20,0,-10>, <-20,0,-10>, <-20,120,-10> }
		triangle { <-20,120,-10>, <20,120,-10>, <20,0,-10> }
// 
	}
}
#end

#declare box3u2p_dot_dat = object {
// Box, 3 faces drawn, 2 edges left out
// Name: box3u2p.dat
// Author: Niels Karsdorp
// LDRAW_ORG Primitive UPDATE 2003-01
// BFC CERTIFY CW
	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> }
// 
	}
}

#declare s_slash_3001s01_dot_dat = #if (QUAL = 0) box { <-40,-4,-20>, <40,24,20> } #else union {
// ~Brick  2 x  4 without Front and Back Faces
// Name: s\3001s01.dat
// Author: James Jessiman
// LDRAW_ORG Subpart UPDATE 2004-03
// BFC CERTIFY CCW
// // 2002-05-07 KJM BFC Certification
// // 2002-05-07 AJW
// // Uncomment for front and back faces:
// // 4 16 40 0 -20 -40 0 -20 -40 24 -20 40 24 -20
// // 4 16 40 0 20 -40 0 20 -40 24 20 40 24 20
	#if (STUDS)
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <36,0,0,0,-20,0,0,0,16,0,24,0> }
	mesh {
		triangle { <40,24,20>, <36,24,16>, <-36,24,16> }
		triangle { <-36,24,16>, <-40,24,20>, <40,24,20> }
		triangle { <-40,24,20>, <-36,24,16>, <-36,24,-16> }
		triangle { <-36,24,-16>, <-40,24,-20>, <-40,24,20> }
		triangle { <-40,24,-20>, <-36,24,-16>, <36,24,-16> }
		triangle { <36,24,-16>, <40,24,-20>, <-40,24,-20> }
		triangle { <40,24,-20>, <36,24,-16>, <36,24,16> }
		triangle { <36,24,16>, <40,24,20>, <40,24,-20> }
	}
	object { box3u2p_dot_dat matrix <0,0,-20,0,-24,0,40,0,0,0,24,0> }
	#if (STUDS)
		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,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> }
// 
	#end
}
#end

#declare _3001_dot_dat = #if (QUAL = 0) box { <-40,-4,-20>, <40,24,20> } #else union {
// Brick  2 x  4
// Name: 3001.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-03
// BFC CERTIFY CCW
// // 2002-05-07  KJM      BFC Certification
// // 2004-02-08  Steffen  used s\3001s01.dat
	object { s_slash_3001s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-40,0,-20>, <-40,24,-20>, <40,24,-20> }
		triangle { <40,24,-20>, <40,0,-20>, <-40,0,-20> }
		triangle { <40,0,20>, <40,24,20>, <-40,24,20> }
		triangle { <-40,24,20>, <-40,0,20>, <40,0,20> }
// 
	}
}
#end

#declare box4t_dot_dat = object {
// Box with 4 Adjacent Faces and All Edges
// Name: box4t.dat
// Author: Tore Eriksson
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CCW
// 2002-08-31 ZAN Modified with WINDZ 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,1,1>, <-1,0,1> }
		triangle { <-1,0,1>, <1,0,1>, <1,1,1> }
		triangle { <-1,1,1>, <-1,1,-1>, <-1,0,-1> }
		triangle { <-1,0,-1>, <-1,0,1>, <-1,1,1> }
// 4 16 -1 1 -1 -1 0 -1  1 0 -1  1 1 -1
		triangle { <1,1,-1>, <1,1,1>, <1,0,1> }
		triangle { <1,0,1>, <1,0,-1>, <1,1,-1> }
// 
	}
}

#declare s_slash_3010s01_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,24,10> } #else union {
// ~Brick  1 x  4 without Front Face
// Name: s\3010s01.dat
// Author: Tony Hafner <www.hafhead.com>
// LDRAW_ORG Subpart UPDATE 2003-02
// BFC CERTIFY CW
	object { box4t_dot_dat matrix <40,0,0,0,-24,0,0,0,10,0,24,0> }
// BFC INVERTNEXT
	object { box5_dot_dat matrix <36,0,0,0,-20,0,0,0,6,0,24,0> }
	#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,-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 { 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> }
	#end
	mesh {
		triangle { <-40,24,-10>, <40,24,-10>, <36,24,-6> }
		triangle { <36,24,-6>, <-36,24,-6>, <-40,24,-10> }
		triangle { <-40,24,10>, <-36,24,6>, <36,24,6> }
		triangle { <36,24,6>, <40,24,10>, <-40,24,10> }
		triangle { <-40,24,-10>, <-36,24,-6>, <-36,24,6> }
		triangle { <-36,24,6>, <-40,24,10>, <-40,24,-10> }
		triangle { <40,24,-10>, <40,24,10>, <36,24,6> }
		triangle { <36,24,6>, <36,24,-6>, <40,24,-10> }
// 
	}
}
#end

#declare _3010_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,24,10> } #else union {
// Brick  1 x  4
// Name: 3010.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-02
// BFC CERTIFY CW
// 2002-05-07: KJM: BFC Certification
// 2002-12-12: Hafhead: New subparted version
	object { s_slash_3010s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-40,0,-10>, <40,0,-10>, <40,24,-10> }
		triangle { <40,24,-10>, <-40,24,-10>, <-40,0,-10> }
// 
	}
}
#end

#declare s_slash_3008s01_dot_dat = #if (QUAL = 0) box { <-80,-4,-10>, <80,24,10> } #else union {
// ~Brick  1 x  8 without Front Face
// Name: s\3008s01.dat
// Author: James Jessiman
// Author: Andrew Westrate, file prep
// LDRAW_ORG Subpart UPDATE 2004-03
// BFC CERTIFY CCW
// // 2002-05-07 KJM BFC Certification
// // 2003-10-28 AJW Created subfile
// // Uncomment for front face:
// // 4 16 80 0 -10 -80 0 -10 -80 24 -10 80 24 -10
	#if (STUDS)
		object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,60,4,0> }
		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> }
		object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <76,0,0,0,-20,0,0,0,6,0,24,0> }
	mesh {
		triangle { <80,24,10>, <76,24,6>, <-76,24,6> }
		triangle { <-76,24,6>, <-80,24,10>, <80,24,10> }
		triangle { <-80,24,10>, <-76,24,6>, <-76,24,-6> }
		triangle { <-76,24,-6>, <-80,24,-10>, <-80,24,10> }
		triangle { <-80,24,-10>, <-76,24,-6>, <76,24,-6> }
		triangle { <76,24,-6>, <80,24,-10>, <-80,24,-10> }
		triangle { <80,24,-10>, <76,24,-6>, <76,24,6> }
		triangle { <76,24,6>, <80,24,10>, <80,24,-10> }
	}
	object { box4t_dot_dat matrix <80,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,70,0,0> }
		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> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,0> }
// 
	#end
}
#end

#declare _3008_dot_dat = #if (QUAL = 0) box { <-80,-4,-10>, <80,24,10> } #else union {
// Brick  1 x  8
// Name: 3008.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-03
// BFC CERTIFY CCW
// // 2002-05-07 KJM BFC Certification
// // 2004-03-11 AJW Used subfile
	object { s_slash_3008s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <80,0,-10>, <-80,0,-10>, <-80,24,-10> }
		triangle { <-80,24,-10>, <80,24,-10>, <80,0,-10> }
// 
	}
}
#end

#declare _3007_dot_dat = #if (QUAL = 0) box { <-80,-4,-20>, <80,24,20> } #else union {
// Brick  2 x  8
// Name: 3007.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,60,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> }
		object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <76,0,0,0,-20,0,0,0,16,0,24,0> }
	mesh {
		triangle { <80,24,20>, <76,24,16>, <-76,24,16> }
		triangle { <-76,24,16>, <-80,24,20>, <80,24,20> }
// Next Line was 4 16 80 24 -20 76 24 -16 -76 24 -16 -80 24 -20
		triangle { <-80,24,-20>, <-76,24,-16>, <76,24,-16> }
		triangle { <76,24,-16>, <80,24,-20>, <-80,24,-20> }
// Next Line was 4 16 80 24 20 76 24 16 76 24 -16 80 24 -20
		triangle { <80,24,-20>, <76,24,-16>, <76,24,16> }
		triangle { <76,24,16>, <80,24,20>, <80,24,-20> }
		triangle { <-80,24,20>, <-76,24,16>, <-76,24,-16> }
		triangle { <-76,24,-16>, <-80,24,-20>, <-80,24,20> }
	}
	object { box5_dot_dat matrix <80,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,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,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> }
// 
	#end
}
#end

#declare _3794_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,8,10> } #else union {
// Plate  1 x  2 with 1 Stud
// Name: 3794.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// KEYWORDS jumper, offset, tile, spacer
// // 2002-07-16  FWC Added keywords.
// // 2004-07-25  GuyVivan  Made BFC Compliant
	#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 { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
	#end
}
#end

#declare s_slash_3070bs01_dot_dat = #if (QUAL = 0) box { <-10,0,-10>, <10,8,10> } #else union {
// ~Tile  1 x  1 with Groove without Top Face
// Name: s\3070bs01.dat
// Author: Kevin B
// LDRAW_ORG Subpart UPDATE 2004-01
// BFC CERTIFY CCW
// // 2002-12-20 NielsK: BFC certified
// // 2003-03-20 CWD     Removed blank line after INVERTNEXT
// BFC INVERTNEXT
	object { box5_dot_dat matrix <6,0,0,0,-4,0,0,0,6,0,8,0> }
	mesh {
		triangle { <9,8,9>, <6,8,6>, <-6,8,6> }
		triangle { <-6,8,6>, <-9,8,9>, <9,8,9> }
		triangle { <-9,8,9>, <-6,8,6>, <-6,8,-6> }
		triangle { <-6,8,-6>, <-9,8,-9>, <-9,8,9> }
		triangle { <-9,8,-9>, <-6,8,-6>, <6,8,-6> }
		triangle { <6,8,-6>, <9,8,-9>, <-9,8,-9> }
		triangle { <9,8,-9>, <6,8,-6>, <6,8,6> }
		triangle { <6,8,6>, <9,8,9>, <9,8,-9> }
	}
	object { box4_dot_dat matrix <9,0,0,0,-1,0,0,0,9,0,8,0> }
	mesh {
		triangle { <10,7,10>, <9,7,9>, <-9,7,9> }
		triangle { <-9,7,9>, <-10,7,10>, <10,7,10> }
		triangle { <-10,7,10>, <-9,7,9>, <-9,7,-9> }
		triangle { <-9,7,-9>, <-10,7,-10>, <-10,7,10> }
		triangle { <-10,7,-10>, <-9,7,-9>, <9,7,-9> }
		triangle { <9,7,-9>, <10,7,-10>, <-10,7,-10> }
		triangle { <10,7,-10>, <9,7,-9>, <9,7,9> }
		triangle { <9,7,9>, <10,7,10>, <10,7,-10> }
	}
	object { box4_dot_dat matrix <10,0,0,0,-7,0,0,0,10,0,7,0> }
// 
}
#end

#declare _3070b_dot_dat = #if (QUAL = 0) box { <-10,0,-10>, <10,8,10> } #else union {
// Tile  1 x  1 with Groove
// Name: 3070b.dat
// Author: James Jessiman
// Author: Kevin B, groove
// LDRAW_ORG Part UPDATE 2001-03
	object { s_slash_3070bs01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-10,0,-10>, <10,0,-10>, <10,0,10> }
		triangle { <10,0,10>, <-10,0,10>, <-10,0,-10> }
// 
	}
}
#end

#declare _3623_dot_dat = #if (QUAL = 0) box { <-30,-4,-10>, <30,8,10> } #else union {
// Plate  1 x  3
// Name: 3623.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
	#if (STUDS)
		object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,4,0> }
		object { stud3_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,6,0,8,0> }
	mesh {
		triangle { <30,8,10>, <26,8,6>, <-26,8,6> }
		triangle { <-26,8,6>, <-30,8,10>, <30,8,10> }
		triangle { <-30,8,10>, <-26,8,6>, <-26,8,-6> }
		triangle { <-26,8,-6>, <-30,8,-10>, <-30,8,10> }
		triangle { <-30,8,-10>, <-26,8,-6>, <26,8,-6> }
		triangle { <26,8,-6>, <30,8,-10>, <-30,8,-10> }
		triangle { <30,8,-10>, <26,8,-6>, <26,8,6> }
		triangle { <26,8,6>, <30,8,10>, <30,8,-10> }
	}
	object { box5_dot_dat matrix <30,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,20,0,0> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,0> }
// 
	#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 _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 box2_dash_5_dot_dat = object {
// Box with 2 Faces without 5 Edges
// Name: box2-5.dat
// Author: Steffen <muchelchupser@web.de>
// LDRAW_ORG Primitive UPDATE 2003-03
// BFC CERTIFY CCW
	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,1,1>, <-1,-1,1> }
		triangle { <-1,-1,1>, <1,-1,1>, <1,1,1> }
// 
	}
}

#declare _2357_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <30,24,30> } #else union {
// Brick  2 x  2 Corner
// Name: 2357.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-09-08 JHR BFC compliancy
	#if (STUDS)
		object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,10> }
		object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,10,4,0> }
	#end
	mesh {
		triangle { <10,24,30>, <6,24,26>, <-6,24,26> }
		triangle { <-6,24,26>, <-10,24,30>, <10,24,30> }
		triangle { <-10,24,30>, <-6,24,26>, <-6,24,-6> }
		triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,30> }
		triangle { <-10,24,-10>, <-6,24,-6>, <26,24,-6> }
		triangle { <26,24,-6>, <30,24,-10>, <-10,24,-10> }
		triangle { <30,24,-10>, <26,24,-6>, <26,24,6> }
		triangle { <26,24,6>, <30,24,10>, <30,24,-10> }
		triangle { <30,24,10>, <26,24,6>, <6,24,6> }
		triangle { <6,24,6>, <10,24,10>, <30,24,10> }
		triangle { <10,24,10>, <6,24,6>, <6,24,26> }
		triangle { <6,24,26>, <10,24,30>, <10,24,10> }
		triangle { <6,4,6>, <26,4,6>, <26,4,-6> }
		triangle { <26,4,-6>, <-6,4,-6>, <6,4,6> }
		triangle { <6,4,26>, <6,4,6>, <-6,4,-6> }
		triangle { <-6,4,-6>, <-6,4,26>, <6,4,26> }
		triangle { <30,0,10>, <10,0,10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <30,0,-10>, <30,0,10> }
		triangle { <-10,0,30>, <-10,0,-10>, <10,0,10> }
		triangle { <10,0,10>, <10,0,30>, <-10,0,30> }
	}
	object { box2_dash_5_dot_dat matrix <0,12,0,10,0,0,0,0,10,20,12,0> }
	object { box2_dash_5_dot_dat matrix <0,12,0,10,0,0,0,0,10,0,12,20> }
	object { box2_dash_5_dot_dat matrix <0,12,0,-20,0,0,0,0,-20,10,12,10> }
	#if (STUDS)
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,0> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,20> }
// BFC INVERTNEXT
	#end
	object { box2_dash_5_dot_dat matrix <0,10,0,6,0,0,0,0,10,0,14,16> }
// BFC INVERTNEXT
	object { box2_dash_5_dot_dat matrix <0,10,0,10,0,0,0,0,6,16,14,0> }
// BFC INVERTNEXT
	object { box2_dash_5_dot_dat matrix <0,10,0,-16,0,0,0,0,-16,10,14,10> }
// 
}
#end

#declare _41539_dot_dat = #if (QUAL = 0) box { <-80,-4,-80>, <80,8,80> } #else union {
// Plate  8 x  8
// Name: 41539.dat
// Author: Martin G Cormier
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CCW
// // 2004-10-06  GuyVivan  Made BFC Compliant
	#if (STUDS)
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,40> }
		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,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,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,60,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,-40> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,-60> }
		object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,-60> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <76,0,0,0,-4,0,0,0,76,0,8,0> }
	mesh {
		triangle { <80,8,80>, <76,8,76>, <-76,8,76> }
		triangle { <-76,8,76>, <-80,8,80>, <80,8,80> }
		triangle { <-80,8,80>, <-76,8,76>, <-76,8,-76> }
		triangle { <-76,8,-76>, <-80,8,-80>, <-80,8,80> }
		triangle { <-80,8,-80>, <-76,8,-76>, <76,8,-76> }
		triangle { <76,8,-76>, <80,8,-80>, <-80,8,-80> }
		triangle { <80,8,-80>, <76,8,-76>, <76,8,76> }
		triangle { <76,8,76>, <80,8,80>, <80,8,-80> }
	}
	object { box5_dot_dat matrix <80,0,0,0,-8,0,0,0,80,0,8,0> }
	#if (STUDS)
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,50> }
		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,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,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,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,70,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-50> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-70> }
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-70> }
// 
	#end
}
#end

#declare _3710_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,8,10> } #else union {
// Plate  1 x  4
// Name: 3710.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,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> }
// BFC INVERTNEXT
	#end
	object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,6,0,8,0> }
	mesh {
		triangle { <40,8,10>, <36,8,6>, <-36,8,6> }
		triangle { <-36,8,6>, <-40,8,10>, <40,8,10> }
		triangle { <-40,8,10>, <-36,8,6>, <-36,8,-6> }
		triangle { <-36,8,-6>, <-40,8,-10>, <-40,8,10> }
		triangle { <-40,8,-10>, <-36,8,-6>, <36,8,-6> }
		triangle { <36,8,-6>, <40,8,-10>, <-40,8,-10> }
		triangle { <40,8,-10>, <36,8,-6>, <36,8,6> }
		triangle { <36,8,6>, <40,8,10>, <40,8,-10> }
	}
	object { box5_dot_dat matrix <40,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,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> }
// 
	#end
}
#end

#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 _6541_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else union {
// Technic Brick  1 x  1 with Hole
// Name: 6541.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
// // 2003-07-06  Steffen  removed matrix-all-zero errors; deleted erroneous
// //                      INVERTNEXT statments before references to peghole.dat
// BFC INVERTNEXT
	object { box5_dot_dat matrix <6,0,0,0,-4,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> }
	}
	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> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,0,16,0,6,0,0,10,-8> }
	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 { <10,24,10>, <10,0,10>, <10,0,-10> }
		triangle { <10,0,-10>, <10,24,-10>, <10,24,10> }
		triangle { <-10,24,10>, <-10,24,-10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <-10,0,10>, <-10,24,10> }
		triangle { <10,24,10>, <-10,24,10>, <-8,18,10> }
		triangle { <-8,18,10>, <8,18,10>, <10,24,10> }
		triangle { <10,0,10>, <8,2,10>, <-8,2,10> }
		triangle { <-8,2,10>, <-10,0,10>, <10,0,10> }
		triangle { <10,24,10>, <8,18,10>, <8,2,10> }
		triangle { <8,2,10>, <10,0,10>, <10,24,10> }
		triangle { <-10,24,10>, <-10,0,10>, <-8,2,10> }
		triangle { <-8,2,10>, <-8,18,10>, <-10,24,10> }
		triangle { <10,24,-10>, <8,18,-10>, <-8,18,-10> }
		triangle { <-8,18,-10>, <-10,24,-10>, <10,24,-10> }
		triangle { <10,0,-10>, <-10,0,-10>, <-8,2,-10> }
		triangle { <-8,2,-10>, <8,2,-10>, <10,0,-10> }
		triangle { <10,24,-10>, <10,0,-10>, <8,2,-10> }
		triangle { <8,2,-10>, <8,18,-10>, <10,24,-10> }
		triangle { <-10,24,-10>, <-8,18,-10>, <-8,2,-10> }
		triangle { <-8,2,-10>, <-10,0,-10>, <-10,24,-10> }
	}
	object { rect_dot_dat matrix <10,0,0,0,1,0,0,0,10,0,0,0> }
	#if (STUDS)
		object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
	#end
}
#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 stud4a_dot_dat = difference {
	cylinder { <0,0,0>, <0,-4,0>, 8 }
	cylinder { <0,0.01,0>, <0,-4.01,0>, 6 }
}

#declare _3685_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <30,72,10> } #else union {
// Slope Brick 75  2 x  2 x  3 Double Convex
// Name: 3685.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2004-02
// BFC CERTIFY CCW
// // 2002-09-13 ZAN Modified with WINDZ for BFC compliance
// // 2004-04-08 OWP Fix L3P -check erorrs
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <-6,0,0,0,36,0,0,0,6,10,4,-10> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <-6,0,0,0,29,0,0,21,-6,10,11,-10> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <6,21,0,0,29,0,0,0,6,10,11,-10> }
// BFC INVERTNEXT
	object { _1_dash_8cyli_dot_dat matrix <6,21,0,0,29,0,0,0,-6,10,11,-10> }
// BFC INVERTNEXT
	object { _1_dash_8cyli_dot_dat matrix <0,21,-6,0,29,0,6,0,0,10,11,-10> }
	object { _1_dash_4cyli_dot_dat matrix <-8,0,0,0,36,0,0,0,8,10,4,-10> }
	object { _1_dash_4cyli_dot_dat matrix <-8,0,0,0,29,0,0,28,-8,10,11,-10> }
	object { _1_dash_4cyli_dot_dat matrix <8,28,0,0,29,0,0,0,8,10,11,-10> }
	object { _1_dash_8cyli_dot_dat matrix <8,28,0,0,29,0,0,0,-8,10,11,-10> }
	object { _1_dash_8cyli_dot_dat matrix <0,28,-8,0,29,0,8,0,0,10,11,-10> }
	#if (STUDS)
		object { stud4a_dot_dat matrix <1,0,0,0,-8,0,0,0,1,10,40,-10> }
	#end
	mesh {
		triangle { <30,72,10>, <26,72,6>, <-6,72,6> }
		triangle { <-6,72,6>, <-10,72,10>, <30,72,10> }
		triangle { <-10,72,10>, <-6,72,6>, <-6,72,-26> }
		triangle { <-6,72,-26>, <-10,72,-30>, <-10,72,10> }
		triangle { <-10,72,-30>, <-6,72,-26>, <26,72,-26> }
		triangle { <26,72,-26>, <30,72,-30>, <-10,72,-30> }
		triangle { <30,72,-30>, <26,72,-26>, <26,72,6> }
		triangle { <26,72,6>, <30,72,10>, <30,72,-30> }
		triangle { <8,4,-8>, <-6,4,-8>, <-6,4,6> }
		triangle { <-6,4,6>, <8,4,6>, <8,4,-8> }
		triangle { <10,0,-10>, <10,0,10>, <-10,0,10> }
		triangle { <-10,0,10>, <-10,0,-10>, <10,0,-10> }
		triangle { <26,67,-26>, <26,67,6>, <26,72,6> }
		triangle { <26,72,6>, <26,72,-26>, <26,67,-26> }
		triangle { <26,67,-26>, <26,72,-26>, <-6,72,-26> }
		triangle { <-6,72,-26>, <-6,67,-26>, <26,67,-26> }
		triangle { <30,68,-30>, <30,72,-30>, <30,72,10> }
		triangle { <30,72,10>, <30,68,10>, <30,68,-30> }
		triangle { <30,68,-30>, <-10,68,-30>, <-10,72,-30> }
		triangle { <-10,72,-30>, <30,72,-30>, <30,68,-30> }
		triangle { <8,4,-8>, <26,67,-26>, <-6,67,-26> }
		triangle { <-6,67,-26>, <-6,4,-8>, <8,4,-8> }
		triangle { <-6,4,-8>, <-6,67,-26>, <-6,72,-26> }
		triangle { <-6,4,-8>, <-6,72,-26>, <-6,72,6> }
		triangle { <-6,72,6>, <-6,4,6>, <-6,4,-8> }
		triangle { <-6,4,6>, <-6,72,6>, <26,72,6> }
		triangle { <26,72,6>, <8,4,6>, <-6,4,6> }
		triangle { <8,4,6>, <26,72,6>, <26,67,6> }
		triangle { <8,4,6>, <26,67,6>, <26,67,-26> }
		triangle { <26,67,-26>, <8,4,-8>, <8,4,6> }
		triangle { <10,0,-10>, <-10,0,-10>, <-10,68,-30> }
		triangle { <-10,68,-30>, <30,68,-30>, <10,0,-10> }
		triangle { <-10,0,-10>, <-10,72,-30>, <-10,68,-30> }
		triangle { <-10,0,-10>, <-10,0,10>, <-10,72,10> }
		triangle { <-10,72,10>, <-10,72,-30>, <-10,0,-10> }
		triangle { <-10,0,10>, <10,0,10>, <30,72,10> }
		triangle { <30,72,10>, <-10,72,10>, <-10,0,10> }
		triangle { <10,0,10>, <30,68,10>, <30,72,10> }
		triangle { <10,0,10>, <10,0,-10>, <30,68,-30> }
		triangle { <30,68,-30>, <30,68,10>, <10,0,10> }
	}
	#if (STUDS)
		object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#end
}
#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 _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 _2_dash_4ring3_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 4, 3
		clipped_by { box { <-5,-1,0>, <5,1,5> } }
	}
#else
	difference {
		cylinder { <0,-0.001,0>, <0,0.001,0>, 4 }
		cylinder { <0,-0.002,0>, <0,0.002,0>, 3 }
		clipped_by { box { <-5,-0.01,0>, <5,0.01,5> } }
	}
#end

#declare rect3_dot_dat = object {
// Rectangle with 3 Edges
// Name: rect3.dat
// Author: Mark Kennedy
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CW
	mesh {
		triangle { <1,0,1>, <1,0,-1>, <-1,0,-1> }
		triangle { <-1,0,-1>, <-1,0,1>, <1,0,1> }
	}
}

#declare s_slash_41770s01_dot_dat = #if (QUAL = 0) box { <-20,0,-40>, <20,8,40> } #else union {
// Wing  2 x  4 Left without studs
// Name: s\41770s01.dat
// Author: Marc Schickele, original DAT code
// Author: GuyVivan, file prep
// LDRAW_ORG Subpart UPDATE 2004-04
// BFC CERTIFY CCW
	#if (STUDS)
		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,0,4,0> }
	#end
	object { _2_dash_4disc_dot_dat matrix <-2.2961,0,-5.54328,0,-1,0,-5.54328,0,2.2961,0,4,-20> }
	object { _4_dash_4disc_dot_dat matrix <0,0,-6,0,-1,0,-6,0,0,0,4,0> }
// BFC INVERTNEXT
	object { _2_dash_4cyli_dot_dat matrix <-2.2961,0,-5.54328,0,-4,0,-5.54328,0,2.2961,0,8,-20> }
	object { _2_dash_4cyli_dot_dat matrix <-3.06147,0,-7.39104,0,-4,0,-7.39104,0,3.06147,0,8,-20> }
	object { _2_dash_4ring3_dot_dat matrix <-0.765367,0,-1.84776,0,-1,0,-1.84776,0,0.765367,0,8,-20> }
	object { _2_dash_4ndis_dot_dat matrix <0,0,-8,0,-1,0,-8,0,0,0,4,-20> }
	object { _2_dash_4ndis_dot_dat matrix <0,0,-8,0,-1,0,-8,0,0,0,4,0> }
	mesh {
		triangle { <-20,0,40>, <-20,0,-40>, <0,0,-40> }
		triangle { <0,0,-40>, <20,0,40>, <-20,0,40> }
	}
	object { rect3_dot_dat matrix <0,4,0,0,0,1,10,0,0,-10,4,-40> }
	object { rect3_dot_dat matrix <0,-4,0,0,0,-1,20,0,0,0,4,40> }
	object { rect_dot_dat matrix <0,-4,0,1,0,0,0,0,40,-20,4,0> }
	object { rect_dot_dat matrix <0,2,0,-1,0,0,0,0,36,-16,6,0> }
	mesh {
		triangle { <20,8,40>, <20,0,40>, <18.27,4,33.06> }
		triangle { <18.27,4,33.06>, <18.27,8,33.06>, <20,8,40> }
		triangle { <13.81,8,15.25>, <15.86,8,23.423>, <15.86,4,23.423> }
		triangle { <15.86,4,23.423>, <13.81,4,15.25>, <13.81,8,15.25> }
		triangle { <8.95,8,-4.21>, <10.91,8,3.62>, <10.91,4,3.62> }
		triangle { <10.91,4,3.62>, <8.95,4,-4.21>, <8.95,8,-4.21> }
		triangle { <6.25,4,-14.99>, <20,0,40>, <0,0,-40> }
		triangle { <6.25,4,-14.99>, <18.27,4,33.06>, <20,0,40> }
		triangle { <0,8,-40>, <6.25,8,-14.99>, <6.25,4,-14.99> }
		triangle { <6.25,4,-14.99>, <0,0,-40>, <0,8,-40> }
		triangle { <8.95,4,-4.21>, <6.956,4,-3.714>, <6.956,8,-3.714> }
		triangle { <6.956,8,-3.714>, <8.95,8,-4.21>, <8.95,4,-4.21> }
		triangle { <6.956,8,-3.714>, <7.392,8,-3.064>, <8.95,8,-4.21> }
		triangle { <8.95,8,-4.21>, <7.392,8,-3.064>, <8,8,0> }
		triangle { <10.91,8,3.62>, <8.95,8,-4.21>, <8,8,0> }
		triangle { <10.91,8,3.62>, <8,8,0>, <7.392,8,3.064> }
		triangle { <10.91,8,3.62>, <7.392,8,3.064>, <6.235,8,4.791> }
		triangle { <10.91,8,3.62>, <6.235,8,4.791>, <6.235,4,4.791> }
		triangle { <6.235,4,4.791>, <10.91,4,3.62>, <10.91,8,3.62> }
		triangle { <18.27,4,33.06>, <14.38,4,34.03>, <14.38,8,34.03> }
		triangle { <14.38,8,34.03>, <18.27,8,33.06>, <18.27,4,33.06> }
		triangle { <14.88,4,36>, <14.88,8,36>, <14.38,8,34.03> }
		triangle { <14.38,8,34.03>, <14.38,4,34.03>, <14.88,4,36> }
		triangle { <14.88,8,36>, <14.88,4,36>, <-16,4,36> }
		triangle { <-16,4,36>, <-16,8,36>, <14.88,8,36> }
		triangle { <-16,4,36>, <14.88,4,36>, <-8,4,8> }
		triangle { <-3.123,8,-36>, <-16,8,-36>, <-16,4,-36> }
		triangle { <-16,4,-36>, <-3.123,4,-36>, <-3.123,8,-36> }
		triangle { <-3.123,4,-36>, <-1.103,4,-27.92>, <-1.103,8,-27.92> }
		triangle { <-1.103,8,-27.92>, <-3.123,8,-36>, <-3.123,4,-36> }
		triangle { <-3.064,4,-27.392>, <-3.064,8,-27.392>, <-1.103,8,-27.92> }
		triangle { <-1.103,8,-27.92>, <-1.103,4,-27.92>, <-3.064,4,-27.392> }
		triangle { <3.064,4,-12.608>, <5.656,4,-14.344>, <5.656,8,-14.344> }
		triangle { <5.656,8,-14.344>, <3.064,8,-12.608>, <3.064,4,-12.608> }
		triangle { <5.656,4,-14.344>, <6.25,4,-14.99>, <6.25,8,-14.99> }
		triangle { <6.25,8,-14.99>, <5.656,8,-14.344>, <5.656,4,-14.344> }
		triangle { <0,4,-8>, <0,4,-12>, <-8,4,-12> }
		triangle { <-8,4,-12>, <-8,4,-8>, <0,4,-8> }
		triangle { <0,4,-8>, <3.064,4,-12.608>, <0,4,-12> }
		triangle { <-16,4,-36>, <-16,4,36>, <-8,4,8> }
		triangle { <-8,4,8>, <-8,4,-28>, <-16,4,-36> }
		triangle { <3.064,4,-7.392>, <5.656,4,-5.656>, <6.25,4,-14.99> }
		triangle { <6.25,4,-14.99>, <5.656,4,-14.344>, <3.064,4,-7.392> }
		triangle { <-8,4,-28>, <-1.103,4,-27.92>, <-3.123,4,-36> }
		triangle { <-3.123,4,-36>, <-16,4,-36>, <-8,4,-28> }
		triangle { <5.656,4,-14.344>, <3.064,4,-12.608>, <0,4,-8> }
		triangle { <0,4,-8>, <3.064,4,-7.392>, <5.656,4,-14.344> }
		triangle { <3.064,4,7.392>, <0,4,8>, <9.93,4,16.22> }
		triangle { <9.93,4,16.22>, <5.656,4,5.656>, <3.064,4,7.392> }
		triangle { <9.93,4,16.22>, <6.235,4,4.791>, <5.656,4,5.656> }
		triangle { <13.81,4,15.25>, <10.91,4,3.62>, <6.235,4,4.791> }
		triangle { <6.235,4,4.791>, <9.93,4,16.22>, <13.81,4,15.25> }
		triangle { <14.88,4,36>, <9.93,4,16.22>, <0,4,8> }
		triangle { <0,4,8>, <-8,4,8>, <14.88,4,36> }
		triangle { <15.86,4,23.423>, <11.98,4,24.393>, <14.38,4,34.03> }
		triangle { <14.38,4,34.03>, <18.27,4,33.06>, <15.86,4,23.423> }
		triangle { <8.95,4,-4.21>, <6.25,4,-14.99>, <5.656,4,-5.656> }
		triangle { <5.656,4,-5.656>, <6.956,4,-3.714>, <8.95,4,-4.21> }
		triangle { <15.86,8,23.423>, <13.81,8,15.25>, <9.93,8,16.22> }
		triangle { <9.93,8,16.22>, <11.98,8,24.393>, <15.86,8,23.423> }
		triangle { <11.98,4,24.393>, <15.86,4,23.423>, <15.86,8,23.423> }
		triangle { <15.86,8,23.423>, <11.98,8,24.393>, <11.98,4,24.393> }
		triangle { <13.81,8,15.25>, <13.81,4,15.25>, <9.93,4,16.22> }
		triangle { <9.93,4,16.22>, <9.93,8,16.22>, <13.81,8,15.25> }
		triangle { <9.93,4,16.22>, <11.98,4,24.393>, <11.98,8,24.393> }
		triangle { <11.98,8,24.393>, <9.93,8,16.22>, <9.93,4,16.22> }
		triangle { <-1.103,8,-27.92>, <-3.064,8,-27.392>, <-2.298,8,-25.544> }
		triangle { <-2.298,8,-25.544>, <-0.594,8,-25.88>, <-1.103,8,-27.92> }
		triangle { <-0.594,4,-25.88>, <-2.298,4,-25.544>, <2.298,4,-14.456> }
		triangle { <-0.594,8,-25.88>, <2.26,8,-14.45>, <5.656,8,-14.344> }
		triangle { <5.656,8,-14.344>, <6.25,8,-14.99>, <-0.594,8,-25.88> }
		triangle { <0,8,-40>, <-3.123,8,-36>, <-1.103,8,-27.92> }
		triangle { <0,8,-40>, <-20,8,-40>, <-16,8,-36> }
		triangle { <-16,8,-36>, <-3.123,8,-36>, <0,8,-40> }
		triangle { <6.25,8,-14.99>, <0,8,-40>, <-1.103,8,-27.92> }
		triangle { <-1.103,8,-27.92>, <-0.594,8,-25.88>, <6.25,8,-14.99> }
		triangle { <-20,8,40>, <-16,8,36>, <-16,8,-36> }
		triangle { <-16,8,-36>, <-20,8,-40>, <-20,8,40> }
		triangle { <3.064,8,-12.608>, <5.656,8,-14.344>, <2.26,8,-14.45> }
		triangle { <-20,8,40>, <20,8,40>, <14.88,8,36> }
		triangle { <14.88,8,36>, <-16,8,36>, <-20,8,40> }
		triangle { <18.27,8,33.06>, <14.38,8,34.03>, <14.88,8,36> }
		triangle { <14.88,8,36>, <20,8,40>, <18.27,8,33.06> }
		triangle { <-2.298,8,-25.544>, <-2.298,4,-25.544>, <-0.594,4,-25.88> }
		triangle { <-0.594,4,-25.88>, <-0.594,8,-25.88>, <-2.298,8,-25.544> }
		triangle { <2.26,8,-14.45>, <-0.594,8,-25.88>, <-0.594,4,-25.88> }
		triangle { <-0.594,4,-25.88>, <2.26,4,-14.45>, <2.26,8,-14.45> }
// 
	}
}
#end

#declare _41770_dot_dat = #if (QUAL = 0) box { <-20,-4,-40>, <20,8,40> } #else #if (STUDS) union #else object #end {
// Wing  2 x  4 Left
// Name: 41770.dat
// Author: Marc Schickele
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// KEYWORDS wedge plate
// // Created with stl2dat conversion tool
// // Revision : 24.07.2002
// // 2004-10-02  GuyVivan  made BFC Compliant, corrected mirrored stud
// // 2004-10-15  Steffen   un-mirrored all studs
	object { s_slash_41770s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#if (STUDS)
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,30> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,10> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,-10> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,-30> }
// 
	#end
}
#end

#declare _41769_dot_dat = #if (QUAL = 0) box { <-20,-4,-40>, <20,8,40> } #else #if (STUDS) union #else object #end {
// Wing  2 x  4 Right
// Name: 41769.dat
// Author: Marc Schickele
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// KEYWORDS wedge plate
// // Created with stl2dat conversion tool
// // Revision : 24.07.2002
// // 2004-10-02  GuyVivan  made BFC Compliant, corected mirrored stud
// // 2004-10-15  Steffen   corrected mirroed stud logos
	object { s_slash_41770s01_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,0,0> }
	#if (STUDS)
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,30> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,10> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,-10> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,-30> }
// 
	#end
}
#end

#declare box4_dash_4a_dot_dat = object {
// Box with 4 Faces without 4 Adjacent Edges
// Name: box4-4a.dat
// Author: M. Moolhuysen 1998
// LDRAW_ORG Primitive UPDATE 2003-01
// 2002-12-13: Hafhead: Made BFC compliant
// BFC CERTIFY CW
	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> }
// 
	}
}

#declare rect2p_dot_dat = object {
// Rectangle with 2 Parallel Edges
// Name: rect2p.dat
// Author: Donald Sutter
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CW
	mesh {
		triangle { <1,0,1>, <1,0,-1>, <-1,0,-1> }
		triangle { <-1,0,-1>, <-1,0,1>, <1,0,1> }
// 
	}
}

#declare _3_dash_4cyli_dot_dat = cylinder {
	<0,0,0>, <0,1,0>, 1 open
	clipped_by { plane { <1,0,-1>, O7071 } }
}

#declare _3_dash_16cyli_dot_dat = object {
// Cylinder 0.1875
// Name: 3-16cyli.dat
// Author: Mark Kennedy
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CCW
// // 2004-12-11 Niels Karsdorp Recreated using Primitive Generator
// //                           Edge lines fixed, BFC changed to CCW
	mesh {
		triangle { <0.9239,1,0.3827>, <0.9239,0,0.3827>, <1,0,0> }
		triangle { <1,0,0>, <1,1,0>, <0.9239,1,0.3827> }
		triangle { <0.7071,1,0.7071>, <0.7071,0,0.7071>, <0.9239,0,0.3827> }
		triangle { <0.9239,0,0.3827>, <0.9239,1,0.3827>, <0.7071,1,0.7071> }
		triangle { <0.3827,1,0.9239>, <0.3827,0,0.9239>, <0.7071,0,0.7071> }
		triangle { <0.7071,0,0.7071>, <0.7071,1,0.7071>, <0.3827,1,0.9239> }
// 
	}
}

#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 _3_dash_8cyli_dot_dat = object {
// Cylinder 0.375
// Name: 3-8cyli.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CCW
// // 2002-05-08 OP             Made BFC compliant
// // 2004-12-11 Niels Karsdorp Recreated using Primitive Generator
// //                           Edge lines fixed, BFC changed to CCW
	mesh {
		triangle { <0.9239,1,0.3827>, <0.9239,0,0.3827>, <1,0,0> }
		triangle { <1,0,0>, <1,1,0>, <0.9239,1,0.3827> }
		triangle { <0.7071,1,0.7071>, <0.7071,0,0.7071>, <0.9239,0,0.3827> }
		triangle { <0.9239,0,0.3827>, <0.9239,1,0.3827>, <0.7071,1,0.7071> }
		triangle { <0.3827,1,0.9239>, <0.3827,0,0.9239>, <0.7071,0,0.7071> }
		triangle { <0.7071,0,0.7071>, <0.7071,1,0.7071>, <0.3827,1,0.9239> }
		triangle { <0,1,1>, <0,0,1>, <0.3827,0,0.9239> }
		triangle { <0.3827,0,0.9239>, <0.3827,1,0.9239>, <0,1,1> }
		triangle { <-0.3827,1,0.9239>, <-0.3827,0,0.9239>, <0,0,1> }
		triangle { <0,0,1>, <0,1,1>, <-0.3827,1,0.9239> }
		triangle { <-0.7071,1,0.7071>, <-0.7071,0,0.7071>, <-0.3827,0,0.9239> }
		triangle { <-0.3827,0,0.9239>, <-0.3827,1,0.9239>, <-0.7071,1,0.7071> }
// 
	}
}

#declare s_slash_43722s01_dot_dat = #if (QUAL = 0) box { <-20,0,-30>, <20,8,30> } #else union {
// ~Wing  2 x  3 Right without Studs
// Name: s\43722s01.dat
// Author: Donald Sutter
// LDRAW_ORG Subpart UPDATE 2004-04
// BFC CERTIFY CW
	object { box4_dash_4a_dot_dat matrix <0,0,30,0,-8,0,10,0,0,10,8,0> }
	object { rect2p_dot_dat matrix <-10,0,0,0,0,-1,0,4,0,-10,4,30> }
	object { rect3_dot_dat matrix <-10,0,30,1,0,0,0,-2,0,-10,2,0> }
	mesh {
		triangle { <0,0,-30>, <-20,0,30>, <0,0,30> }
// BFC CERTIFY INVERTNEXT
	}
	object { box4_dash_4a_dot_dat matrix <0,0,26,0,-4,0,6.75,0,0,9.25,8,0> }
	object { rect2p_dot_dat matrix <-8.65,0,0,0,0,1,0,2,0,-6.15,6,26> }
	mesh {
		triangle { <2.5,4,-26>, <2.5,4,26>, <-14.83,4,26> }
// BFC CERTIFY INVERTNEXT
	}
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,4,10> }
	object { _3_dash_4cyli_dot_dat matrix <0,0,-8,0,4,0,8,0,0,0,4,10> }
	object { _3_dash_16cyli_dot_dat matrix <0,0,-8,0,4,0,-8,0,0,0,4,10> }
	object { ring3_dot_dat matrix <2,0,0,0,-1,0,0,0,2,0,8,10> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,8,0,4,0,8,0,0,0,4,-10> }
	object { _3_dash_16cyli_dot_dat matrix <0,0,8,0,4,0,-8,0,0,0,4,-10> }
	object { _2_dash_4ring3_dot_dat matrix <0,0,2,0,-1,0,2,0,0,0,8,-10> }
// BFC CERTIFY INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,-6,0,4,-10> }
// BFC CERTIFY INVERTNEXT
	object { _3_dash_8cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,4,-10> }
	object { rect_dot_dat matrix <0,2,0,-1,0,0,-0.28,0,0.81,-14.55,6,25.18> }
// BFC CERTIFY INVERTNEXT
	object { box3u8p_dot_dat matrix <1.72,0,0.57,0,-4,0,1.73,0,-5.2,-14.27,8,18.6> }
	object { rect_dot_dat matrix <0,-2,0,-1,0,0,-0.73,0,2.18,-10.1,6,11.8> }
	object { rect_dot_dat matrix <-1.34,0,4,-1,0,0,0,2,0,1.16,6,-21.98> }
	object { rect_dot_dat matrix <-1.67,0,5,-1,0,0,0,2,0,-2.55,6,-10.75> }
	object { rect3_dot_dat matrix <1.19,0,-3.57,1,0,0,0,2,0,-13.08,6,9.25> }
	object { rect3_dot_dat matrix <0,-2,0,0,0,1,2.25,0,0.63,-9.64,6,6.31> }
	object { rect3_dot_dat matrix <0,-2,0,0,0,-1,0.69,0,0.19,-8.69,6,9.81> }
	object { rect3_dot_dat matrix <0,-2,0,0,0,-1,0.12,0,0.04,-7.53,6,-6.96> }
	object { rect3_dot_dat matrix <1.128,0,-3.38,1,0,0,0,2,0,-18.865,6,26.61> }
	object { rect3_dot_dat matrix <3.833,0,-11.5,1,0,0,0,2,0,-3.833,6,-18.5> }
	object { rect2p_dot_dat matrix <-0.45,0,0.13,0,0,-1,0,2,0,-0.45,6,-15.87> }
	object { rect2p_dot_dat matrix <-0.08,0,0.015,0,0,1,0,2,0,-0.08,6,-17.985> }
	mesh {
		triangle { <0,8,-30>, <20,8,-30>, <16,8,-26> }
		triangle { <16,8,-26>, <2.5,8,-26>, <0,8,-30> }
		triangle { <20,8,30>, <16,8,26>, <16,8,-26> }
		triangle { <16,8,-26>, <20,8,-30>, <20,8,30> }
		triangle { <-20,8,30>, <-14.83,8,26>, <16,8,26> }
		triangle { <16,8,26>, <20,8,30>, <-20,8,30> }
		triangle { <-17.73,8,23.23>, <-14.27,8,24.37>, <-14.83,8,26> }
		triangle { <-14.83,8,26>, <-20,8,30>, <-17.73,8,23.23> }
		triangle { <-9.38,8,9.62>, <-10.83,8,13.98>, <-14.27,8,12.83> }
		triangle { <-14.27,8,12.83>, <-11.89,8,5.68>, <-9.38,8,9.62> }
		triangle { <-9.38,8,9.62>, <-11.89,8,5.68>, <-7.39,8,6.94> }
		triangle { <-7.39,8,6.94>, <-8,8,10>, <-9.38,8,9.62> }
		triangle { <-7.68,8,-7>, <0,8,-30>, <2.5,8,-26> }
		triangle { <2.5,8,-26>, <-7.4,8,-6.95>, <-7.68,8,-7> }
		triangle { <-7.4,8,-6.95>, <2.5,8,-26>, <-4.243,8,-5.757> }
		triangle { <-4.243,8,-5.757>, <-5.657,8,-4.343>, <-7.4,8,-6.95> }
		triangle { <-5.657,8,-4.343>, <-4.243,8,-5.757>, <-2.269,8,-4.457> }
		triangle { <-2.269,8,-4.457>, <-3.061,8,-2.609>, <-5.657,8,-4.343> }
		triangle { <-3.061,8,-2.609>, <-2.296,8,-4.457>, <0,8,-4> }
		triangle { <0,8,-4>, <0,8,-2>, <-3.061,8,-2.609> }
		triangle { <-0.93,8,-15.74>, <-0.19,8,-17.97>, <0,8,-18> }
		triangle { <0,8,-18>, <0,8,-16>, <-0.93,8,-15.74> }
		triangle { <-11.89,4,5.68>, <-5.657,4,-4.343>, <-4.87,4,-3.83> }
		triangle { <-4.87,4,-3.83>, <-8.38,4,6.65>, <-11.89,4,5.68> }
		triangle { <-7.68,4,-7>, <-7.4,4,-7>, <-5.657,4,-4.343> }
		triangle { <-5.657,4,-4.343>, <-11.9,4,5.7>, <-7.68,4,-7> }
// 
	}
}
#end

#declare _43722_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,8,30> } #else #if (STUDS) union #else object #end {
// Wing  2 x  3 Right
// Name: 43722.dat
// Author: Donald Sutter
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CW
// KEYWORDS wedge plate
	#if (STUDS)
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,20> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,0> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,-20> }
	#end
	object { s_slash_43722s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
}
#end

#declare _43723_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,8,30> } #else #if (STUDS) union #else object #end {
// Wing  2 x  3 Left
// Name: 43723.dat
// Author: Donald Sutter
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CW
// KEYWORDS wedge plate
	#if (STUDS)
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,20> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,0> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,-20> }
	#end
	object { s_slash_43722s01_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,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 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 _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 _2429_dot_dat = #if (QUAL = 0) box { <-40,-4,-8>, <8,8,20> } #else union {
// Hinge Plate  1 x  4 Base
// Name: 2429.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-01-20  SEB  Completed header, BFC'ed, substituted primitives for polygons
	#if (STUDS)
		object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,10> }
	#end
	mesh {
		triangle { <0,8,8>, <-4,8,6.75>, <-4,8,16> }
		triangle { <-4,8,16>, <0,8,20>, <0,8,8> }
		triangle { <0,8,20>, <-4,8,16>, <-36,8,16> }
		triangle { <-36,8,16>, <-40,8,20>, <0,8,20> }
		triangle { <-40,8,20>, <-36,8,16>, <-36,8,4> }
		triangle { <-36,8,4>, <-40,8,0>, <-40,8,20> }
		triangle { <-40,8,0>, <-36,8,4>, <-6.75,8,4> }
		triangle { <-6.75,8,4>, <-8,8,0>, <-40,8,0> }
	}
	object { ring1_dot_dat matrix <4,0,0,0,-1,0,0,0,-4,0,8,0> }
	object { ring1_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,4,0> }
	mesh {
		triangle { <-4,4,16>, <-4,4,4>, <-36,4,4> }
		triangle { <-36,4,4>, <-36,4,16>, <-4,4,16> }
		triangle { <-8,0,8>, <0,0,8>, <0,0,20> }
		triangle { <0,0,20>, <-40,0,20>, <-8,0,8> }
		triangle { <-8,0,0>, <-8,0,8>, <-40,0,20> }
		triangle { <-40,0,20>, <-40,0,0>, <-8,0,0> }
	}
	object { _1_dash_4ndis_dot_dat matrix <-8,0,0,0,1,0,0,0,8,0,0,0> }
	mesh {
		triangle { <-40,0,20>, <0,0,20>, <0,8,20> }
		triangle { <0,8,20>, <-40,8,20>, <-40,0,20> }
		triangle { <-4,8,16>, <-4,4,16>, <-36,4,16> }
		triangle { <-36,4,16>, <-36,8,16>, <-4,8,16> }
		triangle { <-36,4,4>, <-6.75,4,4>, <-6.75,8,4> }
		triangle { <-6.75,8,4>, <-36,8,4>, <-36,4,4> }
		triangle { <-8,8,0>, <-8,0,0>, <-40,0,0> }
		triangle { <-40,0,0>, <-40,8,0>, <-8,8,0> }
		triangle { <-40,0,0>, <-40,0,20>, <-40,8,20> }
		triangle { <-40,8,20>, <-40,8,0>, <-40,0,0> }
		triangle { <-36,8,16>, <-36,4,16>, <-36,4,4> }
		triangle { <-36,4,4>, <-36,8,4>, <-36,8,16> }
		triangle { <-4,4,6.75>, <-4,4,16>, <-4,8,16> }
		triangle { <-4,8,16>, <-4,8,6.75>, <-4,4,6.75> }
		triangle { <0,8,20>, <0,0,20>, <0,0,8> }
		triangle { <0,0,8>, <0,8,8>, <0,8,20> }
// BFC INVERTNEXT
	}
	object { _1_dash_4cyli_dot_dat matrix <-8,0,0,0,4,0,0,0,8,0,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,4,0,0,0,4,0,4,0> }
	object { _4_dash_4cyli_dot_dat matrix <-8,0,0,0,4,0,0,0,-8,0,4,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,-30,0,10> }
// 
	#end
}
#end

#declare _3_dash_8ring2_dot_dat = object {
// Ring  2 x 0.375
// Name: 3-8ring2.dat
// Author: Guy Vivan With Primitive Generator
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CCW
// // 2004-08-01  GuyVivan  Initial Version
	mesh {
		triangle { <2,0,0>, <3,0,0>, <2.7717,0,1.1481> }
		triangle { <2.7717,0,1.1481>, <1.8478,0,0.7654>, <2,0,0> }
		triangle { <1.8478,0,0.7654>, <2.7717,0,1.1481>, <2.1213,0,2.1213> }
		triangle { <2.1213,0,2.1213>, <1.4142,0,1.4142>, <1.8478,0,0.7654> }
		triangle { <1.4142,0,1.4142>, <2.1213,0,2.1213>, <1.1481,0,2.7717> }
		triangle { <1.1481,0,2.7717>, <0.7654,0,1.8478>, <1.4142,0,1.4142> }
		triangle { <0.7654,0,1.8478>, <1.1481,0,2.7717>, <0,0,3> }
		triangle { <0,0,3>, <0,0,2>, <0.7654,0,1.8478> }
		triangle { <0,0,2>, <0,0,3>, <-1.1481,0,2.7717> }
		triangle { <-1.1481,0,2.7717>, <-0.7654,0,1.8478>, <0,0,2> }
		triangle { <-0.7654,0,1.8478>, <-1.1481,0,2.7717>, <-2.1213,0,2.1213> }
		triangle { <-2.1213,0,2.1213>, <-1.4142,0,1.4142>, <-0.7654,0,1.8478> }
// end of file
	}
}

#declare _3_dash_8rin12_dot_dat = object {
// Ring 12 x 0.375
// Name: 3-8rin12.dat
// Author: Niels Karsdorp
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CW
	mesh {
		triangle { <12,0,0>, <11.0868,0,4.5924>, <12.0107,0,4.9751> }
		triangle { <12.0107,0,4.9751>, <13,0,0>, <12,0,0> }
		triangle { <11.0868,0,4.5924>, <8.4852,0,8.4852>, <9.1923,0,9.1923> }
		triangle { <9.1923,0,9.1923>, <12.0107,0,4.9751>, <11.0868,0,4.5924> }
		triangle { <8.4852,0,8.4852>, <4.5924,0,11.0868>, <4.9751,0,12.0107> }
		triangle { <4.9751,0,12.0107>, <9.1923,0,9.1923>, <8.4852,0,8.4852> }
		triangle { <4.5924,0,11.0868>, <0,0,12>, <0,0,13> }
		triangle { <0,0,13>, <4.9751,0,12.0107>, <4.5924,0,11.0868> }
		triangle { <0,0,12>, <-4.5924,0,11.0868>, <-4.9751,0,12.0107> }
		triangle { <-4.9751,0,12.0107>, <0,0,13>, <0,0,12> }
		triangle { <-4.5924,0,11.0868>, <-8.4852,0,8.4852>, <-9.1923,0,9.1923> }
		triangle { <-9.1923,0,9.1923>, <-4.9751,0,12.0107>, <-4.5924,0,11.0868> }
// 
	}
}

#declare connect2_dot_dat = union {
// Technic Pin 1.0 without Base Collar
// Name: connect2.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CCW
// // 2002-06-30  Orion Pobursky  Applied lip code from connect5.dat
// // 2002-07-03  SEB             Made BFC compliant; retitled
// // 2004-12-19  GuyVivan        Improve holes and use more primitives
	mesh {
		triangle { <5.801,-11.5,1>, <5.543,-11.5,2.296>, <5.543,-18,2.296> }
		triangle { <5.543,-18,2.296>, <5.801,-18,1>, <5.801,-11.5,1> }
		triangle { <-5.543,-11.5,2.296>, <-5.801,-11.5,1>, <-5.801,-18,1> }
		triangle { <-5.801,-18,1>, <-5.543,-18,2.296>, <-5.543,-11.5,2.296> }
		triangle { <-5.801,-11.5,-1>, <-5.543,-11.5,-2.296>, <-5.543,-18,-2.296> }
		triangle { <-5.543,-18,-2.296>, <-5.801,-18,-1>, <-5.801,-11.5,-1> }
		triangle { <5.543,-11.5,-2.296>, <5.801,-11.5,-1>, <5.801,-18,-1> }
		triangle { <5.801,-18,-1>, <5.543,-18,-2.296>, <5.543,-11.5,-2.296> }
		triangle { <5.801,-18,1>, <5.543,-18,2.296>, <6.005,-18,2.488> }
		triangle { <6.005,-18,2.488>, <6.301,-18,1>, <5.801,-18,1> }
		triangle { <-5.543,-18,2.296>, <-5.801,-18,1>, <-6.301,-18,1> }
		triangle { <-6.301,-18,1>, <-6.005,-18,2.488>, <-5.543,-18,2.296> }
		triangle { <-5.801,-18,-1>, <-5.543,-18,-2.296>, <-6.005,-18,-2.488> }
		triangle { <-6.005,-18,-2.488>, <-6.301,-18,-1>, <-5.801,-18,-1> }
		triangle { <5.543,-18,-2.296>, <5.801,-18,-1>, <6.301,-18,-1> }
		triangle { <6.301,-18,-1>, <6.005,-18,-2.488>, <5.543,-18,-2.296> }
		triangle { <6.301,-18,1>, <6.005,-18,2.488>, <6.005,-20,2.488> }
		triangle { <6.005,-20,2.488>, <6.301,-20,1>, <6.301,-18,1> }
		triangle { <-6.005,-18,2.488>, <-6.301,-18,1>, <-6.301,-20,1> }
		triangle { <-6.301,-20,1>, <-6.005,-20,2.488>, <-6.005,-18,2.488> }
		triangle { <-6.301,-18,-1>, <-6.005,-18,-2.488>, <-6.005,-20,-2.488> }
		triangle { <-6.005,-20,-2.488>, <-6.301,-20,-1>, <-6.301,-18,-1> }
		triangle { <6.005,-18,-2.488>, <6.301,-18,-1>, <6.301,-20,-1> }
		triangle { <6.301,-20,-1>, <6.005,-20,-2.488>, <6.005,-18,-2.488> }
		triangle { <5.801,-12.5,1>, <5.801,-18,1>, <3.801,-18,1> }
		triangle { <3.801,-18,1>, <3.801,-12.5,1>, <5.801,-12.5,1> }
		triangle { <3.801,-18,1>, <6.301,-18,1>, <6.301,-20,1> }
		triangle { <6.301,-20,1>, <3.801,-20,1>, <3.801,-18,1> }
		triangle { <6.301,-20,1>, <6.005,-20,2.488>, <3.696,-20,1.531> }
		triangle { <3.696,-20,1.531>, <3.801,-20,1>, <6.301,-20,1> }
		triangle { <-6.005,-20,2.488>, <-6.301,-20,1>, <-3.801,-20,1> }
		triangle { <-3.801,-20,1>, <-3.696,-20,1.531>, <-6.005,-20,2.488> }
		triangle { <-3.801,-20,1>, <-6.301,-20,1>, <-6.301,-18,1> }
		triangle { <-6.301,-18,1>, <-3.801,-18,1>, <-3.801,-20,1> }
		triangle { <-3.801,-18,1>, <-5.801,-18,1>, <-5.801,-12.5,1> }
		triangle { <-5.801,-12.5,1>, <-3.801,-12.5,1>, <-3.801,-18,1> }
		triangle { <-5.801,-12.5,-1>, <-5.801,-18,-1>, <-3.801,-18,-1> }
		triangle { <-3.801,-18,-1>, <-3.801,-12.5,-1>, <-5.801,-12.5,-1> }
		triangle { <-6.301,-18,-1>, <-6.301,-20,-1>, <-3.801,-20,-1> }
		triangle { <-3.801,-20,-1>, <-3.801,-18,-1>, <-6.301,-18,-1> }
		triangle { <-6.301,-20,-1>, <-6.005,-20,-2.488>, <-3.696,-20,-1.531> }
		triangle { <-3.696,-20,-1.531>, <-3.801,-20,-1>, <-6.301,-20,-1> }
		triangle { <6.005,-20,-2.488>, <6.301,-20,-1>, <3.801,-20,-1> }
		triangle { <3.801,-20,-1>, <3.696,-20,-1.531>, <6.005,-20,-2.488> }
		triangle { <6.301,-20,-1>, <6.301,-18,-1>, <3.801,-18,-1> }
		triangle { <3.801,-18,-1>, <3.801,-20,-1>, <6.301,-20,-1> }
		triangle { <3.801,-18,-1>, <5.801,-18,-1>, <5.801,-12.5,-1> }
		triangle { <5.801,-12.5,-1>, <3.801,-12.5,-1>, <3.801,-18,-1> }
		triangle { <3.801,-20,1>, <3.696,-20,1.531>, <3.696,-11.5,1.531> }
		triangle { <3.696,-11.5,1.531>, <3.801,-11.5,1>, <3.801,-20,1> }
		triangle { <-3.696,-20,1.531>, <-3.801,-20,1>, <-3.801,-11.5,1> }
		triangle { <-3.801,-11.5,1>, <-3.696,-11.5,1.531>, <-3.696,-20,1.531> }
		triangle { <-3.801,-20,-1>, <-3.696,-20,-1.531>, <-3.696,-11.5,-1.531> }
		triangle { <-3.696,-11.5,-1.531>, <-3.801,-11.5,-1>, <-3.801,-20,-1> }
		triangle { <3.696,-20,-1.531>, <3.801,-20,-1>, <3.801,-11.5,-1> }
		triangle { <3.801,-11.5,-1>, <3.696,-11.5,-1.531>, <3.696,-20,-1.531> }
	}
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,11.5,0,0,0,6,0,-11.5,0> }
	object { _3_dash_8cyli_dot_dat matrix <-5.54328,0,-2.2961,0,6.5,0,2.2961,0,-5.54328,0,-18,0> }
	object { _3_dash_8cyli_dot_dat matrix <5.54328,0,2.2961,0,6.5,0,-2.2961,0,5.54328,0,-18,0> }
	object { _3_dash_8cyli_dot_dat matrix <6.00522,0,2.48744,0,2,0,-2.48744,0,6.00522,0,-20,0> }
	object { _3_dash_8cyli_dot_dat matrix <-6.00522,0,-2.48744,0,2,0,2.48744,0,-6.00522,0,-20,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,11.5,0,0,0,4,0,-11.5,0> }
// BFC INVERTNEXT
	object { _3_dash_8cyli_dot_dat matrix <3.69552,0,1.53073,0,8.5,0,-1.53073,0,3.69552,0,-20,0> }
// BFC INVERTNEXT
	object { _3_dash_8cyli_dot_dat matrix <-3.69552,0,-1.53073,0,8.5,0,1.53073,0,-3.69552,0,-20,0> }
	object { _3_dash_8ring2_dot_dat matrix <1.84776,0,0.765367,0,1,0,-0.765367,0,1.84776,0,-20,0> }
	object { _3_dash_8ring2_dot_dat matrix <-1.84776,0,-0.765367,0,1,0,0.765367,0,-1.84776,0,-20,0> }
	object { _3_dash_8rin12_dot_dat matrix <0.46194,0,0.191342,0,-1,0,-0.191342,0,0.46194,0,-18,0> }
	object { _3_dash_8rin12_dot_dat matrix <-0.46194,0,-0.191342,0,-1,0,0.191342,0,-0.46194,0,-18,0> }
	object { _3_dash_8rin12_dot_dat matrix <0.46194,0,0.191342,0,1,0,-0.191342,0,0.46194,0,-20,0> }
	object { _3_dash_8rin12_dot_dat matrix <-0.46194,0,-0.191342,0,1,0,0.191342,0,-0.46194,0,-20,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,1,0,0,0.199,0,1,-6,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,1,0,0,0.199,0,-1,-6,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,-1,0,0,-0.199,0,-1,6,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,-1,0,0,-0.199,0,1,6,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,-1,0,0,0.199,0,1,-4,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,-1,0,0,0.199,0,-1,-4,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,1,0,0,-0.199,0,-1,4,-12.5,0> }
	object { _1_dash_4ndis_dot_dat matrix <0,1,0,1,0,0,-0.199,0,1,4,-12.5,0> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <0,1,0,2,0,0,0.199,0,1,-6,-12.5,0> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <0,1,0,2,0,0,0.199,0,-1,-6,-12.5,0> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <0,1,0,-2,0,0,-0.199,0,-1,6,-12.5,0> }
// BFC INVERTNEXT
	object { _1_dash_4cyli_dot_dat matrix <0,1,0,-2,0,0,-0.199,0,1,6,-12.5,0> }
// 
}

#declare _2430_dot_dat = #if (QUAL = 0) box { <-8,-4,-8>, <40,8,20> } #else union {
// Hinge Plate  1 x  4 Top
// Name: 2430.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
	#if (STUDS)
		object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,10> }
	#end
	object { rect_dot_dat matrix <1.25,0,-1.25,0,0,1,0,2,0,1.25,6,9.95> }
	object { rect2p_dot_dat matrix <-0.75,0,-0.75,-1,0,0,0,2,0,3.25,6,9.45> }
	object { rect2p_dot_dat matrix <-0.75,0,-0.75,1,0,0,0,2,0,9.45,6,3.25> }
	object { rect_dot_dat matrix <1.25,0,-1.25,0,0,1,0,2,0,9.95,6,1.25> }
	mesh {
		triangle { <0,8,11.2>, <4,8,10.2>, <2.5,8,8.7> }
		triangle { <0,8,11.2>, <0,8,20>, <4,8,16> }
		triangle { <4,8,16>, <4,8,10.2>, <0,8,11.2> }
		triangle { <40,8,20>, <36,8,16>, <4,8,16> }
		triangle { <4,8,16>, <0,8,20>, <40,8,20> }
		triangle { <40,8,0>, <36,8,4>, <36,8,16> }
		triangle { <36,8,16>, <40,8,20>, <40,8,0> }
		triangle { <40,8,0>, <11.2,8,0>, <10.2,8,4> }
		triangle { <10.2,8,4>, <36,8,4>, <40,8,0> }
		triangle { <10.2,8,4>, <11.2,8,0>, <8.7,8,2.5> }
		triangle { <36,4,4>, <4,4,4>, <4,4,16> }
		triangle { <4,4,16>, <36,4,16>, <36,4,4> }
		triangle { <11.2,4,11.2>, <11.2,4,0>, <0,4,0> }
		triangle { <0,4,0>, <0,4,11.2>, <11.2,4,11.2> }
	}
	object { _4_dash_4disc_dot_dat matrix <8,0,0,0,-1,0,0,0,-8,0,4,0> }
	mesh {
		triangle { <40,0,20>, <0,0,20>, <0,0,0> }
		triangle { <0,0,0>, <40,0,0>, <40,0,20> }
	}
	object { _4_dash_4disc_dot_dat matrix <8,0,0,0,1,0,0,0,8,0,0,0> }
	object { rect_dot_dat matrix <20,0,0,0,0,-1,0,4,0,20,4,20> }
	object { rect2p_dot_dat matrix <-16,0,0,0,0,1,0,2,0,20,6,16> }
	object { rect_dot_dat matrix <12.9,0,0,0,0,-1,0,2,0,23.1,6,4> }
	object { rect2p_dot_dat matrix <-14.4,0,0,0,0,1,0,4,0,25.6,4,0> }
	object { rect3_dot_dat matrix <0,-2,0,0,0,1,-1.6,0,0,9.6,2,0> }
	object { rect3_dot_dat matrix <0,-4,0,-1,0,0,0,0,-10,40,4,10> }
	object { rect3_dot_dat matrix <0,-2,0,1,0,0,0,0,6,36,6,10> }
	object { rect_dot_dat matrix <0,2,0,-1,0,0,0,0,2.9,4,6,13.1> }
	object { rect2p_dot_dat matrix <0,0,-4.4,1,0,0,0,4,0,0,4,15.6> }
	object { rect3_dot_dat matrix <0,-2,0,1,0,0,0,0,-1.6,0,2,9.6> }
	object { _3_dash_4cyli_dot_dat matrix <8,0,0,0,4,0,0,0,-8,0,0,0> }
	object { connect2_dot_dat matrix <-0.46,0,0.46,0,-0.2,0,0.46,0,0.46,0,4,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,30,0,10> }
// 
	#end
}
#end

#declare box_dot_dat = box { <-1,-1,-1>, <1,1,1> }

#declare box4o4a_dot_dat = object {
// Box with 4 Parallel Faces without Bottom Edges
// Name: box4o4a.dat
// Author: Donald Sutter
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CW
	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 _6134_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,16,30> } #else union {
// Hinge  2 x  2 Top
// Name: 6134.dat
// Author: Lutz Uhlmann
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// // 2004-11-16  GuyVivan  Made BFC Compliant
	object { box3u8p_dot_dat matrix <-4,0,0,0,13.5,0,0,0,2,10,2,0> }
	object { box3u8p_dot_dat matrix <-1,0,0,0,2,0,0,0,2,5,2,0> }
	object { box3u8p_dot_dat matrix <-1,0,0,0,2,0,0,0,2,-5,2,0> }
	object { box3u8p_dot_dat matrix <-4,0,0,0,13.5,0,0,0,2,-10,2,0> }
	object { box3u2p_dot_dat matrix <2,0,0,0,2,0,0,0,-2,0,2,0> }
	object { rect_dot_dat matrix <0,5.75,0,1,0,0,0,0,2,6,9.75,0> }
	object { rect_dot_dat matrix <0,5.75,0,-1,0,0,0,0,2,-6,9.75,0> }
	object { box_dot_dat matrix <20,0,0,0,1,0,0,0,20,0,1,10> }
	object { _4_dash_4disc_dot_dat matrix <0,4,0,-1,0,0,0,0,4,20,10,0> }
	object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-20,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,-1,0,0,0,6,0,16,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-16,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,14,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,-1,0,0,0,6,0,-14,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,-1,0,0,0,6,0,4,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-4,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,2,10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,0,6,-1,0,0,0,6,0,-2,10,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,4,0,-4,0,0,0,0,4,20,10,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,4,0,4,0,0,0,0,4,-20,10,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,6,-2,0,0,0,6,0,16,10,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,6,2,0,0,0,6,0,-16,10,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,6,-2,0,0,0,6,0,4,10,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,6,2,0,0,0,6,0,-4,10,0> }
	object { box4o4a_dot_dat matrix <0,0,-6,0,8,0,1,0,0,3,2,0> }
	object { box4o4a_dot_dat matrix <0,0,-6,0,8,0,1,0,0,-3,2,0> }
	object { box4o4a_dot_dat matrix <0,0,-6,0,8,0,1,0,0,-15,2,0> }
	object { box4o4a_dot_dat matrix <0,0,-6,0,8,0,1,0,0,15,2,0> }
	#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> }
		object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,20> }
		object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,20> }
// 
	#end
}
#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 _2540_dot_dat = #if (QUAL = 0) box { <-20,-4,-26>, <20,8,10> } #else union {
// Plate  1 x  2 with Handle
// Name: 2540.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2003-03
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant
	#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> }
		triangle { <-20,8,10>, <-20,0,10>, <20,0,10> }
		triangle { <20,0,10>, <20,8,10>, <-20,8,10> }
		triangle { <20,8,10>, <20,0,10>, <20,0,-10> }
		triangle { <20,0,-10>, <20,8,-10>, <20,8,10> }
		triangle { <-20,8,-10>, <-20,0,-10>, <-20,0,10> }
		triangle { <-20,0,10>, <-20,8,10>, <-20,8,-10> }
		triangle { <20,8,-10>, <20,0,-10>, <12,0,-10> }
		triangle { <12,0,-10>, <12,8,-10>, <20,8,-10> }
		triangle { <-12,8,-10>, <-12,0,-10>, <-20,0,-10> }
		triangle { <-20,0,-10>, <-20,8,-10>, <-12,8,-10> }
		triangle { <6,8,-10>, <6,0,-10>, <-6,0,-10> }
		triangle { <-6,0,-10>, <-6,8,-10>, <6,8,-10> }
		triangle { <20,0,-10>, <20,0,10>, <-20,0,10> }
		triangle { <-20,0,10>, <-20,0,-10>, <20,0,-10> }
	}
	object { _4_dash_4disc_dot_dat matrix <0,4,0,-1,0,0,0,0,-4,20,2,-20> }
	object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-20,2,-20> }
	object { ring2_dot_dat matrix <0,2,0,-1,0,0,0,0,-2,12,2,-20> }
	object { ring2_dot_dat matrix <0,2,0,1,0,0,0,0,2,6,2,-20> }
	object { ring2_dot_dat matrix <0,2,0,-1,0,0,0,0,-2,-6,2,-20> }
	object { ring2_dot_dat matrix <0,2,0,1,0,0,0,0,2,-12,2,-20> }
	mesh {
		triangle { <12,8,-10>, <12,0,-10>, <12,0,-20> }
		triangle { <12,0,-20>, <12,8,-20>, <12,8,-10> }
		triangle { <6,8,-20>, <6,0,-20>, <6,0,-10> }
		triangle { <6,0,-10>, <6,8,-10>, <6,8,-20> }
		triangle { <-6,8,-10>, <-6,0,-10>, <-6,0,-20> }
		triangle { <-6,0,-20>, <-6,8,-20>, <-6,8,-10> }
		triangle { <-12,8,-20>, <-12,0,-20>, <-12,0,-10> }
		triangle { <-12,0,-10>, <-12,8,-10>, <-12,8,-20> }
		triangle { <12,8,-10>, <12,8,-20>, <6,8,-20> }
		triangle { <6,8,-20>, <6,8,-10>, <12,8,-10> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,6,0,-6,0,0,0,0,-6,12,2,-20> }
	object { _1_dash_8cyli_dot_dat matrix <0,-6,0,-6,0,0,0,0,6,12,2,-20> }
	mesh {
		triangle { <12,-2.24,-15.76>, <12,0,-14.39>, <6,0,-14.39> }
		triangle { <6,0,-14.39>, <6,-2.24,-15.76>, <12,-2.24,-15.76> }
		triangle { <12,0,-14.39>, <12,0,-10>, <6,0,-10> }
		triangle { <6,0,-10>, <6,0,-14.39>, <12,0,-14.39> }
		triangle { <-12,8,-20>, <-12,8,-10>, <-6,8,-10> }
		triangle { <-6,8,-10>, <-6,8,-20>, <-12,8,-20> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,6,0,6,0,0,0,0,-6,-12,2,-20> }
	object { _1_dash_8cyli_dot_dat matrix <0,-6,0,6,0,0,0,0,6,-12,2,-20> }
	mesh {
		triangle { <-12,-2.24,-15.76>, <-6,-2.24,-15.76>, <-6,0,-14.39> }
		triangle { <-6,0,-14.39>, <-12,0,-14.39>, <-12,-2.24,-15.76> }
		triangle { <-12,0,-10>, <-12,0,-14.39>, <-6,0,-14.39> }
		triangle { <-6,0,-14.39>, <-6,0,-10>, <-12,0,-10> }
	}
	object { _4_dash_4cyli_dot_dat matrix <0,4,0,-40,0,0,0,0,4,20,2,-20> }
	#if (STUDS)
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,10,0,0> }
		object { stud_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-10,0,0> }
// 
	#end
}
#end

#declare _3679_dot_dat = #if (QUAL = 0) box { <-16,-4,-16>, <16,8,16> } #else union {
// ~Turntable  2 x  2 Plate Top
// Name: 3679.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-05
// BFC CERTIFY CCW
// 2002-07-31 SEB Applied BFC, added discs under studs, retitled
	object { connect2_dot_dat matrix <0.67,0,0,0,-0.2,0,0,0,0.67,0,4,0> }
	object { _4_dash_4disc_dot_dat matrix <16,0,0,0,1,0,0,0,16,0,0,0> }
	object { _4_dash_4disc_dot_dat matrix <-16,0,0,0,-1,0,0,0,16,0,4,0> }
	object { _4_dash_4cyli_dot_dat matrix <16,0,0,0,4,0,0,0,16,0,0,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
	object { _4_dash_4disc_dot_dat matrix <-6,0,0,0,-1,0,0,0,6,10,0,10> }
	object { _4_dash_4disc_dot_dat matrix <0,0,6,0,-1,0,6,0,0,10,0,-10> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,-1,0,0,0,-6,-10,0,-10> }
	object { _4_dash_4disc_dot_dat matrix <0,0,-6,0,-1,0,-6,0,0,-10,0,10> }
// 
}
#end

#declare _3680_dot_dat = #if (QUAL = 0) box { <-20,0,-20>, <20,8,20> } #else union {
// ~Turntable  2 x  2 Plate Base
// Name: 3680.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-06
// BFC NOCERTIFY
// Updated 2002-08-07 DG : Added groove, added 4 missing lines
	object { peghole_dot_dat matrix <1,0,0,0,2,0,0,0,1,0,4,0> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,2,0,0,0,6,0,6,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,2,0,0,0,4,0,4,0> }
	mesh {
		triangle { <0,6,4>, <-1.53,6,3.7>, <-2.3,6,5.54> }
		triangle { <-2.3,6,5.54>, <0,6,6>, <0,6,4> }
		triangle { <0,4,4>, <-1.53,4,3.7>, <-3.06,4,7.39> }
		triangle { <-3.06,4,7.39>, <0,4,8>, <0,4,4> }
		triangle { <-1.53,6,3.7>, <-2.83,6,2.83>, <-4.24,6,4.24> }
		triangle { <-4.24,6,4.24>, <-2.3,6,5.54>, <-1.53,6,3.7> }
		triangle { <-1.53,4,3.7>, <-2.83,4,2.83>, <-5.66,4,5.66> }
		triangle { <-5.66,4,5.66>, <-3.06,4,7.39>, <-1.53,4,3.7> }
		triangle { <-2.83,6,2.83>, <-3.7,6,1.53>, <-5.54,6,2.3> }
		triangle { <-5.54,6,2.3>, <-4.24,6,4.24>, <-2.83,6,2.83> }
		triangle { <-2.83,4,2.83>, <-3.7,4,1.53>, <-7.39,4,3.06> }
		triangle { <-7.39,4,3.06>, <-5.66,4,5.66>, <-2.83,4,2.83> }
		triangle { <-3.7,6,1.53>, <-4,6,0>, <-6,6,0> }
		triangle { <-6,6,0>, <-5.54,6,2.3>, <-3.7,6,1.53> }
		triangle { <-3.7,4,1.53>, <-4,4,0>, <-8,4,0> }
		triangle { <-8,4,0>, <-7.39,4,3.06>, <-3.7,4,1.53> }
		triangle { <-4,6,0>, <-3.7,6,-1.53>, <-5.54,6,-2.3> }
		triangle { <-5.54,6,-2.3>, <-6,6,0>, <-4,6,0> }
		triangle { <-4,4,0>, <-3.7,4,-1.53>, <-7.39,4,-3.06> }
		triangle { <-7.39,4,-3.06>, <-8,4,0>, <-4,4,0> }
		triangle { <-3.7,6,-1.53>, <-2.83,6,-2.83>, <-4.24,6,-4.24> }
		triangle { <-4.24,6,-4.24>, <-5.54,6,-2.3>, <-3.7,6,-1.53> }
		triangle { <-3.7,4,-1.53>, <-2.83,4,-2.83>, <-5.66,4,-5.66> }
		triangle { <-5.66,4,-5.66>, <-7.39,4,-3.06>, <-3.7,4,-1.53> }
		triangle { <-2.83,6,-2.83>, <-1.53,6,-3.7>, <-2.3,6,-5.54> }
		triangle { <-2.3,6,-5.54>, <-4.24,6,-4.24>, <-2.83,6,-2.83> }
		triangle { <-2.83,4,-2.83>, <-1.53,4,-3.7>, <-3.06,4,-7.39> }
		triangle { <-3.06,4,-7.39>, <-5.66,4,-5.66>, <-2.83,4,-2.83> }
		triangle { <-1.53,6,-3.7>, <0,6,-4>, <0,6,-6> }
		triangle { <0,6,-6>, <-2.3,6,-5.54>, <-1.53,6,-3.7> }
		triangle { <-1.53,4,-3.7>, <0,4,-4>, <0,4,-8> }
		triangle { <0,4,-8>, <-3.06,4,-7.39>, <-1.53,4,-3.7> }
		triangle { <0,6,-4>, <1.53,6,-3.7>, <2.3,6,-5.54> }
		triangle { <2.3,6,-5.54>, <0,6,-6>, <0,6,-4> }
		triangle { <0,4,-4>, <1.53,4,-3.7>, <3.06,4,-7.39> }
		triangle { <3.06,4,-7.39>, <0,4,-8>, <0,4,-4> }
		triangle { <1.53,6,-3.7>, <2.83,6,-2.83>, <4.24,6,-4.24> }
		triangle { <4.24,6,-4.24>, <2.3,6,-5.54>, <1.53,6,-3.7> }
		triangle { <1.53,4,-3.7>, <2.83,4,-2.83>, <5.66,4,-5.66> }
		triangle { <5.66,4,-5.66>, <3.06,4,-7.39>, <1.53,4,-3.7> }
		triangle { <2.83,6,-2.83>, <3.7,6,-1.53>, <5.54,6,-2.3> }
		triangle { <5.54,6,-2.3>, <4.24,6,-4.24>, <2.83,6,-2.83> }
		triangle { <2.83,4,-2.83>, <3.7,4,-1.53>, <7.39,4,-3.06> }
		triangle { <7.39,4,-3.06>, <5.66,4,-5.66>, <2.83,4,-2.83> }
		triangle { <3.7,6,-1.53>, <4,6,0>, <6,6,0> }
		triangle { <6,6,0>, <5.54,6,-2.3>, <3.7,6,-1.53> }
		triangle { <3.7,4,-1.53>, <4,4,0>, <8,4,0> }
		triangle { <8,4,0>, <7.39,4,-3.06>, <3.7,4,-1.53> }
		triangle { <4,6,0>, <3.7,6,1.53>, <5.54,6,2.3> }
		triangle { <5.54,6,2.3>, <6,6,0>, <4,6,0> }
		triangle { <4,4,0>, <3.7,4,1.53>, <7.39,4,3.06> }
		triangle { <7.39,4,3.06>, <8,4,0>, <4,4,0> }
		triangle { <3.7,6,1.53>, <2.83,6,2.83>, <4.24,6,4.24> }
		triangle { <4.24,6,4.24>, <5.54,6,2.3>, <3.7,6,1.53> }
		triangle { <3.7,4,1.53>, <2.83,4,2.83>, <5.66,4,5.66> }
		triangle { <5.66,4,5.66>, <7.39,4,3.06>, <3.7,4,1.53> }
		triangle { <2.83,6,2.83>, <1.53,6,3.7>, <2.3,6,5.54> }
		triangle { <2.3,6,5.54>, <4.24,6,4.24>, <2.83,6,2.83> }
		triangle { <2.83,4,2.83>, <1.53,4,3.7>, <3.06,4,7.39> }
		triangle { <3.06,4,7.39>, <5.66,4,5.66>, <2.83,4,2.83> }
		triangle { <1.53,6,3.7>, <0,6,4>, <0,6,6> }
		triangle { <0,6,6>, <2.3,6,5.54>, <1.53,6,3.7> }
		triangle { <1.53,4,3.7>, <0,4,4>, <0,4,8> }
		triangle { <0,4,8>, <3.06,4,7.39>, <1.53,4,3.7> }
	}
	object { box_dot_dat matrix <2,0,0,0,1.5,0,0,0,4,0,5.5,12> }
	object { box_dot_dat matrix <2,0,0,0,1.5,0,0,0,4,0,5.5,-12> }
	object { box_dot_dat matrix <4,0,0,0,1.5,0,0,0,2,12,5.5,0> }
	object { box_dot_dat matrix <4,0,0,0,1.5,0,0,0,2,-12,5.5,0> }
	object { _4_dash_4cyli_dot_dat matrix <16,0,0,0,4,0,0,0,16,0,0,0> }
	object { _4_dash_4ndis_dot_dat matrix <16,0,0,0,1,0,0,0,16,0,4,0> }
	mesh {
		triangle { <19,8,19>, <16,8,16>, <-16,8,16> }
		triangle { <-16,8,16>, <-19,8,19>, <19,8,19> }
		triangle { <-19,8,19>, <-16,8,16>, <-16,8,-16> }
		triangle { <-16,8,-16>, <-19,8,-19>, <-19,8,19> }
		triangle { <-19,8,-19>, <-16,8,-16>, <16,8,-16> }
		triangle { <16,8,-16>, <19,8,-19>, <-19,8,-19> }
		triangle { <19,8,-19>, <16,8,-16>, <16,8,16> }
		triangle { <16,8,16>, <19,8,19>, <19,8,-19> }
	}
	object { box4_dot_dat matrix <19,0,0,0,-1,0,0,0,19,0,8,0> }
	mesh {
		triangle { <20,7,20>, <19,7,19>, <-19,7,19> }
		triangle { <-19,7,19>, <-20,7,20>, <20,7,20> }
		triangle { <-20,7,20>, <-19,7,19>, <-19,7,-19> }
		triangle { <-19,7,-19>, <-20,7,-20>, <-20,7,20> }
		triangle { <-20,7,-20>, <-19,7,-19>, <19,7,-19> }
		triangle { <19,7,-19>, <20,7,-20>, <-20,7,-20> }
		triangle { <20,7,-20>, <19,7,-19>, <19,7,19> }
		triangle { <19,7,19>, <20,7,20>, <20,7,-20> }
		triangle { <16,8,16>, <16,4,16>, <16,4,-16> }
		triangle { <16,4,-16>, <16,8,-16>, <16,8,16> }
		triangle { <16,8,16>, <16,4,16>, <-16,4,16> }
		triangle { <-16,4,16>, <-16,8,16>, <16,8,16> }
		triangle { <16,8,-16>, <16,4,-16>, <-16,4,-16> }
		triangle { <-16,4,-16>, <-16,8,-16>, <16,8,-16> }
		triangle { <-16,8,16>, <-16,4,16>, <-16,4,-16> }
		triangle { <-16,4,-16>, <-16,8,-16>, <-16,8,16> }
		triangle { <20,7,20>, <20,0,20>, <20,0,-20> }
		triangle { <20,0,-20>, <20,7,-20>, <20,7,20> }
		triangle { <20,7,20>, <20,0,20>, <-20,0,20> }
		triangle { <-20,0,20>, <-20,7,20>, <20,7,20> }
		triangle { <20,7,-20>, <20,0,-20>, <-20,0,-20> }
		triangle { <-20,0,-20>, <-20,7,-20>, <20,7,-20> }
		triangle { <-20,7,20>, <-20,0,20>, <-20,0,-20> }
		triangle { <-20,0,-20>, <-20,7,-20>, <-20,7,20> }
	}
	object { _4_dash_4ndis_dot_dat matrix <16,0,0,0,1,0,0,0,16,0,0,0> }
	mesh {
		triangle { <20,0,20>, <16,0,16>, <16,0,-16> }
		triangle { <16,0,-16>, <20,0,-20>, <20,0,20> }
		triangle { <-20,0,20>, <-16,0,16>, <-16,0,-16> }
		triangle { <-16,0,-16>, <-20,0,-20>, <-20,0,20> }
		triangle { <20,0,20>, <16,0,16>, <-16,0,16> }
		triangle { <-16,0,16>, <-20,0,20>, <20,0,20> }
		triangle { <20,0,-20>, <16,0,-16>, <-16,0,-16> }
		triangle { <-16,0,-16>, <-20,0,-20>, <20,0,-20> }
// 
	}
}
#end

#declare _3680c01_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,8,20> } #else union {
// Turntable  2 x  2 Plate (Complete)
// Name: 3680c01.dat
// Author: Jonathan Wilson
// LDRAW_ORG Shortcut UPDATE 2002-06
// Usage note: Base colour is variable, top is hardcoded to LtGrey
	object { _3679_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> #if (version >= 3.1) material #else texture #end { Color7 } }
	object { _3680_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
}
#end

#declare s_slash_3626bs02_dot_dat = #if (QUAL = 0) box { <-8,-4,-8>, <8,24,8> } #else union {
// ~Minifig Head - Stud Hollow without Outer Face
// Name: s\3626bs02.dat
// Author: Andrew Westrate
// LDRAW_ORG Subpart UPDATE 2005-01
// // based on s\3626bs01.dat
// BFC CERTIFY CW
	#if (STUDS)
		object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#end
	object { ring3_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,0,0> }
	object { ring2_dot_dat matrix <2,0,0,0,-1,0,0,0,-2,0,4,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,20,0,0,0,6,0,4,0> }
	object { ring3_dot_dat matrix <2,0,0,0,-1,0,0,0,-2,0,24,0> }
	object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,3,0,0,0,8,0,21,0> }
	mesh {
		triangle { <1,0,3.8011>, <1,0,0.58>, <0,0,0> }
		triangle { <0,0,0>, <0,0,4>, <1,0,3.8011> }
		triangle { <0,0,0>, <-1,0,0.58>, <-1,0,3.8011> }
		triangle { <-1,0,3.8011>, <0,0,4>, <0,0,0> }
		triangle { <-3.79,0,-1.04>, <-1,0,0.58>, <0,0,0> }
		triangle { <0,0,0>, <-3.6955,0,-1.5307>, <-3.79,0,-1.04> }
		triangle { <0,0,0>, <0,0,-1.15>, <-2.85,0,-2.8> }
		triangle { <-2.85,0,-2.8>, <-3.6955,0,-1.5307>, <0,0,0> }
		triangle { <2.85,0,-2.8>, <0,0,-1.15>, <0,0,0> }
		triangle { <0,0,0>, <3.6955,0,-1.5307>, <2.85,0,-2.8> }
		triangle { <0,0,0>, <1,0,0.58>, <3.79,0,-1.04> }
		triangle { <3.79,0,-1.04>, <3.6955,0,-1.5307>, <0,0,0> }
// 
		triangle { <0,4,0>, <1,4,0.58>, <1,4,3.8011> }
		triangle { <1,4,3.8011>, <0,4,4>, <0,4,0> }
		triangle { <-1,4,3.8011>, <-1,4,0.58>, <0,4,0> }
		triangle { <0,4,0>, <0,4,4>, <-1,4,3.8011> }
		triangle { <0,4,0>, <-1,4,0.58>, <-3.79,4,-1.04> }
		triangle { <-3.79,4,-1.04>, <-3.6955,4,-1.5307>, <0,4,0> }
		triangle { <-2.85,4,-2.8>, <0,4,-1.15>, <0,4,0> }
		triangle { <0,4,0>, <-3.6955,4,-1.5307>, <-2.85,4,-2.8> }
		triangle { <0,4,0>, <0,4,-1.15>, <2.85,4,-2.8> }
		triangle { <2.85,4,-2.8>, <3.6955,4,-1.5307>, <0,4,0> }
		triangle { <3.79,4,-1.04>, <1,4,0.58>, <0,4,0> }
		triangle { <0,4,0>, <3.6955,4,-1.5307>, <3.79,4,-1.04> }
// 
		triangle { <1,4,0.58>, <1,0,0.58>, <1,0,3.8011> }
		triangle { <1,0,3.8011>, <1,4,3.8011>, <1,4,0.58> }
		triangle { <-1,0,3.8011>, <-1,0,0.58>, <-1,4,0.58> }
		triangle { <-1,4,0.58>, <-1,4,3.8011>, <-1,0,3.8011> }
		triangle { <-1,4,0.58>, <-1,0,0.58>, <-3.79,0,-1.04> }
		triangle { <-3.79,0,-1.04>, <-3.79,4,-1.04>, <-1,4,0.58> }
		triangle { <-2.85,0,-2.8>, <0,0,-1.15>, <0,4,-1.15> }
		triangle { <0,4,-1.15>, <-2.85,4,-2.8>, <-2.85,0,-2.8> }
		triangle { <0,4,-1.15>, <0,0,-1.15>, <2.85,0,-2.8> }
		triangle { <2.85,0,-2.8>, <2.85,4,-2.8>, <0,4,-1.15> }
		triangle { <3.79,0,-1.04>, <1,0,0.58>, <1,4,0.58> }
		triangle { <1,4,0.58>, <3.79,4,-1.04>, <3.79,0,-1.04> }
// 
// 
		triangle { <3.6956,4,1.5308>, <3.6956,0,1.5308>, <4,0,0> }
		triangle { <4,0,0>, <4,4,0>, <3.6956,4,1.5308> }
		triangle { <2.8284,4,2.8284>, <2.8284,0,2.8284>, <3.6956,0,1.5308> }
		triangle { <3.6956,0,1.5308>, <3.6956,4,1.5308>, <2.8284,4,2.8284> }
		triangle { <1.5308,4,3.6956>, <1.5308,0,3.6956>, <2.8284,0,2.8284> }
		triangle { <2.8284,0,2.8284>, <2.8284,4,2.8284>, <1.5308,4,3.6956> }
		triangle { <-2.8284,4,2.8284>, <-2.8284,0,2.8284>, <-1.5308,0,3.6956> }
		triangle { <-1.5308,0,3.6956>, <-1.5308,4,3.6956>, <-2.8284,4,2.8284> }
		triangle { <-3.6956,4,1.5308>, <-3.6956,0,1.5308>, <-2.8284,0,2.8284> }
		triangle { <-2.8284,0,2.8284>, <-2.8284,4,2.8284>, <-3.6956,4,1.5308> }
		triangle { <-4,4,0>, <-4,0,0>, <-3.6956,0,1.5308> }
		triangle { <-3.6956,0,1.5308>, <-3.6956,4,1.5308>, <-4,4,0> }
		triangle { <-1.5308,4,-3.6956>, <-1.5308,0,-3.6956>, <-2.8284,0,-2.8284> }
		triangle { <-2.8284,0,-2.8284>, <-2.8284,4,-2.8284>, <-1.5308,4,-3.6956> }
		triangle { <0,4,-4>, <0,0,-4>, <-1.5308,0,-3.6956> }
		triangle { <-1.5308,0,-3.6956>, <-1.5308,4,-3.6956>, <0,4,-4> }
		triangle { <1.5308,4,-3.6956>, <1.5308,0,-3.6956>, <0,0,-4> }
		triangle { <0,0,-4>, <0,4,-4>, <1.5308,4,-3.6956> }
		triangle { <2.8284,4,-2.8284>, <2.8284,0,-2.8284>, <1.5308,0,-3.6956> }
		triangle { <1.5308,0,-3.6956>, <1.5308,4,-3.6956>, <2.8284,4,-2.8284> }
		triangle { <1,4,3.8011>, <1,0,3.8011>, <1.5308,0,3.6956> }
		triangle { <1.5308,0,3.6956>, <1.5308,4,3.6956>, <1,4,3.8011> }
		triangle { <-1.5308,4,3.6956>, <-1.5308,0,3.6956>, <-1,0,3.8011> }
		triangle { <-1,0,3.8011>, <-1,4,3.8011>, <-1.5308,4,3.6956> }
		triangle { <-3.79,4,-1.04>, <-3.79,0,-1.04>, <-4,0,0> }
		triangle { <-4,0,0>, <-4,4,0>, <-3.79,4,-1.04> }
		triangle { <-2.8284,4,-2.8284>, <-2.8284,0,-2.8284>, <-2.85,0,-2.8> }
		triangle { <-2.85,0,-2.8>, <-2.85,4,-2.8>, <-2.8284,4,-2.8284> }
		triangle { <2.85,4,-2.8>, <2.85,0,-2.8>, <2.8284,0,-2.8284> }
		triangle { <2.8284,0,-2.8284>, <2.8284,4,-2.8284>, <2.85,4,-2.8> }
		triangle { <4,4,0>, <4,0,0>, <3.79,0,-1.04> }
		triangle { <3.79,0,-1.04>, <3.79,4,-1.04>, <4,4,0> }
// 
// 
	}
}
#end

#declare t04o6250_dot_dat = object {
// Torus Outside  1 x 0.6250 x 0.25
// Name: t04o6250.dat
// Author: Primitive Generator
// LDRAW_ORG Primitive UPDATE 2005-01
// BFC CERTIFY CW
// Major Radius: 8
// Tube(Minor) Radius: 5
// Segments(Sweep): 4/16 = 0.25
// 1  9  0 0 0  1 0 0  0 1 0  0 0 1  4-4edge.dat
// 1 12  1 0 0  0.6250 0 0  0 0 0.6250  0 1 0  4-4edge.dat
	mesh {
		triangle { <1,0.625,0>, <1.2392,0.5774,0>, <1.1449,0.5774,0.4742> }
		triangle { <1.1449,0.5774,0.4742>, <0.9239,0.625,0.3827>, <1,0.625,0> }
		triangle { <1.2392,0.5774,0>, <1.4419,0.4419,0>, <1.3322,0.4419,0.5518> }
		triangle { <1.3322,0.4419,0.5518>, <1.1449,0.5774,0.4742>, <1.2392,0.5774,0> }
		triangle { <1.4419,0.4419,0>, <1.5774,0.2392,0>, <1.4574,0.2392,0.6037> }
		triangle { <1.4574,0.2392,0.6037>, <1.3322,0.4419,0.5518>, <1.4419,0.4419,0> }
		triangle { <1.5774,0.2392,0>, <1.625,0,0>, <1.5013,0,0.6219> }
		triangle { <1.5013,0,0.6219>, <1.4574,0.2392,0.6037>, <1.5774,0.2392,0> }
		triangle { <0.9239,0.625,0.3827>, <1.1449,0.5774,0.4742>, <0.8762,0.5774,0.8762> }
		triangle { <0.8762,0.5774,0.8762>, <0.7071,0.625,0.7071>, <0.9239,0.625,0.3827> }
		triangle { <1.1449,0.5774,0.4742>, <1.3322,0.4419,0.5518>, <1.0196,0.4419,1.0196> }
		triangle { <1.0196,0.4419,1.0196>, <0.8762,0.5774,0.8762>, <1.1449,0.5774,0.4742> }
		triangle { <1.3322,0.4419,0.5518>, <1.4574,0.2392,0.6037>, <1.1154,0.2392,1.1154> }
		triangle { <1.1154,0.2392,1.1154>, <1.0196,0.4419,1.0196>, <1.3322,0.4419,0.5518> }
		triangle { <1.4574,0.2392,0.6037>, <1.5013,0,0.6219>, <1.149,0,1.149> }
		triangle { <1.149,0,1.149>, <1.1154,0.2392,1.1154>, <1.4574,0.2392,0.6037> }
		triangle { <0.7071,0.625,0.7071>, <0.8762,0.5774,0.8762>, <0.4742,0.5774,1.1449> }
		triangle { <0.4742,0.5774,1.1449>, <0.3827,0.625,0.9239>, <0.7071,0.625,0.7071> }
		triangle { <0.8762,0.5774,0.8762>, <1.0196,0.4419,1.0196>, <0.5518,0.4419,1.3322> }
		triangle { <0.5518,0.4419,1.3322>, <0.4742,0.5774,1.1449>, <0.8762,0.5774,0.8762> }
		triangle { <1.0196,0.4419,1.0196>, <1.1154,0.2392,1.1154>, <0.6037,0.2392,1.4574> }
		triangle { <0.6037,0.2392,1.4574>, <0.5518,0.4419,1.3322>, <1.0196,0.4419,1.0196> }
		triangle { <1.1154,0.2392,1.1154>, <1.149,0,1.149>, <0.6219,0,1.5013> }
		triangle { <0.6219,0,1.5013>, <0.6037,0.2392,1.4574>, <1.1154,0.2392,1.1154> }
		triangle { <0.3827,0.625,0.9239>, <0.4742,0.5774,1.1449>, <0,0.5774,1.2392> }
		triangle { <0,0.5774,1.2392>, <0,0.625,1>, <0.3827,0.625,0.9239> }
		triangle { <0.4742,0.5774,1.1449>, <0.5518,0.4419,1.3322>, <0,0.4419,1.4419> }
		triangle { <0,0.4419,1.4419>, <0,0.5774,1.2392>, <0.4742,0.5774,1.1449> }
		triangle { <0.5518,0.4419,1.3322>, <0.6037,0.2392,1.4574>, <0,0.2392,1.5774> }
		triangle { <0,0.2392,1.5774>, <0,0.4419,1.4419>, <0.5518,0.4419,1.3322> }
		triangle { <0.6037,0.2392,1.4574>, <0.6219,0,1.5013>, <0,0,1.625> }
		triangle { <0,0,1.625>, <0,0.2392,1.5774>, <0.6037,0.2392,1.4574> }
// end of file
	}
}

#declare _3626bp01_dot_dat = #if (QUAL = 0) box { <-13,-4,-13>, <13,24,13> } #else union {
// Minifig Head with Standard Grin Pattern
// Name: 3626bp01.dat
// Author: Tore Eriksson
// LDRAW_ORG Part UPDATE 2005-01
// BFC CERTIFY CCW
// // 1999-03 Chris Dee (chris_w_dee@hotmail.com)  Modified
// // 2003-11-02 Hmick corrected overlapping quads
// // 2004-04-06 SEB BFC'ed
// // 2004-04-15 AJW added torus primitives
	mesh {
		triangle { <-4.975,4,-12.01>, <-4.975,8.75,-12.01>, <0,8.75,-13> }
		triangle { <0,8.75,-13>, <0,4,-13>, <-4.975,4,-12.01> }
		triangle { <0,4,-13>, <0,8.75,-13>, <4.975,8.75,-12.01> }
		triangle { <4.975,8.75,-12.01>, <4.975,4,-12.01>, <0,4,-13> }
		triangle { <4.975,11.25,-12.01>, <4.975,8.75,-12.01>, <4.75,8.75,-12.055> }
		triangle { <4.75,8.75,-12.055>, <4.75,11.25,-12.055>, <4.975,11.25,-12.01> }
	}
	object { _4_dash_4disc_dot_dat matrix <1.25,0,0.244,0.244,0,1,0,-1.25,0,3.5,10,-12.304> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { _4_dash_4ndis_dot_dat matrix <1.25,0,0.244,0.244,0,1,0,-1.25,0,3.5,10,-12.304> }
	mesh {
		triangle { <2.25,11.25,-12.552>, <2.25,8.75,-12.552>, <0,8.75,-13> }
		triangle { <0,8.75,-13>, <0,11.25,-13>, <2.25,11.25,-12.552> }
		triangle { <0,8.75,-13>, <-2.25,8.75,-12.552>, <-2.25,11.25,-12.552> }
		triangle { <-2.25,11.25,-12.552>, <0,11.25,-13>, <0,8.75,-13> }
	}
	object { _4_dash_4disc_dot_dat matrix <1.25,0,-0.244,-0.244,0,1,0,-1.25,0,-3.5,10,-12.304> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { _4_dash_4ndis_dot_dat matrix <1.25,0,-0.244,-0.244,0,1,0,-1.25,0,-3.5,10,-12.304> }
	mesh {
		triangle { <-4.75,8.75,-12.055>, <-4.975,8.75,-12.01>, <-4.975,11.25,-12.01> }
		triangle { <-4.975,11.25,-12.01>, <-4.75,11.25,-12.055>, <-4.75,8.75,-12.055> }
		triangle { <-4.975,11.25,-12.01>, <-4.975,14.2,-12.01>, <0,14.2,-13> }
		triangle { <0,14.2,-13>, <0,11.25,-13>, <-4.975,11.25,-12.01> }
		triangle { <0,11.25,-13>, <0,14.2,-13>, <4.975,14.2,-12.01> }
		triangle { <4.975,14.2,-12.01>, <4.975,11.25,-12.01>, <0,11.25,-13> }
		triangle { <1.75,14.2,-12.652>, <0,14.2,-13>, <0,15,-13> }
		triangle { <0,15,-13>, <1.75,14.75,-12.652>, <1.75,14.2,-12.652> }
		triangle { <3,14.2,-12.403>, <1.75,14.2,-12.652>, <1.75,14.75,-12.652> }
		triangle { <3,14.2,-12.403>, <3.5,14.5,-12.304>, <3.5,14.2,-12.304> }
		triangle { <4.975,16,-12.01>, <4.975,14.2,-12.01>, <3.5,14.2,-12.304> }
		triangle { <3.5,14.2,-12.304>, <3.5,16,-12.304>, <4.975,16,-12.01> }
		triangle { <1.75,16,-12.652>, <3.5,16,-12.304>, <3.5,15,-12.304> }
		triangle { <3.5,15,-12.304>, <1.75,15.75,-12.652>, <1.75,16,-12.652> }
		triangle { <0,16,-13>, <1.75,16,-12.652>, <1.75,15.75,-12.652> }
	}
	mesh {
		triangle { <1.75,14.75,-12.652>, <0,15,-13>, <0,16,-13> }
		triangle { <0,16,-13>, <1.75,15.75,-12.652>, <1.75,14.75,-12.652> }
		triangle { <3,14.2,-12.403>, <1.75,14.75,-12.652>, <1.75,15.75,-12.652> }
		triangle { <1.75,15.75,-12.652>, <3.5,15,-12.304>, <3,14.2,-12.403> }
		triangle { <3.5,14.5,-12.304>, <3,14.2,-12.403>, <3.5,15,-12.304> }
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	mesh {
		triangle { <0,15,-13>, <0,14.2,-13>, <-1.75,14.2,-12.652> }
		triangle { <-1.75,14.2,-12.652>, <-1.75,14.75,-12.652>, <0,15,-13> }
		triangle { <-1.75,14.75,-12.652>, <-1.75,14.2,-12.652>, <-3,14.2,-12.403> }
		triangle { <-3.5,14.2,-12.304>, <-3.5,14.5,-12.304>, <-3,14.2,-12.403> }
		triangle { <-3.5,14.2,-12.304>, <-4.975,14.2,-12.01>, <-4.975,16,-12.01> }
		triangle { <-4.975,16,-12.01>, <-3.5,16,-12.304>, <-3.5,14.2,-12.304> }
		triangle { <-3.5,15,-12.304>, <-3.5,16,-12.304>, <-1.75,16,-12.652> }
		triangle { <-1.75,16,-12.652>, <-1.75,15.75,-12.652>, <-3.5,15,-12.304> }
		triangle { <-1.75,15.75,-12.652>, <-1.75,16,-12.652>, <0,16,-13> }
	}
	mesh {
		triangle { <0,16,-13>, <0,15,-13>, <-1.75,14.75,-12.652> }
		triangle { <-1.75,14.75,-12.652>, <-1.75,15.75,-12.652>, <0,16,-13> }
		triangle { <-1.75,15.75,-12.652>, <-1.75,14.75,-12.652>, <-3,14.2,-12.403> }
		triangle { <-3,14.2,-12.403>, <-3.5,15,-12.304>, <-1.75,15.75,-12.652> }
		triangle { <-3.5,15,-12.304>, <-3,14.2,-12.403>, <-3.5,14.5,-12.304> }
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	mesh {
		triangle { <-4.975,16,-12.01>, <-4.975,17,-12.01>, <0,17,-13> }
		triangle { <0,17,-13>, <0,16,-13>, <-4.975,16,-12.01> }
		triangle { <0,16,-13>, <0,17,-13>, <4.975,17,-12.01> }
		triangle { <4.975,17,-12.01>, <4.975,16,-12.01>, <0,16,-13> }
// // replacing s\3626bs01.dat
	}
	object { s_slash_3626bs02_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	object { _2_dash_4cyli_dot_dat matrix <13,0,0,0,13,0,0,0,13,0,4,0> }
	object { t04o6250_dot_dat matrix <0,0,8,0,-6.4,0,8,0,0,0,4,0> }
	object { t04o6250_dot_dat matrix <-8,0,0,0,-6.4,0,0,0,8,0,4,0> }
	object { t04o6250_dot_dat matrix <0,0,8,0,6.4,0,-8,0,0,0,17,0> }
	object { t04o6250_dot_dat matrix <8,0,0,0,6.4,0,0,0,8,0,17,0> }
	object { t04o6250_dot_dat matrix <0,0,-8,0,-6.4,0,-8,0,0,0,4,0> }
	object { t04o6250_dot_dat matrix <8,0,0,0,-6.4,0,0,0,-8,0,4,0> }
	object { t04o6250_dot_dat matrix <0,0,-8,0,6.4,0,8,0,0,0,17,0> }
	object { t04o6250_dot_dat matrix <-8,0,0,0,6.4,0,0,0,-8,0,17,0> }
	object { _3_dash_16cyli_dot_dat matrix <13,0,0,0,13,0,0,0,-13,0,4,0> }
	object { _3_dash_16cyli_dot_dat matrix <-13,0,0,0,13,0,0,0,-13,0,4,0> }
// 
// 
}
#end

#declare ring4_dot_dat = #if (version >= 3.1)
	disc { <0,0,0>, <0,1,0>, 5, 4 }
#else
	difference {
		cylinder { <0,-0.001,0>, <0,0.001,0>, 5 }
		cylinder { <0,-0.002,0>, <0,0.002,0>, 4 }
	}
#end

#declare _3062b_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else union {
// Brick  1 x  1 Round with Hollow Stud
// Name: 3062b.dat
// Author: James Jessiman
// LDRAW_ORG Part UPDATE 2003-03
// // Note: One or more STUD references in this file have been purposely
// // capitalized to ensure that the stud is fully visible in LEdit.
// BFC CERTIFY CCW
// // 2003-08-02  OWP      Made some primitive subs
// // 2003-08-04  Steffen  replaced peghole.dat by stud4a.dat
	object { _4_dash_4cyli_dot_dat matrix <10,0,0,0,19,0,0,0,10,0,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,4,0,0,0,4,0,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,16,0,0,0,6,0,4,0> }
	#if (STUDS)
		object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	#end
	object { ring3_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,0,0> }
	object { ring2_dot_dat matrix <2,0,0,0,-1,0,0,0,2,0,4,0> }
	object { ring4_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,0,0> }
	object { ring4_dot_dat matrix <2,0,0,0,-1,0,0,0,2,0,19,0> }
	object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,1,0,0,0,8,0,19,0> }
	#if (STUDS)
		object { stud4a_dot_dat matrix <1,0,0,0,-1,0,0,0,-1,0,20,0> }
// 
	#end
}
#end

#declare _4_dash_4con4_dot_dat = object {
// Cone  4 x 1.0
// Name: 4-4con4.dat
// Author: John Riley
// LDRAW_ORG Primitive UPDATE 2003-02
// BFC CERTIFY CW
	mesh {
		triangle { <4,1,0>, <5,0,0>, <4.6195,0,1.9135> }
		triangle { <4.6195,0,1.9135>, <3.6956,1,1.5308>, <4,1,0> }
		triangle { <3.6956,1,1.5308>, <4.6195,0,1.9135>, <3.5355,0,3.5355> }
		triangle { <3.5355,0,3.5355>, <2.8284,1,2.8284>, <3.6956,1,1.5308> }
		triangle { <2.8284,1,2.8284>, <3.5355,0,3.5355>, <1.9135,0,4.6195> }
		triangle { <1.9135,0,4.6195>, <1.5308,1,3.6956>, <2.8284,1,2.8284> }
		triangle { <1.5308,1,3.6956>, <1.9135,0,4.6195>, <0,0,5> }
		triangle { <0,0,5>, <0,1,4>, <1.5308,1,3.6956> }
		triangle { <0,1,4>, <0,0,5>, <-1.9135,0,4.6195> }
		triangle { <-1.9135,0,4.6195>, <-1.5308,1,3.6956>, <0,1,4> }
		triangle { <-1.5308,1,3.6956>, <-1.9135,0,4.6195>, <-3.5355,0,3.5355> }
		triangle { <-3.5355,0,3.5355>, <-2.8284,1,2.8284>, <-1.5308,1,3.6956> }
		triangle { <-2.8284,1,2.8284>, <-3.5355,0,3.5355>, <-4.6195,0,1.9135> }
		triangle { <-4.6195,0,1.9135>, <-3.6956,1,1.5308>, <-2.8284,1,2.8284> }
		triangle { <-3.6956,1,1.5308>, <-4.6195,0,1.9135>, <-5,0,0> }
		triangle { <-5,0,0>, <-4,1,0>, <-3.6956,1,1.5308> }
		triangle { <-4,1,0>, <-5,0,0>, <-4.6195,0,-1.9135> }
		triangle { <-4.6195,0,-1.9135>, <-3.6956,1,-1.5308>, <-4,1,0> }
		triangle { <-3.6956,1,-1.5308>, <-4.6195,0,-1.9135>, <-3.5355,0,-3.5355> }
		triangle { <-3.5355,0,-3.5355>, <-2.8284,1,-2.8284>, <-3.6956,1,-1.5308> }
		triangle { <-2.8284,1,-2.8284>, <-3.5355,0,-3.5355>, <-1.9135,0,-4.6195> }
		triangle { <-1.9135,0,-4.6195>, <-1.5308,1,-3.6956>, <-2.8284,1,-2.8284> }
		triangle { <-1.5308,1,-3.6956>, <-1.9135,0,-4.6195>, <0,0,-5> }
		triangle { <0,0,-5>, <0,1,-4>, <-1.5308,1,-3.6956> }
		triangle { <0,1,-4>, <0,0,-5>, <1.9135,0,-4.6195> }
		triangle { <1.9135,0,-4.6195>, <1.5308,1,-3.6956>, <0,1,-4> }
		triangle { <1.5308,1,-3.6956>, <1.9135,0,-4.6195>, <3.5355,0,-3.5355> }
		triangle { <3.5355,0,-3.5355>, <2.8284,1,-2.8284>, <1.5308,1,-3.6956> }
		triangle { <2.8284,1,-2.8284>, <3.5355,0,-3.5355>, <4.6195,0,-1.9135> }
		triangle { <4.6195,0,-1.9135>, <3.6956,1,-1.5308>, <2.8284,1,-2.8284> }
		triangle { <3.6956,1,-1.5308>, <4.6195,0,-1.9135>, <5,0,0> }
		triangle { <5,0,0>, <4,1,0>, <3.6956,1,-1.5308> }
// conditional lines
// end of file
	}
}

#declare _4_dash_4ring5_dot_dat = object {
// Ring  5 x 1.0
// Name: 4-4ring5.dat
// Author: Mark Kennedy
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CW
// based on 1-4ring5.dat by Franklin W. Cain (fwcain@yahoo.com)
// 2001-10-23 PNE resequenced quads, corrected winding.
// 2001-12-29 PNE Added BFC.
	mesh {
		triangle { <5,0,0>, <4.6195,0,1.9135>, <5.5433,0,2.2961> }
		triangle { <5.5433,0,2.2961>, <6,0,0>, <5,0,0> }
		triangle { <4.6195,0,1.9135>, <3.5355,0,3.5355>, <4.2426,0,4.2426> }
		triangle { <4.2426,0,4.2426>, <5.5433,0,2.2961>, <4.6195,0,1.9135> }
		triangle { <3.5355,0,3.5355>, <1.9135,0,4.6195>, <2.2961,0,5.5433> }
		triangle { <2.2961,0,5.5433>, <4.2426,0,4.2426>, <3.5355,0,3.5355> }
		triangle { <1.9135,0,4.6195>, <0,0,5>, <0,0,6> }
		triangle { <0,0,6>, <2.2961,0,5.5433>, <1.9135,0,4.6195> }
		triangle { <0,0,5>, <-1.9135,0,4.6195>, <-2.2961,0,5.5433> }
		triangle { <-2.2961,0,5.5433>, <0,0,6>, <0,0,5> }
		triangle { <-1.9135,0,4.6195>, <-3.5355,0,3.5355>, <-4.2426,0,4.2426> }
		triangle { <-4.2426,0,4.2426>, <-2.2961,0,5.5433>, <-1.9135,0,4.6195> }
		triangle { <-3.5355,0,3.5355>, <-4.6195,0,1.9135>, <-5.5433,0,2.2961> }
		triangle { <-5.5433,0,2.2961>, <-4.2426,0,4.2426>, <-3.5355,0,3.5355> }
		triangle { <-4.6195,0,1.9135>, <-5,0,0>, <-6,0,0> }
		triangle { <-6,0,0>, <-5.5433,0,2.2961>, <-4.6195,0,1.9135> }
		triangle { <-5,0,0>, <-4.6195,0,-1.9135>, <-5.5433,0,-2.2961> }
		triangle { <-5.5433,0,-2.2961>, <-6,0,0>, <-5,0,0> }
		triangle { <-4.6195,0,-1.9135>, <-3.5355,0,-3.5355>, <-4.2426,0,-4.2426> }
		triangle { <-4.2426,0,-4.2426>, <-5.5433,0,-2.2961>, <-4.6195,0,-1.9135> }
		triangle { <-3.5355,0,-3.5355>, <-1.9135,0,-4.6195>, <-2.2961,0,-5.5433> }
		triangle { <-2.2961,0,-5.5433>, <-4.2426,0,-4.2426>, <-3.5355,0,-3.5355> }
		triangle { <-1.9135,0,-4.6195>, <0,0,-5>, <0,0,-6> }
		triangle { <0,0,-6>, <-2.2961,0,-5.5433>, <-1.9135,0,-4.6195> }
		triangle { <0,0,-5>, <1.9135,0,-4.6195>, <2.2961,0,-5.5433> }
		triangle { <2.2961,0,-5.5433>, <0,0,-6>, <0,0,-5> }
		triangle { <1.9135,0,-4.6195>, <3.5355,0,-3.5355>, <4.2426,0,-4.2426> }
		triangle { <4.2426,0,-4.2426>, <2.2961,0,-5.5433>, <1.9135,0,-4.6195> }
		triangle { <3.5355,0,-3.5355>, <4.6195,0,-1.9135>, <5.5433,0,-2.2961> }
		triangle { <5.5433,0,-2.2961>, <4.2426,0,-4.2426>, <3.5355,0,-3.5355> }
		triangle { <4.6195,0,-1.9135>, <5,0,0>, <6,0,0> }
		triangle { <6,0,0>, <5.5433,0,-2.2961>, <4.6195,0,-1.9135> }
// 
	}
}

#declare _30028_dot_dat = #if (QUAL = 0) box { <-5,-18,-18>, <15,18,18> } #else union {
// Tyre 14 x  8 Slick Smooth
// Name: 30028.dat
// Author: Thomas Burger
// LDRAW_ORG Part UPDATE 2004-02
// BFC CERTIFY CCW
// // 2003-06-08 JHR BFC compliant, ring substitutions
// BFC INVERTNEXT
	object { _4_dash_4con4_dot_dat matrix <0,2,0,2,0,0,0,0,2,1,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4con4_dot_dat matrix <0,2,0,-2,0,0,0,0,2,9,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,10,0,-6,0,0,0,0,10,15,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,10,0,-6,0,0,0,0,10,1,0,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,8,0,-4,0,0,0,0,8,7,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,18,0,-20,0,0,0,0,18,15,0,0> }
	object { ring2_dot_dat matrix <0,5,0,-1,0,0,0,0,-5,15,0,0> }
	object { _4_dash_4ring5_dot_dat matrix <0,3,0,-1,0,0,0,0,-3,15,0,0> }
	object { ring2_dot_dat matrix <0,5,0,1,0,0,0,0,5,-5,0,0> }
	object { _4_dash_4ring5_dot_dat matrix <0,3,0,1,0,0,0,0,3,-5,0,0> }
// 
}
#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

#ifndef (Color15)
#declare Color15 = #if (version >= 3.1) material { #end texture {
	pigment { rgb <1,1,1> }
	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 s_slash_973s01_dot_dat = #if (QUAL = 0) box { <-19,-12,-10>, <19,32,10> } #else union {
// ~Subpart Minifig Torso without Front or Back
// Name: s\973s01.dat
// Author: Steve Bliss
// LDRAW_ORG Subpart UPDATE 2002-02
// BFC CERTIFY CW
// used for plain & decorated torsos
// put front decoration pattern in Z = -10
// put back decoration pattern at Z = 10
// 1999-04-16 SEB Moved to s\973s01.dat; removed back area; updated comment code
// 1999-04-19 SEB Fixed internal surface error
// 2000-11-05 CWD Removed hard-coded neck mark; now required in main part
// 2002-02-05 CWD Corrected L3P -check warnings; bow-tie quads mainly
// 2002-02-19 SEB Made it fully BFC compliant
// Uncomment for front shell
// 4 16 -19     29 -10  19 32 -10 -19     32 -10 19     29 -10
// 4 16  19     29 -10 -19 29 -10 -14.345  2 -10 14.345  2 -10
// 4 16 -14.345  2 -10 -12  0 -10  12      0 -10 14.345  2 -10
// Uncomment for back shell
// 4 16  19     29 10 -19 32 10  19     32 10 -19     29 10
// 4 16 -19     29 10  19 29 10 -14.345  2 10  14.345  2 10
// 4 16 -14.345  2 10  12  0 10 -12      0 10  14.345  2 10
// Uncomment for neck mark
// 1 16 0 -4 0 4.243 0 -4.243 0 -8 0 -4.243 0 -4.243 1-4cyli.dat
	mesh {
		triangle { <-19,32,-10>, <19,32,-10>, <16,32,-6> }
		triangle { <16,32,-6>, <-16,32,-6>, <-19,32,-10> }
		triangle { <19,32,-10>, <19,32,10>, <16,32,6> }
		triangle { <16,32,6>, <16,32,-6>, <19,32,-10> }
		triangle { <19,32,10>, <-19,32,10>, <-16,32,6> }
		triangle { <-16,32,6>, <16,32,6>, <19,32,10> }
		triangle { <-19,32,10>, <-19,32,-10>, <-16,32,-6> }
		triangle { <-16,32,-6>, <-16,32,6>, <-19,32,10> }
		triangle { <-4,32,-6>, <-4,32,-3.464>, <-6.536,32,-6> }
		triangle { <6.536,32,-6>, <4,32,-3.464>, <4,32,-6> }
		triangle { <-6.536,32,6>, <-4,32,3.464>, <-4,32,6> }
		triangle { <4,32,6>, <4,32,3.464>, <6.536,32,6> }
		triangle { <-4,3,-3.464>, <-6.536,3,-6>, <-6.536,32,-6> }
		triangle { <-6.536,32,-6>, <-4,32,-3.464>, <-4,3,-3.464> }
		triangle { <-4,3,-6>, <-4,3,-3.464>, <-4,32,-3.464> }
		triangle { <-4,32,-3.464>, <-4,32,-6>, <-4,3,-6> }
		triangle { <6.536,32,-6>, <6.536,3,-6>, <4,3,-3.464> }
		triangle { <4,3,-3.464>, <4,32,-3.464>, <6.536,32,-6> }
		triangle { <4,32,-3.464>, <4,3,-3.464>, <4,3,-6> }
		triangle { <4,3,-6>, <4,32,-6>, <4,32,-3.464> }
		triangle { <-6.536,32,6>, <-6.536,3,6>, <-4,3,3.464> }
		triangle { <-4,3,3.464>, <-4,32,3.464>, <-6.536,32,6> }
		triangle { <-4,32,3.464>, <-4,3,3.464>, <-4,3,6> }
		triangle { <-4,3,6>, <-4,32,6>, <-4,32,3.464> }
		triangle { <4,3,3.464>, <6.536,3,6>, <6.536,32,6> }
		triangle { <6.536,32,6>, <4,32,3.464>, <4,3,3.464> }
		triangle { <4,3,6>, <4,3,3.464>, <4,32,3.464> }
		triangle { <4,32,3.464>, <4,32,6>, <4,3,6> }
		triangle { <-16,23.37,6>, <-16,32,6>, <-16,32,-6> }
		triangle { <-16,32,-6>, <-16,23.37,-6>, <-16,23.37,6> }
		triangle { <16,32,-6>, <16,32,6>, <16,23.37,6> }
		triangle { <16,23.37,6>, <16,23.37,-6>, <16,32,-6> }
		triangle { <-16,32,-6>, <16,32,-6>, <16,23.37,-6> }
		triangle { <16,23.37,-6>, <-16,23.37,-6>, <-16,32,-6> }
		triangle { <16,32,6>, <-16,32,6>, <-16,23.37,6> }
		triangle { <-16,23.37,6>, <16,23.37,6>, <16,32,6> }
		triangle { <-14.408,14.146,6>, <-16,23.37,6>, <-16,23.37,-6> }
		triangle { <-16,23.37,-6>, <-14.408,14.146,-6>, <-14.408,14.146,6> }
		triangle { <-12.484,3,6>, <-12.708,4.296,6>, <-12.708,4.296,-6> }
		triangle { <-12.708,4.296,-6>, <-12.484,3,-6>, <-12.484,3,6> }
		triangle { <16,23.37,-6>, <16,23.37,6>, <14.408,14.146,6> }
		triangle { <14.408,14.146,6>, <14.408,14.146,-6>, <16,23.37,-6> }
		triangle { <12.708,4.296,-6>, <12.708,4.296,6>, <12.484,3,6> }
		triangle { <12.484,3,6>, <12.484,3,-6>, <12.708,4.296,-6> }
		triangle { <-16,23.37,-6>, <16,23.37,-6>, <12.484,3,-6> }
		triangle { <12.484,3,-6>, <-12.484,3,-6>, <-16,23.37,-6> }
		triangle { <16,23.37,6>, <-16,23.37,6>, <-12.484,3,6> }
		triangle { <-12.484,3,6>, <12.484,3,6>, <16,23.37,6> }
		triangle { <-12.484,3,-6>, <12.484,3,-6>, <12.484,3,6> }
		triangle { <12.484,3,6>, <-12.484,3,6>, <-12.484,3,-6> }
		triangle { <19,29,10>, <19,32,10>, <19,32,-10> }
		triangle { <19,32,-10>, <19,29,-10>, <19,29,10> }
		triangle { <-19,29,-10>, <-19,32,-10>, <-19,32,10> }
		triangle { <-19,32,10>, <-19,29,10>, <-19,29,-10> }
		triangle { <-19,29,-10>, <-19,29,10>, <-16.378,13.806,10> }
		triangle { <-16.378,13.806,10>, <-16.378,13.806,-10>, <-19,29,-10> }
		triangle { <-14.678,3.956,-10>, <-14.678,3.956,10>, <-14.345,2,10> }
		triangle { <-14.345,2,10>, <-14.345,2,-10>, <-14.678,3.956,-10> }
		triangle { <-14.345,2,-10>, <-14.345,2,10>, <-14,0,8> }
		triangle { <-14,0,8>, <-14,0,-8>, <-14.345,2,-10> }
		triangle { <16.378,13.806,10>, <19,29,10>, <19,29,-10> }
		triangle { <19,29,-10>, <16.378,13.806,-10>, <16.378,13.806,10> }
		triangle { <14.345,2,10>, <14.678,3.956,10>, <14.678,3.956,-10> }
		triangle { <14.678,3.956,-10>, <14.345,2,-10>, <14.345,2,10> }
		triangle { <14,0,8>, <14.345,2,10>, <14.345,2,-10> }
		triangle { <14.345,2,-10>, <14,0,-8>, <14,0,8> }
		triangle { <-12,0,10>, <-12,0,-10>, <-14,0,-8> }
		triangle { <-14,0,-8>, <-14,0,8>, <-12,0,10> }
		triangle { <-12,0,-10>, <-12,0,10>, <12,0,10> }
		triangle { <12,0,10>, <12,0,-10>, <-12,0,-10> }
		triangle { <12,0,-10>, <12,0,10>, <14,0,8> }
		triangle { <14,0,8>, <14,0,-8>, <12,0,-10> }
		triangle { <-14.345,2,-10>, <-14,0,-8>, <-12,0,-10> }
		triangle { <12,0,-10>, <14,0,-8>, <14.345,2,-10> }
		triangle { <14.345,2,10>, <14,0,8>, <12,0,10> }
		triangle { <-12,0,10>, <-14,0,8>, <-14.345,2,10> }
	}
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,-4,0,0,0,6,0,0,0> }
	object { _3_dash_4cyli_dot_dat matrix <4.243,0,-4.243,0,-8,0,4.243,0,4.243,0,-4,0> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,-12,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0.85,4.925,0,1.97,-0.34,0,0,0,5,13.558,9.221,0> }
	mesh {
		triangle { <16.378,13.806,0>, <16.31,13.412,1.9>, <16.31,13.412,10> }
		triangle { <16.31,13.412,10>, <16.378,13.806,10>, <16.378,13.806,0> }
		triangle { <16.31,13.412,1.9>, <16.123,12.329,3.5>, <16.123,12.329,10> }
		triangle { <16.123,12.329,10>, <16.31,13.412,10>, <16.31,13.412,1.9> }
		triangle { <16.123,12.329,3.5>, <15.851,10.753,4.6>, <15.851,10.753,10> }
		triangle { <15.851,10.753,10>, <16.123,12.329,10>, <16.123,12.329,3.5> }
		triangle { <15.851,10.753,4.6>, <15.528,8.881,5>, <15.528,8.881,10> }
		triangle { <15.528,8.881,10>, <15.851,10.753,10>, <15.851,10.753,4.6> }
		triangle { <15.528,8.881,5>, <15.205,7.01,4.6>, <15.205,7.01,10> }
		triangle { <15.205,7.01,10>, <15.528,8.881,10>, <15.528,8.881,5> }
		triangle { <15.205,7.01,4.6>, <14.933,5.434,3.5>, <14.933,5.434,10> }
		triangle { <14.933,5.434,10>, <15.205,7.01,10>, <15.205,7.01,4.6> }
		triangle { <14.933,5.434,3.5>, <14.746,4.35,1.9>, <14.746,4.35,10> }
		triangle { <14.746,4.35,10>, <14.933,5.434,10>, <14.933,5.434,3.5> }
		triangle { <14.746,4.35,1.9>, <14.678,3.956,0>, <14.678,3.956,10> }
		triangle { <14.678,3.956,10>, <14.746,4.35,10>, <14.746,4.35,1.9> }
		triangle { <14.678,3.956,0>, <14.746,4.35,-1.9>, <14.746,4.35,-10> }
		triangle { <14.746,4.35,-10>, <14.678,3.956,-10>, <14.678,3.956,0> }
		triangle { <14.746,4.35,-1.9>, <14.933,5.434,-3.5>, <14.933,5.434,-10> }
		triangle { <14.933,5.434,-10>, <14.746,4.35,-10>, <14.746,4.35,-1.9> }
		triangle { <14.933,5.434,-3.5>, <15.205,7.01,-4.6>, <15.205,7.01,-10> }
		triangle { <15.205,7.01,-10>, <14.933,5.434,-10>, <14.933,5.434,-3.5> }
		triangle { <15.205,7.01,-4.6>, <15.528,8.881,-5>, <15.528,8.881,-10> }
		triangle { <15.528,8.881,-10>, <15.205,7.01,-10>, <15.205,7.01,-4.6> }
		triangle { <15.528,8.881,-5>, <15.851,10.753,-4.6>, <15.851,10.753,-10> }
		triangle { <15.851,10.753,-10>, <15.528,8.881,-10>, <15.528,8.881,-5> }
		triangle { <15.851,10.753,-4.6>, <16.123,12.329,-3.5>, <16.123,12.329,-10> }
		triangle { <16.123,12.329,-10>, <15.851,10.753,-10>, <15.851,10.753,-4.6> }
		triangle { <16.123,12.329,-3.5>, <16.31,13.412,-1.9>, <16.31,13.412,-10> }
		triangle { <16.31,13.412,-10>, <16.123,12.329,-10>, <16.123,12.329,-3.5> }
		triangle { <16.31,13.412,-1.9>, <16.378,13.806,0>, <16.378,13.806,-10> }
		triangle { <16.378,13.806,-10>, <16.31,13.412,-10>, <16.31,13.412,-1.9> }
		triangle { <14.34,13.752,6>, <14.34,13.752,1.9>, <14.408,14.146,0> }
		triangle { <14.408,14.146,0>, <14.408,14.146,6>, <14.34,13.752,6> }
		triangle { <14.153,12.669,6>, <14.153,12.669,3.5>, <14.34,13.752,1.9> }
		triangle { <14.34,13.752,1.9>, <14.34,13.752,6>, <14.153,12.669,6> }
		triangle { <13.881,11.093,6>, <13.881,11.093,4.6>, <14.153,12.669,3.5> }
		triangle { <14.153,12.669,3.5>, <14.153,12.669,6>, <13.881,11.093,6> }
		triangle { <13.558,9.221,6>, <13.558,9.221,5>, <13.881,11.093,4.6> }
		triangle { <13.881,11.093,4.6>, <13.881,11.093,6>, <13.558,9.221,6> }
		triangle { <13.235,7.35,6>, <13.235,7.35,4.6>, <13.558,9.221,5> }
		triangle { <13.558,9.221,5>, <13.558,9.221,6>, <13.235,7.35,6> }
		triangle { <12.963,5.774,6>, <12.963,5.774,3.5>, <13.235,7.35,4.6> }
		triangle { <13.235,7.35,4.6>, <13.235,7.35,6>, <12.963,5.774,6> }
		triangle { <12.776,4.69,6>, <12.776,4.69,1.9>, <12.963,5.774,3.5> }
		triangle { <12.963,5.774,3.5>, <12.963,5.774,6>, <12.776,4.69,6> }
		triangle { <12.708,4.296,6>, <12.708,4.296,0>, <12.776,4.69,1.9> }
		triangle { <12.776,4.69,1.9>, <12.776,4.69,6>, <12.708,4.296,6> }
		triangle { <12.776,4.69,-6>, <12.776,4.69,-1.9>, <12.708,4.296,0> }
		triangle { <12.708,4.296,0>, <12.708,4.296,-6>, <12.776,4.69,-6> }
		triangle { <12.963,5.774,-6>, <12.963,5.774,-3.5>, <12.776,4.69,-1.9> }
		triangle { <12.776,4.69,-1.9>, <12.776,4.69,-6>, <12.963,5.774,-6> }
		triangle { <13.235,7.35,-6>, <13.235,7.35,-4.6>, <12.963,5.774,-3.5> }
		triangle { <12.963,5.774,-3.5>, <12.963,5.774,-6>, <13.235,7.35,-6> }
		triangle { <13.558,9.221,-6>, <13.558,9.221,-5>, <13.235,7.35,-4.6> }
		triangle { <13.235,7.35,-4.6>, <13.235,7.35,-6>, <13.558,9.221,-6> }
		triangle { <13.881,11.093,-6>, <13.881,11.093,-4.6>, <13.558,9.221,-5> }
		triangle { <13.558,9.221,-5>, <13.558,9.221,-6>, <13.881,11.093,-6> }
		triangle { <14.153,12.669,-6>, <14.153,12.669,-3.5>, <13.881,11.093,-4.6> }
		triangle { <13.881,11.093,-4.6>, <13.881,11.093,-6>, <14.153,12.669,-6> }
		triangle { <14.34,13.752,-6>, <14.34,13.752,-1.9>, <14.153,12.669,-3.5> }
		triangle { <14.153,12.669,-3.5>, <14.153,12.669,-6>, <14.34,13.752,-6> }
		triangle { <14.408,14.146,-6>, <14.408,14.146,0>, <14.34,13.752,-1.9> }
		triangle { <14.34,13.752,-1.9>, <14.34,13.752,-6>, <14.408,14.146,-6> }
// BFC INVERTNEXT
	}
	object { _4_dash_4cyli_dot_dat matrix <-0.85,4.925,0,-1.97,-0.34,0,0,0,5,-13.558,9.221,0> }
	mesh {
		triangle { <-16.31,13.412,10>, <-16.31,13.412,1.9>, <-16.378,13.806,0> }
		triangle { <-16.378,13.806,0>, <-16.378,13.806,10>, <-16.31,13.412,10> }
		triangle { <-16.123,12.329,10>, <-16.123,12.329,3.5>, <-16.31,13.412,1.9> }
		triangle { <-16.31,13.412,1.9>, <-16.31,13.412,10>, <-16.123,12.329,10> }
		triangle { <-15.851,10.753,10>, <-15.851,10.753,4.6>, <-16.123,12.329,3.5> }
		triangle { <-16.123,12.329,3.5>, <-16.123,12.329,10>, <-15.851,10.753,10> }
		triangle { <-15.528,8.881,10>, <-15.528,8.881,5>, <-15.851,10.753,4.6> }
		triangle { <-15.851,10.753,4.6>, <-15.851,10.753,10>, <-15.528,8.881,10> }
		triangle { <-15.205,7.01,10>, <-15.205,7.01,4.6>, <-15.528,8.881,5> }
		triangle { <-15.528,8.881,5>, <-15.528,8.881,10>, <-15.205,7.01,10> }
		triangle { <-14.933,5.434,10>, <-14.933,5.434,3.5>, <-15.205,7.01,4.6> }
		triangle { <-15.205,7.01,4.6>, <-15.205,7.01,10>, <-14.933,5.434,10> }
		triangle { <-14.746,4.35,10>, <-14.746,4.35,1.9>, <-14.933,5.434,3.5> }
		triangle { <-14.933,5.434,3.5>, <-14.933,5.434,10>, <-14.746,4.35,10> }
		triangle { <-14.678,3.956,10>, <-14.678,3.956,0>, <-14.746,4.35,1.9> }
		triangle { <-14.746,4.35,1.9>, <-14.746,4.35,10>, <-14.678,3.956,10> }
		triangle { <-14.746,4.35,-10>, <-14.746,4.35,-1.9>, <-14.678,3.956,0> }
		triangle { <-14.678,3.956,0>, <-14.678,3.956,-10>, <-14.746,4.35,-10> }
		triangle { <-14.933,5.434,-10>, <-14.933,5.434,-3.5>, <-14.746,4.35,-1.9> }
		triangle { <-14.746,4.35,-1.9>, <-14.746,4.35,-10>, <-14.933,5.434,-10> }
		triangle { <-15.205,7.01,-10>, <-15.205,7.01,-4.6>, <-14.933,5.434,-3.5> }
		triangle { <-14.933,5.434,-3.5>, <-14.933,5.434,-10>, <-15.205,7.01,-10> }
		triangle { <-15.528,8.881,-10>, <-15.528,8.881,-5>, <-15.205,7.01,-4.6> }
		triangle { <-15.205,7.01,-4.6>, <-15.205,7.01,-10>, <-15.528,8.881,-10> }
		triangle { <-15.851,10.753,-10>, <-15.851,10.753,-4.6>, <-15.528,8.881,-5> }
		triangle { <-15.528,8.881,-5>, <-15.528,8.881,-10>, <-15.851,10.753,-10> }
		triangle { <-16.123,12.329,-10>, <-16.123,12.329,-3.5>, <-15.851,10.753,-4.6> }
		triangle { <-15.851,10.753,-4.6>, <-15.851,10.753,-10>, <-16.123,12.329,-10> }
		triangle { <-16.31,13.412,-10>, <-16.31,13.412,-1.9>, <-16.123,12.329,-3.5> }
		triangle { <-16.123,12.329,-3.5>, <-16.123,12.329,-10>, <-16.31,13.412,-10> }
		triangle { <-16.378,13.806,-10>, <-16.378,13.806,0>, <-16.31,13.412,-1.9> }
		triangle { <-16.31,13.412,-1.9>, <-16.31,13.412,-10>, <-16.378,13.806,-10> }
		triangle { <-14.408,14.146,0>, <-14.34,13.752,1.9>, <-14.34,13.752,6> }
		triangle { <-14.34,13.752,6>, <-14.408,14.146,6>, <-14.408,14.146,0> }
		triangle { <-14.34,13.752,1.9>, <-14.153,12.669,3.5>, <-14.153,12.669,6> }
		triangle { <-14.153,12.669,6>, <-14.34,13.752,6>, <-14.34,13.752,1.9> }
		triangle { <-14.153,12.669,3.5>, <-13.881,11.093,4.6>, <-13.881,11.093,6> }
		triangle { <-13.881,11.093,6>, <-14.153,12.669,6>, <-14.153,12.669,3.5> }
		triangle { <-13.881,11.093,4.6>, <-13.558,9.221,5>, <-13.558,9.221,6> }
		triangle { <-13.558,9.221,6>, <-13.881,11.093,6>, <-13.881,11.093,4.6> }
		triangle { <-13.558,9.221,5>, <-13.235,7.35,4.6>, <-13.235,7.35,6> }
		triangle { <-13.235,7.35,6>, <-13.558,9.221,6>, <-13.558,9.221,5> }
		triangle { <-13.235,7.35,4.6>, <-12.963,5.774,3.5>, <-12.963,5.774,6> }
		triangle { <-12.963,5.774,6>, <-13.235,7.35,6>, <-13.235,7.35,4.6> }
		triangle { <-12.963,5.774,3.5>, <-12.776,4.69,1.9>, <-12.776,4.69,6> }
		triangle { <-12.776,4.69,6>, <-12.963,5.774,6>, <-12.963,5.774,3.5> }
		triangle { <-12.776,4.69,1.9>, <-12.708,4.296,0>, <-12.708,4.296,6> }
		triangle { <-12.708,4.296,6>, <-12.776,4.69,6>, <-12.776,4.69,1.9> }
		triangle { <-12.708,4.296,0>, <-12.776,4.69,-1.9>, <-12.776,4.69,-6> }
		triangle { <-12.776,4.69,-6>, <-12.708,4.296,-6>, <-12.708,4.296,0> }
		triangle { <-12.776,4.69,-1.9>, <-12.963,5.774,-3.5>, <-12.963,5.774,-6> }
		triangle { <-12.963,5.774,-6>, <-12.776,4.69,-6>, <-12.776,4.69,-1.9> }
		triangle { <-12.963,5.774,-3.5>, <-13.235,7.35,-4.6>, <-13.235,7.35,-6> }
		triangle { <-13.235,7.35,-6>, <-12.963,5.774,-6>, <-12.963,5.774,-3.5> }
		triangle { <-13.235,7.35,-4.6>, <-13.558,9.221,-5>, <-13.558,9.221,-6> }
		triangle { <-13.558,9.221,-6>, <-13.235,7.35,-6>, <-13.235,7.35,-4.6> }
		triangle { <-13.558,9.221,-5>, <-13.881,11.093,-4.6>, <-13.881,11.093,-6> }
		triangle { <-13.881,11.093,-6>, <-13.558,9.221,-6>, <-13.558,9.221,-5> }
		triangle { <-13.881,11.093,-4.6>, <-14.153,12.669,-3.5>, <-14.153,12.669,-6> }
		triangle { <-14.153,12.669,-6>, <-13.881,11.093,-6>, <-13.881,11.093,-4.6> }
		triangle { <-14.153,12.669,-3.5>, <-14.34,13.752,-1.9>, <-14.34,13.752,-6> }
		triangle { <-14.34,13.752,-6>, <-14.153,12.669,-6>, <-14.153,12.669,-3.5> }
		triangle { <-14.34,13.752,-1.9>, <-14.408,14.146,0>, <-14.408,14.146,-6> }
		triangle { <-14.408,14.146,-6>, <-14.34,13.752,-6>, <-14.34,13.752,-1.9> }
// 
	}
}
#end

#declare _973p21_dot_dat = #if (QUAL = 0) box { <-19,-12,-10>, <19,32,10> } #else union {
// Minifig Torso with Five Button Fire Fighter Pattern
// Name: 973p21.dat
// Author: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2001-01
// 2000-11-05 CWD Moved neck mark from s\973s01.dat
	mesh {
		triangle { <2.25,0,-10>, <3.25,0,-10>, <3.5,2,-10> }
		triangle { <3.5,2,-10>, <2.5,2,-10>, <2.25,0,-10> }
		triangle { <2.5,2,-10>, <3.5,2,-10>, <4,3.75,-10> }
		triangle { <4,3.75,-10>, <3,4,-10>, <2.5,2,-10> }
		triangle { <3,4,-10>, <4,3.75,-10>, <4.75,5,-10> }
		triangle { <4.75,5,-10>, <4,5.75,-10>, <3,4,-10> }
		triangle { <4,5.75,-10>, <4.75,5,-10>, <5.5,6,-10> }
		triangle { <5.5,6,-10>, <5.5,7,-10>, <4,5.75,-10> }
		triangle { <5.5,7,-10>, <5.5,6,-10>, <6,6,-10> }
		triangle { <6,6,-10>, <6,7,-10>, <5.5,7,-10> }
		triangle { <6,7,-10>, <6,6,-10>, <7,5.25,-10> }
		triangle { <7,5.25,-10>, <7.5,6,-10>, <6,7,-10> }
		triangle { <7.5,6,-10>, <7,5.25,-10>, <8.25,4,-10> }
		triangle { <8.25,4,-10>, <9,4.5,-10>, <7.5,6,-10> }
		triangle { <9,4.5,-10>, <8.25,4,-10>, <10,1.5,-10> }
		triangle { <10,1.5,-10>, <10.5,2.5,-10>, <9,4.5,-10> }
		triangle { <10.5,2.5,-10>, <10,1.5,-10>, <11,0,-10> }
		triangle { <11,0,-10>, <12,0,-10>, <10.5,2.5,-10> }
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	mesh {
		triangle { <12,7,-10>, <10.5,2.5,-10>, <12,0,-10> }
		triangle { <12,7,-10>, <9,4.5,-10>, <10.5,2.5,-10> }
		triangle { <12,7,-10>, <7.5,6,-10>, <9,4.5,-10> }
		triangle { <12,7,-10>, <6,7,-10>, <7.5,6,-10> }
		triangle { <2,7,-10>, <2,0,-10>, <2.25,0,-10> }
		triangle { <2.25,0,-10>, <2.5,2,-10>, <2,7,-10> }
		triangle { <2,7,-10>, <2.5,2,-10>, <3,4,-10> }
		triangle { <2,7,-10>, <3,4,-10>, <4,5.75,-10> }
		triangle { <2,7,-10>, <4,5.75,-10>, <5.5,7,-10> }
		triangle { <5,0,-10>, <3.25,0,-10>, <3.5,2,-10> }
		triangle { <5,0,-10>, <3.5,2,-10>, <4,3.75,-10> }
		triangle { <5,0,-10>, <4,3.75,-10>, <4.75,5,-10> }
		triangle { <5,0,-10>, <4.75,5,-10>, <5.5,6,-10> }
		triangle { <5,0,-10>, <5.5,6,-10>, <6,6,-10> }
		triangle { <5,0,-10>, <6,6,-10>, <7,5.25,-10> }
		triangle { <5,0,-10>, <7,5.25,-10>, <8.25,4,-10> }
		triangle { <5,0,-10>, <8.25,4,-10>, <10,1.5,-10> }
		triangle { <5,0,-10>, <10,1.5,-10>, <11,0,-10> }
	}
	mesh {
		triangle { <-2.25,0,-10>, <-3.25,0,-10>, <-3.5,2,-10> }
		triangle { <-3.5,2,-10>, <-2.5,2,-10>, <-2.25,0,-10> }
		triangle { <-2.5,2,-10>, <-3.5,2,-10>, <-4,3.75,-10> }
		triangle { <-4,3.75,-10>, <-3,4,-10>, <-2.5,2,-10> }
		triangle { <-3,4,-10>, <-4,3.75,-10>, <-4.75,5,-10> }
		triangle { <-4.75,5,-10>, <-4,5.75,-10>, <-3,4,-10> }
		triangle { <-4,5.75,-10>, <-4.75,5,-10>, <-5.5,6,-10> }
		triangle { <-5.5,6,-10>, <-5.5,7,-10>, <-4,5.75,-10> }
		triangle { <-5.5,7,-10>, <-5.5,6,-10>, <-6,6,-10> }
		triangle { <-6,6,-10>, <-6,7,-10>, <-5.5,7,-10> }
		triangle { <-6,7,-10>, <-6,6,-10>, <-7,5.25,-10> }
		triangle { <-7,5.25,-10>, <-7.5,6,-10>, <-6,7,-10> }
		triangle { <-7.5,6,-10>, <-7,5.25,-10>, <-8.25,4,-10> }
		triangle { <-8.25,4,-10>, <-9,4.5,-10>, <-7.5,6,-10> }
		triangle { <-9,4.5,-10>, <-8.25,4,-10>, <-10,1.5,-10> }
		triangle { <-10,1.5,-10>, <-10.5,2.5,-10>, <-9,4.5,-10> }
		triangle { <-10.5,2.5,-10>, <-10,1.5,-10>, <-11,0,-10> }
		triangle { <-11,0,-10>, <-12,0,-10>, <-10.5,2.5,-10> }
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	mesh {
		triangle { <-12,7,-10>, <-10.5,2.5,-10>, <-12,0,-10> }
		triangle { <-12,7,-10>, <-9,4.5,-10>, <-10.5,2.5,-10> }
		triangle { <-12,7,-10>, <-7.5,6,-10>, <-9,4.5,-10> }
		triangle { <-12,7,-10>, <-6,7,-10>, <-7.5,6,-10> }
		triangle { <-2,7,-10>, <-2,0,-10>, <-2.25,0,-10> }
		triangle { <-2.25,0,-10>, <-2.5,2,-10>, <-2,7,-10> }
		triangle { <-2,7,-10>, <-2.5,2,-10>, <-3,4,-10> }
		triangle { <-2,7,-10>, <-3,4,-10>, <-4,5.75,-10> }
		triangle { <-2,7,-10>, <-4,5.75,-10>, <-5.5,7,-10> }
		triangle { <-5,0,-10>, <-3.25,0,-10>, <-3.5,2,-10> }
		triangle { <-5,0,-10>, <-3.5,2,-10>, <-4,3.75,-10> }
		triangle { <-5,0,-10>, <-4,3.75,-10>, <-4.75,5,-10> }
		triangle { <-5,0,-10>, <-4.75,5,-10>, <-5.5,6,-10> }
		triangle { <-5,0,-10>, <-5.5,6,-10>, <-6,6,-10> }
		triangle { <-5,0,-10>, <-6,6,-10>, <-7,5.25,-10> }
		triangle { <-5,0,-10>, <-7,5.25,-10>, <-8.25,4,-10> }
		triangle { <-5,0,-10>, <-8.25,4,-10>, <-10,1.5,-10> }
		triangle { <-5,0,-10>, <-10,1.5,-10>, <-11,0,-10> }
	}
	object { _4_dash_4disc_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,2.5,-10> #if (version >= 3.1) material #else texture #end { Color14 } }
	object { _4_dash_4disc_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,7.5,-10> #if (version >= 3.1) material #else texture #end { Color14 } }
	object { _4_dash_4disc_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,12.5,-10> #if (version >= 3.1) material #else texture #end { Color14 } }
	object { _4_dash_4disc_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,17.5,-10> #if (version >= 3.1) material #else texture #end { Color14 } }
	object { _4_dash_4disc_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,22.5,-10> #if (version >= 3.1) material #else texture #end { Color14 } }
	object { _4_dash_4ndis_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,2.5,-10> }
	object { _4_dash_4ndis_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,7.5,-10> }
	object { _4_dash_4ndis_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,12.5,-10> }
	object { _4_dash_4ndis_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,17.5,-10> }
	object { _4_dash_4ndis_dot_dat matrix <2,0,0,0,0,1,0,2,0,0,22.5,-10> }
	mesh {
		triangle { <-2,0,-10>, <2,0,-10>, <2,0.5,-10> }
		triangle { <2,0.5,-10>, <-2,0.5,-10>, <-2,0,-10> }
		triangle { <-2,4.5,-10>, <2,4.5,-10>, <2,5.5,-10> }
		triangle { <2,5.5,-10>, <-2,5.5,-10>, <-2,4.5,-10> }
		triangle { <-2,9.5,-10>, <2,9.5,-10>, <2,10.5,-10> }
		triangle { <2,10.5,-10>, <-2,10.5,-10>, <-2,9.5,-10> }
		triangle { <-2,14.5,-10>, <2,14.5,-10>, <2,15.5,-10> }
		triangle { <2,15.5,-10>, <-2,15.5,-10>, <-2,14.5,-10> }
		triangle { <-2,19.5,-10>, <2,19.5,-10>, <2,20.5,-10> }
		triangle { <2,20.5,-10>, <-2,20.5,-10>, <-2,19.5,-10> }
		triangle { <-2,24.5,-10>, <2,24.5,-10>, <2,25.5,-10> }
		triangle { <2,25.5,-10>, <-2,25.5,-10>, <-2,24.5,-10> }
		triangle { <12,0,-10>, <14.345,2,-10>, <15.207,7,-10> }
		triangle { <15.207,7,-10>, <12,7,-10>, <12,0,-10> }
		triangle { <2,7,-10>, <15.207,7,-10>, <18.396,25.5,-10> }
		triangle { <18.396,25.5,-10>, <2,25.5,-10>, <2,7,-10> }
		triangle { <4,25.5,-10>, <18.396,25.5,-10>, <18.569,26.5,-10> }
		triangle { <18.569,26.5,-10>, <5,26.5,-10>, <4,25.5,-10> }
		triangle { <-12,0,-10>, <-14.345,2,-10>, <-15.207,7,-10> }
		triangle { <-15.207,7,-10>, <-12,7,-10>, <-12,0,-10> }
		triangle { <-2,7,-10>, <-15.207,7,-10>, <-18.396,25.5,-10> }
		triangle { <-18.396,25.5,-10>, <-2,25.5,-10>, <-2,7,-10> }
		triangle { <-4,25.5,-10>, <-18.396,25.5,-10>, <-18.569,26.5,-10> }
		triangle { <-18.569,26.5,-10>, <-5,26.5,-10>, <-4,25.5,-10> }
	}
	mesh {
		triangle { <5,26.5,-10>, <18.569,26.5,-10>, <19,29,-10> }
		triangle { <19,29,-10>, <5,29,-10>, <5,26.5,-10> }
		triangle { <5,29,-10>, <19,29,-10>, <19,32,-10> }
		triangle { <19,32,-10>, <5,32,-10>, <5,29,-10> }
		triangle { <-5,26.5,-10>, <-18.569,26.5,-10>, <-19,29,-10> }
		triangle { <-19,29,-10>, <-5,29,-10>, <-5,26.5,-10> }
		triangle { <-5,29,-10>, <-19,29,-10>, <-19,32,-10> }
		triangle { <-19,32,-10>, <-5,32,-10>, <-5,29,-10> }
		#if (version >= 3.1) material #else texture #end { Color4 }
	}
	mesh {
		triangle { <-4,25.5,-10>, <4,25.5,-10>, <5,26.5,-10> }
		triangle { <5,26.5,-10>, <-5,26.5,-10>, <-4,25.5,-10> }
		triangle { <-5,26.5,-10>, <5,26.5,-10>, <5,32,-10> }
		triangle { <5,32,-10>, <-5,32,-10>, <-5,26.5,-10> }
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	mesh {
		triangle { <12,0,10>, <-12,0,10>, <-14.345,2,10> }
		triangle { <-14.345,2,10>, <14.345,2,10>, <12,0,10> }
		triangle { <14.345,2,10>, <-14.345,2,10>, <-19,29,10> }
		triangle { <-19,29,10>, <19,29,10>, <14.345,2,10> }
		triangle { <19,29,10>, <-19,29,10>, <-19,32,10> }
		triangle { <-19,32,10>, <19,32,10>, <19,29,10> }
	}
	object { _1_dash_4cyli_dot_dat matrix <4.243,0,-4.243,0,-8,0,-4.243,0,-4.243,0,-4,0> #if (version >= 3.1) material #else texture #end { Color15 } }
	object { s_slash_973s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
}
#end

#declare s_slash_970s01_dot_dat = #if (QUAL = 0) box { <-18,-11,-10>, <18,21,10> } #else union {
// Minifig Hips without Decorated Surface
// Name: s\970s01.dat
// Author: Steve Bliss
// Author: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Subpart UPDATE 2004-04
// BFC CERTIFY CW
// // 1998-12-11 CWD created subpart
// // 2002-06-10 CWD updated studs with those developed by Mark Kennedy
// // 2002-06-10 CWD made BFC compliant ?????
// // 2004-06-15 Niels Karsdorp BFC'd
	mesh {
		triangle { <-18,0,10>, <-18,6,10>, <18,6,10> }
		triangle { <18,6,10>, <18,0,10>, <-18,0,10> }
		triangle { <18,6,10>, <18,6,6.51>, <18,0,6.51> }
		triangle { <18,0,6.51>, <18,0,10>, <18,6,10> }
		triangle { <18,6,6.51>, <18,5.7,6.3>, <18,0,6.3> }
		triangle { <18,0,6.3>, <18,0,6.51>, <18,6,6.51> }
		triangle { <18,5.7,6.3>, <18,3.72,3.42>, <18,0,3.42> }
		triangle { <18,0,3.42>, <18,0,6.3>, <18,5.7,6.3> }
		triangle { <18,3.72,3.42>, <18,3,0>, <18,0,0> }
		triangle { <18,0,0>, <18,0,3.42>, <18,3.72,3.42> }
		triangle { <18,3,0>, <18,3.72,-3.42>, <18,0,-3.42> }
		triangle { <18,0,-3.42>, <18,0,0>, <18,3,0> }
		triangle { <18,3.72,-3.42>, <18,5.7,-6.3>, <18,0,-6.3> }
		triangle { <18,0,-6.3>, <18,0,-3.42>, <18,3.72,-3.42> }
		triangle { <18,5.7,-6.3>, <18,6,-6.51>, <18,0,-6.51> }
		triangle { <18,0,-6.51>, <18,0,-6.3>, <18,5.7,-6.3> }
		triangle { <18,6,-6.51>, <18,6,-10>, <18,0,-10> }
		triangle { <18,0,-10>, <18,0,-6.51>, <18,6,-6.51> }
		triangle { <-18,0,6.51>, <-18,6,6.51>, <-18,6,10> }
		triangle { <-18,6,10>, <-18,0,10>, <-18,0,6.51> }
		triangle { <-18,0,6.3>, <-18,5.7,6.3>, <-18,6,6.51> }
		triangle { <-18,6,6.51>, <-18,0,6.51>, <-18,0,6.3> }
		triangle { <-18,0,3.42>, <-18,3.72,3.42>, <-18,5.7,6.3> }
		triangle { <-18,5.7,6.3>, <-18,0,6.3>, <-18,0,3.42> }
		triangle { <-18,0,0>, <-18,3,0>, <-18,3.72,3.42> }
		triangle { <-18,3.72,3.42>, <-18,0,3.42>, <-18,0,0> }
		triangle { <-18,0,-3.42>, <-18,3.72,-3.42>, <-18,3,0> }
		triangle { <-18,3,0>, <-18,0,0>, <-18,0,-3.42> }
		triangle { <-18,0,-6.3>, <-18,5.7,-6.3>, <-18,3.72,-3.42> }
		triangle { <-18,3.72,-3.42>, <-18,0,-3.42>, <-18,0,-6.3> }
		triangle { <-18,0,-6.51>, <-18,6,-6.51>, <-18,5.7,-6.3> }
		triangle { <-18,5.7,-6.3>, <-18,0,-6.3>, <-18,0,-6.51> }
		triangle { <-18,0,-10>, <-18,6,-10>, <-18,6,-6.51> }
		triangle { <-18,6,-6.51>, <-18,0,-6.51>, <-18,0,-10> }
		triangle { <-18,6,10>, <-18,6,6.51>, <18,6,6.51> }
		triangle { <18,6,6.51>, <18,6,10>, <-18,6,10> }
		triangle { <-18,6,6.51>, <-18,5.7,6.3>, <18,5.7,6.3> }
		triangle { <18,5.7,6.3>, <18,6,6.51>, <-18,6,6.51> }
		triangle { <-18,5.7,6.3>, <-18,3.72,3.42>, <18,3.72,3.42> }
		triangle { <18,3.72,3.42>, <18,5.7,6.3>, <-18,5.7,6.3> }
		triangle { <-18,3.72,3.42>, <-18,3,0>, <18,3,0> }
		triangle { <18,3,0>, <18,3.72,3.42>, <-18,3.72,3.42> }
		triangle { <-18,3,0>, <-18,3.72,-3.42>, <18,3.72,-3.42> }
		triangle { <18,3.72,-3.42>, <18,3,0>, <-18,3,0> }
		triangle { <-18,3.72,-3.42>, <-18,5.7,-6.3>, <18,5.7,-6.3> }
		triangle { <18,5.7,-6.3>, <18,3.72,-3.42>, <-18,3.72,-3.42> }
		triangle { <-18,5.7,-6.3>, <-18,6,-6.51>, <18,6,-6.51> }
		triangle { <18,6,-6.51>, <18,5.7,-6.3>, <-18,5.7,-6.3> }
		triangle { <18,6,-6.51>, <-18,6,-6.51>, <-18,6,-10> }
		triangle { <-18,6,-10>, <18,6,-10>, <18,6,-6.51> }
// 
	}
	object { rect_dot_dat matrix <18,0,0,0,1,0,0,0,10,0,0,0> }
// 
	object { rect_dot_dat matrix <3.46,0,0,0,0,-1,0,5.5,0,10,-5.5,6> }
	object { rect_dot_dat matrix <0,0,3.46,1,0,0,0,5.5,0,4,-5.5,0> }
	object { rect_dot_dat matrix <3.46,0,0,0,0,1,0,-5.5,0,10,-5.5,-6> }
	object { rect_dot_dat matrix <0,0,-3.46,-1,0,0,0,2,0,16,-2,0> }
	object { rect_dot_dat matrix <0,0,2.8,1,0,0,0,5.5,0,12.8,-5.5,0> }
// 
	mesh {
		triangle { <14.48,0,-4.48>, <13.46,0,-6>, <13.46,-11,-6> }
		triangle { <13.46,-11,-6>, <14.48,-11,-4.48>, <14.48,0,-4.48> }
		triangle { <6.54,0,-6>, <5.52,0,-4.48>, <5.52,-11,-4.48> }
		triangle { <5.52,-11,-4.48>, <6.54,-11,-6>, <6.54,0,-6> }
		triangle { <5.52,0,-4.48>, <4,0,-3.46>, <4,-11,-3.46> }
		triangle { <4,-11,-3.46>, <5.52,-11,-4.48>, <5.52,0,-4.48> }
		triangle { <4,0,3.46>, <5.52,0,4.48>, <5.52,-11,4.48> }
		triangle { <5.52,-11,4.48>, <4,-11,3.46>, <4,0,3.46> }
		triangle { <5.52,0,4.48>, <6.54,0,6>, <6.54,-11,6> }
		triangle { <6.54,-11,6>, <5.52,-11,4.48>, <5.52,0,4.48> }
		triangle { <13.46,0,6>, <14.48,0,4.48>, <14.48,-11,4.48> }
		triangle { <14.48,-11,4.48>, <13.46,-11,6>, <13.46,0,6> }
		triangle { <14.48,0,4.48>, <16,0,3.46>, <16,-4,3.46> }
		triangle { <16,-4,3.46>, <14.48,-11,4.48>, <14.48,0,4.48> }
		triangle { <14.48,-11,4.48>, <16,-4,3.46>, <16,-4,-3.46> }
		triangle { <16,-4,-3.46>, <14.48,-11,-4.48>, <14.48,-11,4.48> }
		triangle { <16,0,-3.46>, <14.48,0,-4.48>, <14.48,-11,-4.48> }
		triangle { <14.48,-11,-4.48>, <16,-4,-3.46>, <16,0,-3.46> }
		triangle { <14.48,-11,-4.48>, <12.8,-11,-2.8>, <12.8,-11,2.8> }
		triangle { <12.8,-11,2.8>, <14.48,-11,4.48>, <14.48,-11,-4.48> }
		triangle { <12.8,-11,2.8>, <11.52,-11,3.68>, <13.46,-11,6> }
		triangle { <13.46,-11,6>, <14.48,-11,4.48>, <12.8,-11,2.8> }
		triangle { <11.52,-11,3.68>, <10,-11,4>, <10,-11,6> }
		triangle { <10,-11,6>, <13.46,-11,6>, <11.52,-11,3.68> }
		triangle { <10,-11,4>, <8.48,-11,3.68>, <6.54,-11,6> }
		triangle { <6.54,-11,6>, <10,-11,6>, <10,-11,4> }
		triangle { <8.48,-11,3.68>, <7.2,-11,2.8>, <5.52,-11,4.48> }
		triangle { <5.52,-11,4.48>, <6.54,-11,6>, <8.48,-11,3.68> }
		triangle { <7.2,-11,2.8>, <6.32,-11,1.52>, <4,-11,3.46> }
		triangle { <4,-11,3.46>, <5.52,-11,4.48>, <7.2,-11,2.8> }
		triangle { <6.32,-11,1.52>, <6,-11,0>, <4,-11,0> }
		triangle { <4,-11,0>, <4,-11,3.46>, <6.32,-11,1.52> }
		triangle { <6,-11,0>, <6.32,-11,-1.52>, <4,-11,-3.46> }
		triangle { <4,-11,-3.46>, <4,-11,0>, <6,-11,0> }
		triangle { <6.32,-11,-1.52>, <7.2,-11,-2.8>, <5.52,-11,-4.48> }
		triangle { <5.52,-11,-4.48>, <4,-11,-3.46>, <6.32,-11,-1.52> }
		triangle { <7.2,-11,-2.8>, <8.48,-11,-3.68>, <6.54,-11,-6> }
		triangle { <6.54,-11,-6>, <5.52,-11,-4.48>, <7.2,-11,-2.8> }
		triangle { <8.48,-11,-3.68>, <10,-11,-4>, <10,-11,-6> }
		triangle { <10,-11,-6>, <6.54,-11,-6>, <8.48,-11,-3.68> }
		triangle { <10,-11,-4>, <11.52,-11,-3.68>, <13.46,-11,-6> }
		triangle { <13.46,-11,-6>, <10,-11,-6>, <10,-11,-4> }
		triangle { <11.52,-11,-3.68>, <12.8,-11,-2.8>, <14.48,-11,-4.48> }
		triangle { <14.48,-11,-4.48>, <13.46,-11,-6>, <11.52,-11,-3.68> }
// BFC INVERTNEXT
	}
	object { _3_dash_4cyli_dot_dat matrix <2.8,0,-2.8,0,11,0,-2.8,0,-2.8,10,-11,0> }
// 
// 
	object { rect_dot_dat matrix <3.46,0,0,0,0,-1,0,5.5,0,-10,-5.5,6> }
	object { rect_dot_dat matrix <0,0,-3.46,-1,0,0,0,5.5,0,-4,-5.5,0> }
	object { rect_dot_dat matrix <3.46,0,0,0,0,1,0,-5.5,0,-10,-5.5,-6> }
	object { rect_dot_dat matrix <0,0,3.46,1,0,0,0,2,0,-16,-2,0> }
	object { rect_dot_dat matrix <0,0,-2.8,-1,0,0,0,5.5,0,-12.8,-5.5,0> }
// 
	mesh {
		triangle { <-13.46,-11,-6>, <-13.46,0,-6>, <-14.48,0,-4.48> }
		triangle { <-14.48,0,-4.48>, <-14.48,-11,-4.48>, <-13.46,-11,-6> }
		triangle { <-5.52,-11,-4.48>, <-5.52,0,-4.48>, <-6.54,0,-6> }
		triangle { <-6.54,0,-6>, <-6.54,-11,-6>, <-5.52,-11,-4.48> }
		triangle { <-4,-11,-3.46>, <-4,0,-3.46>, <-5.52,0,-4.48> }
		triangle { <-5.52,0,-4.48>, <-5.52,-11,-4.48>, <-4,-11,-3.46> }
		triangle { <-5.52,-11,4.48>, <-5.52,0,4.48>, <-4,0,3.46> }
		triangle { <-4,0,3.46>, <-4,-11,3.46>, <-5.52,-11,4.48> }
		triangle { <-6.54,-11,6>, <-6.54,0,6>, <-5.52,0,4.48> }
		triangle { <-5.52,0,4.48>, <-5.52,-11,4.48>, <-6.54,-11,6> }
		triangle { <-14.48,-11,4.48>, <-14.48,0,4.48>, <-13.46,0,6> }
		triangle { <-13.46,0,6>, <-13.46,-11,6>, <-14.48,-11,4.48> }
		triangle { <-16,-4,3.46>, <-16,0,3.46>, <-14.48,0,4.48> }
		triangle { <-14.48,0,4.48>, <-14.48,-11,4.48>, <-16,-4,3.46> }
		triangle { <-16,-4,-3.46>, <-16,-4,3.46>, <-14.48,-11,4.48> }
		triangle { <-14.48,-11,4.48>, <-14.48,-11,-4.48>, <-16,-4,-3.46> }
		triangle { <-14.48,-11,-4.48>, <-14.48,0,-4.48>, <-16,0,-3.46> }
		triangle { <-16,0,-3.46>, <-16,-4,-3.46>, <-14.48,-11,-4.48> }
		triangle { <-12.8,-11,2.8>, <-12.8,-11,-2.8>, <-14.48,-11,-4.48> }
		triangle { <-14.48,-11,-4.48>, <-14.48,-11,4.48>, <-12.8,-11,2.8> }
		triangle { <-13.46,-11,6>, <-11.52,-11,3.68>, <-12.8,-11,2.8> }
		triangle { <-12.8,-11,2.8>, <-14.48,-11,4.48>, <-13.46,-11,6> }
		triangle { <-10,-11,6>, <-10,-11,4>, <-11.52,-11,3.68> }
		triangle { <-11.52,-11,3.68>, <-13.46,-11,6>, <-10,-11,6> }
		triangle { <-6.54,-11,6>, <-8.48,-11,3.68>, <-10,-11,4> }
		triangle { <-10,-11,4>, <-10,-11,6>, <-6.54,-11,6> }
		triangle { <-5.52,-11,4.48>, <-7.2,-11,2.8>, <-8.48,-11,3.68> }
		triangle { <-8.48,-11,3.68>, <-6.54,-11,6>, <-5.52,-11,4.48> }
		triangle { <-4,-11,3.46>, <-6.32,-11,1.52>, <-7.2,-11,2.8> }
		triangle { <-7.2,-11,2.8>, <-5.52,-11,4.48>, <-4,-11,3.46> }
		triangle { <-4,-11,0>, <-6,-11,0>, <-6.32,-11,1.52> }
		triangle { <-6.32,-11,1.52>, <-4,-11,3.46>, <-4,-11,0> }
		triangle { <-4,-11,-3.46>, <-6.32,-11,-1.52>, <-6,-11,0> }
		triangle { <-6,-11,0>, <-4,-11,0>, <-4,-11,-3.46> }
		triangle { <-5.52,-11,-4.48>, <-7.2,-11,-2.8>, <-6.32,-11,-1.52> }
		triangle { <-6.32,-11,-1.52>, <-4,-11,-3.46>, <-5.52,-11,-4.48> }
		triangle { <-6.54,-11,-6>, <-8.48,-11,-3.68>, <-7.2,-11,-2.8> }
		triangle { <-7.2,-11,-2.8>, <-5.52,-11,-4.48>, <-6.54,-11,-6> }
		triangle { <-10,-11,-6>, <-10,-11,-4>, <-8.48,-11,-3.68> }
		triangle { <-8.48,-11,-3.68>, <-6.54,-11,-6>, <-10,-11,-6> }
		triangle { <-13.46,-11,-6>, <-11.52,-11,-3.68>, <-10,-11,-4> }
		triangle { <-10,-11,-4>, <-10,-11,-6>, <-13.46,-11,-6> }
		triangle { <-14.48,-11,-4.48>, <-12.8,-11,-2.8>, <-11.52,-11,-3.68> }
		triangle { <-11.52,-11,-3.68>, <-13.46,-11,-6>, <-14.48,-11,-4.48> }
// BFC INVERTNEXT
	}
	object { _3_dash_4cyli_dot_dat matrix <-2.8,0,2.8,0,11,0,2.8,0,2.8,-10,-11,0> }
// 
// old studs deleted
// 2 24 13.464 0 -6 6.536 0 -6
// 2 24 6.536 0 -6 5.518 0 -4.482
// 2 24 5.518 0 -4.482 4 0 -3.464
// 2 24 4 0 -3.464 4 0 3.464
// 2 24 4 0 3.464 5.518 0 4.482
// 2 24 5.518 0 4.482 6.536 0 6
// 2 24 6.536 0 6 13.464 0 6
// 2 24 13.464 0 6 14.482 0 4.482
// 2 24 14.482 0 4.482 16 0 3.464
// 2 24 16 0 3.464 16 0 -3.464
// 2 24 16 0 -3.464 14.482 0 -4.482
// 2 24 14.482 0 -4.482 13.464 0 -6
// 2 24 13.464 0 -6 13.464 -11 -6
// 2 24 6.536 0 -6 6.536 -11 -6
// 2 24 4 0 -3.464 4 -11 -3.464
// 2 24 4 0 3.464 4 -11 3.464
// 2 24 6.536 0 6 6.536 -11 6
// 2 24 13.464 0 6 13.464 -11 6
// 2 24 16 0 3.464 16 -4 3.464
// 2 24 16 -4 3.464 14.482 -11 4.482
// 2 24 16 0 -3.464 16 -4 -3.464
// 2 24 16 -4 -3.464 14.482 -11 -4.482
// 2 24 14.482 -11 -4.482 13.464 -11 -6
// 2 24 13.464 -11 -6 6.536 -11 -6
// 2 24 6.536 -11 -6 5.518 -11 -4.482
// 2 24 5.518 -11 -4.482 4 -11 -3.464
// 2 24 4 -11 -3.464 4 -11 3.464
// 2 24 4 -11 3.464 5.518 -11 4.482
// 2 24 5.518 -11 4.482 6.536 -11 6
// 2 24 6.536 -11 6 13.464 -11 6
// 2 24 13.464 -11 6 14.482 -11 4.482
// 2 24 14.482 -11 4.482 14.482 -11 -4.482
// 2 24 16 -4 -3.464 16 -4 3.464
// 4 16 14.482 0 -4.482 13.464 0 -6 13.464 -11 -6 14.482 -11 -4.482
// 4 16 13.464 0 -6 6.536 0 -6 6.536 -11 -6 13.464 -11 -6
// 4 16 6.536 0 -6 5.518 0 -4.482 5.518 -11 -4.482 6.536 -11 -6
// 4 16 5.518 0 -4.482 4 0 -3.464 4 -11 -3.464 5.518 -11 -4.482
// 4 16 4 0 -3.464 4 0 3.464 4 -11 3.464 4 -11 -3.464
// 4 16 4 0 3.464 5.518 0 4.482 5.518 -11 4.482 4 -11 3.464
// 4 16 5.518 0 4.482 6.536 0 6 6.536 -11 6 5.518 -11 4.482
// 4 16 6.536 0 6 13.464 0 6 13.464 -11 6 6.536 -11 6
// 4 16 13.464 0 6 14.482 0 4.482 14.482 -11 4.482 13.464 -11 6
// 4 16 14.482 0 4.482 16 0 3.464 16 -4 3.464 14.482 -4 4.482
// 3 16 14.482 -4 4.482 16 -4 3.464 14.482 -11 4.482
// 4 16 16 0 -3.464 16 0 3.464 16 -4 3.464 16 -4 -3.464
// 4 16 16 -4 -3.464 16 -4 3.464 14.482 -11 4.482 14.482 -11 -4.482
// 4 16 16 0 -3.464 14.482 0 -4.482 14.482 -4 -4.482 16 -4 -3.464
// 3 16 14.482 -4 -4.482 16 -4 -3.464 14.482 -11 -4.482
// 4 16 14 -11 0 13.68 -11 1.52 14.482 -11 4.482 14.482 -11 0
// 3 16 13.68 -11 1.52 12.8 -11 2.8 14.482 -11 4.482
// 4 16 12.8 -11 2.8 11.52 -11 3.68 13.464 -11 6 14.482 -11 4.482
// 4 16 11.52 -11 3.68 10 -11 4 10 -11 6 13.464 -11 6
// 4 16 10 -11 4 8.48 -11 3.68 6.536 -11 6 10 -11 6
// 4 16 8.48 -11 3.68 7.2 -11 2.8 5.518 -11 4.482 6.536 -11 6
// 4 16 7.2 -11 2.8 6.32 -11 1.52 4 -11 3.464 5.518 -11 4.482
// 4 16 6.32 -11 1.52 6 -11 0 4 -11 0 4 -11 3.464
// 4 16 6 -11 0 6.32 -11 -1.52 4 -11 -3.464 4 -11 0
// 4 16 6.32 -11 -1.52 7.2 -11 -2.8 5.518 -11 -4.482 4 -11 -3.464
// 4 16 7.2 -11 -2.8 8.48 -11 -3.68 6.536 -11 -6 5.518 -11 -4.482
// 4 16 8.48 -11 -3.68 10 -11 -4 10 -11 -6 6.536 -11 -6
// 4 16 10 -11 -4 11.52 -11 -3.68 13.464 -11 -6 10 -11 -6
// 4 16 11.52 -11 -3.68 12.8 -11 -2.8 14.482 -11 -4.482 13.464 -11 -6
// 3 16 12.8 -11 -2.8 13.68 -11 -1.52 14.482 -11 -4.482
// 4 16 13.68 -11 -1.52 14 -11 0 14.482 -11 0 14.482 -11 -4.482
// 1 16 10 -11 0 2.84 0 -2.84 0 11 0 2.84 0 2.84 3-4cyli.dat
// 1 16 10 -11 0 2.84 0 -2.84 0 0 0 2.84 0 2.84 3-4edge.dat
// 1 16 10 0 0 2.84 0 -2.84 0 0 0 2.84 0 2.84 3-4edge.dat
// 2 24 12.84 -11 2.24 12.84 -11 -2.84
// 2 24 12.84 0 2.24 12.84 0 -2.84
// 4 16 12.84 -11 2.24 12.84 -11 -2.84 12.84 0 -2.84 12.84 0 2.24
// 2 24 -13.464 0 -6 -6.536 0 -6
// 2 24 -6.536 0 -6 -5.518 0 -4.482
// 2 24 -5.518 0 -4.482 -4 0 -3.464
// 2 24 -4 0 -3.464 -4 0 3.464
// 2 24 -4 0 3.464 -5.518 0 4.482
// 2 24 -5.518 0 4.482 -6.536 0 6
// 2 24 -6.536 0 6 -13.464 0 6
// 2 24 -13.464 0 6 -14.482 0 4.482
// 2 24 -14.482 0 4.482 -16 0 3.464
// 2 24 -16 0 3.464 -16 0 -3.464
// 2 24 -16 0 -3.464 -14.482 0 -4.482
// 2 24 -14.482 0 -4.482 -13.464 0 -6
// 2 24 -13.464 0 -6 -13.464 -11 -6
// 2 24 -6.536 0 -6 -6.536 -11 -6
// 2 24 -4 0 -3.464 -4 -11 -3.464
// 2 24 -4 0 3.464 -4 -11 3.464
// 2 24 -6.536 0 6 -6.536 -11 6
// 2 24 -13.464 0 6 -13.464 -11 6
// 2 24 -16 0 3.464 -16 -4 3.464
// 2 24 -16 -4 3.464 -14.482 -11 4.482
// 2 24 -16 0 -3.464 -16 -4 -3.464
// 2 24 -16 -4 -3.464 -14.482 -11 -4.482
// 2 24 -14.482 -11 -4.482 -13.464 -11 -6
// 2 24 -13.464 -11 -6 -6.536 -11 -6
// 2 24 -6.536 -11 -6 -5.518 -11 -4.482
// 2 24 -5.518 -11 -4.482 -4 -11 -3.464
// 2 24 -4 -11 -3.464 -4 -11 3.464
// 2 24 -4 -11 3.464 -5.518 -11 4.482
// 2 24 -5.518 -11 4.482 -6.536 -11 6
// 2 24 -6.536 -11 6 -13.464 -11 6
// 2 24 -13.464 -11 6 -14.482 -11 4.482
// 2 24 -14.482 -11 4.482 -14.482 -11 -4.482
// 2 24 -16 -4 -3.464 -16 -4 3.464
// 4 16 -14.482 0 -4.482 -13.464 0 -6 -13.464 -11 -6 -14.482 -11 -4.482
// 4 16 -13.464 0 -6 -6.536 0 -6 -6.536 -11 -6 -13.464 -11 -6
// 4 16 -6.536 0 -6 -5.518 0 -4.482 -5.518 -11 -4.482 -6.536 -11 -6
// 4 16 -5.518 0 -4.482 -4 0 -3.464 -4 -11 -3.464 -5.518 -11 -4.482
// 4 16 -4 0 -3.464 -4 0 3.464 -4 -11 3.464 -4 -11 -3.464
// 4 16 -4 0 3.464 -5.518 0 4.482 -5.518 -11 4.482 -4 -11 3.464
// 4 16 -5.518 0 4.482 -6.536 0 6 -6.536 -11 6 -5.518 -11 4.482
// 4 16 -6.536 0 6 -13.464 0 6 -13.464 -11 6 -6.536 -11 6
// 4 16 -13.464 0 6 -14.482 0 4.482 -14.482 -11 4.482 -13.464 -11 6
// 4 16 -14.482 0 4.482 -16 0 3.464 -16 -4 3.464 -14.482 -4 4.482
// 3 16 -14.482 -4 4.482 -16 -4 3.464 -14.482 -11 4.482
// 4 16 -16 0 -3.464 -16 0 3.464 -16 -4 3.464 -16 -4 -3.464
// 4 16 -16 -4 -3.464 -16 -4 3.464 -14.482 -11 4.482 -14.482 -11 -4.482
// 4 16 -16 0 -3.464 -14.482 0 -4.482 -14.482 -4 -4.482 -16 -4 -3.464
// 3 16 -14.482 -4 -4.482 -14.482 -11 -4.482 -16 -4 -3.464
// 4 16 -14 -11 0 -13.68 -11 1.52 -14.482 -11 4.482 -14.482 -11 0
// 3 16 -13.68 -11 1.52 -12.8 -11 2.8 -14.482 -11 4.482
// 4 16 -12.8 -11 2.8 -11.52 -11 3.68 -13.464 -11 6 -14.482 -11 4.482
// 4 16 -11.52 -11 3.68 -10 -11 4 -10 -11 6 -13.464 -11 6
// 4 16 -10 -11 4 -8.48 -11 3.68 -6.536 -11 6 -10 -11 6
// 4 16 -8.48 -11 3.68 -7.2 -11 2.8 -5.518 -11 4.482 -6.536 -11 6
// 4 16 -7.2 -11 2.8 -6.32 -11 1.52 -4 -11 3.464 -5.518 -11 4.482
// 4 16 -6.32 -11 1.52 -6 -11 0 -4 -11 0 -4 -11 3.464
// 4 16 -6 -11 0 -6.32 -11 -1.52 -4 -11 -3.464 -4 -11 0
// 4 16 -6.32 -11 -1.52 -7.2 -11 -2.8 -5.518 -11 -4.482 -4 -11 -3.464
// 4 16 -7.2 -11 -2.8 -8.48 -11 -3.68 -6.536 -11 -6 -5.518 -11 -4.482
// 4 16 -8.48 -11 -3.68 -10 -11 -4 -10 -11 -6 -6.536 -11 -6
// 4 16 -10 -11 -4 -11.52 -11 -3.68 -13.464 -11 -6 -10 -11 -6
// 4 16 -11.52 -11 -3.68 -12.8 -11 -2.8 -14.482 -11 -4.482 -13.464 -11 -6
// 3 16 -12.8 -11 -2.8 -13.68 -11 -1.52 -14.482 -11 -4.482
// 4 16 -13.68 -11 -1.52 -14 -11 0 -14.482 -11 0 -14.482 -11 -4.482
// 1 16 -10 -11 0 -2.84 0 2.84 0 11 0 2.84 0 2.84 3-4cyli.dat
// 1 16 -10 -11 0 -2.84 0 2.84 0 0 0 2.84 0 2.84 3-4edge.dat
// 1 16 -10 0 0 -2.84 0 2.84 0 0 0 2.84 0 2.84 3-4edge.dat
// 2 24 -12.84 -11 2.24 -12.84 -11 -2.84
// 2 24 -12.84 0 2.24 -12.84 0 -2.84
// 2 24 -12.84 -11 2.24 -12.84 0 2.24
// 2 24 -12.84 -11 -2.84 -12.84 0 -2.84
// 4 14 -12.84 -11 2.24 -12.84 -11 -2.84 -12.84 0 -2.84 -12.84 0 2.24
	object { _4_dash_4cyli_dot_dat matrix <0,9,0,4,0,0,0,0,9,-2,12,0> }
	object { _4_dash_4disc_dot_dat matrix <0,9,0,1,0,0,0,0,-9,-2,12,0> }
	object { _4_dash_4disc_dot_dat matrix <0,9,0,-1,0,0,0,0,9,2,12,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,3,0,19.84,0,0,0,0,3,-9.92,12,0> }
	object { _4_dash_4disc_dot_dat matrix <0,3,0,1,0,0,0,0,-3,-9.92,12,0> }
	object { _4_dash_4disc_dot_dat matrix <0,3,0,-1,0,0,0,0,3,9.92,12,0> }
// 
}
#end

#declare _970_dot_dat = #if (QUAL = 0) box { <-18,-11,-10>, <18,21,10> } #else union {
// Minifig Hips
// Name: 970.dat
// Author: Steve Bliss
// LDRAW_ORG Part UPDATE 2004-04
// BFC CERTIFY CW
// // 1999-01-?? Chris Dee      Modifications
// // 2004-06-15 Niels Karsdorp BFC'd
	mesh {
		triangle { <18,0,-10>, <18,6,-10>, <-18,6,-10> }
		triangle { <-18,6,-10>, <-18,0,-10>, <18,0,-10> }
	}
	object { s_slash_970s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
}
#end

#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 _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 _982_dot_dat = #if (QUAL = 0) box { <-10,-6.5,-13.436>, <7,22.436,10.0425> } #else union {
// Minifig Arm Right
// Name: 982.dat
// Author: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2002-05
// Usage notes :
//  Place at -15.552 9 0 relative to torso
//  Then rotate about x axis to give require elevation of arm
//     0 = upper arm vertical
//   -45 = lower arm horizontal
//   -90 = upper arm horizontal
//  -135 = lower arm vertical
//  Then rotate 9.782 about z axis to align with slope of torso
// peg
	object { _4_dash_4cyli_dot_dat matrix <0,2,0,7,0,0,0,0,2,0,0,0> }
	object { ring1_dot_dat matrix <0,2,0,-1,0,0,0,0,2,7,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,5,0,2,0,0,0,0,5,0,0,0> }
	mesh {
		triangle { <2,-5,0>, <3.5,-5.5,0>, <3.5,-5.081,2.105> }
		triangle { <3.5,-5.081,2.105>, <2,-4.619,1.913>, <2,-5,0> }
		triangle { <3.5,-5.5,0>, <5,-5.5,0>, <5,-5.081,2.105> }
		triangle { <5,-5.081,2.105>, <3.5,-5.081,2.105>, <3.5,-5.5,0> }
		triangle { <5,-5.5,0>, <6,-5,0>, <6,-4.619,1.913> }
		triangle { <6,-4.619,1.913>, <5,-5.081,2.105>, <5,-5.5,0> }
		triangle { <6,-5,0>, <7,-4,0>, <7,-3.696,1.531> }
		triangle { <7,-3.696,1.531>, <6,-4.619,1.913>, <6,-5,0> }
		triangle { <2,-4.619,1.913>, <3.5,-5.081,2.105>, <3.5,-3.889,3.889> }
		triangle { <3.5,-3.889,3.889>, <2,-3.536,3.536>, <2,-4.619,1.913> }
		triangle { <3.5,-5.081,2.105>, <5,-5.081,2.105>, <5,-3.889,3.889> }
		triangle { <5,-3.889,3.889>, <3.5,-3.889,3.889>, <3.5,-5.081,2.105> }
		triangle { <5,-5.081,2.105>, <6,-4.619,1.913>, <6,-3.536,3.536> }
		triangle { <6,-3.536,3.536>, <5,-3.889,3.889>, <5,-5.081,2.105> }
		triangle { <6,-4.619,1.913>, <7,-3.696,1.531>, <7,-2.828,2.828> }
		triangle { <7,-2.828,2.828>, <6,-3.536,3.536>, <6,-4.619,1.913> }
		triangle { <2,-3.536,3.536>, <3.5,-3.889,3.889>, <3.5,-2.105,5.081> }
		triangle { <3.5,-2.105,5.081>, <2,-1.913,4.619>, <2,-3.536,3.536> }
		triangle { <3.5,-3.889,3.889>, <5,-3.889,3.889>, <5,-2.105,5.081> }
		triangle { <5,-2.105,5.081>, <3.5,-2.105,5.081>, <3.5,-3.889,3.889> }
		triangle { <5,-3.889,3.889>, <6,-3.536,3.536>, <6,-1.913,4.619> }
		triangle { <6,-1.913,4.619>, <5,-2.105,5.081>, <5,-3.889,3.889> }
		triangle { <6,-3.536,3.536>, <7,-2.828,2.828>, <7,-1.531,3.696> }
		triangle { <7,-1.531,3.696>, <6,-1.913,4.619>, <6,-3.536,3.536> }
		triangle { <2,-1.913,4.619>, <3.5,-2.105,5.081>, <3.5,0,5.5> }
		triangle { <3.5,0,5.5>, <2,0,5>, <2,-1.913,4.619> }
		triangle { <3.5,-2.105,5.081>, <5,-2.105,5.081>, <5,0,5.5> }
		triangle { <5,0,5.5>, <3.5,0,5.5>, <3.5,-2.105,5.081> }
		triangle { <5,-2.105,5.081>, <6,-1.913,4.619>, <6,0,5> }
		triangle { <6,0,5>, <5,0,5.5>, <5,-2.105,5.081> }
		triangle { <6,-1.913,4.619>, <7,-1.531,3.696>, <7,0,4> }
		triangle { <7,0,4>, <6,0,5>, <6,-1.913,4.619> }
		triangle { <2,0,5>, <3.5,0,5.5>, <3.5,2.105,5.081> }
		triangle { <3.5,2.105,5.081>, <2,1.913,4.619>, <2,0,5> }
		triangle { <3.5,0,5.5>, <5,0,5.5>, <5,2.105,5.081> }
		triangle { <5,2.105,5.081>, <3.5,2.105,5.081>, <3.5,0,5.5> }
		triangle { <5,0,5.5>, <6,0,5>, <6,1.913,4.619> }
		triangle { <6,1.913,4.619>, <5,2.105,5.081>, <5,0,5.5> }
		triangle { <6,0,5>, <7,0,4>, <7,1.531,3.696> }
		triangle { <7,1.531,3.696>, <6,1.913,4.619>, <6,0,5> }
		triangle { <2,1.913,4.619>, <3.5,2.105,5.081>, <3.5,3.889,3.889> }
		triangle { <3.5,3.889,3.889>, <2,3.536,3.536>, <2,1.913,4.619> }
		triangle { <3.5,2.105,5.081>, <5,2.105,5.081>, <5,3.889,3.889> }
		triangle { <5,3.889,3.889>, <3.5,3.889,3.889>, <3.5,2.105,5.081> }
		triangle { <5,2.105,5.081>, <6,1.913,4.619>, <6,3.536,3.536> }
		triangle { <6,3.536,3.536>, <5,3.889,3.889>, <5,2.105,5.081> }
		triangle { <6,1.913,4.619>, <7,1.531,3.696>, <7,2.828,2.828> }
		triangle { <7,2.828,2.828>, <6,3.536,3.536>, <6,1.913,4.619> }
		triangle { <2,3.536,3.536>, <3.5,3.889,3.889>, <3.5,5.081,2.105> }
		triangle { <3.5,5.081,2.105>, <2,4.619,1.913>, <2,3.536,3.536> }
		triangle { <3.5,3.889,3.889>, <5,3.889,3.889>, <5,5.081,2.105> }
		triangle { <5,5.081,2.105>, <3.5,5.081,2.105>, <3.5,3.889,3.889> }
		triangle { <5,3.889,3.889>, <6,3.536,3.536>, <6,4.619,1.913> }
		triangle { <6,4.619,1.913>, <5,5.081,2.105>, <5,3.889,3.889> }
		triangle { <6,3.536,3.536>, <7,2.828,2.828>, <7,3.696,1.531> }
		triangle { <7,3.696,1.531>, <6,4.619,1.913>, <6,3.536,3.536> }
		triangle { <2,4.619,1.913>, <3.5,5.081,2.105>, <3.5,5.5,0> }
		triangle { <3.5,5.5,0>, <2,5,0>, <2,4.619,1.913> }
		triangle { <3.5,5.081,2.105>, <5,5.081,2.105>, <5,5.5,0> }
		triangle { <5,5.5,0>, <3.5,5.5,0>, <3.5,5.081,2.105> }
		triangle { <5,5.081,2.105>, <6,4.619,1.913>, <6,5,0> }
		triangle { <6,5,0>, <5,5.5,0>, <5,5.081,2.105> }
		triangle { <6,4.619,1.913>, <7,3.696,1.531>, <7,4,0> }
		triangle { <7,4,0>, <6,5,0>, <6,4.619,1.913> }
		triangle { <2,5,0>, <3.5,5.5,0>, <3.5,5.081,-2.105> }
		triangle { <3.5,5.081,-2.105>, <2,4.619,-1.913>, <2,5,0> }
		triangle { <3.5,5.5,0>, <5,5.5,0>, <5,5.081,-2.105> }
		triangle { <5,5.081,-2.105>, <3.5,5.081,-2.105>, <3.5,5.5,0> }
		triangle { <5,5.5,0>, <6,5,0>, <6,4.619,-1.913> }
		triangle { <6,4.619,-1.913>, <5,5.081,-2.105>, <5,5.5,0> }
		triangle { <6,5,0>, <7,4,0>, <7,3.696,-1.531> }
		triangle { <7,3.696,-1.531>, <6,4.619,-1.913>, <6,5,0> }
		triangle { <2,4.619,-1.913>, <3.5,5.081,-2.105>, <3.5,3.889,-3.889> }
		triangle { <3.5,3.889,-3.889>, <2,3.536,-3.536>, <2,4.619,-1.913> }
		triangle { <3.5,5.081,-2.105>, <5,5.081,-2.105>, <5,3.889,-3.889> }
		triangle { <5,3.889,-3.889>, <3.5,3.889,-3.889>, <3.5,5.081,-2.105> }
		triangle { <5,5.081,-2.105>, <6,4.619,-1.913>, <6,3.536,-3.536> }
		triangle { <6,3.536,-3.536>, <5,3.889,-3.889>, <5,5.081,-2.105> }
		triangle { <6,4.619,-1.913>, <7,3.696,-1.531>, <7,2.828,-2.828> }
		triangle { <7,2.828,-2.828>, <6,3.536,-3.536>, <6,4.619,-1.913> }
		triangle { <2,3.536,-3.536>, <3.5,3.889,-3.889>, <3.5,2.105,-5.081> }
		triangle { <3.5,2.105,-5.081>, <2,1.913,-4.619>, <2,3.536,-3.536> }
		triangle { <3.5,3.889,-3.889>, <5,3.889,-3.889>, <5,2.105,-5.081> }
		triangle { <5,2.105,-5.081>, <3.5,2.105,-5.081>, <3.5,3.889,-3.889> }
		triangle { <5,3.889,-3.889>, <6,3.536,-3.536>, <6,1.913,-4.619> }
		triangle { <6,1.913,-4.619>, <5,2.105,-5.081>, <5,3.889,-3.889> }
		triangle { <6,3.536,-3.536>, <7,2.828,-2.828>, <7,1.531,-3.696> }
		triangle { <7,1.531,-3.696>, <6,1.913,-4.619>, <6,3.536,-3.536> }
		triangle { <2,1.913,-4.619>, <3.5,2.105,-5.081>, <3.5,0,-5.5> }
		triangle { <3.5,0,-5.5>, <2,0,-5>, <2,1.913,-4.619> }
		triangle { <3.5,2.105,-5.081>, <5,2.105,-5.081>, <5,0,-5.5> }
		triangle { <5,0,-5.5>, <3.5,0,-5.5>, <3.5,2.105,-5.081> }
		triangle { <5,2.105,-5.081>, <6,1.913,-4.619>, <6,0,-5> }
		triangle { <6,0,-5>, <5,0,-5.5>, <5,2.105,-5.081> }
		triangle { <6,1.913,-4.619>, <7,1.531,-3.696>, <7,0,-4> }
		triangle { <7,0,-4>, <6,0,-5>, <6,1.913,-4.619> }
		triangle { <2,0,-5>, <3.5,0,-5.5>, <3.5,-2.105,-5.081> }
		triangle { <3.5,-2.105,-5.081>, <2,-1.913,-4.619>, <2,0,-5> }
		triangle { <3.5,0,-5.5>, <5,0,-5.5>, <5,-2.105,-5.081> }
		triangle { <5,-2.105,-5.081>, <3.5,-2.105,-5.081>, <3.5,0,-5.5> }
		triangle { <5,0,-5.5>, <6,0,-5>, <6,-1.913,-4.619> }
		triangle { <6,-1.913,-4.619>, <5,-2.105,-5.081>, <5,0,-5.5> }
		triangle { <6,0,-5>, <7,0,-4>, <7,-1.531,-3.696> }
		triangle { <7,-1.531,-3.696>, <6,-1.913,-4.619>, <6,0,-5> }
		triangle { <2,-1.913,-4.619>, <3.5,-2.105,-5.081>, <3.5,-3.889,-3.889> }
		triangle { <3.5,-3.889,-3.889>, <2,-3.536,-3.536>, <2,-1.913,-4.619> }
		triangle { <3.5,-2.105,-5.081>, <5,-2.105,-5.081>, <5,-3.889,-3.889> }
		triangle { <5,-3.889,-3.889>, <3.5,-3.889,-3.889>, <3.5,-2.105,-5.081> }
		triangle { <5,-2.105,-5.081>, <6,-1.913,-4.619>, <6,-3.536,-3.536> }
		triangle { <6,-3.536,-3.536>, <5,-3.889,-3.889>, <5,-2.105,-5.081> }
		triangle { <6,-1.913,-4.619>, <7,-1.531,-3.696>, <7,-2.828,-2.828> }
		triangle { <7,-2.828,-2.828>, <6,-3.536,-3.536>, <6,-1.913,-4.619> }
		triangle { <2,-3.536,-3.536>, <3.5,-3.889,-3.889>, <3.5,-5.081,-2.105> }
		triangle { <3.5,-5.081,-2.105>, <2,-4.619,-1.913>, <2,-3.536,-3.536> }
		triangle { <3.5,-3.889,-3.889>, <5,-3.889,-3.889>, <5,-5.081,-2.105> }
		triangle { <5,-5.081,-2.105>, <3.5,-5.081,-2.105>, <3.5,-3.889,-3.889> }
		triangle { <5,-3.889,-3.889>, <6,-3.536,-3.536>, <6,-4.619,-1.913> }
		triangle { <6,-4.619,-1.913>, <5,-5.081,-2.105>, <5,-3.889,-3.889> }
		triangle { <6,-3.536,-3.536>, <7,-2.828,-2.828>, <7,-3.696,-1.531> }
		triangle { <7,-3.696,-1.531>, <6,-4.619,-1.913>, <6,-3.536,-3.536> }
		triangle { <2,-4.619,-1.913>, <3.5,-5.081,-2.105>, <3.5,-5.5,0> }
		triangle { <3.5,-5.5,0>, <2,-5,0>, <2,-4.619,-1.913> }
		triangle { <3.5,-5.081,-2.105>, <5,-5.081,-2.105>, <5,-5.5,0> }
		triangle { <5,-5.5,0>, <3.5,-5.5,0>, <3.5,-5.081,-2.105> }
		triangle { <5,-5.081,-2.105>, <6,-4.619,-1.913>, <6,-5,0> }
		triangle { <6,-5,0>, <5,-5.5,0>, <5,-5.081,-2.105> }
		triangle { <6,-4.619,-1.913>, <7,-3.696,-1.531>, <7,-4,0> }
		triangle { <7,-4,0>, <6,-5,0>, <6,-4.619,-1.913> }
// flat inner arm
	}
	object { _2_dash_4disc_dot_dat matrix <0,0,6.5,-1,0,0,0,-6.5,0,0,0,0> }
	object { _4_dash_4disc_dot_dat matrix <0,0,2,-1,0,0,0,-2,0,0,0,0> }
	mesh {
		triangle { <0,0,6.5>, <0,0,5>, <0,1.913,4.619> }
		triangle { <0,1.913,4.619>, <0,2.5,6.5>, <0,0,6.5> }
		triangle { <0,2.5,6.5>, <0,1.913,4.619>, <0,3.536,3.536> }
		triangle { <0,3.536,3.536>, <0,4.5,4.5>, <0,2.5,6.5> }
		triangle { <0,4.5,4.5>, <0,3.536,3.536>, <0,4.619,1.913> }
		triangle { <0,4.619,1.913>, <0,6,3>, <0,4.5,4.5> }
		triangle { <0,6,3>, <0,4.619,1.913>, <0,5,0> }
		triangle { <0,5,0>, <0,9,0>, <0,6,3> }
		triangle { <0,9,0>, <0,5,0>, <0,4.619,-1.913> }
		triangle { <0,9,0>, <0,4.619,-1.913>, <0,3.536,-3.536> }
		triangle { <0,3.536,-3.536>, <0,4.596,-4.596>, <0,9,0> }
		triangle { <0,4.596,-4.596>, <0,3.536,-3.536>, <0,1.913,-4.619> }
		triangle { <0,1.913,-4.619>, <0,2.487,-6.005>, <0,4.596,-4.596> }
		triangle { <0,2.487,-6.005>, <0,1.913,-4.619>, <0,0,-5> }
		triangle { <0,0,-5>, <0,0,-6.5>, <0,2.487,-6.005> }
// 1 16 -5 18.9 -9.9 1 0 0 0 -1 -0.707 0 1 -0.707 ring3.dat
// 1 16 -5 18.9 -9.9 1 0 0 0 -1 -0.707 0 1 -0.707 ring4.dat
	}
	object { ring1_dot_dat matrix <2.5,0,0,0,0.7071,-0.7071,0,1.7678,1.7678,-5,18.9,-9.9> }
// hand hole
	object { _4_dash_4cyli_dot_dat matrix <2.5,0,0,0,-8.4853,8.4853,0,-1.7678,-1.7678,-5,18.9,-9.9> }
	object { _4_dash_4disc_dot_dat matrix <2.5,0,0,0,-0.7071,0.7071,0,-1.7678,-1.7678,-5,10.413,-1.413> }
// shoulder
	mesh {
		triangle { <0,-6.5,0>, <0,-6.005,-2.488>, <-2.31,-5.312,-2.487> }
		triangle { <-2.31,-5.312,-2.487>, <-2.5,-5.75,0>, <0,-6.5,0> }
		triangle { <0,-6.005,-2.488>, <0,-4.596,-4.596>, <-1.768,-4.066,-4.596> }
		triangle { <-1.768,-4.066,-4.596>, <-2.31,-5.312,-2.487>, <0,-6.005,-2.488> }
		triangle { <0,-4.596,-4.596>, <0,-2.488,-6.005>, <-0.957,-2.2,-6.005> }
		triangle { <-0.957,-2.2,-6.005>, <-1.768,-4.066,-4.596>, <0,-4.596,-4.596> }
		triangle { <0,-2.488,-6.005>, <0,0,-6.5>, <-0.957,-2.2,-6.005> }
		triangle { <-2.5,-5.75,0>, <-2.31,-5.312,-2.487>, <-4.746,-3.695,-2.487> }
		triangle { <-2.31,-5.312,-2.487>, <-1.768,-4.066,-4.596>, <-4.024,-2.829,-4.596> }
		triangle { <-1.768,-4.066,-4.596>, <-0.957,-2.2,-6.005>, <-2.942,-1.53,-6.005> }
		triangle { <-0.957,-2.2,-6.005>, <0,0,-6.5>, <-1.666,0,-6.5> }
		triangle { <-2.5,-5.75,0>, <-5,-4,0>, <-4.746,-3.695,-2.487> }
		triangle { <-2.31,-5.312,-2.487>, <-4.746,-3.695,-2.487>, <-4.024,-2.829,-4.596> }
		triangle { <-1.768,-4.066,-4.596>, <-4.024,-2.829,-4.596>, <-2.942,-1.53,-6.005> }
		triangle { <-0.957,-2.2,-6.005>, <-2.942,-1.53,-6.005>, <-1.666,0,-6.5> }
		triangle { <-5,-4,0>, <-4.746,-3.695,-2.487>, <-6.286,0,-2.488> }
		triangle { <-6.286,0,-2.488>, <-6.666,0,0>, <-5,-4,0> }
		triangle { <-4.746,-3.695,-2.487>, <-4.024,-2.829,-4.596>, <-5.202,0,-4.596> }
		triangle { <-5.202,0,-4.596>, <-6.286,0,-2.488>, <-4.746,-3.695,-2.487> }
		triangle { <-4.024,-2.829,-4.596>, <-2.942,-1.53,-6.005>, <-3.58,0,-6.005> }
		triangle { <-3.58,0,-6.005>, <-5.202,0,-4.596>, <-4.024,-2.829,-4.596> }
		triangle { <-2.942,-1.53,-6.005>, <-1.666,0,-6.5>, <-3.58,0,-6.005> }
		triangle { <0,-6.5,0>, <0,-6.005,2.488>, <-2.31,-5.312,2.487> }
		triangle { <-2.31,-5.312,2.487>, <-2.5,-5.75,0>, <0,-6.5,0> }
		triangle { <0,-6.005,2.488>, <0,-4.596,4.596>, <-1.768,-4.066,4.596> }
		triangle { <-1.768,-4.066,4.596>, <-2.31,-5.312,2.487>, <0,-6.005,2.488> }
		triangle { <0,-4.596,4.596>, <0,-2.488,6.005>, <-0.957,-2.2,6.005> }
		triangle { <-0.957,-2.2,6.005>, <-1.768,-4.066,4.596>, <0,-4.596,4.596> }
		triangle { <0,-2.488,6.005>, <0,0,6.5>, <-0.957,-2.2,6.005> }
		triangle { <-2.5,-5.75,0>, <-2.31,-5.312,2.487>, <-4.746,-3.695,2.487> }
		triangle { <-2.31,-5.312,2.487>, <-1.768,-4.066,4.596>, <-4.024,-2.829,4.596> }
		triangle { <-1.768,-4.066,4.596>, <-0.957,-2.2,6.005>, <-2.942,-1.53,6.005> }
		triangle { <-0.957,-2.2,6.005>, <0,0,6.5>, <-1.666,0,6.5> }
		triangle { <-2.5,-5.75,0>, <-5,-4,0>, <-4.746,-3.695,2.487> }
		triangle { <-2.31,-5.312,2.487>, <-4.746,-3.695,2.487>, <-4.024,-2.829,4.596> }
		triangle { <-1.768,-4.066,4.596>, <-4.024,-2.829,4.596>, <-2.942,-1.53,6.005> }
		triangle { <-0.957,-2.2,6.005>, <-2.942,-1.53,6.005>, <-1.666,0,6.5> }
		triangle { <-5,-4,0>, <-4.746,-3.695,2.487>, <-6.286,0,2.488> }
		triangle { <-6.286,0,2.488>, <-6.666,0,0>, <-5,-4,0> }
		triangle { <-4.746,-3.695,2.487>, <-4.024,-2.829,4.596>, <-5.202,0,4.596> }
		triangle { <-5.202,0,4.596>, <-6.286,0,2.488>, <-4.746,-3.695,2.487> }
		triangle { <-4.024,-2.829,4.596>, <-2.942,-1.53,6.005>, <-3.58,0,6.005> }
		triangle { <-3.58,0,6.005>, <-5.202,0,4.596>, <-4.024,-2.829,4.596> }
		triangle { <-2.942,-1.53,6.005>, <-1.666,0,6.5>, <-3.58,0,6.005> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,0,-6.5,-3.333,8,0,-5,0,0,-1.666,0,0> }
// upper arm extension (to elbow)
	object { _2_dash_4cyli_dot_dat matrix <0,0,-6.5,0,0.471,0,-5,0,0,-5,8,0> }
	object { _2_dash_4cyls_dot_dat matrix <0,0,-6.5,0,0.551,0,-5,0,0,-5,8.471,0> }
// lower arm
	object { _4_dash_4cyli_dot_dat matrix <5,0,0,0,-6.936,6.936,0,-3.536,-3.536,-5,18.9,-9.9> }
	object { _2_dash_4cyls_dot_dat matrix <0,-3.5355,-3.5355,0,-2.964,2.964,-5,0,0,-5,11.964,-2.964> }
	object { _1_dash_4cyli_dot_dat matrix <0,3.5355,3.5355,0,-5.928,5.928,5,0,0,-5,11.964,-2.964> }
	object { _1_dash_4cyls_dot_dat matrix <0,3.5355,3.5355,0,-3.543,3.543,5,0,0,-5,6.036,2.964> }
	object { _1_dash_4cyls_dot_dat matrix <0,-3.536,-3.536,0,-2.936,2.936,5,0,0,-5,11.964,-2.964> }
// rear upper arm
	mesh {
		triangle { <-5,8,6.5>, <-5,9.572,6.5>, <-3.087,9.034,6.5> }
		triangle { <-3.087,9.034,6.5>, <-1.465,7.5,6.5>, <-5,8,6.5> }
		triangle { <-5,8,6.5>, <-1.465,7.5,6.5>, <-0.381,5.206,6.5> }
		triangle { <-0.381,5.206,6.5>, <0,2.5,6.5>, <-5,8,6.5> }
		triangle { <-5,8,6.5>, <0,2.5,6.5>, <0,0,6.5> }
		triangle { <0,0,6.5>, <-1.666,0,6.5>, <-5,8,6.5> }
// rear shoulder line
// crook of elbow
		triangle { <-5,8,-6.5>, <-1.666,0,-6.5>, <0,0,-6.5> }
		triangle { <-5,8,-6.5>, <-5,8.428,-6.5>, <-3.087,8.474,-6.008> }
		triangle { <-5,8,-6.5>, <-3.087,8.474,-6.008>, <0,0,-6.5> }
		triangle { <-3.087,8.474,-6.008>, <0,0,-6.5>, <0,2.487,-6.005> }
		triangle { <-3.087,8.474,-6.008>, <0,2.487,-6.005>, <-1.465,8.604,-4.604> }
		triangle { <0,2.487,-6.005>, <-1.465,8.604,-4.604>, <0,4.596,-4.596> }
		triangle { <-1.465,8.604,-4.604>, <0,4.596,-4.596>, <-0.381,8.798,-2.505> }
		triangle { <0,4.596,-4.596>, <-0.381,8.798,-2.505>, <0,9.028,-0.028> }
// 
	}
}
#end

#declare _981_dot_dat = #if (QUAL = 0) box { <-7,-6.5,-13.436>, <10,22.436,10.0425> } #else object {
// Minifig Arm Left
// Name: 981.dat
// Author: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2002-05
// Usage notes :
//  Place at 15.552 9 0 relative to torso
//  Then rotate about x axis to give require elevation of arm
//   0 = upper arm vertical
//   -45 = lower arm horizontal
//   -90 = upper arm horizontal
//  -135 = lower arm vertical
//  Then rotate -9.782 about z axis to align with slope of torso
	object { _982_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,0,0> }
// 
}
#end

#declare _2_dash_4ring2_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 3, 2
		clipped_by { box { <-4,-1,0>, <4,1,4> } }
	}
#else
	difference {
		cylinder { <0,-0.001,0>, <0,0.001,0>, 3 }
		cylinder { <0,-0.002,0>, <0,0.002,0>, 2 }
		clipped_by { box { <-4,-0.01,0>, <4,0.01,4> } }
	}
#end

#declare _983_dot_dat = #if (QUAL = 0) box { <-6,-8.6184,-16.946>, <6,4.6934,13> } #else union {
// Minifig Hand
// Name: 983.dat
// Author: Orion Pobursky
// LDRAW_ORG Part UPDATE 2002-06
// BFC CERTIFY CCW
// The Hand angle is 14.5 degrees
// To rotate the hand to 90 degrees horizontal use the following rotation
// matrix: 1 0 0 0 0.968148 0.25038 0 -0.25038 0.968148
// After the rotation matrix is applied:
// The center of the bottom of the hand will be x, y+2.2259, z-9.3739
// The center of the top of the hand will be x, y-9.7741, z-9.3739
// where x, y, and z are the origin coordinates of the part
// Example
// For the following DAT line:
// 1 16 1 1 1 1 0 0 0 0.968148 0.25038 0 -0.25038 0.968148 x983.dat
// The origin of the part is 1,1,1
// The center of the bottom of the hand is 1, 3.2259, -8.3739
// Post
	object { _4_dash_4cyli_dot_dat matrix <2.5,0,0,0,0,13,0,-2.5,0,0,0,0> }
// BFC CERTIFY INVERTNEXT
	object { _4_dash_4disc_dot_dat matrix <2.5,0,0,0,0,16,0,-2.5,0,0,0,13> }
// Hand
	object { _2_dash_4cyli_dot_dat matrix <-6,0,0,0,-11.6178,-3.0046,0,-1.5023,5.8089,0,4.502,-8.518> }
// BFC CERTIFY INVERTNEXT
	object { _2_dash_4cyli_dot_dat matrix <-4,0,0,0,-11.6178,-3.0046,0,-1.0015,3.8726,0,4.502,-8.518> }
	object { _2_dash_4ring2_dot_dat matrix <-2,0,0,0,-0.9681,-0.2504,0,-0.5008,1.9363,0,4.502,-8.518> }
// BFC CERTIFY INVERTNEXT
	object { _2_dash_4ring2_dot_dat matrix <-2,0,0,0,-0.9681,-0.2504,0,-0.5008,1.9363,0,-7.116,-11.522> }
	mesh {
		triangle { <6,4.5023,-8.5179>, <6,-7.1155,-11.5224>, <5.543,-6.5406,-13.7453> }
		triangle { <-5.543,-6.5406,-13.7453>, <-6,-7.1155,-11.5224>, <-6,4.5023,-8.5179> }
		triangle { <5.767,4.6838,-9.6794>, <6,4.5023,-8.5179>, <5.543,-6.5406,-13.7453> }
		triangle { <5.543,-6.5406,-13.7453>, <5.543,4.635,-10.8551>, <5.767,4.6838,-9.6794> }
		triangle { <-5.543,-6.5406,-13.7453>, <-6,4.5023,-8.5179>, <-5.767,4.6838,-9.6794> }
		triangle { <-5.767,4.6838,-9.6794>, <-5.543,4.635,-10.8551>, <-5.543,-6.5406,-13.7453> }
		triangle { <3.847,4.6472,-9.2773>, <3.696,4.6934,-10.0498>, <3.696,-6.7322,-13.0047> }
		triangle { <3.696,-6.7322,-13.0047>, <4,4.5023,-8.5179>, <3.847,4.6472,-9.2773> }
		triangle { <-3.696,-6.7322,-13.0047>, <-3.696,4.6934,-10.0498>, <-3.847,4.6472,-9.2773> }
		triangle { <-3.847,4.6472,-9.2773>, <-4,4.5023,-8.5179>, <-3.696,-6.7322,-13.0047> }
		triangle { <4,-7.1155,-11.5224>, <4,4.5023,-8.5179>, <3.696,-6.7322,-13.0047> }
		triangle { <-3.696,-6.7322,-13.0047>, <-4,4.5023,-8.5179>, <-4,-7.1155,-11.5224> }
		triangle { <-5.543,4.635,-10.8551>, <-4.861,4.3639,-11.9808>, <-4.243,-6.0531,-15.6303> }
		triangle { <-4.243,-6.0531,-15.6303>, <-5.543,-6.5406,-13.7453>, <-5.543,4.635,-10.8551> }
		triangle { <4.243,-6.0531,-15.6303>, <4.861,4.3639,-11.9808>, <5.543,4.635,-10.8551> }
		triangle { <5.543,4.635,-10.8551>, <5.543,-6.5406,-13.7453>, <4.243,-6.0531,-15.6303> }
		triangle { <-4.861,4.3639,-11.9808>, <-4.243,3.8636,-13.0657>, <-4.243,-6.0531,-15.6303> }
		triangle { <4.243,-6.0531,-15.6303>, <4.243,3.8636,-13.0657>, <4.861,4.3639,-11.9808> }
		triangle { <-2.828,-6.4074,-14.2604>, <-2.828,4.5244,-11.4332>, <-3.255,4.6497,-10.7418> }
		triangle { <3.255,4.6497,-10.7418>, <2.828,4.5244,-11.4332>, <2.828,-6.4074,-14.2604> }
		triangle { <-3.255,4.6497,-10.7418>, <-3.696,4.6934,-10.0498>, <-3.696,-6.7322,-13.0047> }
		triangle { <-3.696,-6.7322,-13.0047>, <-2.828,-6.4074,-14.2604>, <-3.255,4.6497,-10.7418> }
		triangle { <3.696,-6.7322,-13.0047>, <3.696,4.6934,-10.0498>, <3.255,4.6497,-10.7418> }
		triangle { <3.255,4.6497,-10.7418>, <2.828,-6.4074,-14.2604>, <3.696,-6.7322,-13.0047> }
		triangle { <2,4.3383,-12.0536>, <2,-6.2687,-14.7967>, <2.828,-6.4074,-14.2604> }
		triangle { <2.828,-6.4074,-14.2604>, <2.828,4.5244,-11.4332>, <2,4.3383,-12.0536> }
		triangle { <-2.828,-6.4074,-14.2604>, <-2,-6.2687,-14.7967>, <-2,4.3383,-12.0536> }
		triangle { <-2,4.3383,-12.0536>, <-2.828,4.5244,-11.4332>, <-2.828,-6.4074,-14.2604> }
		triangle { <-2.712,2.7973,-14.3981>, <-2.296,2.3041,-14.8117>, <-2.296,-5.7276,-16.8889> }
		triangle { <-2.296,-5.7276,-16.8889>, <-2.712,-5.797,-16.6207>, <-2.712,2.7973,-14.3981> }
		triangle { <2.296,-5.7276,-16.8889>, <2.296,2.3041,-14.8117>, <2.712,2.7973,-14.3981> }
		triangle { <2.712,2.7973,-14.3981>, <2.712,-5.797,-16.6207>, <2.296,-5.7276,-16.8889> }
		triangle { <-3.187,3.2182,-13.9608>, <-2.712,2.7973,-14.3981>, <-2.712,-5.797,-16.6207> }
		triangle { <-2.712,-5.797,-16.6207>, <-3.187,-5.8766,-16.3128>, <-3.187,3.2182,-13.9608> }
		triangle { <2.712,-5.797,-16.6207>, <2.712,2.7973,-14.3981>, <3.187,3.2182,-13.9608> }
		triangle { <3.187,3.2182,-13.9608>, <3.187,-5.8766,-16.3128>, <2.712,-5.797,-16.6207> }
		triangle { <-3.703,3.5723,-13.5128>, <-3.187,3.2182,-13.9608>, <-3.187,-5.8766,-16.3128> }
		triangle { <-3.187,-5.8766,-16.3128>, <-3.703,-5.963,-15.9788>, <-3.703,3.5723,-13.5128> }
		triangle { <3.187,-5.8766,-16.3128>, <3.187,3.2182,-13.9608>, <3.703,3.5723,-13.5128> }
		triangle { <3.703,3.5723,-13.5128>, <3.703,-5.963,-15.9788>, <3.187,-5.8766,-16.3128> }
		triangle { <-4.243,-6.0531,-15.6303>, <-4.243,3.8636,-13.0657>, <-3.703,3.5723,-13.5128> }
		triangle { <-3.703,3.5723,-13.5128>, <-3.703,-5.963,-15.9788>, <-4.243,-6.0531,-15.6303> }
		triangle { <3.703,3.5723,-13.5128>, <4.243,3.8636,-13.0657>, <4.243,-6.0531,-15.6303> }
		triangle { <4.243,-6.0531,-15.6303>, <3.703,-5.963,-15.9788>, <3.703,3.5723,-13.5128> }
		triangle { <-2.296,-5.7276,-16.8889>, <-2.296,2.3041,-14.8117>, <-2,2.1756,-14.9059> }
		triangle { <-2,2.1756,-14.9059>, <-2,-5.7129,-16.946>, <-2.296,-5.7276,-16.8889> }
		triangle { <2.296,-5.7276,-16.8889>, <2,-5.7129,-16.946>, <2,2.1756,-14.9059> }
		triangle { <2,2.1756,-14.9059>, <2.296,2.3041,-14.8117>, <2.296,-5.7276,-16.8889> }
		triangle { <5.767,4.6838,-9.6794>, <5,4.5023,-8.5179>, <6,4.5023,-8.5179> }
		triangle { <5.543,4.635,-10.8551>, <3.696,4.6934,-10.0498>, <5.767,4.6838,-9.6794> }
		triangle { <3.847,4.6472,-9.2773>, <5.767,4.6838,-9.6794>, <3.696,4.6934,-10.0498> }
		triangle { <5.767,4.6838,-9.6794>, <3.847,4.6472,-9.2773>, <5,4.5023,-8.5179> }
		triangle { <4.861,4.3639,-11.9808>, <3.696,4.6934,-10.0498>, <5.543,4.635,-10.8551> }
		triangle { <4.243,3.8636,-13.0657>, <2.828,4.5244,-11.4332>, <4.861,4.3639,-11.9808> }
		triangle { <4,4.5023,-8.5179>, <5,4.5023,-8.5179>, <3.847,4.6472,-9.2773> }
		triangle { <3.696,4.6934,-10.0498>, <4.861,4.3639,-11.9808>, <3.255,4.6497,-10.7418> }
		triangle { <3.255,4.6497,-10.7418>, <4.861,4.3639,-11.9808>, <2.828,4.5244,-11.4332> }
		triangle { <3.703,3.5723,-13.5128>, <2.828,4.5244,-11.4332>, <4.243,3.8636,-13.0657> }
		triangle { <3.187,3.2182,-13.9608>, <2,3.965,-12.8866>, <3.703,3.5723,-13.5128> }
		triangle { <2.828,4.5244,-11.4332>, <3.703,3.5723,-13.5128>, <2,3.965,-12.8866> }
		triangle { <2.712,2.7973,-14.3981>, <2,3.4727,-13.647>, <3.187,3.2182,-13.9608> }
		triangle { <2,3.965,-12.8866>, <3.187,3.2182,-13.9608>, <2,3.4727,-13.647> }
		triangle { <2.828,4.5244,-11.4332>, <2,3.965,-12.8866>, <2,4.3383,-12.0536> }
		triangle { <2.296,2.3041,-14.8117>, <2,2.8733,-14.3247>, <2.712,2.7973,-14.3981> }
		triangle { <2,3.4727,-13.647>, <2.712,2.7973,-14.3981>, <2,2.8733,-14.3247> }
		triangle { <2,2.1756,-14.9059>, <2,2.8733,-14.3247>, <2.296,2.3041,-14.8117> }
		triangle { <-3.703,3.5723,-13.5128>, <-2,3.965,-12.8866>, <-3.187,3.2182,-13.9608> }
		triangle { <-3.187,3.2182,-13.9608>, <-2,3.4727,-13.647>, <-2.712,2.7973,-14.3981> }
		triangle { <-2.712,2.7973,-14.3981>, <-2,2.8733,-14.3247>, <-2.296,2.3041,-14.8117> }
		triangle { <-2.828,4.5244,-11.4332>, <-2,3.965,-12.8866>, <-3.703,3.5723,-13.5128> }
		triangle { <-2.828,4.5244,-11.4332>, <-4.243,3.8636,-13.0657>, <-3.255,4.6497,-10.7418> }
		triangle { <-4.243,3.8636,-13.0657>, <-2.828,4.5244,-11.4332>, <-3.703,3.5723,-13.5128> }
		triangle { <-4.861,4.3639,-11.9808>, <-3.255,4.6497,-10.7418>, <-4.243,3.8636,-13.0657> }
		triangle { <-3.255,4.6497,-10.7418>, <-4.861,4.3639,-11.9808>, <-3.696,4.6934,-10.0498> }
		triangle { <-5.543,4.635,-10.8551>, <-3.696,4.6934,-10.0498>, <-4.861,4.3639,-11.9808> }
		triangle { <-3.696,4.6934,-10.0498>, <-5.543,4.635,-10.8551>, <-3.847,4.6472,-9.2773> }
		triangle { <-3.847,4.6472,-9.2773>, <-5,4.5023,-8.5179>, <-4,4.5023,-8.5179> }
		triangle { <-5,4.5023,-8.5179>, <-3.847,4.6472,-9.2773>, <-5.543,4.635,-10.8551> }
		triangle { <-5.767,4.6838,-9.6794>, <-5,4.5023,-8.5179>, <-5.543,4.635,-10.8551> }
		triangle { <-6,4.5023,-8.5179>, <-5,4.5023,-8.5179>, <-5.767,4.6838,-9.6794> }
		triangle { <-2.8284,-6.4073,-14.2608>, <-3.6956,-6.7322,-13.0044>, <-5.5433,-6.5406,-13.7453> }
		triangle { <-5.5433,-6.5406,-13.7453>, <-4.2426,-6.0532,-15.6299>, <-2.8284,-6.4073,-14.2608> }
		triangle { <-3.6956,-6.7322,-13.0044>, <-4,-7.1155,-11.5224>, <-5.9999,-7.1155,-11.5224> }
		triangle { <-5.9999,-7.1155,-11.5224>, <-5.5433,-6.5406,-13.7453>, <-3.6956,-6.7322,-13.0044> }
		triangle { <4,-7.1155,-11.5224>, <3.6956,-6.7322,-13.0044>, <5.5433,-6.5406,-13.7453> }
		triangle { <5.5433,-6.5406,-13.7453>, <5.9999,-7.1155,-11.5224>, <4,-7.1155,-11.5224> }
		triangle { <3.6956,-6.7322,-13.0044>, <2.8284,-6.4073,-14.2608>, <4.2426,-6.0532,-15.6299> }
		triangle { <4.2426,-6.0532,-15.6299>, <5.5433,-6.5406,-13.7453>, <3.6956,-6.7322,-13.0044> }
		triangle { <-4.243,-6.0531,-15.6303>, <-2.296,-5.7276,-16.8889>, <-2,-6.2687,-14.7967> }
		triangle { <-2,-6.2687,-14.7967>, <-2.828,-6.4074,-14.2604>, <-4.243,-6.0531,-15.6303> }
		triangle { <2,-6.2687,-14.7967>, <2.296,-5.7276,-16.8889>, <4.243,-6.0531,-15.6303> }
		triangle { <4.243,-6.0531,-15.6303>, <2.828,-6.4074,-14.2604>, <2,-6.2687,-14.7967> }
		triangle { <-2,-5.7129,-16.946>, <-2,-6.2687,-14.7967>, <-2.296,-5.7276,-16.8889> }
		triangle { <2.296,-5.7276,-16.8889>, <2,-6.2687,-14.7967>, <2,-5.7129,-16.946> }
		triangle { <-2,1.6198,-12.7566>, <-2,-6.2687,-14.7967>, <-2,-5.7129,-16.946> }
		triangle { <-2,-5.7129,-16.946>, <-2,2.1756,-14.9059>, <-2,1.6198,-12.7566> }
		triangle { <2,-5.7129,-16.946>, <2,-6.2687,-14.7967>, <2,1.6198,-12.7566> }
		triangle { <2,1.6198,-12.7566>, <2,2.1756,-14.9059>, <2,-5.7129,-16.946> }
		triangle { <-2.296,2.3041,-14.8117>, <-2,2.8733,-14.3247>, <-2,2.1756,-14.9059> }
		triangle { <-2,2.8733,-14.3247>, <-2.712,2.7973,-14.3981>, <-2,3.4727,-13.647> }
		triangle { <-2,3.4727,-13.647>, <-3.187,3.2182,-13.9608>, <-2,3.965,-12.8866> }
		triangle { <-2,4.3383,-12.0536>, <-2,3.965,-12.8866>, <-2.828,4.5244,-11.4332> }
		triangle { <-2,2.1756,-14.9059>, <-2,2.8733,-14.3247>, <-2,3.4727,-13.647> }
		triangle { <-2,3.4727,-13.647>, <-2,1.6198,-12.7566>, <-2,2.1756,-14.9059> }
		triangle { <-2,4.3383,-12.0536>, <-2,1.6198,-12.7566>, <-2,3.4727,-13.647> }
		triangle { <-2,3.4727,-13.647>, <-2,3.965,-12.8866>, <-2,4.3383,-12.0536> }
		triangle { <2,3.4727,-13.647>, <2,2.8733,-14.3247>, <2,2.1756,-14.9059> }
		triangle { <2,2.1756,-14.9059>, <2,1.6198,-12.7566>, <2,3.4727,-13.647> }
		triangle { <2,3.4727,-13.647>, <2,1.6198,-12.7566>, <2,4.3383,-12.0536> }
		triangle { <2,4.3383,-12.0536>, <2,3.965,-12.8866>, <2,3.4727,-13.647> }
// Cuff
		triangle { <2.1213,-2.1213,0>, <1.5546,-2.5,0>, <2.1213,-2.1213,-1.4641> }
		triangle { <2.7717,-1.1481,-4.5817>, <2.7717,-1.1481,0>, <2.1213,-2.1213,0> }
		triangle { <2.1213,-2.1213,0>, <2.1213,-2.1213,-1.4641>, <2.7717,-1.1481,-4.5817> }
		triangle { <2.6602,-1.3149,-4.5478>, <2.7717,-1.1481,-4.5817>, <2.1213,-2.1213,-1.4641> }
		triangle { <3,0,-4.4423>, <3,0,0>, <2.7717,-1.1481,0> }
		triangle { <2.7717,-1.1481,0>, <2.7717,-1.1481,-4.5817>, <3,0,-4.4423> }
		triangle { <2.7717,1.1481,-3.9877>, <2.7717,1.1481,0>, <3,0,0> }
		triangle { <3,0,0>, <3,0,-4.4423>, <2.7717,1.1481,-3.9877> }
		triangle { <2.2962,1.8596,-3.4756>, <2.2962,1.8596,0>, <2.7717,1.1481,0> }
		triangle { <2.7717,1.1481,0>, <2.7717,1.1481,-3.9877>, <2.2962,1.8596,-3.4756> }
		triangle { <2.1213,2.1213,0>, <2.2962,1.8596,0>, <2.2962,1.8596,-3.4756> }
		triangle { <2.2962,1.8596,-3.4756>, <2.1213,2.1213,-3.4995>, <2.1213,2.1213,0> }
		triangle { <1.1481,2.7717,-3.0039>, <1.1481,2.7717,0>, <2.1213,2.1213,0> }
		triangle { <2.1213,2.1213,0>, <2.1213,2.1213,-3.4995>, <1.1481,2.7717,-3.0039> }
		triangle { <0,3,-2.7094>, <0,3,0>, <1.1481,2.7717,0> }
		triangle { <1.1481,2.7717,0>, <1.1481,2.7717,-3.0039>, <0,3,-2.7094> }
		triangle { <-2.1213,-2.1213,-1.4641>, <-1.5546,-2.5,0>, <-2.1213,-2.1213,0> }
		triangle { <-2.1213,-2.1213,0>, <-2.7717,-1.1481,0>, <-2.7717,-1.1481,-4.5817> }
		triangle { <-2.7717,-1.1481,-4.5817>, <-2.1213,-2.1213,-1.4641>, <-2.1213,-2.1213,0> }
		triangle { <-2.1213,-2.1213,-1.4641>, <-2.7717,-1.1481,-4.5817>, <-2.6602,-1.3149,-4.5478> }
		triangle { <-2.7717,-1.1481,0>, <-3,0,0>, <-3,0,-4.4423> }
		triangle { <-3,0,-4.4423>, <-2.7717,-1.1481,-4.5817>, <-2.7717,-1.1481,0> }
		triangle { <-3,0,0>, <-2.7717,1.1481,0>, <-2.7717,1.1481,-3.9877> }
		triangle { <-2.7717,1.1481,-3.9877>, <-3,0,-4.4423>, <-3,0,0> }
		triangle { <-2.7717,1.1481,0>, <-2.2962,1.8596,0>, <-2.2962,1.8596,-3.4756> }
		triangle { <-2.2962,1.8596,-3.4756>, <-2.7717,1.1481,-3.9877>, <-2.7717,1.1481,0> }
		triangle { <-2.2962,1.8596,-3.4756>, <-2.2962,1.8596,0>, <-2.1213,2.1213,0> }
		triangle { <-2.1213,2.1213,0>, <-2.1213,2.1213,-3.4995>, <-2.2962,1.8596,-3.4756> }
		triangle { <-2.1213,2.1213,0>, <-1.1481,2.7717,0>, <-1.1481,2.7717,-3.0039> }
		triangle { <-1.1481,2.7717,-3.0039>, <-2.1213,2.1213,-3.4995>, <-2.1213,2.1213,0> }
		triangle { <-1.1481,2.7717,0>, <0,3,0>, <0,3,-2.7094> }
		triangle { <0,3,-2.7094>, <-1.1481,2.7717,-3.0039>, <-1.1481,2.7717,0> }
// Cuff Intersect Lines
// Cuff Ring
		triangle { <0,-2.5,0>, <-0.9567,-2.3098,0>, <-1.5546,-2.5,0> }
		triangle { <1.5546,-2.5,0>, <0.9567,-2.3098,0>, <0,-2.5,0> }
		triangle { <2.5,0,0>, <2.3098,-0.9567,0>, <2.7717,-1.148,0> }
		triangle { <2.7717,-1.148,0>, <3,0,0>, <2.5,0,0> }
		triangle { <2.3098,-0.9567,0>, <1.7678,-1.7678,0>, <2.1213,-2.1213,0> }
		triangle { <2.1213,-2.1213,0>, <2.7717,-1.148,0>, <2.3098,-0.9567,0> }
		triangle { <1.7678,-1.7678,0>, <0.9567,-2.3098,0>, <1.5546,-2.5,0> }
		triangle { <1.5546,-2.5,0>, <2.1213,-2.1213,0>, <1.7678,-1.7678,0> }
		triangle { <-0.9567,-2.3098,0>, <-1.7678,-1.7678,0>, <-2.1213,-2.1213,0> }
		triangle { <-2.1213,-2.1213,0>, <-1.5546,-2.5,0>, <-0.9567,-2.3098,0> }
		triangle { <-1.7678,-1.7678,0>, <-2.3098,-0.9567,0>, <-2.7717,-1.148,0> }
		triangle { <-2.7717,-1.148,0>, <-2.1213,-2.1213,0>, <-1.7678,-1.7678,0> }
		triangle { <-2.3098,-0.9567,0>, <-2.5,0,0>, <-3,0,0> }
		triangle { <-3,0,0>, <-2.7717,-1.148,0>, <-2.3098,-0.9567,0> }
		triangle { <-2.5,0,0>, <-2.3098,0.9567,0>, <-2.7717,1.148,0> }
		triangle { <-2.7717,1.148,0>, <-3,0,0>, <-2.5,0,0> }
		triangle { <-2.3098,0.9567,0>, <-1.7678,1.7677,0>, <-2.1213,2.1213,0> }
		triangle { <-2.1213,2.1213,0>, <-2.7717,1.148,0>, <-2.3098,0.9567,0> }
		triangle { <-1.7678,1.7677,0>, <-0.9567,2.3098,0>, <-1.148,2.7717,0> }
		triangle { <-1.148,2.7717,0>, <-2.1213,2.1213,0>, <-1.7678,1.7677,0> }
		triangle { <-0.9567,2.3098,0>, <0,2.5,0>, <0,3,0> }
		triangle { <0,3,0>, <-1.148,2.7717,0>, <-0.9567,2.3098,0> }
		triangle { <0,2.5,0>, <0.9567,2.3098,0>, <1.148,2.7717,0> }
		triangle { <1.148,2.7717,0>, <0,3,0>, <0,2.5,0> }
		triangle { <0.9567,2.3098,0>, <1.7678,1.7677,0>, <2.1213,2.1213,0> }
		triangle { <2.1213,2.1213,0>, <1.148,2.7717,0>, <0.9567,2.3098,0> }
		triangle { <1.7678,1.7677,0>, <2.3098,0.9567,0>, <2.7717,1.148,0> }
		triangle { <2.7717,1.148,0>, <2.1213,2.1213,0>, <1.7678,1.7677,0> }
		triangle { <2.3098,0.9567,0>, <2.5,0,0>, <3,0,0> }
		triangle { <3,0,0>, <2.7717,1.148,0>, <2.3098,0.9567,0> }
// Flat part of Cuff
		triangle { <-1.5546,-2.5,0>, <-2.1213,-2.1213,-1.4641>, <2.1213,-2.1213,-1.4641> }
		triangle { <2.1213,-2.1213,-1.4641>, <1.5546,-2.5,0>, <-1.5546,-2.5,0> }
		triangle { <0,-2.1213,-1.4641>, <-2.1213,-2.1213,-1.4641>, <-2.2962,-1.3762,-4.3124> }
		triangle { <-2.2962,-1.3762,-4.3124>, <0,-1.4914,-3.8706>, <0,-2.1213,-1.4641> }
		triangle { <-2.1213,-2.1213,-1.4641>, <-2.6602,-1.3149,-4.5478>, <-2.2962,-1.3762,-4.3124> }
		triangle { <2.2962,-1.3762,-4.3124>, <2.1213,-2.1213,-1.4641>, <0,-2.1213,-1.4641> }
		triangle { <0,-2.1213,-1.4641>, <0,-1.4914,-3.8706>, <2.2962,-1.3762,-4.3124> }
		triangle { <2.2962,-1.3762,-4.3124>, <2.6602,-1.3149,-4.5478>, <2.1213,-2.1213,-1.4641> }
// 
	}
}
#end

#declare s_slash_971s01_dot_dat = #if (QUAL = 0) box { <-19.5,-9,-11>, <-1.5,28,9> } #else union {
// Minifig Leg Right - No Front Surfaces
// Name: s\971s01.dat
// Author: Steve Bliss
// Modified by: Chris Dee
// LDRAW_ORG Subpart UPDATE 2002-04
// 2002-05-29 FWC removed all front surfaces (put into "main" file[s])...
// Un-Comment these lines for front surfaces:
// 4 16 -2 -6.30 -6.30 -2 -3.42 -8.28 -18.23 -3.42 -8.28 -18.11 -6.30 -6.30
// 4 16 -2 -3.42 -8.28 -2 0 -9 -18.36 0 -9 -18.23 -3.42 -8.28
// 4 16 -2 0 -9 -2 3.42 -8.28 -18.50 3.42 -8.28 -18.36 0 -9
// 4 16 -2 3.42 -8.28 -2 6.74 -6 -18.64 6.74 -6 -18.50 3.42 -8.28
// 4 16 -2 6.74 -6 -2 7.70 -6 -18.68 7.70 -6 -18.64 6.74 -6
// 4 16 -1.50 7.70 -6 -1.50 20 -6 -19.18 20 -6 -18.68 7.70 -6
// 4 16 -1.50 20 -6 -1.50 20 -11 -19.18 20 -11 -19.18 20 -6
// 4 16 -1.50 20 -11 -1.50 28 -11 -19.50 28 -11 -19.18 20 -11
// 
// 
// 
// 
	mesh {
		triangle { <-1.5,28,9>, <-19.5,28,9>, <-19.34,24,9> }
		triangle { <-19.34,24,9>, <-1.5,24,9>, <-1.5,28,9> }
		triangle { <-10,12,9>, <-7.72,12.48,9>, <-1.5,12.48,9> }
		triangle { <-1.5,12.48,9>, <-1.5,12,9>, <-10,12,9> }
		triangle { <-7.72,12.48,9>, <-5.8,13.8,9>, <-1.5,13.8,9> }
		triangle { <-1.5,13.8,9>, <-1.5,12.48,9>, <-7.72,12.48,9> }
		triangle { <-5.8,13.8,9>, <-4.48,15.72,9>, <-1.5,15.72,9> }
		triangle { <-1.5,15.72,9>, <-1.5,13.8,9>, <-5.8,13.8,9> }
		triangle { <-4.48,15.72,9>, <-4,18,9>, <-1.5,18,9> }
		triangle { <-1.5,18,9>, <-1.5,15.72,9>, <-4.48,15.72,9> }
		triangle { <-4,18,9>, <-4.48,20.28,9>, <-1.5,20.28,9> }
		triangle { <-1.5,20.28,9>, <-1.5,18,9>, <-4,18,9> }
		triangle { <-4.48,20.28,9>, <-5.8,22.2,9>, <-1.5,22.2,9> }
		triangle { <-1.5,22.2,9>, <-1.5,20.28,9>, <-4.48,20.28,9> }
		triangle { <-5.8,22.2,9>, <-7.72,23.52,9>, <-1.5,23.52,9> }
		triangle { <-1.5,23.52,9>, <-1.5,22.2,9>, <-5.8,22.2,9> }
		triangle { <-7.72,23.52,9>, <-10,24,9>, <-1.5,24,9> }
		triangle { <-1.5,24,9>, <-1.5,23.52,9>, <-7.72,23.52,9> }
		triangle { <-10,24,9>, <-12.28,23.52,9>, <-19.31,23.52,9> }
		triangle { <-19.31,23.52,9>, <-19.34,24,9>, <-10,24,9> }
		triangle { <-12.28,23.52,9>, <-14.2,22.2,9>, <-19.26,22.2,9> }
		triangle { <-19.26,22.2,9>, <-19.31,23.52,9>, <-12.28,23.52,9> }
		triangle { <-14.2,22.2,9>, <-15.52,20.28,9>, <-19.19,20.28,9> }
		triangle { <-19.19,20.28,9>, <-19.26,22.2,9>, <-14.2,22.2,9> }
		triangle { <-15.52,20.28,9>, <-16,18,9>, <-19.09,18,9> }
		triangle { <-19.09,18,9>, <-19.19,20.28,9>, <-15.52,20.28,9> }
		triangle { <-16,18,9>, <-15.52,15.72,9>, <-19,15.72,9> }
		triangle { <-19,15.72,9>, <-19.09,18,9>, <-16,18,9> }
		triangle { <-15.52,15.72,9>, <-14.2,13.8,9>, <-18.92,13.8,9> }
		triangle { <-18.92,13.8,9>, <-19,15.72,9>, <-15.52,15.72,9> }
		triangle { <-14.2,13.8,9>, <-12.28,12.48,9>, <-18.87,12.48,9> }
		triangle { <-18.87,12.48,9>, <-18.92,13.8,9>, <-14.2,13.8,9> }
		triangle { <-12.28,12.48,9>, <-10,12,9>, <-18.85,12,9> }
		triangle { <-18.85,12,9>, <-18.87,12.48,9>, <-12.28,12.48,9> }
		triangle { <-1.5,12,9>, <-1.5,4.1,9>, <-18.53,4.1,9> }
		triangle { <-18.53,4.1,9>, <-18.85,12,9>, <-1.5,12,9> }
		triangle { <-2,4.1,9>, <-2,4,9>, <-18.53,4,9> }
		triangle { <-18.53,4,9>, <-18.53,4.1,9>, <-2,4.1,9> }
		triangle { <-7.72,3.52,9>, <-10,4,9>, <-2,4,9> }
		triangle { <-2,4,9>, <-2,3.52,9>, <-7.72,3.52,9> }
		triangle { <-5.8,2.2,9>, <-7.72,3.52,9>, <-2,3.52,9> }
		triangle { <-2,3.52,9>, <-2,2.2,9>, <-5.8,2.2,9> }
		triangle { <-4.48,0.28,9>, <-5.8,2.2,9>, <-2,2.2,9> }
		triangle { <-2,2.2,9>, <-2,0.28,9>, <-4.48,0.28,9> }
		triangle { <-4,-2,8.58>, <-4.48,0.28,9>, <-2,0.28,9> }
		triangle { <-2,0.28,9>, <-2,-2,8.58>, <-4,-2,8.58> }
		triangle { <-4.48,-4.28,7.69>, <-4,-2,8.58>, <-2,-2,8.58> }
		triangle { <-2,-2,8.58>, <-2,-4.28,7.69>, <-4.48,-4.28,7.69> }
		triangle { <-5.8,-6.2,6.37>, <-4.48,-4.28,7.69>, <-2,-4.28,7.69> }
		triangle { <-2,-4.28,7.69>, <-2,-6.2,6.37>, <-5.8,-6.2,6.37> }
		triangle { <-7.72,-7.19,5.01>, <-5.8,-6.2,6.37>, <-2,-6.2,6.37> }
		triangle { <-2,-6.2,6.37>, <-2,-7.19,5.01>, <-7.72,-7.19,5.01> }
		triangle { <-10,4,9>, <-12.28,3.52,9>, <-18.51,3.52,9> }
		triangle { <-18.51,3.52,9>, <-18.53,4,9>, <-10,4,9> }
		triangle { <-12.28,3.52,9>, <-14.2,2.2,9>, <-18.45,2.2,9> }
		triangle { <-18.45,2.2,9>, <-18.51,3.52,9>, <-12.28,3.52,9> }
		triangle { <-14.2,2.2,9>, <-15.52,0.28,9>, <-18.38,0.28,9> }
		triangle { <-18.38,0.28,9>, <-18.45,2.2,9>, <-14.2,2.2,9> }
		triangle { <-15.52,0.28,9>, <-16,-2,8.58>, <-18.28,-2,8.58> }
		triangle { <-18.28,-2,8.58>, <-18.38,0.28,9>, <-15.52,0.28,9> }
		triangle { <-16,-2,8.58>, <-15.52,-4.28,7.69>, <-18.19,-4.28,7.69> }
		triangle { <-18.19,-4.28,7.69>, <-18.28,-2,8.58>, <-16,-2,8.58> }
		triangle { <-15.52,-4.28,7.69>, <-14.2,-6.2,6.37>, <-18.11,-6.2,6.37> }
		triangle { <-18.11,-6.2,6.37>, <-18.19,-4.28,7.69>, <-15.52,-4.28,7.69> }
		triangle { <-14.2,-6.2,6.37>, <-12.28,-7.19,5.01>, <-18.07,-7.19,5.01> }
		triangle { <-18.07,-7.19,5.01>, <-18.11,-6.2,6.37>, <-14.2,-6.2,6.37> }
// 
	}
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,0,4,0,6,0,-10,18,5> }
// 
	mesh {
		triangle { <-4,-2,5>, <-4.48,0.28,5>, <-4.48,0.28,9> }
		triangle { <-4.48,0.28,9>, <-4,-2,8.58>, <-4,-2,5> }
		triangle { <-4.48,0.28,5>, <-5.8,2.2,5>, <-5.8,2.2,9> }
		triangle { <-5.8,2.2,9>, <-4.48,0.28,9>, <-4.48,0.28,5> }
		triangle { <-5.8,2.2,5>, <-7.72,3.52,5>, <-7.72,3.52,9> }
		triangle { <-7.72,3.52,9>, <-5.8,2.2,9>, <-5.8,2.2,5> }
		triangle { <-7.72,3.52,5>, <-10,4,5>, <-10,4,9> }
		triangle { <-10,4,9>, <-7.72,3.52,9>, <-7.72,3.52,5> }
		triangle { <-10,4,5>, <-12.28,3.52,5>, <-12.28,3.52,9> }
		triangle { <-12.28,3.52,9>, <-10,4,9>, <-10,4,5> }
		triangle { <-12.28,3.52,5>, <-14.2,2.2,5>, <-14.2,2.2,9> }
		triangle { <-14.2,2.2,9>, <-12.28,3.52,9>, <-12.28,3.52,5> }
		triangle { <-14.2,2.2,5>, <-15.52,0.28,5>, <-15.52,0.28,9> }
		triangle { <-15.52,0.28,9>, <-14.2,2.2,9>, <-14.2,2.2,5> }
		triangle { <-15.52,0.28,5>, <-16,-2,5>, <-16,-2,8.58> }
		triangle { <-16,-2,8.58>, <-15.52,0.28,9>, <-15.52,0.28,5> }
		triangle { <-16,-2,5>, <-15.52,-4.28,5>, <-15.52,-4.28,7.69> }
		triangle { <-15.52,-4.28,7.69>, <-16,-2,8.58>, <-16,-2,5> }
		triangle { <-15.52,-4.28,5>, <-14.2,-6.2,5>, <-14.2,-6.2,6.37> }
		triangle { <-14.2,-6.2,6.37>, <-15.52,-4.28,7.69>, <-15.52,-4.28,5> }
		triangle { <-14.2,-6.2,5>, <-12.28,-7.52,5>, <-14.2,-6.2,6.37> }
		triangle { <-12.28,-7.52,5>, <-10,-8,5>, <-10,-8,3.83> }
		triangle { <-10,-8,3.83>, <-12.28,-7.52,4.53>, <-12.28,-7.52,5> }
		triangle { <-10,-8,5>, <-7.72,-7.52,5>, <-7.72,-7.52,4.53> }
		triangle { <-7.72,-7.52,4.53>, <-10,-8,3.83>, <-10,-8,5> }
		triangle { <-7.72,-7.52,5>, <-7.72,-7.52,4.53>, <-5.8,-6.2,5> }
		triangle { <-5.8,-6.2,5>, <-5.8,-6.2,6.37>, <-7.72,-7.52,5> }
		triangle { <-5.8,-6.2,5>, <-4.48,-4.28,5>, <-4.48,-4.28,7.69> }
		triangle { <-4.48,-4.28,7.69>, <-5.8,-6.2,6.37>, <-5.8,-6.2,5> }
		triangle { <-4.48,-4.28,5>, <-4,-2,5>, <-4,-2,8.58> }
		triangle { <-4,-2,8.58>, <-4.48,-4.28,7.69>, <-4.48,-4.28,5> }
	}
	object { _4_dash_4cyli_dot_dat matrix <0,3,0,5.72,0,0,0,0,3,-7.72,0,0> }
	mesh {
		triangle { <-4,28,5>, <-16,28,5>, <-16,24,5> }
		triangle { <-16,24,5>, <-4,24,5>, <-4,28,5> }
		triangle { <-10,12,5>, <-7.72,12.48,5>, <-4,12.48,5> }
		triangle { <-4,12.48,5>, <-4,12,5>, <-10,12,5> }
		triangle { <-7.72,12.48,5>, <-5.8,13.8,5>, <-4,13.8,5> }
		triangle { <-4,13.8,5>, <-4,12.48,5>, <-7.72,12.48,5> }
		triangle { <-5.8,13.8,5>, <-4.48,15.72,5>, <-4,15.72,5> }
		triangle { <-4,15.72,5>, <-4,13.8,5>, <-5.8,13.8,5> }
		triangle { <-4.48,15.72,5>, <-4,18,5>, <-4,15.72,5> }
		triangle { <-4,18,5>, <-4.48,20.28,5>, <-4,20.28,5> }
		triangle { <-4.48,20.28,5>, <-5.8,22.2,5>, <-4,22.2,5> }
		triangle { <-4,22.2,5>, <-4,20.28,5>, <-4.48,20.28,5> }
		triangle { <-5.8,22.2,5>, <-7.72,23.52,5>, <-4,23.52,5> }
		triangle { <-4,23.52,5>, <-4,22.2,5>, <-5.8,22.2,5> }
		triangle { <-7.72,23.52,5>, <-10,24,5>, <-4,24,5> }
		triangle { <-4,24,5>, <-4,23.52,5>, <-7.72,23.52,5> }
		triangle { <-10,24,5>, <-12.28,23.52,5>, <-16,23.52,5> }
		triangle { <-16,23.52,5>, <-16,24,5>, <-10,24,5> }
		triangle { <-12.28,23.52,5>, <-14.2,22.2,5>, <-16,22.2,5> }
		triangle { <-16,22.2,5>, <-16,23.52,5>, <-12.28,23.52,5> }
		triangle { <-14.2,22.2,5>, <-15.52,20.28,5>, <-16,20.28,5> }
		triangle { <-16,20.28,5>, <-16,22.2,5>, <-14.2,22.2,5> }
		triangle { <-15.52,20.28,5>, <-16,18,5>, <-16,20.28,5> }
		triangle { <-16,18,5>, <-15.52,15.72,5>, <-16,15.72,5> }
		triangle { <-15.52,15.72,5>, <-14.2,13.8,5>, <-16,13.8,5> }
		triangle { <-16,13.8,5>, <-16,15.72,5>, <-15.52,15.72,5> }
		triangle { <-14.2,13.8,5>, <-12.28,12.48,5>, <-16,12.48,5> }
		triangle { <-16,12.48,5>, <-16,13.8,5>, <-14.2,13.8,5> }
		triangle { <-12.28,12.48,5>, <-10,12,5>, <-16,12,5> }
		triangle { <-16,12,5>, <-16,12.48,5>, <-12.28,12.48,5> }
		triangle { <-4,12,5>, <-4,8,5>, <-16,8,5> }
		triangle { <-16,8,5>, <-16,12,5>, <-4,12,5> }
		triangle { <-16,28,-7>, <-16,28,5>, <-16,24,5> }
		triangle { <-16,24,5>, <-16,24,-7>, <-16,28,-7> }
		triangle { <-16,24,5>, <-16,24,-3>, <-16,8,-3> }
		triangle { <-16,8,-3>, <-16,8,5>, <-16,24,5> }
		triangle { <-4,28,-7>, <-4,28,5>, <-4,24,5> }
		triangle { <-4,24,5>, <-4,24,-7>, <-4,28,-7> }
		triangle { <-4,24,5>, <-4,24,-3>, <-4,8,-3> }
		triangle { <-4,8,-3>, <-4,8,5>, <-4,24,5> }
		triangle { <-16,8,-3>, <-16,8,5>, <-4,8,5> }
		triangle { <-4,8,5>, <-4,8,-3>, <-16,8,-3> }
		triangle { <-16,8,-3>, <-4,8,-3>, <-4,24,-3> }
		triangle { <-4,24,-3>, <-16,24,-3>, <-16,8,-3> }
		triangle { <-4,24,-3>, <-16,24,-3>, <-16,24,-7> }
		triangle { <-16,24,-7>, <-4,24,-7>, <-4,24,-3> }
		triangle { <-4,24,-7>, <-16,24,-7>, <-16,28,-7> }
		triangle { <-16,28,-7>, <-4,28,-7>, <-4,24,-7> }
		triangle { <-16,28,-7>, <-16,28,5>, <-19.5,28,9> }
		triangle { <-19.5,28,9>, <-19.5,28,-11>, <-16,28,-7> }
		triangle { <-16,28,5>, <-4,28,5>, <-1.5,28,9> }
		triangle { <-1.5,28,9>, <-19.5,28,9>, <-16,28,5> }
		triangle { <-4,28,5>, <-4,28,-7>, <-1.5,28,-11> }
		triangle { <-1.5,28,-11>, <-1.5,28,9>, <-4,28,5> }
		triangle { <-4,28,-7>, <-16,28,-7>, <-19.5,28,-11> }
		triangle { <-19.5,28,-11>, <-1.5,28,-11>, <-4,28,-7> }
		triangle { <-5.66,-6,5>, <-4.48,-4.28,5>, <-7.72,-4.28,5> }
		triangle { <-7.72,-4.28,5>, <-7.72,-6,5>, <-5.66,-6,5> }
		triangle { <-4.48,-4.28,5>, <-4,-2,5>, <-7.72,-2,5> }
		triangle { <-7.72,-2,5>, <-7.72,-4.28,5>, <-4.48,-4.28,5> }
		triangle { <-4,-2,5>, <-4.48,0.28,5>, <-7.72,0.28,5> }
		triangle { <-7.72,0.28,5>, <-7.72,-2,5>, <-4,-2,5> }
		triangle { <-4.48,0.28,5>, <-5.8,2.2,5>, <-7.72,2.2,5> }
		triangle { <-7.72,2.2,5>, <-7.72,0.28,5>, <-4.48,0.28,5> }
		triangle { <-5.8,2.2,5>, <-7.72,3.52,5>, <-7.72,2.2,5> }
		triangle { <-14.34,-6,5>, <-14.2,-6.2,5>, <-5.8,-6.2,5> }
		triangle { <-5.8,-6.2,5>, <-5.66,-6,5>, <-14.34,-6,5> }
		triangle { <-14.2,-6.2,5>, <-12.28,-7.52,5>, <-7.72,-7.52,5> }
		triangle { <-7.72,-7.52,5>, <-5.8,-6.2,5>, <-14.2,-6.2,5> }
		triangle { <-12.28,-7.52,5>, <-10,-8,5>, <-7.72,-7.52,5> }
		triangle { <-14.2,2.2,5>, <-14.34,0.28,5>, <-15.52,0.28,5> }
		triangle { <-15.52,0.28,5>, <-14.34,2.2,5>, <-14.2,2.2,5> }
		triangle { <-15.52,0.28,5>, <-16,-2,5>, <-14.34,-2,5> }
		triangle { <-14.34,-2,5>, <-14.34,0.28,5>, <-15.52,0.28,5> }
		triangle { <-16,-2,5>, <-15.52,-4.28,5>, <-14.34,-4.28,5> }
		triangle { <-14.34,-4.28,5>, <-14.34,-2,5>, <-16,-2,5> }
		triangle { <-15.52,-4.28,5>, <-14.34,-6,5>, <-14.34,-4.28,5> }
		triangle { <-14.34,-6,0>, <-7.72,-6,0>, <-7.72,-6,5> }
		triangle { <-7.72,-6,5>, <-14.34,-6,5>, <-14.34,-6,0> }
		triangle { <-14.34,-6,0>, <-14.34,-5.52,-2.28>, <-14.34,-5.52,5> }
		triangle { <-14.34,-5.52,5>, <-14.34,-6,5>, <-14.34,-6,0> }
		triangle { <-14.34,-5.52,-2.28>, <-14.34,-4.2,-4.2>, <-14.34,-4.2,5> }
		triangle { <-14.34,-4.2,5>, <-14.34,-5.52,5>, <-14.34,-5.52,-2.28> }
		triangle { <-14.34,-4.2,-4.2>, <-14.34,-2.28,-5.52>, <-14.34,-2.28,5> }
		triangle { <-14.34,-2.28,5>, <-14.34,-4.2,5>, <-14.34,-4.2,-4.2> }
		triangle { <-14.34,-2.28,-5.52>, <-14.34,0,-6>, <-14.34,0,5> }
		triangle { <-14.34,0,5>, <-14.34,-2.28,5>, <-14.34,-2.28,-5.52> }
		triangle { <-14.34,0,-6>, <-14.34,2,-5.58>, <-14.34,2,5> }
		triangle { <-14.34,2,5>, <-14.34,0,5>, <-14.34,0,-6> }
		triangle { <-7.72,-6,0>, <-7.72,-5.52,-2.28>, <-7.72,-5.52,5> }
		triangle { <-7.72,-5.52,5>, <-7.72,-6,5>, <-7.72,-6,0> }
		triangle { <-7.72,-5.52,-2.28>, <-7.72,-4.2,-4.2>, <-7.72,-4.2,5> }
		triangle { <-7.72,-4.2,5>, <-7.72,-5.52,5>, <-7.72,-5.52,-2.28> }
		triangle { <-7.72,-4.2,-4.2>, <-7.72,-3,-5.03>, <-7.72,-3,5> }
		triangle { <-7.72,-3,5>, <-7.72,-4.2,5>, <-7.72,-4.2,-4.2> }
		triangle { <-7.72,-2.76,1.14>, <-7.72,-3,0>, <-7.72,-3,5> }
		triangle { <-7.72,-3,5>, <-7.72,-2.76,5>, <-7.72,-2.76,1.14> }
		triangle { <-7.72,-2.1,2.1>, <-7.72,-2.76,1.14>, <-7.72,-2.76,5> }
		triangle { <-7.72,-2.76,5>, <-7.72,-2.1,5>, <-7.72,-2.1,2.1> }
		triangle { <-7.72,-1.14,2.76>, <-7.72,-2.1,2.1>, <-7.72,-2.1,5> }
		triangle { <-7.72,-2.1,5>, <-7.72,-1.14,5>, <-7.72,-1.14,2.76> }
		triangle { <-7.72,0,3>, <-7.72,-1.14,2.76>, <-7.72,-1.14,5> }
		triangle { <-7.72,-1.14,5>, <-7.72,0,5>, <-7.72,0,3> }
		triangle { <-7.72,1.14,2.76>, <-7.72,0,3>, <-7.72,0,5> }
		triangle { <-7.72,0,5>, <-7.72,1.14,5>, <-7.72,1.14,2.76> }
		triangle { <-7.72,2.1,2.1>, <-7.72,1.14,2.76>, <-7.72,1.14,5> }
		triangle { <-7.72,1.14,5>, <-7.72,2.1,5>, <-7.72,2.1,2.1> }
		triangle { <-7.72,2.76,1.14>, <-7.72,2.1,2.1>, <-7.72,2.1,5> }
		triangle { <-7.72,2.1,5>, <-7.72,2.76,5>, <-7.72,2.76,1.14> }
		triangle { <-7.72,3,0>, <-7.72,2.76,1.14>, <-7.72,2.76,5> }
		triangle { <-7.72,2.76,5>, <-7.72,3,5>, <-7.72,3,0> }
		triangle { <-7.72,-3,0>, <-7.72,-2.76,-1.14>, <-7.72,-2.76,-5.19> }
		triangle { <-7.72,-2.76,-5.19>, <-7.72,-3,-5.03>, <-7.72,-3,0> }
		triangle { <-7.72,-2.76,-1.14>, <-7.72,-2.1,-2.1>, <-7.72,-2.1,-5.56> }
		triangle { <-7.72,-2.1,-5.56>, <-7.72,-2.76,-5.19>, <-7.72,-2.76,-1.14> }
		triangle { <-7.72,-2.1,-2.1>, <-7.72,-1.14,-2.76>, <-7.72,-1.14,-5.76> }
		triangle { <-7.72,-1.14,-5.76>, <-7.72,-2.1,-5.56>, <-7.72,-2.1,-2.1> }
		triangle { <-7.72,-1.14,-2.76>, <-7.72,0,-3>, <-7.72,0,-6> }
		triangle { <-7.72,0,-6>, <-7.72,-1.14,-5.76>, <-7.72,-1.14,-2.76> }
		triangle { <-7.72,0,-3>, <-7.72,1.14,-2.76>, <-7.72,1.14,-5.76> }
		triangle { <-7.72,1.14,-5.76>, <-7.72,0,-6>, <-7.72,0,-3> }
		triangle { <-7.72,1.14,-2.76>, <-7.72,2.1,-2.1>, <-7.72,2.1,-5.56> }
		triangle { <-7.72,2.1,-5.56>, <-7.72,1.14,-5.76>, <-7.72,1.14,-2.76> }
		triangle { <-7.72,2.1,-2.1>, <-7.72,2.76,-1.14>, <-7.72,2.76,-5.19> }
		triangle { <-7.72,2.76,-5.19>, <-7.72,2.1,-5.56>, <-7.72,2.1,-2.1> }
		triangle { <-7.72,2.76,-1.14>, <-7.72,3,0>, <-7.72,3,-5.03> }
		triangle { <-7.72,3,-5.03>, <-7.72,2.76,-5.19>, <-7.72,2.76,-1.14> }
		triangle { <-7.72,3.52,-4.67>, <-7.72,3.52,9>, <-7.72,3,5> }
		triangle { <-7.72,3,5>, <-7.72,3,-5.03>, <-7.72,3.52,-4.67> }
		triangle { <-7.72,3.52,-4.67>, <-10,4,-4.34>, <-10,4,9> }
		triangle { <-10,4,9>, <-7.72,3.52,9>, <-7.72,3.52,-4.67> }
		triangle { <-10,4,-4.34>, <-12.28,3.52,-4.67>, <-12.28,3.52,9> }
		triangle { <-12.28,3.52,9>, <-10,4,9>, <-10,4,-4.34> }
		triangle { <-12.28,3.52,-4.67>, <-14.2,2.2,-5.54>, <-14.2,2.2,9> }
		triangle { <-14.2,2.2,9>, <-12.28,3.52,9>, <-12.28,3.52,-4.67> }
		triangle { <-14.2,2.2,-5.54>, <-14.34,2,-5.58>, <-14.34,2,9> }
		triangle { <-14.34,2,9>, <-14.2,2.2,9>, <-14.2,2.2,-5.54> }
		triangle { <-14.34,-6,0>, <-14.34,-5.52,-2.28>, <-7.72,-5.52,-2.28> }
		triangle { <-7.72,-5.52,-2.28>, <-7.72,-6,0>, <-14.34,-6,0> }
		triangle { <-14.34,-5.52,-2.28>, <-14.34,-4.2,-4.2>, <-7.72,-4.2,-4.2> }
		triangle { <-7.72,-4.2,-4.2>, <-7.72,-5.52,-2.28>, <-14.34,-5.52,-2.28> }
		triangle { <-14.34,-4.2,-4.2>, <-14.34,-2.28,-5.52>, <-7.72,-2.28,-5.52> }
		triangle { <-7.72,-2.28,-5.52>, <-7.72,-4.2,-4.2>, <-14.34,-4.2,-4.2> }
		triangle { <-14.34,-2.28,-5.52>, <-14.34,0,-6>, <-7.72,0,-6> }
		triangle { <-7.72,0,-6>, <-7.72,-2.28,-5.52>, <-14.34,-2.28,-5.52> }
		triangle { <-14.34,0,-6>, <-14.34,2,-5.58>, <-7.72,2,-5.58> }
		triangle { <-7.72,2,-5.58>, <-7.72,0,-6>, <-14.34,0,-6> }
		triangle { <-7.72,2,-5.58>, <-14.43,2,-5.58>, <-14.2,2.2,-5.54> }
		triangle { <-14.2,2.2,-5.54>, <-7.72,2.2,-5.54>, <-7.72,2,-5.58> }
		triangle { <-7.72,2.2,-5.54>, <-14.2,2.2,-5.54>, <-12.28,3.52,-4.67> }
		triangle { <-12.28,3.52,-4.67>, <-7.72,3.52,-4.67>, <-7.72,2.2,-5.54> }
		triangle { <-7.72,3.52,-4.67>, <-12.28,3.52,-4.67>, <-10,4,-4.34> }
		triangle { <-19.5,28,-11>, <-19.5,28,-6>, <-19.18,20,-6> }
		triangle { <-19.18,20,-6>, <-19.18,20,-11>, <-19.5,28,-11> }
		triangle { <-19.5,28,-6>, <-19.5,28,9>, <-18.36,0,9> }
		triangle { <-18.36,0,9>, <-18.36,0,-6>, <-19.5,28,-6> }
		triangle { <-18.64,6.74,6>, <-18.5,3.42,8.28>, <-18.5,3.42,-8.28> }
		triangle { <-18.5,3.42,-8.28>, <-18.64,6.74,-6>, <-18.64,6.74,6> }
		triangle { <-18.5,3.42,8.28>, <-18.36,0,9>, <-18.36,0,-9> }
		triangle { <-18.36,0,-9>, <-18.5,3.42,-8.28>, <-18.5,3.42,8.28> }
		triangle { <-18.36,0,9>, <-18.23,-3.42,8.28>, <-18.23,-3.42,-8.28> }
		triangle { <-18.23,-3.42,-8.28>, <-18.36,0,-9>, <-18.36,0,9> }
		triangle { <-18.23,-3.42,8.28>, <-18.11,-6.3,6.3>, <-18.11,-6.3,-6.3> }
		triangle { <-18.11,-6.3,-6.3>, <-18.23,-3.42,-8.28>, <-18.23,-3.42,8.28> }
		triangle { <-18.11,-6.3,6.3>, <-18.03,-8.28,3.42>, <-18.03,-8.28,-3.42> }
		triangle { <-18.03,-8.28,-3.42>, <-18.11,-6.3,-6.3>, <-18.11,-6.3,6.3> }
		triangle { <-18.03,-8.28,3.42>, <-18,-9,0>, <-18.03,-8.28,-3.42> }
		triangle { <-1.5,28,-11>, <-1.5,28,-6>, <-1.5,20,-6> }
		triangle { <-1.5,20,-6>, <-1.5,20,-11>, <-1.5,28,-11> }
		triangle { <-1.5,28,-6>, <-1.5,28,9>, <-1.5,10,9> }
		triangle { <-1.5,10,9>, <-1.5,10,-6>, <-1.5,28,-6> }
		triangle { <-1.5,7.7,-6>, <-1.5,9.2,-3.8>, <-1.5,9.2,-6> }
		triangle { <-1.5,9.2,-3.8>, <-1.5,10,0>, <-1.5,10,-6> }
		triangle { <-1.5,10,-6>, <-1.5,9.2,-6>, <-1.5,9.2,-3.8> }
		triangle { <-1.5,10,0>, <-1.5,9.2,3.8>, <-1.5,9.2,9> }
		triangle { <-1.5,9.2,9>, <-1.5,10,9>, <-1.5,10,0> }
		triangle { <-1.5,9.2,3.8>, <-1.5,7,7>, <-1.5,7,9> }
		triangle { <-1.5,7,9>, <-1.5,9.2,9>, <-1.5,9.2,3.8> }
		triangle { <-1.5,7,7>, <-1.5,4.1,9>, <-1.5,7,9> }
		triangle { <-1.5,7.7,-6>, <-1.5,9.2,-3.8>, <-2,9.2,-3.8> }
		triangle { <-2,9.2,-3.8>, <-2,7.7,-6>, <-1.5,7.7,-6> }
		triangle { <-1.5,9.2,-3.8>, <-1.5,10,0>, <-2,10,0> }
		triangle { <-2,10,0>, <-2,9.2,-3.8>, <-1.5,9.2,-3.8> }
		triangle { <-1.5,10,0>, <-1.5,9.2,3.8>, <-2,9.2,3.8> }
		triangle { <-2,9.2,3.8>, <-2,10,0>, <-1.5,10,0> }
		triangle { <-1.5,9.2,3.8>, <-1.5,7,7>, <-2,7,7> }
		triangle { <-2,7,7>, <-2,9.2,3.8>, <-1.5,9.2,3.8> }
		triangle { <-1.5,7,7>, <-1.5,4.1,9>, <-2,4.1,9> }
		triangle { <-2,4.1,9>, <-2,7,7>, <-1.5,7,7> }
		triangle { <-2,3,0>, <-2,10,0>, <-2,9.66,2.59> }
		triangle { <-2,9.66,2.59>, <-2,2.9,0.78>, <-2,3,0> }
		triangle { <-2,2.9,0.78>, <-2,9.66,2.59>, <-2,8.66,5> }
		triangle { <-2,8.66,5>, <-2,2.6,1.5>, <-2,2.9,0.78> }
		triangle { <-2,2.6,1.5>, <-2,8.66,5>, <-2,7.07,7.07> }
		triangle { <-2,7.07,7.07>, <-2,2.12,2.12>, <-2,2.6,1.5> }
		triangle { <-2,2.12,2.12>, <-2,7.07,7.07>, <-2,5,8.66> }
		triangle { <-2,5,8.66>, <-2,1.5,2.6>, <-2,2.12,2.12> }
		triangle { <-2,1.5,2.6>, <-2,5,8.66>, <-2,4.36,9> }
		triangle { <-2,4.36,9>, <-2,1.31,2.7>, <-2,1.5,2.6> }
		triangle { <-2,1.31,2.7>, <-2,4.36,9>, <-2,2.33,9> }
		triangle { <-2,2.33,9>, <-2,0.78,2.9>, <-2,1.31,2.7> }
		triangle { <-2,0.78,2.9>, <-2,2.33,9>, <-2,0,9> }
		triangle { <-2,0,9>, <-2,0,3>, <-2,0.78,2.9> }
		triangle { <-2,0,3>, <-2,0,9>, <-2,-2.33,8.69> }
		triangle { <-2,-2.33,8.69>, <-2,-0.78,2.9>, <-2,0,3> }
		triangle { <-2,-0.78,2.9>, <-2,-2.33,8.69>, <-2,-4.5,7.79> }
		triangle { <-2,-4.5,7.79>, <-2,-1.5,2.6>, <-2,-0.78,2.9> }
		triangle { <-2,-1.5,2.6>, <-2,-4.5,7.79>, <-2,-6.36,6.36> }
		triangle { <-2,-6.36,6.36>, <-2,-2.12,2.12>, <-2,-1.5,2.6> }
		triangle { <-2,-2.12,2.12>, <-2,-6.36,6.36>, <-2,-7.79,4.5> }
		triangle { <-2,-7.79,4.5>, <-2,-2.6,1.5>, <-2,-2.12,2.12> }
		triangle { <-2,-2.6,1.5>, <-2,-7.79,4.5>, <-2,-8.69,2.33> }
		triangle { <-2,-8.69,2.33>, <-2,-2.9,0.78>, <-2,-2.6,1.5> }
		triangle { <-2,-2.9,0.78>, <-2,-8.69,2.33>, <-2,-9,0> }
		triangle { <-2,-9,0>, <-2,-3,0>, <-2,-2.9,0.78> }
		triangle { <-2,-3,0>, <-2,-9,0>, <-2,-8.69,-2.33> }
		triangle { <-2,-8.69,-2.33>, <-2,-2.9,-0.78>, <-2,-3,0> }
		triangle { <-2,-2.9,-0.78>, <-2,-8.69,-2.33>, <-2,-7.79,-4.5> }
		triangle { <-2,-7.79,-4.5>, <-2,-2.6,-1.5>, <-2,-2.9,-0.78> }
		triangle { <-2,-2.6,-1.5>, <-2,-7.79,-4.5>, <-2,-6.36,-6.36> }
		triangle { <-2,-6.36,-6.36>, <-2,-2.12,-2.12>, <-2,-2.6,-1.5> }
		triangle { <-2,-2.12,-2.12>, <-2,-6.36,-6.36>, <-2,-4.5,-7.79> }
		triangle { <-2,-4.5,-7.79>, <-2,-1.5,-2.6>, <-2,-2.12,-2.12> }
		triangle { <-2,-1.5,-2.6>, <-2,-4.5,-7.79>, <-2,-2.33,-8.69> }
		triangle { <-2,-2.33,-8.69>, <-2,-0.78,-2.9>, <-2,-1.5,-2.6> }
		triangle { <-2,-0.78,-2.9>, <-2,-2.33,-8.69>, <-2,0,-9> }
		triangle { <-2,0,-9>, <-2,0,-3>, <-2,-0.78,-2.9> }
		triangle { <-2,0,-3>, <-2,0,-9>, <-2,2.33,-8.69> }
		triangle { <-2,2.33,-8.69>, <-2,0.78,-2.9>, <-2,0,-3> }
		triangle { <-2,0.78,-2.9>, <-2,2.33,-8.69>, <-2,4.5,-7.79> }
		triangle { <-2,4.5,-7.79>, <-2,1.5,-2.6>, <-2,0.78,-2.9> }
		triangle { <-2,1.5,-2.6>, <-2,4.5,-7.79>, <-2,6.36,-6.36> }
		triangle { <-2,6.36,-6.36>, <-2,2.12,-2.12>, <-2,1.5,-2.6> }
		triangle { <-2,2.12,-2.12>, <-2,6.36,-6.36>, <-2,6.71,-6> }
		triangle { <-2,6.71,-6>, <-2,2.24,-2>, <-2,2.12,-2.12> }
		triangle { <-2,2.24,-2>, <-2,6.71,-6>, <-2,8,-6> }
		triangle { <-2,8,-6>, <-2,2.4,-1.8>, <-2,2.24,-2> }
		triangle { <-2,2.4,-1.8>, <-2,8,-6>, <-2,8.66,-5> }
		triangle { <-2,8.66,-5>, <-2,2.6,-1.5>, <-2,2.4,-1.8> }
		triangle { <-2,2.6,-1.5>, <-2,8.66,-5>, <-2,9.66,-2.59> }
		triangle { <-2,9.66,-2.59>, <-2,2.9,-0.78>, <-2,2.6,-1.5> }
		triangle { <-2,2.9,-0.78>, <-2,9.66,-2.59>, <-2,10,0> }
		triangle { <-2,10,0>, <-2,3,0>, <-2,2.9,-0.78> }
		triangle { <-2,3,0>, <-2,10,0>, <-2,28,-1> }
// 
		triangle { <-18.07,-7.19,5.01>, <-18.03,-8.28,3.42>, <-2,-8.28,3.42> }
		triangle { <-2,-8.28,3.42>, <-2,-7.19,5.01>, <-18.07,-7.19,5.01> }
		triangle { <-18.03,-8.28,3.42>, <-18,-9,0>, <-2,-9,0> }
		triangle { <-2,-9,0>, <-2,-8.28,3.42>, <-18.03,-8.28,3.42> }
		triangle { <-18,-9,0>, <-18.03,-8.28,-3.42>, <-2,-8.28,-3.42> }
		triangle { <-2,-8.28,-3.42>, <-2,-9,0>, <-18,-9,0> }
		triangle { <-18.03,-8.28,-3.42>, <-18.11,-6.3,-6.3>, <-2,-6.3,-6.3> }
		triangle { <-2,-6.3,-6.3>, <-2,-8.28,-3.42>, <-18.03,-8.28,-3.42> }
// 
// COMMENT end of file
	}
}
#end

#declare _971_dot_dat = #if (QUAL = 0) box { <-19.5,-9,-11>, <-1.5,28,9> } #else union {
// Minifig Leg Right
// Name: 971.dat
// Author: Steve Bliss
// Modified by: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2002-04
// Move down 12 units to align with hips
// 2002-04-10 FWC Fixed overlapping quad...
// 2002-05-29 FWC Moved all front surfaces to "main" file (from subfile)...
	object { s_slash_971s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
	mesh {
		triangle { <-1.5,20,-6>, <-1.5,20,-11>, <-19.18,20,-11> }
		triangle { <-19.18,20,-11>, <-19.18,20,-6>, <-1.5,20,-6> }
		triangle { <-1.5,20,-11>, <-1.5,28,-11>, <-19.5,28,-11> }
		triangle { <-19.5,28,-11>, <-19.18,20,-11>, <-1.5,20,-11> }
// 
		triangle { <-19.18,20,-6>, <-1.5,20,-6>, <-1.5,7.7,-6> }
		triangle { <-1.5,7.7,-6>, <-18.68,7.7,-6>, <-19.18,20,-6> }
		triangle { <-18.64,6.74,-6>, <-2,6.74,-6>, <-2,7.7,-6> }
		triangle { <-2,7.7,-6>, <-18.68,7.7,-6>, <-18.64,6.74,-6> }
		triangle { <-18.5,3.42,-8.28>, <-18.64,6.74,-6>, <-2,6.74,-6> }
		triangle { <-2,6.74,-6>, <-2,3.42,-8.28>, <-18.5,3.42,-8.28> }
		triangle { <-18.36,0,-9>, <-18.5,3.42,-8.28>, <-2,3.42,-8.28> }
		triangle { <-2,3.42,-8.28>, <-2,0,-9>, <-18.36,0,-9> }
		triangle { <-18.23,-3.42,-8.28>, <-2,-3.42,-8.28>, <-2,0,-9> }
		triangle { <-2,0,-9>, <-18.36,0,-9>, <-18.23,-3.42,-8.28> }
		triangle { <-18.11,-6.3,-6.3>, <-18.23,-3.42,-8.28>, <-2,-3.42,-8.28> }
		triangle { <-2,-3.42,-8.28>, <-2,-6.3,-6.3>, <-18.11,-6.3,-6.3> }
// 
	}
}
#end

#declare s_slash_972s01_dot_dat = #if (QUAL = 0) box { <1.5,-9,-11>, <19.5,28,9> } #else object {
// ~Minifig Leg Left without Front Surfaces
// Name: s\972s01.dat
// Author: Steve Bliss
// LDRAW_ORG Subpart UPDATE 2003-03
// // ????-??-?? CWD Modified
// // 2002-05-29 FWC removed all front surfaces (put into "main" file[s])
// // 2003-07    SEB Changed to be a mirror refernce to 971s01
// Un-Comment these lines for front surfaces:
// 4 16 2 -6.30 -6.30 2 -3.42 -8.28 18.23 -3.42 -8.28 18.11 -6.30 -6.30
// 4 16 2 -3.42 -8.28 2 0 -9 18.36 0 -9 18.23 -3.42 -8.28
// 4 16 2 0 -9 2 3.42 -8.28 18.50 3.42 -8.28 18.36 0 -9
// 4 16 2 3.42 -8.28 2 6.74 -6 18.64 6.74 -6 18.50 3.42 -8.28
// 4 16 2 6.74 -6 2 7.70 -6 18.68 7.70 -6 18.64 6.74 -6
// 4 16 1.50 7.70 -6 1.50 20 -6 19.18 20 -6 18.68 7.70 -6
// 4 16 1.50 20 -6 1.50 20 -11 19.18 20 -11 19.18 20 -6
// 4 16 1.50 20 -11 1.50 28 -11 19.50 28 -11 19.18 20 -11
	object { s_slash_971s01_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,0,0> }
// 
}
#end

#declare _972_dot_dat = #if (QUAL = 0) box { <1.5,-9,-11>, <19.5,28,9> } #else union {
// Minifig Leg Left
// Name: 972.dat
// Author: Steve Bliss
// Modified by: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2002-04
// Move down 12 units to align with hips
// 2002-04-10 FWC Fixed overlapping quad...
// 2002-05-29 FWC Moved all front surfaces to "main" file (from subfile)...
	object { s_slash_972s01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
// 
	mesh {
		triangle { <1.5,20,-6>, <1.5,20,-11>, <19.18,20,-11> }
		triangle { <19.18,20,-11>, <19.18,20,-6>, <1.5,20,-6> }
		triangle { <1.5,20,-11>, <1.5,28,-11>, <19.5,28,-11> }
		triangle { <19.5,28,-11>, <19.18,20,-11>, <1.5,20,-11> }
// 
		triangle { <19.18,20,-6>, <2,20,-6>, <1.5,7.7,-6> }
		triangle { <1.5,7.7,-6>, <18.68,7.7,-6>, <19.18,20,-6> }
		triangle { <18.64,6.74,-6>, <2,6.74,-6>, <2,7.7,-6> }
		triangle { <2,7.7,-6>, <18.68,7.7,-6>, <18.64,6.74,-6> }
		triangle { <18.11,-6.3,-6.3>, <18.23,-3.42,-8.28>, <2,-3.42,-8.28> }
		triangle { <2,-3.42,-8.28>, <2,-6.3,-6.3>, <18.11,-6.3,-6.3> }
		triangle { <18.23,-3.42,-8.28>, <18.36,0,-9>, <2,0,-9> }
		triangle { <2,0,-9>, <2,-3.42,-8.28>, <18.23,-3.42,-8.28> }
		triangle { <18.36,0,-9>, <18.5,3.42,-8.28>, <2,3.42,-8.28> }
		triangle { <2,3.42,-8.28>, <2,0,-9>, <18.36,0,-9> }
		triangle { <18.5,3.42,-8.28>, <18.64,6.74,-6>, <2,6.74,-6> }
		triangle { <2,6.74,-6>, <2,3.42,-8.28>, <18.5,3.42,-8.28> }
// 
	}
}
#end

#declare _30141_dot_dat = #if (QUAL = 0) box { <-4,-16.951,-72>, <4,6,37.366> } #else union {
// Minifig Gun Rifle
// Name: 30141.dat
// Author: Franklin W. Cain (fwcain@yahoo.com)
// Official LCAD Part - 2000-02 Update
// CATEGORY minifig accessory
// KEYWORDS minifig weapon firearm gun rifle
// KEYWORDS western wild west cowboy cavalry indian injun
// KEYWORDS adventurers machinegun
// . The center of the "backgrip" (i.e. the part of the buttstock
// . immediately behind the receiver) is the point (0,-7.41,9.66)
// . and the angle of the "backgrip" is 75 degrees.
// 
// grip
// 
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,-6,0,0,0,4,0,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,0,0,0> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,-6,0> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,6,0> }
// 
// 
// receiver
// 
	object { _2_dash_4cyli_dot_dat matrix <0,4,0,-4,0,0,0,0,4,0,-10,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,4,0,4,0,0,0,0,4,0,-10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-4,-10,0> }
	object { _2_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,4,-10,0> }
// 
	mesh {
		triangle { <-4,-6,0>, <-4,-14,0>, <-4,-14,-10> }
		triangle { <-4,-14,-10>, <-4,-6,-10>, <-4,-6,0> }
		triangle { <4,-6,0>, <4,-14,0>, <4,-14,-10> }
		triangle { <4,-14,-10>, <4,-6,-10>, <4,-6,0> }
// 
		triangle { <-4,-14,0>, <-4,-14,-10>, <4,-14,-10> }
		triangle { <4,-14,-10>, <4,-14,0>, <-4,-14,0> }
		triangle { <-4,-6,0>, <-4,-6,-20>, <4,-6,-20> }
		triangle { <4,-6,-20>, <4,-6,0>, <-4,-6,0> }
// 
		triangle { <-4,-14,-10>, <-4,-12.828,-10>, <4,-12.828,-10> }
		triangle { <4,-12.828,-10>, <4,-14,-10>, <-4,-14,-10> }
		triangle { <-4,-6,-20>, <-4,-12.828,-20>, <4,-12.828,-20> }
		triangle { <4,-12.828,-20>, <4,-6,-20>, <-4,-6,-20> }
// 
		triangle { <-4,-6,-10>, <-4,-6,-20>, <-4,-12.828,-20> }
		triangle { <-4,-12.828,-20>, <-4,-12.828,-10>, <-4,-6,-10> }
		triangle { <4,-6,-10>, <4,-6,-20>, <4,-12.828,-20> }
		triangle { <4,-12.828,-20>, <4,-12.828,-10>, <4,-6,-10> }
// 
		triangle { <-4,-12.828,-10>, <-4,-12.828,-20>, <4,-12.828,-20> }
		triangle { <4,-12.828,-20>, <4,-12.828,-10>, <-4,-12.828,-10> }
// 
	}
	object { _1_dash_4cyli_dot_dat matrix <2.84,-2.84,0,0,0,-10,-2.84,-2.84,0,0,-10,-10> }
// 
// 
// 
// 
// 
// 
// 
// 
// intersection of grip and receiver
// 
	object { _1_dash_4cyls_dot_dat matrix <-4,0,0,0,-4,0,0,0,4,0,-6,0> }
	object { _1_dash_4cyls_dot_dat matrix <4,0,0,0,-4,0,0,0,4,0,-6,0> }
// 
// 
// trigger guard
// 
	mesh {
		triangle { <-1.5,0,-4>, <-1.5,-1,-4>, <-1.5,-1,-10> }
		triangle { <-1.5,-1,-10>, <-1.5,0,-10>, <-1.5,0,-4> }
		triangle { <1.5,0,-4>, <1.5,-1,-4>, <1.5,-1,-10> }
		triangle { <1.5,-1,-10>, <1.5,0,-10>, <1.5,0,-4> }
// 
		triangle { <-1.5,0,-4>, <-1.5,0,-10>, <1.5,0,-10> }
		triangle { <1.5,0,-10>, <1.5,0,-4>, <-1.5,0,-4> }
		triangle { <-1.5,-1,-4>, <-1.5,-1,-10>, <1.5,-1,-10> }
		triangle { <1.5,-1,-10>, <1.5,-1,-4>, <-1.5,-1,-4> }
		triangle { <-1.5,0,-4>, <-1.5,-1,-4>, <1.5,-1,-4> }
		triangle { <1.5,-1,-4>, <1.5,0,-4>, <-1.5,0,-4> }
// 
// 
// 
	}
	object { _1_dash_4cyli_dot_dat matrix <0,6,0,-1.5,0,0,0,0,-6,0,-6,-10> }
	object { _1_dash_4cyli_dot_dat matrix <0,6,0,1.5,0,0,0,0,-6,0,-6,-10> }
	object { _1_dash_4cyli_dot_dat matrix <0,5,0,-1.5,0,0,0,0,-5,0,-6,-10> }
	object { _1_dash_4cyli_dot_dat matrix <0,5,0,1.5,0,0,0,0,-5,0,-6,-10> }
// 
	mesh {
		triangle { <-1.5,0,-10>, <-1.5,-0.457,-12.296>, <-1.5,-1.38,-11.913> }
		triangle { <-1.5,-1.38,-11.913>, <-1.5,-1,-10>, <-1.5,0,-10> }
		triangle { <1.5,0,-10>, <1.5,-0.457,-12.296>, <1.5,-1.38,-11.913> }
		triangle { <1.5,-1.38,-11.913>, <1.5,-1,-10>, <1.5,0,-10> }
		triangle { <-1.5,-0.457,-12.296>, <-1.5,-1.757,-14.243>, <-1.5,-2.465,-13.535> }
		triangle { <-1.5,-2.465,-13.535>, <-1.5,-1.38,-11.913>, <-1.5,-0.457,-12.296> }
		triangle { <1.5,-0.457,-12.296>, <1.5,-1.757,-14.243>, <1.5,-2.465,-13.535> }
		triangle { <1.5,-2.465,-13.535>, <1.5,-1.38,-11.913>, <1.5,-0.457,-12.296> }
		triangle { <-1.5,-1.757,-14.243>, <-1.5,-3.704,-15.543>, <-1.5,-4.087,-14.62> }
		triangle { <-1.5,-4.087,-14.62>, <-1.5,-2.465,-13.535>, <-1.5,-1.757,-14.243> }
		triangle { <1.5,-1.757,-14.243>, <1.5,-3.704,-15.543>, <1.5,-4.087,-14.62> }
		triangle { <1.5,-4.087,-14.62>, <1.5,-2.465,-13.535>, <1.5,-1.757,-14.243> }
		triangle { <-1.5,-3.704,-15.543>, <-1.5,-6,-16>, <-1.5,-6,-15> }
		triangle { <-1.5,-6,-15>, <-1.5,-4.087,-14.62>, <-1.5,-3.704,-15.543> }
		triangle { <1.5,-3.704,-15.543>, <1.5,-6,-16>, <1.5,-6,-15> }
		triangle { <1.5,-6,-15>, <1.5,-4.087,-14.62>, <1.5,-3.704,-15.543> }
// 
// 
		triangle { <-1.5,-6,-16>, <-1.5,-6,-15>, <1.5,-6,-15> }
		triangle { <1.5,-6,-15>, <1.5,-6,-16>, <-1.5,-6,-16> }
// 
// 
// 
// barrel
// 
	}
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,-52,0,4,0,0,-10,-20> }
// 
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0,1,0,4,0,0,-10,-72> }
// 
// front sight
// 
	mesh {
		triangle { <-1,-14,-72>, <-1,-16,-72>, <-1,-16,-71> }
		triangle { <-1,-16,-71>, <-1,-14,-70>, <-1,-14,-72> }
		triangle { <1,-14,-72>, <1,-16,-72>, <1,-16,-71> }
		triangle { <1,-16,-71>, <1,-14,-70>, <1,-14,-72> }
// 
		triangle { <-1,-14,-72>, <-1,-16,-72>, <1,-16,-72> }
		triangle { <1,-16,-72>, <1,-14,-72>, <-1,-14,-72> }
		triangle { <-1,-16,-72>, <-1,-16,-71>, <1,-16,-71> }
		triangle { <1,-16,-71>, <1,-16,-72>, <-1,-16,-72> }
		triangle { <-1,-16,-71>, <-1,-14,-70>, <1,-14,-70> }
		triangle { <1,-14,-70>, <1,-16,-71>, <-1,-16,-71> }
		triangle { <-1,-14,-72>, <-1,-14,-70>, <1,-14,-70> }
		triangle { <1,-14,-70>, <1,-14,-72>, <-1,-14,-72> }
// 
// 
// 
// buttstock - "backgrip"
// 
	}
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0.259,0.966,0,-3.864,1.036,0,-8.964,3.864> }
// 
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,3.108,11.592,0,-3.864,1.036,0,-8.964,3.864> }
// 
// intersection of backgrip and receiver
// 
	object { _1_dash_4cyls_dot_dat matrix <-4,0,0,0,-1.036,-3.864,0,-3.864,1.036,0,-8.964,3.864> }
	object { _1_dash_4cyls_dot_dat matrix <4,0,0,0,-1.036,-3.864,0,-3.864,1.036,0,-8.964,3.864> }
// 
// 
// shoulder stock
// 
	object { _2_dash_4cyli_dot_dat matrix <4,0,0,0,5.18,19.32,0,3.864,-1.036,0,-5.856,15.456> }
	object { _2_dash_4cyli_dot_dat matrix <4,0,0,0,-0.616,20.874,0,-3.864,1.036,0,-5.856,15.456> }
// 
	mesh {
		triangle { <-4,-5.856,15.456>, <-4,-0.676,34.776>, <-4,-6.472,36.33> }
		triangle { <4,-5.856,15.456>, <4,-0.676,34.776>, <4,-6.472,36.33> }
// 
// 
// buttplate
// 
	}
	object { _2_dash_4disc_dot_dat matrix <4,0,0,0,0.259,0.966,0,3.864,-1.036,0,-0.676,34.776> }
	object { _2_dash_4disc_dot_dat matrix <4,0,0,0,0.259,0.966,0,-3.864,1.036,0,-6.472,36.33> }
// 
	mesh {
		triangle { <-4,-0.676,34.776>, <-4,-6.472,36.33>, <4,-6.472,36.33> }
		triangle { <4,-6.472,36.33>, <4,-0.676,34.776>, <-4,-0.676,34.776> }
// 
// 
// 
// hammer
// 
		triangle { <-1,-12.828,4.9>, <-1,-16.692,5.936>, <-1,-16.951,4.97> }
		triangle { <-1,-16.951,4.97>, <-1,-13.864,1.036>, <-1,-12.828,4.9> }
		triangle { <1,-12.828,4.9>, <1,-16.692,5.936>, <1,-16.951,4.97> }
		triangle { <1,-16.951,4.97>, <1,-13.864,1.036>, <1,-12.828,4.9> }
// 
		triangle { <-1,-12.828,4.9>, <-1,-16.692,5.936>, <1,-16.692,5.936> }
		triangle { <1,-16.692,5.936>, <1,-12.828,4.9>, <-1,-12.828,4.9> }
		triangle { <-1,-16.692,5.936>, <-1,-16.951,4.97>, <1,-16.951,4.97> }
		triangle { <1,-16.951,4.97>, <1,-16.692,5.936>, <-1,-16.692,5.936> }
		triangle { <-1,-16.951,4.97>, <-1,-13.864,1.036>, <1,-13.864,1.036> }
		triangle { <1,-13.864,1.036>, <1,-16.951,4.97>, <-1,-16.951,4.97> }
		triangle { <-1,-12.828,4.9>, <-1,-13.864,1.036>, <1,-13.864,1.036> }
		triangle { <1,-13.864,1.036>, <1,-12.828,4.9>, <-1,-12.828,4.9> }
// 
// 
// 
	}
}
#end

#declare leninstatue_dot_ldr = union {
// Untitled
// Name: LeninStatue.ldr
// Author: Tim Gould
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_6019_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/16,0,0,0,1-SW/34,0,SW/8,SW/-4.85714>
		matrix <-0.939693,0.0593912,0.336824,0.34202,0.163176,0.925417,0,0.984808,-0.173648,-10.946,-529.051,-38.505>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3937_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/22,0,0,0,1-SW/20,0,SW/1.69231,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-528,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-504,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-496,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_4263_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-304,0>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_2431_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-304,20>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_3069a_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-304,0>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_3068b_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/8,0,0,0,1-SW/40,0,SW/2,0>
		matrix <-1,0,0,0,1,0,0,0,-1,-20,-304,-30>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_3068b_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/8,0,0,0,1-SW/40,0,SW/2,0>
		matrix <-1,0,0,0,1,0,0,0,-1,20,-304,-30>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_3666_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,1,0,-1,0,0,50,-304,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3666_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,1,0,-1,0,0,-50,-304,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3020_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/40,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-296,-70>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,50,-296,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,-50,-296,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3032_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/80,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-296,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3666_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-296,40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2877_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-288,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2877_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-264,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2877_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-240,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2877_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-216,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2877_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-192,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2453_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <-1,0,0,0,1,0,0,0,-1,30,-288,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,50,-288,-50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,60,-168,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,70,-144,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-70,-144,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-60,-168,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-144,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3007_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-168,50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3007_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-120,50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,50,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,30,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,10,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-10,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-30,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-50,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-16,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-16,-40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-16,20>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-16,-40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-16,20>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3070b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-16,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3070b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-16,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-8,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-8,50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,70,-8,-70>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-8,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-8,50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-8,-70>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3666_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-8,70>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3666_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-8,-90>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,50,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,30,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,10,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-10,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-30,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-50,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,-1,0,1,0,1,0,0,-70,-16,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-144,-40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3009_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-168,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-168,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3004_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-144,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <0,0,-1,0,1,0,1,0,0,30,-144,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <-1,0,0,0,1,0,0,0,-1,-30,-144,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,60,-120,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,70,-96,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-70,-96,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-60,-120,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-96,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_41539_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/12,0,0,0,1-SW/160,0,SW/6,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-24,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-96,-40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3009_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-120,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-120,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3004_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-96,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <0,0,-1,0,1,0,1,0,0,30,-96,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <-1,0,0,0,1,0,0,0,-1,-30,-96,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3007_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-72,50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,60,-72,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,70,-48,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-70,-48,10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-60,-72,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-48,60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3008_dot_dat
		matrix <1-SW/160,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-48,-40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3009_dot_dat
		matrix <1-SW/120,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-72,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-72,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3004_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-48,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <0,0,-1,0,1,0,1,0,0,30,-48,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2357_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,SW/4,SW/2.8,SW/4>
		matrix <-1,0,0,0,1,0,0,0,-1,-30,-48,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,50,-288,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,50,-288,30>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <1,0,0,0,1,0,0,0,1,-20,-288,40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <1,0,0,0,1,0,0,0,1,20,-288,40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,-50,-288,-50>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,-50,-288,-10>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2454_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <0,0,1,0,1,0,-1,0,0,-50,-288,30>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_2453_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/124,0,0,0,1-SW/20,0,SW/2.13793,0>
		matrix <-1,0,0,0,1,0,0,0,-1,-30,-288,-80>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3710_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-304,-60>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3710_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-304,40>
		#if (version >= 3.1) material #else texture #end { Color379 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,-0.34202,-0.939693,-1,0,0,0,0.939693,-0.34202,-40,-502,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,-0.34202,-0.939693,-1,0,0,0,0.939693,-0.34202,-48,-505.421,-19.397>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,-0.34202,-0.939693,-1,0,0,0,0.939693,-0.34202,-56,-512.261,-38.189>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,-0.34202,-0.939693,-1,0,0,0,0.939693,-0.34202,-64,-519.102,-56.985>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,-0.34202,-0.939693,-1,0,0,0,0.939693,-0.34202,-72,-525.499,-75.565>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3001_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <-1,0,0,0,-1,0,0,0,1,0,-392,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3020_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/40,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-464,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3020_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/40,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-456,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3020_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/12,0,0,0,1-SW/40,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-424,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-30,-448,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,30,-448,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3004_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-448,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3010_dot_dat
		matrix <1-SW/80,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,0,-448,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3685_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/76,0,0,0,1-SW/40,SW/4,SW/2.23529,SW/-4>
		matrix <0,0,-1,0,-1,0,-1,0,0,-30,-320,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3685_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/76,0,0,0,1-SW/40,SW/4,SW/2.23529,SW/-4>
		matrix <-1,0,0,0,-1,0,0,0,1,30,-320,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,-1,0,1,0,0,-30,-312,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,-1,0,1,0,0,30,-312,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3070b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <0,0,1,0,-1,0,1,0,0,30,-304,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3070b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <0,0,1,0,-1,0,1,0,0,-30,-304,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,-1,0,1,0,0,-30,-304,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,-1,0,1,0,0,30,-304,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,30,-488,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,-30,-488,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-30,-488,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6541_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,30,-488,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3003_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,0,-488,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_41770_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/80,0,SW/6,0>
		matrix <0,0,-1,-1,0,0,0,1,0,48,-448,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_41770_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/80,0,SW/6,0>
		matrix <0,0,-1,1,0,0,0,-1,0,-56,-388,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_41769_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/80,0,SW/6,0>
		matrix <0,0,1,1,0,0,0,1,0,-48,-448,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_41769_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/80,0,SW/6,0>
		matrix <0,0,1,-1,0,0,0,-1,0,56,-388,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_43722_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/60,0,SW/6,0>
		matrix <1,0,0,0,0,1,0,-1,0,20,-478,-38>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_43723_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/60,0,SW/6,0>
		matrix <1,0,0,0,0,1,0,-1,0,-20,-478,-38>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3004_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <-1,0,0,0,1,0,0,0,-1,0,-512,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3700_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <0,0,1,0,1,0,-1,0,0,-30,-512,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,1,0,-1,0,0,30,-496,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3794_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0,0,1,0,1,0,-1,0,0,30,-504,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-1,0,0,0,1,0,0,0,-1,40,-512,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_2429_dot_dat
		matrix <1-SW/48,0,0,0,1-SW/12,0,0,0,1-SW/28,SW/-3,SW/6,SW/4.66667>
		matrix <1,0,0,0,1,0,0,0,1,80,-504,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <1,0,0,0,1,0,0,0,1,70,-512,-10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3024_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-0.866025,0,-0.5,0,1,0,0.5,0,-0.866025,41.699,-504,-53.66>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3623_dot_dat
		matrix <1-SW/60,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <-0.866025,0,-0.5,0,1,0,0.5,0,-0.866025,59.019,-512,-43.66>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_2430_dot_dat
		matrix <1-SW/48,0,0,0,1-SW/12,0,0,0,1-SW/28,SW/3,SW/6,SW/4.66667>
		matrix <-0.866025,0,-0.5,0,1,0,0.5,0,-0.866025,80,-504,-20>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3023_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/20,0,SW/6,0>
		matrix <0.939693,-0.0593912,-0.336824,0,0.984808,-0.173648,0.34202,0.163176,0.925417,3.421,-543.862,4.185>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3003_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/28,0,0,0,1-SW/40,0,SW/2.8,0>
		matrix <0.939693,-0.0593912,-0.336824,0,0.984808,-0.173648,0.34202,0.163176,0.925417,-0.001,-569.128,-0.902>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6134_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/20,0,0,0,1-SW/40,0,SW/3.33333,SW/4>
		matrix <-1,0,0,0,0.984808,-0.173648,0,-0.173648,-0.984808,0,-528,2>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_2540_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/36,0,SW/6,SW/-4.5>
		matrix <0.939693,-0.0593912,-0.336824,0,0.984808,-0.173648,0.34202,0.163176,0.925417,-3.421,-547.126,-14.326>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3680c01_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/12,0,0,0,1-SW/40,0,SW/6,0>
		matrix <1,0,0,0,0.984808,-0.173648,0,0.173648,0.984808,0,-537.615,-6.459>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
// 
}


#declare fig_dot_ldr = union {
	object {
		_3626bp01_dot_dat
		matrix <1-SW/26,0,0,0,1-SW/28,0,0,0,1-SW/26,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,140,-96,10>
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	object {
		_3062b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/28,0,0,0,1-SW/20,0,SW/2.8,0>
		matrix <1,0,0,0,1,0,0,0,1,140,-120,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_30028_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/36,0,0,0,1-SW/36,SW/4,0,0>
		matrix <0,-1,0,1,0,0,0,0,1,140,-101,10>
		#if (version >= 3.1) material #else texture #end { Color256 }
	}
	object {
		_973p21_dot_dat
		matrix <1-SW/38,0,0,0,1-SW/44,0,0,0,1-SW/20,0,SW/4.4,0>
		matrix <1,0,0,0,1,0,0,0,1,140,-72,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_970_dot_dat
		matrix <1-SW/36,0,0,0,1-SW/32,0,0,0,1-SW/20,0,SW/6.4,0>
		matrix <1,0,0,0,1,0,0,0,1,140,-40,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_982_dot_dat
		matrix <1-SW/17,0,0,0,1-SW/28.936,0,0,0,1-SW/23.4785,SW/-11.3333,SW/3.63153,SW/-13.8373>
		matrix <0.985,0.17,0,-0.0950628,0.550805,-0.829038,-0.140936,0.816602,0.559193,124.448,-63,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_981_dot_dat
		matrix <1-SW/17,0,0,0,1-SW/28.936,0,0,0,1-SW/23.4785,SW/11.3333,SW/3.63153,SW/-13.8373>
		matrix <0.985,-0.17,0,0.167417,0.970036,0.173648,-0.0295202,-0.171043,0.984808,155.552,-63,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_983_dot_dat
		matrix <1-SW/12,0,0,0,1-SW/13.3118,0,0,0,1-SW/29.946,0,SW/-6.78308,SW/-15.1779>
		matrix <0.998974,0.0166729,0.0298446,-0.0107093,0.981448,-0.188431,-0.0324326,0.187918,0.981479,118.997,-61.978,-11.325>
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	object {
		_983_dot_dat
		matrix <1-SW/12,0,0,0,1-SW/13.3118,0,0,0,1-SW/29.946,0,SW/-6.78308,SW/-15.1779>
		matrix <0.985,-0.17,0,0.0974933,0.564887,0.819028,-0.139235,-0.806743,0.57349,164.12,-43.92,3.09361>
		#if (version >= 3.1) material #else texture #end { Color14 }
	}
	object {
		_971_dot_dat
		matrix <1-SW/18,0,0,0,1-SW/37,0,0,0,1-SW/20,SW/-1.71429,SW/3.89474,SW/-20>
		matrix <1,0,0,0,1,0,0,0,1,140,-28,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_972_dot_dat
		matrix <1-SW/18,0,0,0,1-SW/37,0,0,0,1-SW/20,SW/1.71429,SW/3.89474,SW/-20>
		matrix <1,0,0,0,1,0,0,0,1,140,-28,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_30141_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/22.951,0,0,0,1-SW/109.366,0,SW/-4.19158,SW/-6.31553>
		matrix <0,0,1,1,0,0,0,1,0,130,-42,-21>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
}

object { leninstatue_dot_ldr #if (version >= 3.1) material #else texture #end { Color7 } }
object { fig_dot_ldr #if (version >= 3.1) material #else texture #end { Color7 } translate <-80, -510, -60>}



// Floor:
object {
	plane { y, 0 hollow }
	texture {
		pigment { color rgb <0.2,0.4,0.4> }
		finish { ambient 0.3 diffuse 0.3 }
	}
}

// Background:
// background { color rgb <0.3,0.8,1>}
                               
/* The sky */
sky_sphere {
    pigment {
      gradient y
      color_map {
        [0.000 0.002 color rgb <1.0, 0.2, 0.0>
                     color rgb <1.0, 0.2, 0.0>]
        [0.002 0.200 color rgb <0.8, 0.1, 0.0>
                     color rgb <0.1, 0.2, 0.3>]
      }
      scale 2
      translate -1
    }
    pigment {
      bozo
      turbulence 0.68
      octaves 6
      omega 0.7
      lambda 2
      color_map {
          [0.0 0.1 color rgb <0.75, 0.75, 0.75>
                   color rgb <0.65, 0.65, 0.65>]
          [0.1 0.5 color rgb <0.65, 0.65, 0.65>
                   color rgbt <0.80, 0.80, 0.80, 1>]
          [0.5 1.0 color rgbt <0.85, 0.85, 0.85, 1>
                   color rgbt <0.85, 0.85, 0.85, 1>]
      }
      scale <0.2, 0.5, 0.2>
    }
    rotate 75*x
    rotate 45*z
  }
/**/

/* Water */
height_field {
    tga "HeightField.tga"
    smooth
    pigment { color rgbt <0.1,0.1,0.1,0.6> }
      finish {
        ambient 0
        diffuse .1
//        crand 0.03
//        specular 0.25
//        roughness 1.8
        reflection 0.5 //25
        refraction 1
        ior 1.3 //42
//        caustics .9
      }
    rotate <180, 50, 0>
    scale <5000, 150.0, 4000>
    translate <200,-390,2800>
  }
/**/

 plane { y, 300.0
   pigment {
      Aquamarine /*DarkSlateBlue*/ }
      normal {
         waves 20
         frequency 30
         scale 3000.0 
   
        }   
        finish { ambient 0.5 specular 0.0 reflection 0.05 }
} 

                               
// Camera (Latitude,Longitude,Radius = 30,45,0)
camera {
	location <1000,-2200,-6000>
	sky      -y
	right    -4/3*x
	look_at  <-30,-500,-31> // calculated
	angle   4
        //confidence Blur_Confidence
        //variance Blur_Varience
	rotate   <0,1e-5,0> // Prevent gap between adjecent quads
}

// Lights:
/**/
light_source {
	<4600,-700,-1210> 
	color rgb <1,1,1>
	//shadowless
} 
/**/
/**/
light_source {
	<-4830,-5800,-2420> 
	color rgb <1,1,1>
	shadowless
}
/**/
/**/	
light_source {
	<3590,-100,-3870> 
	color rgb <1,1,1>
	shadowless
}
/**/

// Number of processed parts: 123
// From PARTS: 67
// Frame Level Objects: 14918
// Frame Level Objects: 1996 (QUAL<3)
// stud.dat: 497
// BoundingBox: <-80,-577.519,-100> <172.847,0,80>
// Center: <46.4235,-288.759,-10>
// Size: <252.847,577.519,180>
