// 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: Wed Oct 08 20:17:18 2003
// Input file: D:\lego\renderings\chopper\hoverhog.mpd
// ModelDir: D:\lego\renderings\chopper\
// LDRAWDIR: C:\LDRAW
// LGEODIR: c:\ldraw\lgeo
// Commandline: C:\LDRAW\L3P.exe D:\lego\renderings\chopper\hoverhog.mpd D:\lego\renderings\chopper -cg10,300,0 -ca30 -lg10,300,0,0.318,0.239,0.157 -lg150,110,0,0.216,0.329,0.392 -lg60,-120,0 -b0.784,0.969,0.949 -bu -sw0.5 -q3 -lgeo -o


#declare QUAL = 3;  // Quality level, 0=BBox, 1=no refr, 2=normal, 3=studlogo

#declare SW = 0.5;  // Width of seam between two bricks

#declare STUDS = 1;  // 1=on 0=off

#declare BUMPS = 1;  // 1=on 0=off


#declare BUMPNORMAL = normal { bumps 0.01 scale 20 }
#declare AMB = 0.4;
#declare DIF = 0.4;

// Radiosity floor:
#declare floor_height = 90; // replace XXX with the floor correct height

#include "custom_floors.inc"
// WOOD:   T_Wood1 to T_Wood35
// GOLD:   T_Gold_1A to T_Gold_5E
// BRASS:  T_Brass_1A to T_Brass_5E
// COPPER: T_Copper_1A to T_Copper_5E
// CHROME: T_Chrome_1A to T_Chrome_5E
// SILVER: T_Silver_1A to T_Silver_5E
// STONE:  T_Stone1 to T_Stone44
// MIRROR: Mirror_100 (100% reflection), Mirror_080, Mirror_060, Mirror_040 and Mirror_020 (20% reflection)

#declare floor_texture = T_Brass_5A // if you want replace FFF with a texture from custom_floors.inc and dete the first 2 slashes
#include "rad_floor.inc"


// LDRAW Radiosity v2.2 14-08-2003
//
// radiosity on/off
// 0 = off [default]
// 1 = on
//
#declare LDRAW_RAD_SWITCH = 1;

// radiosity level (works only when LDRAW_RAD_SWITCH = 1)
//
// LDRAW_RAD_LEVEL = 0; // Default
// LDRAW_RAD_LEVEL = 1; // Debug
// LDRAW_RAD_LEVEL = 2; // Fast [default]
// LDRAW_RAD_LEVEL = 3; // Normal
// LDRAW_RAD_LEVEL = 4; // 2Bounce
// LDRAW_RAD_LEVEL = 5; // Final
//
// LDRAW_RAD_LEVEL = 6; // OutdoorLQ;
// LDRAW_RAD_LEVEL = 7; // OutdoorHQ;
// LDRAW_RAD_LEVEL = 8; // OutdoorLight;
// LDRAW_RAD_LEVEL = 9; // IndoorLQ;
// LDRAW_RAD_LEVEL = 10; // IndoorHQ;
//
#declare LDRAW_RAD_LEVEL = 5;

// radiosity normal
//
// off [default]
// on
//
#declare LDRAW_RAD_NORMAL = on;

// radiosity media
//
// off [default]
// on
//
#declare LDRAW_RAD_MEDIA = off;

// Colour Library
//
// 0 = Standard L3P or LGEO colours
// 1 = Jeroen's Colour Library [default]
// 2 = Todd's Colour Library (unofficial and does not work with LGEO)
//
#declare COLOUR_LIBRARY = 1;

// variable reflection
//
// 0 = off [default]
// 1 = on
//
#declare LDRAW_VARIFLEX = 0;

// sky sphere
//
// 1 = white [default]
// 2 = clouds
// 0 = own (no sky_sphere is placed, define your own)
//
#declare LDRAW_SKYSPHERE = 0;


// Index Of Refraction
//
// 1.52 = default ABS
// 
#declare INDEXOFREFRACTION = 1.52;

//
// 
#include "ldraw_radiosity.inc"

#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
}


#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#include "lg_defs.inc"
#include "lg_color.inc"
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end

#if (QUAL > 2)
	#declare lg_knob_l3temp = union {
		object { lg_knob }
		object {
			L3Logo
			matrix <0,-LG_BRICK_WIDTH/20,0, 0,0,-LG_BRICK_HEIGHT/24, -LG_BRICK_WIDTH/20,0,0, 0,0,4*LG_BRICK_HEIGHT/24>
		}
	}
	#declare lg_knob = object { lg_knob_l3temp }
	#declare lg_knob_l3temp = merge {
		object { lg_knob_clear }
		object {
			L3Logo
			matrix <0,-LG_BRICK_WIDTH/20,0, 0,0,-LG_BRICK_HEIGHT/24, -LG_BRICK_WIDTH/20,0,0, 0,0,4*LG_BRICK_HEIGHT/24>
		}
	}
	#declare lg_knob_clear = object { lg_knob_l3temp }
#end


#ifndef (Color7)
#declare Color7 = #if (version >= 3.1) material { #end texture {
	lg_grey
} #if (version >= 3.1) } #end
#declare Color7_slope = #if (version >= 3.1) material { #end texture {
	lg_grey
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color0)
#declare Color0 = #if (version >= 3.1) material { #end texture {
	lg_black
} #if (version >= 3.1) } #end
#declare Color0_slope = #if (version >= 3.1) material { #end texture {
	lg_black
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color8)
#declare Color8 = #if (version >= 3.1) material { #end texture {
	lg_dark_grey
} #if (version >= 3.1) } #end
#declare Color8_slope = #if (version >= 3.1) material { #end texture {
	lg_dark_grey
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color32)
#declare Color32 = #if (version >= 3.1) material { #end texture {
	// Color not in lg_color.inc; however use same texture
	pigment { rgb <0.301961,0.301961,0.301961> #if (QUAL > 1) filter 0.9 #end }
	finish {
		ambient 0.3
		diffuse 0.6
		#if (QUAL > 1)
			reflection 0.25
			refraction 1
			ior 1.5
			phong 0.3
			phong_size 60
		#end
	}
} #if (version >= 3.1) } #end
#declare Color32_slope = #if (version >= 3.1) material { #end texture {
	// Color not in lg_color.inc; however use same texture
	pigment { rgb <0.301961,0.301961,0.301961> #if (QUAL > 1) filter 0.9 #end }
	finish {
		ambient 0.3
		diffuse 0.6
		#if (QUAL > 1)
			reflection 0.25
			refraction 1
			ior 1.5
			phong 0.3
			phong_size 60
		#end
	}
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color383)
#declare Color383 = #if (version >= 3.1) material { #end texture {
	lg_chrome
} #if (version >= 3.1) } #end
#declare Color383_slope = #if (version >= 3.1) material { #end texture {
	lg_chrome
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#ifndef (Color36)
#declare Color36 = #if (version >= 3.1) material { #end texture {
	#if (QUAL > 1) lg_clear_red #else lg_red #end
} #if (version >= 3.1) } #end
#declare Color36_slope = #if (version >= 3.1) material { #end texture {
	#if (QUAL > 1) lg_clear_red #else lg_red #end
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4740)
		#include "lg_4740.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4740_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,8,20> } #else object {
// Space Radar Dish  2 x  2
	lg_4740
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4740_dot_dat_clear = #if (QUAL = 0) box { <-20,-4,-20>, <20,8,20> } #else object {
// Space Radar Dish  2 x  2
	lg_4740_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4589)
		#include "lg_4589.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4589_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Cone  1 x  1
	lg_4589
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4589_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Cone  1 x  1
	lg_4589_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4733)
		#include "lg_4733.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4733_dot_dat = #if (QUAL = 0) box { <-14,-4,-14>, <14,24,14> } #else object {
// Brick  1 x  1 with Studs on Sides
	lg_4733
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4733_dot_dat_clear = #if (QUAL = 0) box { <-14,-4,-14>, <14,24,14> } #else object {
// Brick  1 x  1 with Studs on Sides
	lg_4733_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_3040)
		#include "lg_3040.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _3040_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <10,24,10> } #else object {
// Slope Brick 45  2 x  1
	lg_3040
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _3040_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-30>, <10,24,10> } #else object {
// Slope Brick 45  2 x  1
	lg_3040_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#if (QUAL > 0)
#declare _3040_dot_dat_slope = object {
// Slope Brick 45  2 x  1
	lg_3040_slope
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_6541)
		#include "lg_6541.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _6541_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Technic Brick  1 x  1 with Hole
	lg_6541
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _6541_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Technic Brick  1 x  1 with Hole
	lg_6541_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_2555)
		#include "lg_2555.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _2555_dot_dat = #if (QUAL = 0) box { <-10,-10,-10>, <10,8,10> } #else object {
// Tile  1 x  1 with Clip
	lg_2555
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _2555_dot_dat_clear = #if (QUAL = 0) box { <-10,-10,-10>, <10,8,10> } #else object {
// Tile  1 x  1 with Clip
	lg_2555_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_30031)
		#include "lg_30031.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _30031_dot_dat = #if (QUAL = 0) box { <-31.19,-19.2,-6>, <31.19,6,13.19> } #else object {
// Space Handlebars
	lg_30031
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _30031_dot_dat_clear = #if (QUAL = 0) box { <-31.19,-19.2,-6>, <31.19,6,13.19> } #else object {
// Space Handlebars
	lg_30031_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4599)
		#include "lg_4599.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4599_dot_dat = #if (QUAL = 0) box { <-8,-4,-8>, <8,24,20> } #else object {
// Tap  1 x  1
	lg_4599
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4599_dot_dat_clear = #if (QUAL = 0) box { <-8,-4,-8>, <8,24,20> } #else object {
// Tap  1 x  1
	lg_4599_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#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 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 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 2003-01
// BFC CERTIFY CCW
// 2002-12-20  NielsK: BFC certified
// 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 _1_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <0,-1,0>,<2,2,2> } } }

#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_4cyli_dot_dat = cylinder {
	<0,0,0>, <0,1,0>, 1 open
	clipped_by { plane { <1,0,-1>, O7071 } }
}

#declare _1_dash_4ndis_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 2, 1
		clipped_by { box { <0,-1,0>, <1,1,1> } }
	}
#else
	difference {
		box { <0,-0.001,0>, <1,0.001,1> }
		cylinder { <0,-1,0>, <0,1,0>, 1 }
	}
#end

#declare _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_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <-2,-1,0>,<2,2,2> } } }

#declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open }

#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 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 _30162_dot_dat = #if (QUAL = 0) box { <-14.484,-8.484,-18>, <14.484,8.484,10> } #else union {
// Minifig Tool Binoculars Town
// Name: 30162.dat
// Author: Paul Easter
// Official LCAD Part - 2000-02 Update
// KEYWORDS binoculars Adventurers City
// CATEGORY Minifig Accessory
	mesh {
		triangle { <6,4,0>, <5.54,3.91,-2.3>, <5.54,3.91,-7> }
		triangle { <5.54,3.91,-7>, <6,4,-7>, <6,4,0> }
		triangle { <5.54,3.91,-7>, <5.54,3.91,-2.3>, <4.46,3.7,-3.9> }
		triangle { <4.46,3.7,-3.9>, <4.46,3.7,-7>, <5.54,3.91,-7> }
		triangle { <4.46,3.7,-7>, <4.46,3.7,-3.9>, <4.25,3.55,-4.25> }
		triangle { <4.25,3.55,-4.25>, <4.25,3.55,-7>, <4.46,3.7,-7> }
		triangle { <4.25,3.55,-7>, <4.25,3.55,-4.25>, <3.18,2.82,-4.96> }
		triangle { <3.18,2.82,-4.96>, <3.18,2.82,-7>, <4.25,3.55,-7> }
		triangle { <3.18,2.82,-7>, <3.18,2.82,-4.96>, <2.3,1.53,-5.54> }
		triangle { <2.3,1.53,-5.54>, <2.3,1.53,-7>, <3.18,2.82,-7> }
		triangle { <2.3,1.53,-7>, <2.3,1.53,-5.54>, <2,0,-5.61> }
		triangle { <2,0,-5.61>, <2,0,-7>, <2.3,1.53,-7> }
		triangle { <6,4,0>, <5.54,3.91,-2.3>, <5.54,0,-2.3> }
		triangle { <5.54,0,-2.3>, <6,0,0>, <6,4,0> }
		triangle { <5.54,3.91,-2.3>, <4.46,3.7,-3.9>, <4.46,0,-3.9> }
		triangle { <4.46,0,-3.9>, <5.54,0,-2.3>, <5.54,3.91,-2.3> }
		triangle { <4.46,3.7,-3.9>, <4.25,3.55,-4.25>, <4.25,0,-4.25> }
		triangle { <4.25,0,-4.25>, <4.46,0,-3.9>, <4.46,3.7,-3.9> }
		triangle { <4.25,3.55,-4.25>, <3.18,2.82,-4.96>, <3.18,0,-4.96> }
		triangle { <3.18,0,-4.96>, <4.25,0,-4.25>, <4.25,3.55,-4.25> }
		triangle { <3.18,2.82,-4.96>, <2.3,1.53,-5.54>, <2.3,0,-5.54> }
		triangle { <2.3,0,-5.54>, <3.18,0,-4.96>, <3.18,2.82,-4.96> }
		triangle { <2.3,1.53,-5.54>, <2,0,-5.61>, <2.3,0,-5.54> }
		triangle { <6,4,6>, <6,4,0>, <5.543,4,2.296> }
		triangle { <6,4,6>, <5.543,4,2.296>, <4.243,4,4.243> }
		triangle { <6,4,6>, <4.243,4,4.243>, <2.296,4,5.543> }
		triangle { <6,4,6>, <2.296,4,5.543>, <2,4,5.61> }
		triangle { <2,4,5.61>, <2,4,6>, <6,4,6> }
		triangle { <6,0,0>, <5.54,0,2.3>, <5.54,4,2.3> }
		triangle { <5.54,4,2.3>, <6,4,0>, <6,0,0> }
		triangle { <5.54,0,2.3>, <4.25,0,4.25>, <4.25,4,4.25> }
		triangle { <4.25,4,4.25>, <5.54,4,2.3>, <5.54,0,2.3> }
		triangle { <4.25,0,4.25>, <2.3,0,5.54>, <2.3,4,5.54> }
		triangle { <2.3,4,5.54>, <4.25,4,4.25>, <4.25,0,4.25> }
		triangle { <2.3,0,5.54>, <2,0,5.61>, <2,4,5.61> }
		triangle { <2,4,5.61>, <2.3,4,5.54>, <2.3,0,5.54> }
		triangle { <2,0,6>, <2,0,5.61>, <2,4,5.61> }
		triangle { <2,4,5.61>, <2,4,6>, <2,0,6> }
// 
		triangle { <-6,4,0>, <-5.54,3.91,-2.3>, <-5.54,3.91,-7> }
		triangle { <-5.54,3.91,-7>, <-6,4,-7>, <-6,4,0> }
		triangle { <-5.54,3.91,-7>, <-5.54,3.91,-2.3>, <-4.46,3.7,-3.9> }
		triangle { <-4.46,3.7,-3.9>, <-4.46,3.7,-7>, <-5.54,3.91,-7> }
		triangle { <-4.46,3.7,-7>, <-4.46,3.7,-3.9>, <-4.25,3.55,-4.25> }
		triangle { <-4.25,3.55,-4.25>, <-4.25,3.55,-7>, <-4.46,3.7,-7> }
		triangle { <-4.25,3.55,-7>, <-4.25,3.55,-4.25>, <-3.18,2.82,-4.96> }
		triangle { <-3.18,2.82,-4.96>, <-3.18,2.82,-7>, <-4.25,3.55,-7> }
		triangle { <-3.18,2.82,-7>, <-3.18,2.82,-4.96>, <-2.3,1.53,-5.54> }
		triangle { <-2.3,1.53,-5.54>, <-2.3,1.53,-7>, <-3.18,2.82,-7> }
		triangle { <-2.3,1.53,-7>, <-2.3,1.53,-5.54>, <-2,0,-5.61> }
		triangle { <-2,0,-5.61>, <-2,0,-7>, <-2.3,1.53,-7> }
		triangle { <-6,4,0>, <-5.54,3.91,-2.3>, <-5.54,0,-2.3> }
		triangle { <-5.54,0,-2.3>, <-6,0,0>, <-6,4,0> }
		triangle { <-5.54,3.91,-2.3>, <-4.46,3.7,-3.9>, <-4.46,0,-3.9> }
		triangle { <-4.46,0,-3.9>, <-5.54,0,-2.3>, <-5.54,3.91,-2.3> }
		triangle { <-4.46,3.7,-3.9>, <-4.25,3.55,-4.25>, <-4.25,0,-4.25> }
		triangle { <-4.25,0,-4.25>, <-4.46,0,-3.9>, <-4.46,3.7,-3.9> }
		triangle { <-4.25,3.55,-4.25>, <-3.18,2.82,-4.96>, <-3.18,0,-4.96> }
		triangle { <-3.18,0,-4.96>, <-4.25,0,-4.25>, <-4.25,3.55,-4.25> }
		triangle { <-3.18,2.82,-4.96>, <-2.3,1.53,-5.54>, <-2.3,0,-5.54> }
		triangle { <-2.3,0,-5.54>, <-3.18,0,-4.96>, <-3.18,2.82,-4.96> }
		triangle { <-2.3,1.53,-5.54>, <-2,0,-5.61>, <-2.3,0,-5.54> }
		triangle { <-6,4,6>, <-6,4,0>, <-5.543,4,2.296> }
		triangle { <-6,4,6>, <-5.543,4,2.296>, <-4.243,4,4.243> }
		triangle { <-6,4,6>, <-4.243,4,4.243>, <-2.296,4,5.543> }
		triangle { <-6,4,6>, <-2.296,4,5.543>, <-2,4,5.61> }
		triangle { <-2,4,5.61>, <-2,4,6>, <-6,4,6> }
		triangle { <-6,0,0>, <-5.54,0,2.3>, <-5.54,4,2.3> }
		triangle { <-5.54,4,2.3>, <-6,4,0>, <-6,0,0> }
		triangle { <-5.54,0,2.3>, <-4.25,0,4.25>, <-4.25,4,4.25> }
		triangle { <-4.25,4,4.25>, <-5.54,4,2.3>, <-5.54,0,2.3> }
		triangle { <-4.25,0,4.25>, <-2.3,0,5.54>, <-2.3,4,5.54> }
		triangle { <-2.3,4,5.54>, <-4.25,4,4.25>, <-4.25,0,4.25> }
		triangle { <-2.3,0,5.54>, <-2,0,5.61>, <-2,4,5.61> }
		triangle { <-2,4,5.61>, <-2.3,4,5.54>, <-2.3,0,5.54> }
		triangle { <-2,0,6>, <-2,0,5.61>, <-2,4,5.61> }
		triangle { <-2,4,5.61>, <-2,4,6>, <-2,0,6> }
// 
// 
	}
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0,4,0,4,0,-6,0,8> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0,4,0,4,0,6,0,8> }
// 
	mesh {
		triangle { <-6,4,8>, <6,4,8>, <6,-4,8> }
		triangle { <6,-4,8>, <-6,-4,8>, <-6,4,8> }
		triangle { <-2,4,6>, <2,4,6>, <6,-4,6> }
		triangle { <6,-4,6>, <-6,-4,6>, <-2,4,6> }
		triangle { <-6,4,8>, <-6,4,6>, <6,4,6> }
		triangle { <6,4,6>, <6,4,8>, <-6,4,8> }
		triangle { <-6,-4,8>, <-6,-4,6>, <6,-4,6> }
		triangle { <6,-4,6>, <6,-4,8>, <-6,-4,8> }
		triangle { <-6,-4,-7>, <-6,-4,-10>, <6,-4,-10> }
		triangle { <6,-4,-10>, <6,-4,-7>, <-6,-4,-7> }
		triangle { <-6,4,-7>, <-6,4,-10>, <6,4,-10> }
		triangle { <6,4,-10>, <6,4,-7>, <-6,4,-7> }
		triangle { <-6,4,-7>, <-6,-4,-7>, <6,-4,-7> }
		triangle { <6,-4,-7>, <6,4,-7>, <-6,4,-7> }
		triangle { <-6,4,-10>, <-6,-4,-10>, <6,-4,-10> }
		triangle { <6,-4,-10>, <6,4,-10>, <-6,4,-10> }
// 
		triangle { <2,0,6>, <6,0,6>, <6,0,-6> }
		triangle { <6,0,-6>, <2,0,-6>, <2,0,6> }
		triangle { <-2,0,6>, <-6,0,6>, <-6,0,-6> }
		triangle { <-6,0,-6>, <-2,0,-6>, <-2,0,6> }
// 
	}
	object { _1_dash_4cyli_dot_dat matrix <-4,0,0,0,0,13,0,-4,0,6,0,-7> }
	object { _1_dash_4cyli_dot_dat matrix <4,0,0,0,0,13,0,-4,0,-6,0,-7> }
	object { _2_dash_4cyli_dot_dat matrix <0,-3.999,0,0,0,18,3.999,0,0,6,0,-10> }
	object { _2_dash_4cyli_dot_dat matrix <0,-4,0,0,0,18,-4,0,0,-6,0,-10> }
// 
	object { _4_dash_4cyli_dot_dat matrix <3,0,0,0,0,1,0,3,0,6,0,8> }
	object { _4_dash_4cyli_dot_dat matrix <3,0,0,0,0,1,0,3,0,-6,0,8> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,1,0,4,0,6,0,9> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,1,0,4,0,-6,0,9> }
	object { _4_dash_4cyli_dot_dat matrix <2.5,0,0,0,0,2,0,2.5,0,6,0,8> }
	object { _4_dash_4cyli_dot_dat matrix <2.5,0,0,0,0,2,0,2.5,0,-6,0,8> }
	object { ring3_dot_dat matrix <1,0,0,0,0,1,0,1,0,6,0,10> }
	object { ring4_dot_dat matrix <0.625,0,0,0,0,0.625,0,0.625,0,6,0,10> }
	object { ring3_dot_dat matrix <1,0,0,0,0,1,0,1,0,6,0,9> }
	object { ring3_dot_dat matrix <1,0,0,0,0,1,0,1,0,-6,0,10> }
	object { ring4_dot_dat matrix <0.625,0,0,0,0,0.625,0,0.625,0,-6,0,10> }
	object { ring3_dot_dat matrix <1,0,0,0,0,1,0,1,0,-6,0,9> }
// 
	object { _3_dash_4cyli_dot_dat matrix <4.242,4.242,0,0,0,8,-4.242,4.242,0,-6,0,-18> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,0,6,0,6,0,-6,0,-10> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,6,0,4,0,-6,0,-18> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0,4,0,4,0,-6,0,-12> }
	object { ring2_dot_dat matrix <2,0,0,0,0,2,0,2,0,-6,0,-18> }
// 
	object { _3_dash_4cyli_dot_dat matrix <-4.242,4.242,0,0,0,8,4.242,4.242,0,6,0,-18> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,0,6,0,6,0,6,0,-10> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,6,0,4,0,6,0,-18> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0,4,0,4,0,6,0,-12> }
	object { ring2_dot_dat matrix <2,0,0,0,0,2,0,2,0,6,0,-18> }
// 
	object { _1_dash_4cyli_dot_dat matrix <1.75,1.75,0,0,0,8,-1.75,1.75,0,0,-6,-18> }
	object { _1_dash_4ndis_dot_dat matrix <1.75,1.75,0,0,0,8,-1.75,1.75,0,0,-6,-18> }
	object { _1_dash_4ndis_dot_dat matrix <1.75,1.75,0,0,0,8,-1.75,1.75,0,0,-6,-10> }
	mesh {
		triangle { <-1.758,4.242,-18>, <-1.758,-4.242,-18>, <0,-2.5,-18> }
		triangle { <0,-2.5,-18>, <0,2.5,-18>, <-1.758,4.242,-18> }
		triangle { <-1.758,4.242,-10>, <-1.758,-4.242,-10>, <0,-2.5,-10> }
		triangle { <0,-2.5,-10>, <0,2.5,-10>, <-1.758,4.242,-10> }
	}
	object { _1_dash_4cyli_dot_dat matrix <1.75,-1.75,0,0,0,8,-1.75,-1.75,0,0,6,-18> }
	object { _1_dash_4ndis_dot_dat matrix <1.75,-1.75,0,0,0,8,-1.75,-1.75,0,0,6,-18> }
	object { _1_dash_4ndis_dot_dat matrix <1.75,-1.75,0,0,0,8,-1.75,-1.75,0,0,6,-10> }
	mesh {
		triangle { <1.758,4.242,-18>, <1.758,-4.242,-18>, <0,-2.5,-18> }
		triangle { <0,-2.5,-18>, <0,2.5,-18>, <1.758,4.242,-18> }
		triangle { <1.758,4.242,-10>, <1.758,-4.242,-10>, <0,-2.5,-10> }
		triangle { <0,-2.5,-10>, <0,2.5,-10>, <1.758,4.242,-10> }
// 
	}
}
#end

#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 _4006_dot_dat = #if (QUAL = 0) box { <-4,-29.87,-11.39>, <4,42.5,8.8> } #else union {
// Minifig Tool Spanner/Screwdriver
// Name: 4006.dat
// Author: John VanZwieten
// Official LCad update 98-09
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,25,0,0,0,4,0,0,0> }
	mesh {
		triangle { <4,25,0>, <3.68,25,1.52>, <3.68,26.4,1.52> }
		triangle { <3.68,26.4,1.52>, <4,25,0>, <4,25,0> }
		triangle { <3.68,25,1.52>, <2.8,25,2.8>, <2.8,30.25,2.8> }
		triangle { <2.8,30.25,2.8>, <3.68,26.4,1.52>, <3.68,25,1.52> }
		triangle { <2.8,25,2.8>, <1.52,25,3.68>, <1.52,35.85,3.68> }
		triangle { <1.52,35.85,3.68>, <2.8,30.25,2.8>, <2.8,25,2.8> }
		triangle { <1.52,25,3.68>, <0,25,4>, <0.5,42.5,3.954> }
		triangle { <0.5,42.5,3.954>, <1.52,35.85,3.68>, <1.52,25,3.68> }
		triangle { <0,25,4>, <0,42.5,4>, <0.5,42.5,3.954> }
		triangle { <-4,25,0>, <-3.68,25,1.52>, <-3.68,26.4,1.52> }
		triangle { <-3.68,26.4,1.52>, <-4,25,0>, <-4,25,0> }
		triangle { <-3.68,25,1.52>, <-2.8,25,2.8>, <-2.8,30.25,2.8> }
		triangle { <-2.8,30.25,2.8>, <-3.68,26.4,1.52>, <-3.68,25,1.52> }
		triangle { <-2.8,25,2.8>, <-1.52,25,3.68>, <-1.52,35.85,3.68> }
		triangle { <-1.52,35.85,3.68>, <-2.8,30.25,2.8>, <-2.8,25,2.8> }
		triangle { <-1.52,25,3.68>, <0,25,4>, <-0.5,42.5,3.954> }
		triangle { <-0.5,42.5,3.954>, <-1.52,35.85,3.68>, <-1.52,25,3.68> }
		triangle { <0,25,4>, <0,42.5,4>, <-0.5,42.5,3.954> }
		triangle { <4,25,0>, <3.68,25,-1.52>, <3.68,26.4,-1.52> }
		triangle { <3.68,26.4,-1.52>, <4,25,0>, <4,25,0> }
		triangle { <3.68,25,-1.52>, <2.8,25,-2.8>, <2.8,30.25,-2.8> }
		triangle { <2.8,30.25,-2.8>, <3.68,26.4,-1.52>, <3.68,25,-1.52> }
		triangle { <2.8,25,-2.8>, <1.52,25,-3.68>, <1.52,35.85,-3.68> }
		triangle { <1.52,35.85,-3.68>, <2.8,30.25,-2.8>, <2.8,25,-2.8> }
		triangle { <1.52,25,-3.68>, <0,25,-4>, <0.5,42.5,-3.954> }
		triangle { <0.5,42.5,-3.954>, <1.52,35.85,-3.68>, <1.52,25,-3.68> }
		triangle { <0,25,-4>, <0,42.5,-4>, <0.5,42.5,-3.954> }
		triangle { <-4,25,0>, <-3.68,25,-1.52>, <-3.68,26.4,-1.52> }
		triangle { <-3.68,26.4,-1.52>, <-4,25,0>, <-4,25,0> }
		triangle { <-3.68,25,-1.52>, <-2.8,25,-2.8>, <-2.8,30.25,-2.8> }
		triangle { <-2.8,30.25,-2.8>, <-3.68,26.4,-1.52>, <-3.68,25,-1.52> }
		triangle { <-2.8,25,-2.8>, <-1.52,25,-3.68>, <-1.52,35.85,-3.68> }
		triangle { <-1.52,35.85,-3.68>, <-2.8,30.25,-2.8>, <-2.8,25,-2.8> }
		triangle { <-1.52,25,-3.68>, <0,25,-4>, <-0.5,42.5,-3.954> }
		triangle { <-0.5,42.5,-3.954>, <-1.52,35.85,-3.68>, <-1.52,25,-3.68> }
		triangle { <0,25,-4>, <0,42.5,-4>, <-0.5,42.5,-3.954> }
		triangle { <3.68,26.4,1.52>, <3.68,26.4,-1.52>, <4,25,0> }
		triangle { <4,25,0>, <4,25,0>, <3.68,26.4,1.52> }
		triangle { <2.8,30.25,2.8>, <2.8,30.25,-2.8>, <3.68,26.4,-1.52> }
		triangle { <3.68,26.4,-1.52>, <3.68,26.4,1.52>, <2.8,30.25,2.8> }
		triangle { <1.52,35.85,3.68>, <1.52,35.85,-3.68>, <2.8,30.25,-2.8> }
		triangle { <2.8,30.25,-2.8>, <2.8,30.25,2.8>, <1.52,35.85,3.68> }
		triangle { <0.5,42.5,3.954>, <0.5,42.5,-3.954>, <1.52,35.85,-3.68> }
		triangle { <1.52,35.85,-3.68>, <1.52,35.85,3.68>, <0.5,42.5,3.954> }
		triangle { <0,42.5,4>, <0,42.5,-4>, <0.5,42.5,-3.954> }
		triangle { <0.5,42.5,-3.954>, <0.5,42.5,3.954>, <0,42.5,4> }
		triangle { <-3.68,26.4,1.52>, <-3.68,26.4,-1.52>, <-4,25,0> }
		triangle { <-4,25,0>, <-4,25,0>, <-3.68,26.4,1.52> }
		triangle { <-2.8,30.25,2.8>, <-2.8,30.25,-2.8>, <-3.68,26.4,-1.52> }
		triangle { <-3.68,26.4,-1.52>, <-3.68,26.4,1.52>, <-2.8,30.25,2.8> }
		triangle { <-1.52,35.85,3.68>, <-1.52,35.85,-3.68>, <-2.8,30.25,-2.8> }
		triangle { <-2.8,30.25,-2.8>, <-2.8,30.25,2.8>, <-1.52,35.85,3.68> }
		triangle { <-0.5,42.5,3.954>, <-0.5,42.5,-3.954>, <-1.52,35.85,-3.68> }
		triangle { <-1.52,35.85,-3.68>, <-1.52,35.85,3.68>, <-0.5,42.5,3.954> }
		triangle { <0,42.5,4>, <0,42.5,-4>, <-0.5,42.5,-3.954> }
		triangle { <-0.5,42.5,-3.954>, <-0.5,42.5,3.954>, <0,42.5,4> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,-3.86,-4.6,-8,0,0,0,4.6,-3.86,4,-23.5,2.5> }
	object { _2_dash_4ndis_dot_dat matrix <0,-3.86,-4.6,-8,0,0,0,4.6,-3.86,4,-23.5,2.5> }
	object { _2_dash_4ndis_dot_dat matrix <0,-3.86,-4.6,-8,0,0,0,4.6,-3.86,-4,-23.5,2.5> }
	mesh {
		triangle { <4,-28.827,-0.273>, <4,-27.36,-2.1>, <-4,-27.36,-2.1> }
		triangle { <-4,-27.36,-2.1>, <-4,-28.827,-0.273>, <4,-28.827,-0.273> }
	}
	object { _1_dash_4cyli_dot_dat matrix <0,-9.66,-2.59,-8,0,0,0,2.59,-9.66,4,-20.21,0.86> }
	mesh {
		triangle { <4,-28.827,-0.273>, <4,-29.45,-0.8>, <-4,-29.45,-0.8> }
		triangle { <-4,-29.45,-0.8>, <-4,-28.827,-0.273>, <4,-28.827,-0.273> }
		triangle { <4,-29.87,-1.73>, <4,-29.45,-0.8>, <-4,-29.45,-0.8> }
		triangle { <-4,-29.45,-0.8>, <-4,-29.87,-1.73>, <4,-29.87,-1.73> }
		triangle { <4,-28.827,-0.273>, <4,-29.87,-1.73>, <4,-22.76,-5.96> }
		triangle { <4,-28.827,-0.273>, <4,-29.87,-1.73>, <4,-29.45,-0.8> }
		triangle { <-4,-28.827,-0.273>, <-4,-29.87,-1.73>, <-4,-22.76,-5.96> }
		triangle { <-4,-28.827,-0.273>, <-4,-29.87,-1.73>, <-4,-29.45,-0.8> }
		triangle { <4,-22.76,-5.96>, <4,-27.36,-2.1>, <4,-29.87,-1.73> }
		triangle { <4,-29.87,-1.73>, <4,-28.144,-5.23>, <4,-22.76,-5.96> }
		triangle { <4,-22.76,-5.96>, <4,-28.144,-5.23>, <4,-25.209,-7.802> }
		triangle { <4,-22.76,-5.96>, <4,-25.209,-7.802>, <4,-21.514,-9.056> }
		triangle { <4,-15.04,3.24>, <4,-22.76,-5.96>, <4,-21.514,-9.056> }
		triangle { <4,-21.514,-9.056>, <4,-17.62,-8.8>, <4,-15.04,3.24> }
		triangle { <-4,-22.76,-5.96>, <-4,-27.36,-2.1>, <-4,-29.87,-1.73> }
		triangle { <-4,-29.87,-1.73>, <-4,-28.144,-5.23>, <-4,-22.76,-5.96> }
		triangle { <-4,-22.76,-5.96>, <-4,-28.144,-5.23>, <-4,-25.209,-7.802> }
		triangle { <-4,-22.76,-5.96>, <-4,-25.209,-7.802>, <-4,-21.514,-9.056> }
		triangle { <-4,-15.04,3.24>, <-4,-22.76,-5.96>, <-4,-21.514,-9.056> }
		triangle { <-4,-21.514,-9.056>, <-4,-17.62,-8.8>, <-4,-15.04,3.24> }
		triangle { <4,-17.62,-8.8>, <4,-14.12,-7.074>, <-4,-14.12,-7.074> }
		triangle { <-4,-14.12,-7.074>, <-4,-17.62,-8.8>, <4,-17.62,-8.8> }
		triangle { <-4,-17.62,8.8>, <-4,-14.12,7.074>, <4,-14.12,7.074> }
		triangle { <4,-14.12,7.074>, <4,-17.62,8.8>, <-4,-17.62,8.8> }
		triangle { <4,-18.8,8.7>, <4,-17.62,8.8>, <-4,-17.62,8.8> }
		triangle { <-4,-17.62,8.8>, <-4,-18.8,8.7>, <4,-18.8,8.7> }
		triangle { <4,-18.8,8.7>, <4,-19.259,8.609>, <-4,-19.259,8.609> }
		triangle { <-4,-19.259,8.609>, <-4,-18.8,8.7>, <4,-18.8,8.7> }
		triangle { <4,-19.259,8.609>, <4,-19.649,8.349>, <-4,-19.649,8.349> }
		triangle { <-4,-19.649,8.349>, <-4,-19.259,8.609>, <4,-19.259,8.609> }
		triangle { <4,-19.649,8.349>, <4,-19.909,7.959>, <-4,-19.909,7.959> }
		triangle { <-4,-19.909,7.959>, <-4,-19.649,8.349>, <4,-19.649,8.349> }
		triangle { <4,-19.909,7.959>, <4,-20,7.2>, <-4,-20,7.2> }
		triangle { <-4,-20,7.2>, <-4,-19.909,7.959>, <4,-19.909,7.959> }
		triangle { <4,-20,7.2>, <-4,-20,7.2>, <-4,-19.64,7.1> }
		triangle { <-4,-19.64,7.1>, <4,-19.64,7.1>, <4,-20,7.2> }
		triangle { <4,-15.04,3.24>, <4,-18.8,8.7>, <4,-19.259,8.609> }
		triangle { <4,-15.04,3.24>, <4,-19.259,8.609>, <4,-19.649,8.349> }
		triangle { <4,-15.04,3.24>, <4,-19.649,8.349>, <4,-19.909,7.959> }
		triangle { <4,-15.04,3.24>, <4,-19.909,7.959>, <4,-19.64,7.1> }
		triangle { <4,-20,7.5>, <4,-19.64,7.1>, <4,-19.909,7.959> }
		triangle { <-4,-15.04,3.24>, <-4,-18.8,8.7>, <-4,-19.259,8.609> }
		triangle { <-4,-15.04,3.24>, <-4,-19.259,8.609>, <-4,-19.649,8.349> }
		triangle { <-4,-15.04,3.24>, <-4,-19.649,8.349>, <-4,-19.909,7.959> }
		triangle { <-4,-15.04,3.24>, <-4,-19.909,7.959>, <-4,-19.64,7.1> }
		triangle { <-4,-20,7.5>, <-4,-19.64,7.1>, <-4,-19.909,7.959> }
		triangle { <4,-15.04,3.24>, <4,-17.62,-8.8>, <4,-14.12,-7.074> }
		triangle { <4,-14.12,-7.074>, <4,-14.12,7.074>, <4,-15.04,3.24> }
		triangle { <-4,-15.04,3.24>, <-4,-17.62,-8.8>, <-4,-14.12,-7.074> }
		triangle { <-4,-14.12,-7.074>, <-4,-14.12,7.074>, <-4,-15.04,3.24> }
		triangle { <4,-15.04,3.24>, <4,-14.12,7.074>, <4,-17.62,8.8> }
		triangle { <4,-17.62,8.8>, <4,-18.8,8.7>, <4,-15.04,3.24> }
		triangle { <-4,-15.04,3.24>, <-4,-14.12,7.074>, <-4,-17.62,8.8> }
		triangle { <-4,-17.62,8.8>, <-4,-18.8,8.7>, <-4,-15.04,3.24> }
		triangle { <4,0,0>, <4,-3,0.41>, <4,-3,-0.41> }
		triangle { <4,-3,0.41>, <4,-3,-0.41>, <4,-6,-1.23> }
		triangle { <4,-6,-1.23>, <4,-6,1.23>, <4,-3,0.41> }
		triangle { <4,-6,-1.23>, <4,-6,1.23>, <4,-9,2.46> }
		triangle { <4,-9,2.46>, <4,-9,-2.46>, <4,-6,-1.23> }
		triangle { <4,-9,2.46>, <4,-9,-2.46>, <4,-11.548,-4.139> }
		triangle { <4,-11.548,-4.139>, <4,-11.548,4.139>, <4,-9,2.46> }
		triangle { <4,-11.548,-4.139>, <4,-11.548,4.139>, <4,-14.12,7.074> }
		triangle { <4,-14.12,7.074>, <4,-14.12,-7.074>, <4,-11.548,-4.139> }
		triangle { <-4,0,0>, <-4,-3,0.41>, <-4,-3,-0.41> }
		triangle { <-4,-3,0.41>, <-4,-3,-0.41>, <-4,-6,-1.23> }
		triangle { <-4,-6,-1.23>, <-4,-6,1.23>, <-4,-3,0.41> }
		triangle { <-4,-6,-1.23>, <-4,-6,1.23>, <-4,-9,2.46> }
		triangle { <-4,-9,2.46>, <-4,-9,-2.46>, <-4,-6,-1.23> }
		triangle { <-4,-9,2.46>, <-4,-9,-2.46>, <-4,-11.548,-4.139> }
		triangle { <-4,-11.548,-4.139>, <-4,-11.548,4.139>, <-4,-9,2.46> }
		triangle { <-4,-11.548,-4.139>, <-4,-11.548,4.139>, <-4,-14.12,7.074> }
		triangle { <-4,-14.12,7.074>, <-4,-14.12,-7.074>, <-4,-11.548,-4.139> }
		triangle { <0,0,4>, <0.8,-3,4.205>, <-0.8,-3,4.205> }
		triangle { <0.8,-3,4.205>, <-0.8,-3,4.205>, <-1.6,-6,4.614> }
		triangle { <-1.6,-6,4.614>, <1.6,-6,4.614>, <0.8,-3,4.205> }
		triangle { <-1.6,-6,4.614>, <1.6,-6,4.614>, <2.4,-9,5.228> }
		triangle { <2.4,-9,5.228>, <-2.4,-9,5.228>, <-1.6,-6,4.614> }
		triangle { <2.4,-9,5.228>, <-2.4,-9,5.228>, <-3.2,-12,6.047> }
		triangle { <-3.2,-12,6.047>, <3.2,-12,6.047>, <2.4,-9,5.228> }
		triangle { <-3.2,-12,6.047>, <3.2,-12,6.047>, <4,-14.12,7.074> }
		triangle { <4,-14.12,7.074>, <-4,-14.12,7.074>, <-3.2,-12,6.047> }
		triangle { <0,0,-4>, <0.8,-3,-4.205>, <-0.8,-3,-4.205> }
		triangle { <0.8,-3,-4.205>, <-0.8,-3,-4.205>, <-1.6,-6,-4.614> }
		triangle { <-1.6,-6,-4.614>, <1.6,-6,-4.614>, <0.8,-3,-4.205> }
		triangle { <-1.6,-6,-4.614>, <1.6,-6,-4.614>, <2.4,-9,-5.228> }
		triangle { <2.4,-9,-5.228>, <-2.4,-9,-5.228>, <-1.6,-6,-4.614> }
		triangle { <2.4,-9,-5.228>, <-2.4,-9,-5.228>, <-3.2,-12,-6.047> }
		triangle { <-3.2,-12,-6.047>, <3.2,-12,-6.047>, <2.4,-9,-5.228> }
		triangle { <-3.2,-12,-6.047>, <3.2,-12,-6.047>, <4,-14.12,-7.074> }
		triangle { <4,-14.12,-7.074>, <-4,-14.12,-7.074>, <-3.2,-12,-6.047> }
		triangle { <4,0,0>, <4,-3,0.41>, <3.68,0,1.52> }
		triangle { <4,-3,0.41>, <3.68,0,1.52>, <3.756,-3,1.9> }
		triangle { <4,-3,0.41>, <4,-6,1.23>, <3.756,-3,1.9> }
		triangle { <4,-6,1.23>, <3.756,-3,1.9>, <3.817,-6,2.639> }
		triangle { <4,-6,1.23>, <4,-9,2.46>, <3.817,-6,2.639> }
		triangle { <4,-9,2.46>, <3.817,-6,2.639>, <3.878,-9,3.748> }
		triangle { <4,-9,2.46>, <4,-11.548,4.139>, <3.878,-9,3.748> }
		triangle { <4,-11.548,4.139>, <3.878,-9,3.748>, <3.939,-12,5.226> }
		triangle { <4,-11.548,4.139>, <3.939,-12,5.226>, <4,-14.12,7.074> }
		triangle { <3.68,0,1.52>, <3.756,-3,1.9>, <2.8,0,2.8> }
		triangle { <3.756,-3,1.9>, <2.8,0,2.8>, <3.062,-3,3.111> }
		triangle { <3.756,-3,1.9>, <3.817,-6,2.639>, <3.062,-3,3.111> }
		triangle { <3.817,-6,2.639>, <3.062,-3,3.111>, <3.297,-6,3.677> }
		triangle { <3.817,-6,2.639>, <3.878,-9,3.748>, <3.297,-6,3.677> }
		triangle { <3.878,-9,3.748>, <3.297,-6,3.677>, <3.531,-9,4.526> }
		triangle { <3.878,-9,3.748>, <3.939,-12,5.226>, <3.531,-9,4.526> }
		triangle { <3.939,-12,5.226>, <3.531,-9,4.526>, <3.766,-12,5.659> }
		triangle { <3.939,-12,5.226>, <4,-14.12,7.074>, <3.766,-12,5.659> }
		triangle { <2.8,0,2.8>, <3.062,-3,3.111>, <1.52,0,3.68> }
		triangle { <3.062,-3,3.111>, <1.52,0,3.68>, <2.025,-3,3.921> }
		triangle { <3.062,-3,3.111>, <3.297,-6,3.677>, <2.025,-3,3.921> }
		triangle { <3.297,-6,3.677>, <2.025,-3,3.921>, <2.518,-6,4.371> }
		triangle { <3.297,-6,3.677>, <3.531,-9,4.526>, <2.518,-6,4.371> }
		triangle { <3.531,-9,4.526>, <2.518,-6,4.371>, <3.012,-9,5.047> }
		triangle { <3.531,-9,4.526>, <3.766,-12,5.659>, <3.012,-9,5.047> }
		triangle { <3.766,-12,5.659>, <3.012,-9,5.047>, <3.506,-12,5.948> }
		triangle { <3.766,-12,5.659>, <4,-14.12,7.074>, <3.506,-12,5.948> }
		triangle { <1.52,0,3.68>, <2.025,-3,3.921>, <0,0,4> }
		triangle { <2.025,-3,3.921>, <0,0,4>, <0.8,-3,4.205> }
		triangle { <2.025,-3,3.921>, <2.518,-6,4.371>, <0.8,-3,4.205> }
		triangle { <2.518,-6,4.371>, <0.8,-3,4.205>, <1.6,-6,4.614> }
		triangle { <2.518,-6,4.371>, <3.012,-9,5.047>, <1.6,-6,4.614> }
		triangle { <3.012,-9,5.047>, <1.6,-6,4.614>, <2.4,-9,5.228> }
		triangle { <3.012,-9,5.047>, <3.506,-12,5.948>, <2.4,-9,5.228> }
		triangle { <3.506,-12,5.948>, <2.4,-9,5.228>, <3.2,-12,6.047> }
		triangle { <3.506,-12,5.948>, <4,-14.12,7.074>, <3.2,-12,6.047> }
		triangle { <-4,0,0>, <-4,-3,0.41>, <-3.68,0,1.52> }
		triangle { <-4,-3,0.41>, <-3.68,0,1.52>, <-3.756,-3,1.9> }
		triangle { <-4,-3,0.41>, <-4,-6,1.23>, <-3.756,-3,1.9> }
		triangle { <-4,-6,1.23>, <-3.756,-3,1.9>, <-3.817,-6,2.639> }
		triangle { <-4,-6,1.23>, <-4,-9,2.46>, <-3.817,-6,2.639> }
		triangle { <-4,-9,2.46>, <-3.817,-6,2.639>, <-3.878,-9,3.748> }
		triangle { <-4,-9,2.46>, <-4,-11.548,4.139>, <-3.878,-9,3.748> }
		triangle { <-4,-11.548,4.139>, <-3.878,-9,3.748>, <-3.939,-12,5.226> }
		triangle { <-4,-11.548,4.139>, <-3.939,-12,5.226>, <-4,-14.12,7.074> }
		triangle { <-3.68,0,1.52>, <-3.756,-3,1.9>, <-2.8,0,2.8> }
		triangle { <-3.756,-3,1.9>, <-2.8,0,2.8>, <-3.062,-3,3.111> }
		triangle { <-3.756,-3,1.9>, <-3.817,-6,2.639>, <-3.062,-3,3.111> }
		triangle { <-3.817,-6,2.639>, <-3.062,-3,3.111>, <-3.297,-6,3.677> }
		triangle { <-3.817,-6,2.639>, <-3.878,-9,3.748>, <-3.297,-6,3.677> }
		triangle { <-3.878,-9,3.748>, <-3.297,-6,3.677>, <-3.531,-9,4.526> }
		triangle { <-3.878,-9,3.748>, <-3.939,-12,5.226>, <-3.531,-9,4.526> }
		triangle { <-3.939,-12,5.226>, <-3.531,-9,4.526>, <-3.766,-12,5.659> }
		triangle { <-3.939,-12,5.226>, <-4,-14.12,7.074>, <-3.766,-12,5.659> }
		triangle { <-2.8,0,2.8>, <-3.062,-3,3.111>, <-1.52,0,3.68> }
		triangle { <-3.062,-3,3.111>, <-1.52,0,3.68>, <-2.025,-3,3.921> }
		triangle { <-3.062,-3,3.111>, <-3.297,-6,3.677>, <-2.025,-3,3.921> }
		triangle { <-3.297,-6,3.677>, <-2.025,-3,3.921>, <-2.518,-6,4.371> }
		triangle { <-3.297,-6,3.677>, <-3.531,-9,4.526>, <-2.518,-6,4.371> }
		triangle { <-3.531,-9,4.526>, <-2.518,-6,4.371>, <-3.012,-9,5.047> }
		triangle { <-3.531,-9,4.526>, <-3.766,-12,5.659>, <-3.012,-9,5.047> }
		triangle { <-3.766,-12,5.659>, <-3.012,-9,5.047>, <-3.506,-12,5.948> }
		triangle { <-3.766,-12,5.659>, <-4,-14.12,7.074>, <-3.506,-12,5.948> }
		triangle { <-1.52,0,3.68>, <-2.025,-3,3.921>, <0,0,4> }
		triangle { <-2.025,-3,3.921>, <0,0,4>, <-0.8,-3,4.205> }
		triangle { <-2.025,-3,3.921>, <-2.518,-6,4.371>, <-0.8,-3,4.205> }
		triangle { <-2.518,-6,4.371>, <-0.8,-3,4.205>, <-1.6,-6,4.614> }
		triangle { <-2.518,-6,4.371>, <-3.012,-9,5.047>, <-1.6,-6,4.614> }
		triangle { <-3.012,-9,5.047>, <-1.6,-6,4.614>, <-2.4,-9,5.228> }
		triangle { <-3.012,-9,5.047>, <-3.506,-12,5.948>, <-2.4,-9,5.228> }
		triangle { <-3.506,-12,5.948>, <-2.4,-9,5.228>, <-3.2,-12,6.047> }
		triangle { <-3.506,-12,5.948>, <-4,-14.12,7.074>, <-3.2,-12,6.047> }
		triangle { <4,0,0>, <4,-3,-0.41>, <3.68,0,-1.52> }
		triangle { <4,-3,-0.41>, <3.68,0,-1.52>, <3.756,-3,-1.9> }
		triangle { <4,-3,-0.41>, <4,-6,-1.23>, <3.756,-3,-1.9> }
		triangle { <4,-6,-1.23>, <3.756,-3,-1.9>, <3.817,-6,-2.639> }
		triangle { <4,-6,-1.23>, <4,-9,-2.46>, <3.817,-6,-2.639> }
		triangle { <4,-9,-2.46>, <3.817,-6,-2.639>, <3.878,-9,-3.748> }
		triangle { <4,-9,-2.46>, <4,-11.548,-4.139>, <3.878,-9,-3.748> }
		triangle { <4,-11.548,-4.139>, <3.878,-9,-3.748>, <3.939,-12,-5.226> }
		triangle { <4,-11.548,-4.139>, <3.939,-12,-5.226>, <4,-14.12,-7.074> }
		triangle { <3.68,0,-1.52>, <3.756,-3,-1.9>, <2.8,0,-2.8> }
		triangle { <3.756,-3,-1.9>, <2.8,0,-2.8>, <3.062,-3,-3.111> }
		triangle { <3.756,-3,-1.9>, <3.817,-6,-2.639>, <3.062,-3,-3.111> }
		triangle { <3.817,-6,-2.639>, <3.062,-3,-3.111>, <3.297,-6,-3.677> }
		triangle { <3.817,-6,-2.639>, <3.878,-9,-3.748>, <3.297,-6,-3.677> }
		triangle { <3.878,-9,-3.748>, <3.297,-6,-3.677>, <3.531,-9,-4.526> }
		triangle { <3.878,-9,-3.748>, <3.939,-12,-5.226>, <3.531,-9,-4.526> }
		triangle { <3.939,-12,-5.226>, <3.531,-9,-4.526>, <3.766,-12,-5.659> }
		triangle { <3.939,-12,-5.226>, <4,-14.12,-7.074>, <3.766,-12,-5.659> }
		triangle { <2.8,0,-2.8>, <3.062,-3,-3.111>, <1.52,0,-3.68> }
		triangle { <3.062,-3,-3.111>, <1.52,0,-3.68>, <2.025,-3,-3.921> }
		triangle { <3.062,-3,-3.111>, <3.297,-6,-3.677>, <2.025,-3,-3.921> }
		triangle { <3.297,-6,-3.677>, <2.025,-3,-3.921>, <2.518,-6,-4.371> }
		triangle { <3.297,-6,-3.677>, <3.531,-9,-4.526>, <2.518,-6,-4.371> }
		triangle { <3.531,-9,-4.526>, <2.518,-6,-4.371>, <3.012,-9,-5.047> }
		triangle { <3.531,-9,-4.526>, <3.766,-12,-5.659>, <3.012,-9,-5.047> }
		triangle { <3.766,-12,-5.659>, <3.012,-9,-5.047>, <3.506,-12,-5.948> }
		triangle { <3.766,-12,-5.659>, <4,-14.12,-7.074>, <3.506,-12,-5.948> }
		triangle { <1.52,0,-3.68>, <2.025,-3,-3.921>, <0,0,-4> }
		triangle { <2.025,-3,-3.921>, <0,0,-4>, <0.8,-3,-4.205> }
		triangle { <2.025,-3,-3.921>, <2.518,-6,-4.371>, <0.8,-3,-4.205> }
		triangle { <2.518,-6,-4.371>, <0.8,-3,-4.205>, <1.6,-6,-4.614> }
		triangle { <2.518,-6,-4.371>, <3.012,-9,-5.047>, <1.6,-6,-4.614> }
		triangle { <3.012,-9,-5.047>, <1.6,-6,-4.614>, <2.4,-9,-5.228> }
		triangle { <3.012,-9,-5.047>, <3.506,-12,-5.948>, <2.4,-9,-5.228> }
		triangle { <3.506,-12,-5.948>, <2.4,-9,-5.228>, <3.2,-12,-6.047> }
		triangle { <3.506,-12,-5.948>, <4,-14.12,-7.074>, <3.2,-12,-6.047> }
		triangle { <-4,0,0>, <-4,-3,-0.41>, <-3.68,0,-1.52> }
		triangle { <-4,-3,-0.41>, <-3.68,0,-1.52>, <-3.756,-3,-1.9> }
		triangle { <-4,-3,-0.41>, <-4,-6,-1.23>, <-3.756,-3,-1.9> }
		triangle { <-4,-6,-1.23>, <-3.756,-3,-1.9>, <-3.817,-6,-2.639> }
		triangle { <-4,-6,-1.23>, <-4,-9,-2.46>, <-3.817,-6,-2.639> }
		triangle { <-4,-9,-2.46>, <-3.817,-6,-2.639>, <-3.878,-9,-3.748> }
		triangle { <-4,-9,-2.46>, <-4,-11.548,-4.139>, <-3.878,-9,-3.748> }
		triangle { <-4,-11.548,-4.139>, <-3.878,-9,-3.748>, <-3.939,-12,-5.226> }
		triangle { <-4,-11.548,-4.139>, <-3.939,-12,-5.226>, <-4,-14.12,-7.074> }
		triangle { <-3.68,0,-1.52>, <-3.756,-3,-1.9>, <-2.8,0,-2.8> }
		triangle { <-3.756,-3,-1.9>, <-2.8,0,-2.8>, <-3.062,-3,-3.111> }
		triangle { <-3.756,-3,-1.9>, <-3.817,-6,-2.639>, <-3.062,-3,-3.111> }
		triangle { <-3.817,-6,-2.639>, <-3.062,-3,-3.111>, <-3.297,-6,-3.677> }
		triangle { <-3.817,-6,-2.639>, <-3.878,-9,-3.748>, <-3.297,-6,-3.677> }
		triangle { <-3.878,-9,-3.748>, <-3.297,-6,-3.677>, <-3.531,-9,-4.526> }
		triangle { <-3.878,-9,-3.748>, <-3.939,-12,-5.226>, <-3.531,-9,-4.526> }
		triangle { <-3.939,-12,-5.226>, <-3.531,-9,-4.526>, <-3.766,-12,-5.659> }
		triangle { <-3.939,-12,-5.226>, <-4,-14.12,-7.074>, <-3.766,-12,-5.659> }
		triangle { <-2.8,0,-2.8>, <-3.062,-3,-3.111>, <-1.52,0,-3.68> }
		triangle { <-3.062,-3,-3.111>, <-1.52,0,-3.68>, <-2.025,-3,-3.921> }
		triangle { <-3.062,-3,-3.111>, <-3.297,-6,-3.677>, <-2.025,-3,-3.921> }
		triangle { <-3.297,-6,-3.677>, <-2.025,-3,-3.921>, <-2.518,-6,-4.371> }
		triangle { <-3.297,-6,-3.677>, <-3.531,-9,-4.526>, <-2.518,-6,-4.371> }
		triangle { <-3.531,-9,-4.526>, <-2.518,-6,-4.371>, <-3.012,-9,-5.047> }
		triangle { <-3.531,-9,-4.526>, <-3.766,-12,-5.659>, <-3.012,-9,-5.047> }
		triangle { <-3.766,-12,-5.659>, <-3.012,-9,-5.047>, <-3.506,-12,-5.948> }
		triangle { <-3.766,-12,-5.659>, <-4,-14.12,-7.074>, <-3.506,-12,-5.948> }
		triangle { <-1.52,0,-3.68>, <-2.025,-3,-3.921>, <0,0,-4> }
		triangle { <-2.025,-3,-3.921>, <0,0,-4>, <-0.8,-3,-4.205> }
		triangle { <-2.025,-3,-3.921>, <-2.518,-6,-4.371>, <-0.8,-3,-4.205> }
		triangle { <-2.518,-6,-4.371>, <-0.8,-3,-4.205>, <-1.6,-6,-4.614> }
		triangle { <-2.518,-6,-4.371>, <-3.012,-9,-5.047>, <-1.6,-6,-4.614> }
		triangle { <-3.012,-9,-5.047>, <-1.6,-6,-4.614>, <-2.4,-9,-5.228> }
		triangle { <-3.012,-9,-5.047>, <-3.506,-12,-5.948>, <-2.4,-9,-5.228> }
		triangle { <-3.506,-12,-5.948>, <-2.4,-9,-5.228>, <-3.2,-12,-6.047> }
		triangle { <-3.506,-12,-5.948>, <-4,-14.12,-7.074>, <-3.2,-12,-6.047> }
// 
	}
}
#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 _577_dot_dat = #if (QUAL = 0) box { <-8,-4,-8>, <8,40,8> } #else union {
// Minifig Tool Light Sabre Hilt
// Name: 577.dat
// Author: Steve Bliss
// Official LCad update 99-05
// CATEGORY Minifig Accessory
// KEYWORDS Star Wars, rod, bar, sword, base
// not CW-Compliant
// --------------------------------------
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,-4,0,0,0,4,0,40,0> }
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,36,0> }
	object { ring2_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,40,0> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,8,0,0,0,6,0,32,0> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,32,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,28,0,0,0,4,0,4,0> }
	object { ring1_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,4,0> }
	object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,4,0,0,0,8,0,0,0> }
	object { _4_dash_4disc_dot_dat matrix <8,0,0,0,1,0,0,0,8,0,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,-4,0,0,0,4,0,0,0> }
	object { ring2_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,-4,0> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,0,-4,0> }
	object { ring4_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,12,0> }
	object { ring4_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,10.5,0> }
	object { ring4_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,8,0> }
	object { ring4_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,6.5,0> }
	object { _4_dash_4cyli_dot_dat matrix <5,0,0,0,1.5,0,0,0,5,0,6.5,0> }
	object { _4_dash_4cyli_dot_dat matrix <5,0,0,0,1.5,0,0,0,5,0,10.5,0> }
	mesh {
		triangle { <3.492,30,1.913>, <6.619,32,1.913>, <3.492,32,1.913> }
		triangle { <6.619,32,1.913>, <5.619,32,1.913>, <5.619,35,1.913> }
		triangle { <5.619,35,1.913>, <6.619,35,1.913>, <6.619,32,1.913> }
		triangle { <5.619,35,1.913>, <6.619,35,1.913>, <7,35,0> }
		triangle { <7,35,0>, <6,35,0>, <5.619,35,1.913> }
		triangle { <5.619,35,-1.913>, <6.619,35,-1.913>, <7,35,0> }
		triangle { <7,35,0>, <6,35,0>, <5.619,35,-1.913> }
		triangle { <6.619,32,-1.913>, <5.619,32,-1.913>, <5.619,35,-1.913> }
		triangle { <5.619,35,-1.913>, <6.619,35,-1.913>, <6.619,32,-1.913> }
		triangle { <3.492,30,-1.913>, <6.619,32,-1.913>, <3.492,32,-1.913> }
		triangle { <6.619,35,1.913>, <7,35,0>, <7,32,0> }
		triangle { <7,32,0>, <6.619,32,1.913>, <6.619,35,1.913> }
		triangle { <6.619,35,-1.913>, <7,35,0>, <7,32,0> }
		triangle { <7,32,0>, <6.619,32,-1.913>, <6.619,35,-1.913> }
		triangle { <3.492,30,1.913>, <4,30,0>, <7,32,0> }
		triangle { <7,32,0>, <6.619,32,1.913>, <3.492,30,1.913> }
		triangle { <3.492,30,-1.913>, <4,30,0>, <7,32,0> }
		triangle { <7,32,0>, <6.619,32,-1.913>, <3.492,30,-1.913> }
		triangle { <1.913,30,-3.492>, <1.913,32,-6.619>, <1.913,32,-3.492> }
		triangle { <1.913,32,-6.619>, <1.913,32,-5.619>, <1.913,35,-5.619> }
		triangle { <1.913,35,-5.619>, <1.913,35,-6.619>, <1.913,32,-6.619> }
		triangle { <1.913,35,-5.619>, <1.913,35,-6.619>, <0,35,-7> }
		triangle { <0,35,-7>, <0,35,-6>, <1.913,35,-5.619> }
		triangle { <-1.913,35,-5.619>, <-1.913,35,-6.619>, <0,35,-7> }
		triangle { <0,35,-7>, <0,35,-6>, <-1.913,35,-5.619> }
		triangle { <-1.913,32,-6.619>, <-1.913,32,-5.619>, <-1.913,35,-5.619> }
		triangle { <-1.913,35,-5.619>, <-1.913,35,-6.619>, <-1.913,32,-6.619> }
		triangle { <-1.913,30,-3.492>, <-1.913,32,-6.619>, <-1.913,32,-3.492> }
		triangle { <1.913,35,-6.619>, <0,35,-7>, <0,32,-7> }
		triangle { <0,32,-7>, <1.913,32,-6.619>, <1.913,35,-6.619> }
		triangle { <-1.913,35,-6.619>, <0,35,-7>, <0,32,-7> }
		triangle { <0,32,-7>, <-1.913,32,-6.619>, <-1.913,35,-6.619> }
		triangle { <1.913,30,-3.492>, <0,30,-4>, <0,32,-7> }
		triangle { <0,32,-7>, <1.913,32,-6.619>, <1.913,30,-3.492> }
		triangle { <-1.913,30,-3.492>, <0,30,-4>, <0,32,-7> }
		triangle { <0,32,-7>, <-1.913,32,-6.619>, <-1.913,30,-3.492> }
		triangle { <-3.492,30,-1.913>, <-6.619,32,-1.913>, <-3.492,32,-1.913> }
		triangle { <-6.619,32,-1.913>, <-5.619,32,-1.913>, <-5.619,35,-1.913> }
		triangle { <-5.619,35,-1.913>, <-6.619,35,-1.913>, <-6.619,32,-1.913> }
		triangle { <-5.619,35,-1.913>, <-6.619,35,-1.913>, <-7,35,0> }
		triangle { <-7,35,0>, <-6,35,0>, <-5.619,35,-1.913> }
		triangle { <-5.619,35,1.913>, <-6.619,35,1.913>, <-7,35,0> }
		triangle { <-7,35,0>, <-6,35,0>, <-5.619,35,1.913> }
		triangle { <-6.619,32,1.913>, <-5.619,32,1.913>, <-5.619,35,1.913> }
		triangle { <-5.619,35,1.913>, <-6.619,35,1.913>, <-6.619,32,1.913> }
		triangle { <-3.492,30,1.913>, <-6.619,32,1.913>, <-3.492,32,1.913> }
		triangle { <-6.619,35,-1.913>, <-7,35,0>, <-7,32,0> }
		triangle { <-7,32,0>, <-6.619,32,-1.913>, <-6.619,35,-1.913> }
		triangle { <-6.619,35,1.913>, <-7,35,0>, <-7,32,0> }
		triangle { <-7,32,0>, <-6.619,32,1.913>, <-6.619,35,1.913> }
		triangle { <-3.492,30,-1.913>, <-4,30,0>, <-7,32,0> }
		triangle { <-7,32,0>, <-6.619,32,-1.913>, <-3.492,30,-1.913> }
		triangle { <-3.492,30,1.913>, <-4,30,0>, <-7,32,0> }
		triangle { <-7,32,0>, <-6.619,32,1.913>, <-3.492,30,1.913> }
		triangle { <-1.913,30,3.492>, <-1.913,32,6.619>, <-1.913,32,3.492> }
		triangle { <-1.913,32,6.619>, <-1.913,32,5.619>, <-1.913,35,5.619> }
		triangle { <-1.913,35,5.619>, <-1.913,35,6.619>, <-1.913,32,6.619> }
		triangle { <-1.913,35,5.619>, <-1.913,35,6.619>, <0,35,7> }
		triangle { <0,35,7>, <0,35,6>, <-1.913,35,5.619> }
		triangle { <1.913,35,5.619>, <1.913,35,6.619>, <0,35,7> }
		triangle { <0,35,7>, <0,35,6>, <1.913,35,5.619> }
		triangle { <1.913,32,6.619>, <1.913,32,5.619>, <1.913,35,5.619> }
		triangle { <1.913,35,5.619>, <1.913,35,6.619>, <1.913,32,6.619> }
		triangle { <1.913,30,3.492>, <1.913,32,6.619>, <1.913,32,3.492> }
		triangle { <-1.913,35,6.619>, <0,35,7>, <0,32,7> }
		triangle { <0,32,7>, <-1.913,32,6.619>, <-1.913,35,6.619> }
		triangle { <1.913,35,6.619>, <0,35,7>, <0,32,7> }
		triangle { <0,32,7>, <1.913,32,6.619>, <1.913,35,6.619> }
		triangle { <-1.913,30,3.492>, <0,30,4>, <0,32,7> }
		triangle { <0,32,7>, <-1.913,32,6.619>, <-1.913,30,3.492> }
		triangle { <1.913,30,3.492>, <0,30,4>, <0,32,7> }
		triangle { <0,32,7>, <1.913,32,6.619>, <1.913,30,3.492> }
// 
	}
}
#end

#declare _4_dash_4con1_dot_dat = cone { <0,0,0>, 2, <0,1,0>, 1 open }

#declare _6246d_dot_dat = #if (QUAL = 0) box { <-9,0,-4>, <9,48,4> } #else union {
// Minifig Tool Box Wrench
// Name: 6246d.dat
// Author: Steve Bliss
// Official LCad Part 2000-01
// 19990819 SEB Changed 4-4con12.dat >> 4-4con1.dat
// CATEGORY Minifig Accessory
// KEYWORDS Minifig tool box closed-end wrench
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,48,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,22,0,0,0,4,0,26,0> }
	object { _4_dash_4con1_dot_dat matrix <2,0,0,0,-3,0,0,0,2,0,26,0> }
	object { _4_dash_4cyli_dot_dat matrix <2,0,0,0,-6,0,0,0,2,0,23,0> }
	object { _4_dash_4cyli_dot_dat matrix <9,0,0,0,0,8,0,9,0,0,9,-4> }
	mesh {
		triangle { <0,15.928,-4>, <0,15.928,4>, <6,12.464,4> }
		triangle { <6,12.464,4>, <6,12.464,-4>, <0,15.928,-4> }
		triangle { <6,12.464,-4>, <6,12.464,4>, <6,5.356,4> }
		triangle { <6,5.356,4>, <6,5.356,-4>, <6,12.464,-4> }
		triangle { <6,5.356,-4>, <6,5.356,4>, <0,2.072,4> }
		triangle { <0,2.072,4>, <0,2.072,-4>, <6,5.356,-4> }
		triangle { <0,2.072,-4>, <0,2.072,4>, <-6,5.356,4> }
		triangle { <-6,5.356,4>, <-6,5.356,-4>, <0,2.072,-4> }
		triangle { <-6,5.356,-4>, <-6,5.356,4>, <-6,12.464,4> }
		triangle { <-6,12.464,4>, <-6,12.464,-4>, <-6,5.356,-4> }
		triangle { <-6,12.464,-4>, <-6,12.464,4>, <0,15.928,4> }
		triangle { <0,15.928,4>, <0,15.928,-4>, <-6,12.464,-4> }
		triangle { <0,2.072,-4>, <-3.42,0.72,-4>, <0,0,-4> }
		triangle { <0,0,-4>, <3.42,0.72,-4>, <0,2.072,-4> }
		triangle { <-6,5.356,-4>, <0,2.072,-4>, <-3.42,0.72,-4> }
		triangle { <-3.42,0.72,-4>, <-6.3,2.7,-4>, <-6,5.356,-4> }
		triangle { <-6,5.356,-4>, <-6.3,2.7,-4>, <-8.28,5.58,-4> }
		triangle { <-8.28,5.58,-4>, <-9,9,-4>, <-6,5.356,-4> }
		triangle { <-6,5.356,-4>, <-6,12.464,-4>, <-9,9,-4> }
		triangle { <-6,12.464,-4>, <-9,9,-4>, <-8.28,12.42,-4> }
		triangle { <-8.28,12.42,-4>, <-6.3,15.3,-4>, <-6,12.464,-4> }
		triangle { <-6,12.464,-4>, <0,15.928,-4>, <-3.42,17.28,-4> }
		triangle { <-3.42,17.28,-4>, <-6.3,15.3,-4>, <-6,12.464,-4> }
		triangle { <0,15.928,-4>, <-3.42,17.28,-4>, <0,18,-4> }
		triangle { <0,18,-4>, <3.42,17.28,-4>, <0,15.928,-4> }
		triangle { <6,12.464,-4>, <0,15.928,-4>, <3.42,17.28,-4> }
		triangle { <3.42,17.28,-4>, <6.3,15.3,-4>, <6,12.464,-4> }
		triangle { <6,12.464,-4>, <9,9,-4>, <8.28,12.42,-4> }
		triangle { <8.28,12.42,-4>, <6.3,15.3,-4>, <6,12.464,-4> }
		triangle { <6,5.356,-4>, <6,12.464,-4>, <9,9,-4> }
		triangle { <6,5.356,-4>, <6.3,2.7,-4>, <8.28,5.58,-4> }
		triangle { <8.28,5.58,-4>, <9,9,-4>, <6,5.356,-4> }
		triangle { <6,5.356,-4>, <0,2.072,-4>, <3.42,0.72,-4> }
		triangle { <3.42,0.72,-4>, <6.3,2.7,-4>, <6,5.356,-4> }
		triangle { <0,2.072,4>, <-3.42,0.72,4>, <0,0,4> }
		triangle { <0,0,4>, <3.42,0.72,4>, <0,2.072,4> }
		triangle { <-6,5.356,4>, <0,2.072,4>, <-3.42,0.72,4> }
		triangle { <-3.42,0.72,4>, <-6.3,2.7,4>, <-6,5.356,4> }
		triangle { <-6,5.356,4>, <-6.3,2.7,4>, <-8.28,5.58,4> }
		triangle { <-8.28,5.58,4>, <-9,9,4>, <-6,5.356,4> }
		triangle { <-6,5.356,4>, <-6,12.464,4>, <-9,9,4> }
		triangle { <-6,12.464,4>, <-9,9,4>, <-8.28,12.42,4> }
		triangle { <-8.28,12.42,4>, <-6.3,15.3,4>, <-6,12.464,4> }
		triangle { <-6,12.464,4>, <0,15.928,4>, <-3.42,17.28,4> }
		triangle { <-3.42,17.28,4>, <-6.3,15.3,4>, <-6,12.464,4> }
		triangle { <0,15.928,4>, <-3.42,17.28,4>, <0,18,4> }
		triangle { <0,18,4>, <3.42,17.28,4>, <0,15.928,4> }
		triangle { <6,12.464,4>, <0,15.928,4>, <3.42,17.28,4> }
		triangle { <3.42,17.28,4>, <6.3,15.3,4>, <6,12.464,4> }
		triangle { <6,12.464,4>, <9,9,4>, <8.28,12.42,4> }
		triangle { <8.28,12.42,4>, <6.3,15.3,4>, <6,12.464,4> }
		triangle { <6,5.356,4>, <6,12.464,4>, <9,9,4> }
		triangle { <6,5.356,4>, <6.3,2.7,4>, <8.28,5.58,4> }
		triangle { <8.28,5.58,4>, <9,9,4>, <6,5.356,4> }
		triangle { <6,5.356,4>, <0,2.072,4>, <3.42,0.72,4> }
		triangle { <3.42,0.72,4>, <6.3,2.7,4>, <6,5.356,4> }
// 
	}
}
#end

#declare front_dot_ldr = union {
// front
// Name: front.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4740_dot_dat
		matrix <0,1,0,-1,0,0,0,0,1,-69,-1,-91>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4740_dot_dat
		matrix <0,1,0,1,0,0,0,0,-1,-85,-1,-91>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4589_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-90,-1,4>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_4589_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-62,-1,4>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_4733_dot_dat
		matrix <0,0,-1,0,1,0,1,0,0,-76,-9,47>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_3040_dot_dat
		matrix <-1,0,0,0,1,0,0,0,-1,-76,15,47>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	#if (QUAL > 0)
		object {
			_3040_dot_dat_slope
			matrix <-1,0,0,0,1,0,0,0,-1,-76,15,47>
			#if (version >= 3.1) material #else texture #end { Color7_slope }
		}
	#end
	object {
		_6541_dot_dat
		matrix <-1,0,0,0,1,0,0,0,-1,-76,39,47>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_2555_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-76,1,89>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30031_dot_dat
		matrix <1,0,0,0,0,-1,0,1,0,-76,1,95>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4599_dot_dat
		matrix <1,0,0,0,0,-1,0,1,0,-75.885,1,81.219>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	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,1,0,0,0,1,1,0,0,-75.885,1,29>
		#if (version >= 3.1) material #else texture #end { Color32 }
	}
	object {
		_30162_dot_dat
		matrix <1-SW/28.968,0,0,0,1-SW/16.968,0,0,0,1-SW/28,0,0,SW/-7>
		matrix <-1,0,0,0,1,0,0,0,-1,-75.885,-13,47>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4006_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/72.37,0,0,0,1-SW/20.19,0,SW/11.46,SW/-15.5907>
		matrix <1,0,0,0,0,-1,0,1,0,-89.885,-1,23>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4006_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/72.37,0,0,0,1-SW/20.19,0,SW/11.46,SW/-15.5907>
		matrix <1,0,0,0,0,-1,0,1,0,-61.885,-1,23>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_577_dot_dat
		matrix <1-SW/16,0,0,0,1-SW/44,0,0,0,1-SW/16,0,SW/2.44444,0>
		matrix <1,0,0,0,0,-1,0,1,0,-90,-1,-20>
		#if (version >= 3.1) material #else texture #end { Color383 }
	}
	object {
		_577_dot_dat
		matrix <1-SW/16,0,0,0,1-SW/44,0,0,0,1-SW/16,0,SW/2.44444,0>
		matrix <1,0,0,0,0,-1,0,1,0,-62,-1,-20>
		#if (version >= 3.1) material #else texture #end { Color383 }
	}
	object {
		_6246d_dot_dat
		matrix <1-SW/18,0,0,0,1-SW/48,0,0,0,1-SW/8,0,SW/2,0>
		matrix <0,-1,0,0,0,1,-1,0,0,-90,-1,-100>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_6246d_dot_dat
		matrix <1-SW/18,0,0,0,1-SW/48,0,0,0,1-SW/8,0,SW/2,0>
		matrix <0,-1,0,0,0,1,-1,0,0,-63,-1,-100>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
// 
}

#declare stud_dot_dat = object {
	lg_knob
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}

#declare stud2a_dot_dat = object {
	lg_tech_knob
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}

#declare _4081b_dot_dat = #if (QUAL = 0) box { <-10,-6,-28>, <10,10,10> } #else union {
// Plate  1 x  1 with Clip Light - Type 2
// Name: 4081b.dat
// Author: Chris Dee (chris_w_dee@hotmail.com)
// LDRAW_ORG Part UPDATE 2001-01
// Note: One or more STUD references in this file
// have been purposely capitalized to ensure that
// the stud is fully visible in LEdit
	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 { <3,8,-10>, <3,8,-13>, <-3,8,-13> }
		triangle { <-3,8,-13>, <-3,8,-10>, <3,8,-10> }
		triangle { <4,8,-13>, <4,8,-14.856>, <-4,8,-14.856> }
		triangle { <-4,8,-14.856>, <-4,8,-13>, <4,8,-13> }
		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,0,10>, <10,0,-10> }
		triangle { <10,0,-10>, <10,8,-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>, <10,0,-10>, <3,0,-10> }
		triangle { <3,0,-10>, <3,8,-10>, <10,8,-10> }
		triangle { <-10,8,-10>, <-10,0,-10>, <-3,0,-10> }
		triangle { <-3,0,-10>, <-3,8,-10>, <-10,8,-10> }
		triangle { <3,8,-10>, <3,0,-10>, <3,0,-13> }
		triangle { <3,0,-13>, <3,8,-13>, <3,8,-10> }
		triangle { <-3,8,-10>, <-3,0,-10>, <-3,0,-13> }
		triangle { <-3,0,-13>, <-3,8,-13>, <-3,8,-10> }
	}
	object { _4_dash_4cyli_dot_dat matrix <0,4,0,-8,0,0,0,0,4,4,2,-20> }
	object { _4_dash_4cyli_dot_dat matrix <0,8,0,-8,0,0,0,0,8,4,2,-20> }
	mesh {
		triangle { <4,8,-13>, <4,5.646,-13>, <3,5.646,-13> }
		triangle { <3,5.646,-13>, <3,8,-13>, <4,8,-13> }
		triangle { <4,5.646,-13>, <4,7.657,-13>, <4,7.657,-14.343> }
		triangle { <4,7.657,-14.343>, <4,7.657,-13>, <4,8,-13> }
		triangle { <4,8,-13>, <4,8,-14.856>, <4,7.657,-14.343> }
		triangle { <-4,8,-13>, <-4,5.646,-13>, <-3,5.646,-13> }
		triangle { <-3,5.646,-13>, <-3,8,-13>, <-4,8,-13> }
		triangle { <-4,5.646,-13>, <-4,7.657,-13>, <-4,7.657,-14.343> }
		triangle { <-4,7.657,-14.343>, <-4,7.657,-13>, <-4,8,-13> }
		triangle { <-4,8,-13>, <-4,8,-14.856>, <-4,7.657,-14.343> }
		triangle { <10,0,10>, <10,0,-10>, <-10,0,-10> }
		triangle { <-10,0,-10>, <-10,0,10>, <10,0,10> }
		triangle { <3,0,-10>, <3,0,-12.398>, <-3,0,-12.398> }
		triangle { <-3,0,-12.398>, <-3,0,-10>, <3,0,-10> }
	}
	#if (STUDS)
		object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
		object { stud2a_dot_dat matrix <0,1,0,-1,0,0,0,0,1,4,2,-20> }
		object { stud2a_dot_dat matrix <0,1,0,1,0,0,0,0,1,-4,2,-20> }
	#end
	object { ring3_dot_dat matrix <0,2,0,-1,0,0,0,0,2,4,2,-20> }
	object { ring3_dot_dat matrix <0,2,0,-1,0,0,0,0,2,-4,2,-20> }
// 
}
#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 _30132_dot_dat = #if (QUAL = 0) box { <-6,-28.026,-25.65>, <6,6,5.464> } #else union {
// Minifig Gun Revolver
// Name: 30132.dat
// Author: Franklin W. Cain (fwcain@yahoo.com)
// Official LCAD Part - 2000-02 Update
// CATEGORY Minifig Accessory
// KEYWORDS weapon, firearm, pistol, western, wild west
// KEYWORDS cowboy, six-gun, six-shooter, colt .45, equalizer, peacemaker
// KEYWORDS cavalry, indian, injun
// KEYWORDS adventurers
// 
// . Please note that I measured the angle between the grip
// . and the rest of the pistol as 60 (120) 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> }
// 
// bend
// 
	mesh {
		triangle { <0,-6,-4>, <-1.531,-6,-3.696>, <-1.531,-6.152,-3.736> }
		triangle { <0,-6,-4>, <1.531,-6,-3.696>, <1.531,-6.152,-3.736> }
		triangle { <-1.531,-6,-3.696>, <-2.828,-6,-2.828>, <-2.828,-6.586,-2.985> }
		triangle { <-2.828,-6.586,-2.985>, <-1.531,-6.152,-3.736>, <-1.531,-6,-3.696> }
		triangle { <1.531,-6,-3.696>, <2.828,-6,-2.828>, <2.828,-6.586,-2.985> }
		triangle { <2.828,-6.586,-2.985>, <1.531,-6.152,-3.736>, <1.531,-6,-3.696> }
		triangle { <-2.828,-6,-2.828>, <-3.696,-6,-1.531>, <-3.696,-7.235,-1.862> }
		triangle { <-3.696,-7.235,-1.862>, <-2.828,-6.586,-2.985>, <-2.828,-6,-2.828> }
		triangle { <2.828,-6,-2.828>, <3.696,-6,-1.531>, <3.696,-7.235,-1.862> }
		triangle { <3.696,-7.235,-1.862>, <2.828,-6.586,-2.985>, <2.828,-6,-2.828> }
		triangle { <-3.696,-6,-1.531>, <-4,-6,0>, <-4,-8,-0.536> }
		triangle { <-4,-8,-0.536>, <-3.696,-7.235,-1.862>, <-3.696,-6,-1.531> }
		triangle { <3.696,-6,-1.531>, <4,-6,0>, <4,-8,-0.536> }
		triangle { <4,-8,-0.536>, <3.696,-7.235,-1.862>, <3.696,-6,-1.531> }
		triangle { <-4,-6,0>, <-3.696,-6,1.531>, <-3.696,-8.765,0.79> }
		triangle { <-3.696,-8.765,0.79>, <-4,-8,-0.536>, <-4,-6,0> }
		triangle { <4,-6,0>, <3.696,-6,1.531>, <3.696,-8.765,0.79> }
		triangle { <3.696,-8.765,0.79>, <4,-8,-0.536>, <4,-6,0> }
		triangle { <-3.696,-6,1.531>, <-2.828,-6,2.828>, <-2.828,-9.414,1.913> }
		triangle { <-2.828,-9.414,1.913>, <-3.696,-8.765,0.79>, <-3.696,-6,1.531> }
		triangle { <3.696,-6,1.531>, <2.828,-6,2.828>, <2.828,-9.414,1.913> }
		triangle { <2.828,-9.414,1.913>, <3.696,-8.765,0.79>, <3.696,-6,1.531> }
		triangle { <-2.828,-6,2.828>, <-1.531,-6,3.696>, <-1.531,-9.848,2.664> }
		triangle { <-1.531,-9.848,2.664>, <-2.828,-9.414,1.913>, <-2.828,-6,2.828> }
		triangle { <2.828,-6,2.828>, <1.531,-6,3.696>, <1.531,-9.848,2.664> }
		triangle { <1.531,-9.848,2.664>, <2.828,-9.414,1.913>, <2.828,-6,2.828> }
		triangle { <-1.531,-6,3.696>, <0,-6,4>, <0,-10,2.928> }
		triangle { <0,-10,2.928>, <-1.531,-9.848,2.664>, <-1.531,-6,3.696> }
		triangle { <1.531,-6,3.696>, <0,-6,4>, <0,-10,2.928> }
		triangle { <0,-10,2.928>, <1.531,-9.848,2.664>, <1.531,-6,3.696> }
// 
		triangle { <0,-6,-4>, <-1.531,-6.152,-3.736>, <-1.531,-6.264,-3.848> }
		triangle { <0,-6,-4>, <1.531,-6.152,-3.736>, <1.531,-6.264,-3.848> }
		triangle { <-1.531,-6.152,-3.736>, <-2.828,-6.586,-2.985>, <-2.828,-7.015,-3.414> }
		triangle { <-2.828,-7.015,-3.414>, <-1.531,-6.264,-3.848>, <-1.531,-6.152,-3.736> }
		triangle { <1.531,-6.152,-3.736>, <2.828,-6.586,-2.985>, <2.828,-7.015,-3.414> }
		triangle { <2.828,-7.015,-3.414>, <1.531,-6.264,-3.848>, <1.531,-6.152,-3.736> }
		triangle { <-2.828,-6.586,-2.985>, <-3.696,-7.235,-1.862>, <-3.696,-8.138,-2.765> }
		triangle { <-3.696,-8.138,-2.765>, <-2.828,-7.015,-3.414>, <-2.828,-6.586,-2.985> }
		triangle { <2.828,-6.586,-2.985>, <3.696,-7.235,-1.862>, <3.696,-8.138,-2.765> }
		triangle { <3.696,-8.138,-2.765>, <2.828,-7.015,-3.414>, <2.828,-6.586,-2.985> }
		triangle { <-3.696,-7.235,-1.862>, <-4,-8,-0.536>, <-4,-9.464,-2> }
		triangle { <-4,-9.464,-2>, <-3.696,-8.138,-2.765>, <-3.696,-7.235,-1.862> }
		triangle { <3.696,-7.235,-1.862>, <4,-8,-0.536>, <4,-9.464,-2> }
		triangle { <4,-9.464,-2>, <3.696,-8.138,-2.765>, <3.696,-7.235,-1.862> }
		triangle { <-4,-8,-0.536>, <-3.696,-8.765,0.79>, <-3.696,-10.79,-1.235> }
		triangle { <-3.696,-10.79,-1.235>, <-4,-9.464,-2>, <-4,-8,-0.536> }
		triangle { <4,-8,-0.536>, <3.696,-8.765,0.79>, <3.696,-10.79,-1.235> }
		triangle { <3.696,-10.79,-1.235>, <4,-9.464,-2>, <4,-8,-0.536> }
		triangle { <-3.696,-8.765,0.79>, <-2.828,-9.414,1.913>, <-2.828,-11.913,-0.586> }
		triangle { <-2.828,-11.913,-0.586>, <-3.696,-10.79,-1.235>, <-3.696,-8.765,0.79> }
		triangle { <3.696,-8.765,0.79>, <2.828,-9.414,1.913>, <2.828,-11.913,-0.586> }
		triangle { <2.828,-11.913,-0.586>, <3.696,-10.79,-1.235>, <3.696,-8.765,0.79> }
		triangle { <-2.828,-9.414,1.913>, <-1.531,-9.848,2.664>, <-1.531,-12.664,-0.152> }
		triangle { <-1.531,-12.664,-0.152>, <-2.828,-11.913,-0.586>, <-2.828,-9.414,1.913> }
		triangle { <2.828,-9.414,1.913>, <1.531,-9.848,2.664>, <1.531,-12.664,-0.152> }
		triangle { <1.531,-12.664,-0.152>, <2.828,-11.913,-0.586>, <2.828,-9.414,1.913> }
		triangle { <-1.531,-9.848,2.664>, <0,-10,2.928>, <0,-12.928,0> }
		triangle { <0,-12.928,0>, <-1.531,-12.664,-0.152>, <-1.531,-9.848,2.664> }
		triangle { <1.531,-9.848,2.664>, <0,-10,2.928>, <0,-12.928,0> }
		triangle { <0,-12.928,0>, <1.531,-12.664,-0.152>, <1.531,-9.848,2.664> }
// 
// 
// 
// cylinder/drum
// 
	}
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,0.5,0.866,0,-5.196,3,0,-9.464,-2> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,-0.5,-0.866,0,-5.196,3,0,-9.464,-2> }
	object { _4_dash_4disc_dot_dat matrix <6,0,0,0,0.5,0.866,0,-5.196,3,0,-9.964,-2.866> }
// 
	mesh {
		triangle { <0,-4.768,-5.866>, <-2.296,-5.164,-5.638>, <-2.296,-9.164,-12.566> }
		triangle { <-2.296,-9.164,-12.566>, <0,-8.768,-12.794>, <0,-4.768,-5.866> }
		triangle { <0,-4.768,-5.866>, <2.296,-5.164,-5.638>, <2.296,-9.164,-12.566> }
		triangle { <2.296,-9.164,-12.566>, <0,-8.768,-12.794>, <0,-4.768,-5.866> }
		triangle { <0,-15.16,0.134>, <-2.296,-14.764,-0.094>, <-2.296,-18.764,-7.023> }
		triangle { <-2.296,-18.764,-7.023>, <0,-19.16,-6.794>, <0,-15.16,0.134> }
		triangle { <0,-15.16,0.134>, <2.296,-14.764,-0.094>, <2.296,-18.764,-7.023> }
		triangle { <2.296,-18.764,-7.023>, <0,-19.16,-6.794>, <0,-15.16,0.134> }
		triangle { <-2.296,-5.164,-5.638>, <-4.243,-6.29,-4.988>, <-4.243,-10.29,-11.915> }
		triangle { <-4.243,-10.29,-11.915>, <-2.296,-9.164,-12.566>, <-2.296,-5.164,-5.638> }
		triangle { <2.296,-5.164,-5.638>, <4.243,-6.29,-4.988>, <4.243,-10.29,-11.915> }
		triangle { <4.243,-10.29,-11.915>, <2.296,-9.164,-12.566>, <2.296,-5.164,-5.638> }
		triangle { <-2.296,-14.764,-0.094>, <-4.243,-13.638,-0.744>, <-4.243,-17.638,-7.673> }
		triangle { <-4.243,-17.638,-7.673>, <-2.296,-18.764,-7.023>, <-2.296,-14.764,-0.094> }
		triangle { <2.296,-14.764,-0.094>, <4.243,-13.638,-0.744>, <4.243,-17.638,-7.673> }
		triangle { <4.243,-17.638,-7.673>, <2.296,-18.764,-7.023>, <2.296,-14.764,-0.094> }
		triangle { <-5.543,-7.976,-4.014>, <-6,-9.964,-2.866>, <-6,-13.964,-9.794> }
		triangle { <-6,-13.964,-9.794>, <-5.543,-11.976,-10.942>, <-5.543,-7.976,-4.014> }
		triangle { <5.543,-7.976,-4.014>, <6,-9.964,-2.866>, <6,-13.964,-9.794> }
		triangle { <6,-13.964,-9.794>, <5.543,-11.976,-10.942>, <5.543,-7.976,-4.014> }
		triangle { <-5.543,-11.952,-1.718>, <-6,-9.964,-2.866>, <-6,-13.964,-9.794> }
		triangle { <-6,-13.964,-9.794>, <-5.543,-15.952,-8.646>, <-5.543,-11.952,-1.718> }
		triangle { <5.543,-11.952,-1.718>, <6,-9.964,-2.866>, <6,-13.964,-9.794> }
		triangle { <6,-13.964,-9.794>, <5.543,-15.952,-8.646>, <5.543,-11.952,-1.718> }
// 
		triangle { <-4.243,-6.29,-4.988>, <-4.893,-7.132,-4.501>, <-4.243,-6.79,-5.853> }
		triangle { <4.243,-6.29,-4.988>, <4.893,-7.132,-4.501>, <4.243,-6.79,-5.853> }
		triangle { <-4.243,-13.638,-0.744>, <-4.893,-12.796,-1.231>, <-4.243,-14.138,-1.61> }
		triangle { <4.243,-13.638,-0.744>, <4.893,-12.796,-1.231>, <4.243,-14.138,-1.61> }
		triangle { <-5.543,-7.976,-4.014>, <-4.893,-7.132,-4.501>, <-5.543,-8.476,-4.88> }
		triangle { <5.543,-7.976,-4.014>, <4.893,-7.132,-4.501>, <5.543,-8.476,-4.88> }
		triangle { <-5.543,-11.952,-1.718>, <-4.893,-12.796,-1.231>, <-5.543,-12.452,-2.584> }
		triangle { <5.543,-11.952,-1.718>, <4.893,-12.796,-1.231>, <5.543,-12.452,-2.584> }
// 
		triangle { <-4.893,-7.132,-4.501>, <-4.243,-6.79,-5.853>, <-4.078,-8.105,-5.094> }
		triangle { <4.893,-7.132,-4.501>, <4.243,-6.79,-5.853>, <4.078,-8.105,-5.094> }
		triangle { <-4.893,-12.796,-1.231>, <-4.243,-14.138,-1.61>, <-4.078,-12.823,-2.37> }
		triangle { <4.893,-12.796,-1.231>, <4.243,-14.138,-1.61>, <4.078,-12.823,-2.37> }
		triangle { <-4.893,-7.132,-4.501>, <-5.543,-8.476,-4.88>, <-4.078,-8.105,-5.094> }
		triangle { <4.893,-7.132,-4.501>, <5.543,-8.476,-4.88>, <4.078,-8.105,-5.094> }
		triangle { <-4.893,-12.796,-1.231>, <-5.543,-12.452,-2.584>, <-4.078,-12.823,-2.37> }
		triangle { <4.893,-12.796,-1.231>, <5.543,-12.452,-2.584>, <4.078,-12.823,-2.37> }
// 
		triangle { <-4.243,-6.79,-5.853>, <-4.078,-8.105,-5.094>, <-4.078,-11.605,-11.156> }
		triangle { <-4.078,-11.605,-11.156>, <-4.243,-10.29,-11.915>, <-4.243,-6.79,-5.853> }
		triangle { <4.243,-6.79,-5.853>, <4.078,-8.105,-5.094>, <4.078,-11.605,-11.156> }
		triangle { <4.078,-11.605,-11.156>, <4.243,-10.29,-11.915>, <4.243,-6.79,-5.853> }
		triangle { <-4.243,-14.138,-1.61>, <-4.078,-12.823,-2.37>, <-4.078,-16.323,-8.432> }
		triangle { <-4.078,-16.323,-8.432>, <-4.243,-17.638,-7.673>, <-4.243,-14.138,-1.61> }
		triangle { <4.243,-14.138,-1.61>, <4.078,-12.823,-2.37>, <4.078,-16.323,-8.432> }
		triangle { <4.078,-16.323,-8.432>, <4.243,-17.638,-7.673>, <4.243,-14.138,-1.61> }
		triangle { <-5.543,-8.476,-4.88>, <-4.078,-8.105,-5.094>, <-4.078,-11.605,-11.156> }
		triangle { <-4.078,-11.605,-11.156>, <-5.543,-11.976,-10.942>, <-5.543,-8.476,-4.88> }
		triangle { <5.543,-8.476,-4.88>, <4.078,-8.105,-5.094>, <4.078,-11.605,-11.156> }
		triangle { <4.078,-11.605,-11.156>, <5.543,-11.976,-10.942>, <5.543,-8.476,-4.88> }
		triangle { <-5.543,-12.452,-2.584>, <-4.078,-12.823,-2.37>, <-4.078,-16.323,-8.432> }
		triangle { <-4.078,-16.323,-8.432>, <-5.543,-15.952,-8.646>, <-5.543,-12.452,-2.584> }
		triangle { <5.543,-12.452,-2.584>, <4.078,-12.823,-2.37>, <4.078,-16.323,-8.432> }
		triangle { <4.078,-16.323,-8.432>, <5.543,-15.952,-8.646>, <5.543,-12.452,-2.584> }
// 
		triangle { <0,-13.964,-9.794>, <0,-8.768,-12.794>, <-2.296,-9.164,-12.566> }
		triangle { <0,-13.964,-9.794>, <0,-8.768,-12.794>, <2.296,-9.164,-12.566> }
		triangle { <0,-13.964,-9.794>, <0,-19.16,-6.794>, <-2.296,-18.764,-7.023> }
		triangle { <0,-13.964,-9.794>, <0,-19.16,-6.794>, <2.296,-18.764,-7.023> }
		triangle { <0,-13.964,-9.794>, <-2.296,-9.164,-12.566>, <-4.243,-10.29,-11.915> }
		triangle { <0,-13.964,-9.794>, <2.296,-9.164,-12.566>, <4.243,-10.29,-11.915> }
		triangle { <0,-13.964,-9.794>, <-2.296,-18.764,-7.023>, <-4.243,-17.638,-7.673> }
		triangle { <0,-13.964,-9.794>, <2.296,-18.764,-7.023>, <4.243,-17.638,-7.673> }
		triangle { <0,-13.964,-9.794>, <-5.543,-11.976,-10.942>, <-6,-13.964,-9.794> }
		triangle { <0,-13.964,-9.794>, <5.543,-11.976,-10.942>, <6,-13.964,-9.794> }
		triangle { <0,-13.964,-9.794>, <-5.543,-15.952,-8.646>, <-6,-13.964,-9.794> }
		triangle { <0,-13.964,-9.794>, <5.543,-15.952,-8.646>, <6,-13.964,-9.794> }
// 
		triangle { <0,-13.964,-9.794>, <-4.243,-10.29,-11.915>, <-4.078,-11.605,-11.156> }
		triangle { <0,-13.964,-9.794>, <4.243,-10.29,-11.915>, <4.078,-11.605,-11.156> }
		triangle { <0,-13.964,-9.794>, <-4.243,-17.638,-7.673>, <-4.078,-16.323,-8.432> }
		triangle { <0,-13.964,-9.794>, <4.243,-17.638,-7.673>, <4.078,-16.323,-8.432> }
		triangle { <0,-13.964,-9.794>, <-5.543,-11.976,-10.942>, <-4.078,-11.605,-11.156> }
		triangle { <0,-13.964,-9.794>, <5.543,-11.976,-10.942>, <4.078,-11.605,-11.156> }
		triangle { <0,-13.964,-9.794>, <-5.543,-15.952,-8.646>, <-4.078,-16.323,-8.432> }
		triangle { <0,-13.964,-9.794>, <5.543,-15.952,-8.646>, <4.078,-16.323,-8.432> }
// 
// 
// 
// 
// 
// 
// hammer
// 
		triangle { <-1,-12.928,0>, <-1,-14.392,5.464>, <1,-14.392,5.464> }
		triangle { <1,-14.392,5.464>, <1,-12.928,0>, <-1,-12.928,0> }
// 
		triangle { <-1,-12.928,0>, <-1,-14.392,5.464>, <-1,-10,2.928> }
		triangle { <1,-12.928,0>, <1,-14.392,5.464>, <1,-10,2.928> }
// 
		triangle { <-1,-14.392,5.464>, <-1,-10,2.928>, <1,-10,2.928> }
		triangle { <1,-10,2.928>, <1,-14.392,5.464>, <-1,-14.392,5.464> }
// 
// 
// 
// 
// 
// 
// 
// trigger
// 
	}
	object { _2_dash_4cyli_dot_dat matrix <0,1.5,2.598,-1,0,0,0,2.598,-1.5,0,-5.768,-7.598> }
	object { _2_dash_4cyli_dot_dat matrix <0,1.5,2.598,1,0,0,0,2.598,-1.5,0,-5.768,-7.598> }
// 
	object { _2_dash_4disc_dot_dat matrix <0,1.5,2.598,1,0,0,0,2.598,-1.5,-1,-5.768,-7.598> }
	object { _2_dash_4disc_dot_dat matrix <0,1.5,2.598,1,0,0,0,2.598,-1.5,1,-5.768,-7.598> }
// 
// 
// 
// 
// 
// barrel
// 
// 
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,-8,-13.856,0,-3.464,2,0,-13.964,-9.794> }
// 
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,0.5,0.866,0,-3.464,2,0,-21.964,-23.65> }
// 
// front sight
// 
	mesh {
		triangle { <-1,-28.026,-20.15>, <-1,-23.928,-19.052>, <1,-23.928,-19.052> }
		triangle { <1,-23.928,-19.052>, <1,-28.026,-20.15>, <-1,-28.026,-20.15> }
// 
		triangle { <-1,-28.026,-20.15>, <-1,-23.928,-19.052>, <-1,-25.428,-21.65> }
		triangle { <1,-28.026,-20.15>, <1,-23.928,-19.052>, <1,-25.428,-21.65> }
// 
		triangle { <-1,-28.026,-20.15>, <-1,-25.428,-21.65>, <1,-25.428,-21.65> }
		triangle { <1,-25.428,-21.65>, <1,-28.026,-20.15>, <-1,-28.026,-20.15> }
// 
// 
// 
// 
// 
// 
// 
	}
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_3959)
		#include "lg_3959.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _3959_dot_dat = #if (QUAL = 0) box { <-10,-10,-24>, <10,16,28> } #else object {
// Space Gun
	lg_3959
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end


#declare front__right_dot_ldr = union {
// Front right side
// Name: front_right.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4599_dot_dat
		matrix <0,0,-1,0,1,0,1,0,0,19,-6,0>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_4081b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/16,0,0,0,1-SW/38,0,SW/8,SW/-4.22222>
		matrix <0,-1,0,-0.707107,0,-0.707107,0.707107,0,-0.707107,34.173,22,-12.729>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30132_dot_dat
		matrix <1-SW/12,0,0,0,1-SW/34.026,0,0,0,1-SW/31.114,0,SW/-3.08962,SW/-3.08273>
		matrix <1,0,0,0,-1,0,0,0,-1,18.385,26,0.514>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3959_dot_dat
		matrix <0,0.866025,-0.5,-1,0,0,0,0.5,0.866026,18.385,52.902,31.955>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_2555_dot_dat
		matrix <0,0.866025,-0.5,1,0,0,0,-0.5,-0.866026,24.385,59.481,43.024>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
// 
}

#declare front__side__l_dot_ldr = union {
// front left side
// Name: front_side_L.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4599_dot_dat
		matrix <0,0,1,0,1,0,-1,0,0,18,-6,0>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_4081b_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/16,0,0,0,1-SW/38,0,SW/8,SW/-4.22222>
		matrix <0,1,0,0.707107,0,-0.707107,-0.707107,0,-0.707107,2.474,22,-12.729>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30132_dot_dat
		matrix <1-SW/12,0,0,0,1-SW/34.026,0,0,0,1-SW/31.114,0,SW/-3.08962,SW/-3.08273>
		matrix <1,0,0,0,-1,0,0,0,-1,18.385,26,0.514>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3959_dot_dat
		matrix <0,-0.866025,0.5,1,0,0,0,0.5,0.866026,18.385,52.902,31.955>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_2555_dot_dat
		matrix <0,-0.866025,0.5,-1,0,0,0,-0.5,-0.866026,12.385,59.2,43.185>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
// 
}

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4595)
		#include "lg_4595.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4595_dot_dat = #if (QUAL = 0) box { <-14,-4,-36>, <14,18,24> } #else object {
// Brick  1 x  2 x  2/3 with Studs on Sides
	lg_4595
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4595_dot_dat_clear = #if (QUAL = 0) box { <-14,-4,-36>, <14,18,24> } #else object {
// Brick  1 x  2 x  2/3 with Studs on Sides
	lg_4595_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_3024)
		#include "lg_3024.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _3024_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,8,10> } #else object {
// Plate  1 x  1
	lg_3024
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _3024_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-10>, <10,8,10> } #else object {
// Plate  1 x  1
	lg_3024_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end

#declare _30374_dot_dat = #if (QUAL = 0) box { <-4,0,-4>, <4,80,4> } #else union {
// Bar  4L Light Sabre Blade
// Name: 30374.dat
// Author: Steve Bliss <sbliss@ldraw.org>
// LDRAW_ORG Part UPDATE 2003-02
// KEYWORDS minifig, tool, saber, bar, star wars, accessory
// BFC CERTIFY CW
// 2002-07-26 SEB Corrected spacing in title, applied BFC
	object { _4_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,4,0,0,0> }
	object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,80,0,0,0,4,0,0,0> }
	object { _4_dash_4disc_dot_dat matrix <-4,0,0,0,-1,0,0,0,4,0,80,0> }
// 
}
#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 _2412b_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else union {
// Tile  1 x  2 Grille with Groove
// Name: 2412b.dat
// Author: James Jessiman
// Author: Kevin B, groove
// LDRAW_ORG Part UPDATE 2002-01
// 2001-12-21 CWD Corrected superfluous lines and added missing edges
	mesh {
		triangle { <16,4,6>, <16,8,6>, <-16,8,6> }
		triangle { <-16,8,6>, <-16,4,6>, <16,4,6> }
		triangle { <-16,4,6>, <-16,8,6>, <-16,8,-6> }
		triangle { <-16,8,-6>, <-16,4,-6>, <-16,4,6> }
		triangle { <-16,4,-6>, <-16,8,-6>, <16,8,-6> }
		triangle { <16,8,-6>, <16,4,-6>, <-16,4,-6> }
		triangle { <16,4,-6>, <16,8,-6>, <16,8,6> }
		triangle { <16,8,6>, <16,4,6>, <16,4,-6> }
		triangle { <16,4,2>, <-16,4,2>, <-16,4,-2> }
		triangle { <-16,4,-2>, <16,4,-2>, <16,4,2> }
	}
	object { _2_dash_4disc_dot_dat matrix <0,0,1,0,1,0,1,0,0,3,8,0> }
	mesh {
		triangle { <3,8,1>, <3,8,-1>, <-3,8,-1> }
		triangle { <-3,8,-1>, <-3,8,1>, <3,8,1> }
	}
	object { _2_dash_4disc_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-3,8,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,1,0,4,0,1,0,0,3,4,0> }
	mesh {
		triangle { <3,8,1>, <3,4,1>, <-3,4,1> }
		triangle { <-3,4,1>, <-3,8,1>, <3,8,1> }
	}
	object { _2_dash_4cyli_dot_dat matrix <0,0,1,0,4,0,-1,0,0,-3,4,0> }
	mesh {
		triangle { <3,8,-1>, <3,4,-1>, <-3,4,-1> }
		triangle { <-3,4,-1>, <-3,8,-1>, <3,8,-1> }
		triangle { <19,8,9>, <-19,8,9>, <-16,8,6> }
		triangle { <-16,8,6>, <16,8,6>, <19,8,9> }
		triangle { <-19,8,9>, <-19,8,-9>, <-16,8,-6> }
		triangle { <-16,8,-6>, <-16,8,6>, <-19,8,9> }
		triangle { <-19,8,-9>, <19,8,-9>, <16,8,-6> }
		triangle { <16,8,-6>, <-16,8,-6>, <-19,8,-9> }
		triangle { <19,8,-9>, <19,8,9>, <16,8,6> }
		triangle { <16,8,6>, <16,8,-6>, <19,8,-9> }
	}
	object { box4_dot_dat matrix <19,0,0,0,-1,0,0,0,9,0,8,0> }
	mesh {
		triangle { <20,7,10>, <-20,7,10>, <-19,7,9> }
		triangle { <-19,7,9>, <19,7,9>, <20,7,10> }
		triangle { <-20,7,10>, <-20,7,-10>, <-19,7,-9> }
		triangle { <-19,7,-9>, <-19,7,9>, <-20,7,10> }
		triangle { <-20,7,-10>, <20,7,-10>, <19,7,-9> }
		triangle { <19,7,-9>, <-19,7,-9>, <-20,7,-10> }
		triangle { <20,7,-10>, <20,7,10>, <19,7,9> }
		triangle { <19,7,9>, <19,7,-9>, <20,7,-10> }
	}
	object { rect_dot_dat matrix <20,0,0,0,0,1,0,3.5,0,0,3.5,10> }
	mesh {
		triangle { <-20,7,10>, <-20,4,10>, <-20,4,-10> }
		triangle { <-20,4,-10>, <-20,7,-10>, <-20,7,10> }
		triangle { <-20,4,10>, <-20,0,10>, <-20,0,6> }
		triangle { <-20,0,6>, <-20,4,6>, <-20,4,10> }
		triangle { <-20,4,2>, <-20,0,2>, <-20,0,-2> }
		triangle { <-20,0,-2>, <-20,4,-2>, <-20,4,2> }
		triangle { <-20,4,-6>, <-20,0,-6>, <-20,0,-10> }
		triangle { <-20,0,-10>, <-20,4,-10>, <-20,4,-6> }
	}
	object { rect_dot_dat matrix <20,0,0,0,0,1,0,3.5,0,0,3.5,-10> }
	mesh {
		triangle { <20,7,10>, <20,4,10>, <20,4,-10> }
		triangle { <20,4,-10>, <20,7,-10>, <20,7,10> }
		triangle { <20,4,-6>, <20,0,-6>, <20,0,-10> }
		triangle { <20,0,-10>, <20,4,-10>, <20,4,-6> }
		triangle { <20,4,2>, <20,0,2>, <20,0,-2> }
		triangle { <20,0,-2>, <20,4,-2>, <20,4,2> }
		triangle { <20,4,10>, <20,0,10>, <20,0,6> }
		triangle { <20,0,6>, <20,4,6>, <20,4,10> }
		triangle { <20,0,10>, <-20,0,10>, <-20,0,6> }
		triangle { <-20,0,6>, <20,0,6>, <20,0,10> }
		triangle { <20,4,6>, <20,0,6>, <-20,0,6> }
		triangle { <-20,0,6>, <-20,4,6>, <20,4,6> }
	}
	object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,-18,4,4> }
	object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,18,4,4> }
	mesh {
		triangle { <20,4,2>, <20,0,2>, <-20,0,2> }
		triangle { <-20,0,2>, <-20,4,2>, <20,4,2> }
	}
	object { rect_dot_dat matrix <20,0,0,0,1,0,0,0,2,0,0,0> }
	mesh {
		triangle { <20,4,-2>, <20,0,-2>, <-20,0,-2> }
		triangle { <-20,0,-2>, <-20,4,-2>, <20,4,-2> }
	}
	object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,-18,4,-4> }
	object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,18,4,-4> }
	mesh {
		triangle { <20,4,-6>, <20,0,-6>, <-20,0,-6> }
		triangle { <-20,0,-6>, <-20,4,-6>, <20,4,-6> }
		triangle { <20,0,-6>, <-20,0,-6>, <-20,0,-10> }
		triangle { <-20,0,-10>, <20,0,-10>, <20,0,-6> }
// 
	}
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4073)
		#include "lg_4073.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4073_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,8,10> } #else object {
// Plate  1 x  1 Round
	lg_4073
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4073_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-10>, <10,8,10> } #else object {
// Plate  1 x  1 Round
	lg_4073_clear
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#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 box4_dash_7a_dot_dat = object {
// Box with 4 Faces without 7 Adjacent Edges
// Name: box4-7a.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 _1_dash_4disc_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 1
		clipped_by { box { <0,-1,0>, <2,1,2> } }
	}
#else
	cylinder {
		<0,-0.001,0>, <0,0.001,0>, 1
		clipped_by { box { <0,-1,0>, <2,1,2> } }
	}
#end

#declare _3_dash_4disc_dot_dat = object {
// Disc 0.75
// Name: 3-4disc.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CCW
// 2002-03-23 SEB Added BFC statement
	mesh {
		triangle { <0,0,0>, <1,0,0>, <0.9239,0,0.3827> }
		triangle { <0,0,0>, <0.9239,0,0.3827>, <0.7071,0,0.7071> }
		triangle { <0,0,0>, <0.7071,0,0.7071>, <0.3827,0,0.9239> }
		triangle { <0,0,0>, <0.3827,0,0.9239>, <0,0,1> }
		triangle { <0,0,0>, <0,0,1>, <-0.3827,0,0.9239> }
		triangle { <0,0,0>, <-0.3827,0,0.9239>, <-0.7071,0,0.7071> }
		triangle { <0,0,0>, <-0.7071,0,0.7071>, <-0.9239,0,0.3827> }
		triangle { <0,0,0>, <-0.9239,0,0.3827>, <-1,0,0> }
		triangle { <0,0,0>, <-1,0,0>, <-0.9239,0,-0.3827> }
		triangle { <0,0,0>, <-0.9239,0,-0.3827>, <-0.7071,0,-0.7071> }
		triangle { <0,0,0>, <-0.7071,0,-0.7071>, <-0.3827,0,-0.9239> }
		triangle { <0,0,0>, <-0.3827,0,-0.9239>, <0,0,-1> }
// 
	}
}

#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 _2524_dot_dat = #if (QUAL = 0) box { <-15,-14,-10>, <15,30,25> } #else union {
// Minifig Backpack Non-Opening
// Name: 2524.dat
// Author: John VanZwieten
// Official LCad update 99-03
// Inlined:  1 16 0 15 -10 -1 0 0 0 0.00 -1 0 -1 -0.00 2524a.DAT
	object { box4_dash_4a_dot_dat matrix <-14,0,0,0,0,12,0,15,0,0,15,10> }
	object { box5_dot_dat matrix <11,0,0,0,0,11,0,-13,0,0,13,10> }
	object { box5_dot_dat matrix <11,0,0,0,0,-3,0,9,0,0,17,21> }
	object { box4_dash_7a_dot_dat matrix <-15,0,0,0,0,3,0,6,0,0,4,21> }
	mesh {
		triangle { <15,-2,10>, <15,-2,24>, <-15,-2,24> }
		triangle { <-15,-2,24>, <-15,-2,10>, <15,-2,10> }
		triangle { <15,-2,10>, <15,0,10>, <-15,0,10> }
		triangle { <-15,0,10>, <-15,-2,10>, <15,-2,10> }
		triangle { <-15,-2,10>, <-15,0,10>, <-15,0,24> }
		triangle { <-15,0,24>, <-15,-2,24>, <-15,-2,10> }
		triangle { <15,-2,24>, <15,0,24>, <15,0,10> }
		triangle { <15,0,10>, <15,-2,10>, <15,-2,24> }
		triangle { <11,26,10>, <14,30,10>, <-14,30,10> }
		triangle { <-14,30,10>, <-11,26,10>, <11,26,10> }
		triangle { <11,26,10>, <14,30,10>, <14,0,10> }
		triangle { <14,0,10>, <11,0,10>, <11,26,10> }
		triangle { <-11,26,10>, <-14,30,10>, <-14,0,10> }
		triangle { <-14,0,10>, <-11,0,10>, <-11,26,10> }
		triangle { <15,0,10>, <15,-2,10>, <10,-2,10> }
		triangle { <10,-2,10>, <10,0,10>, <15,0,10> }
		triangle { <-15,0,10>, <-15,-2,10>, <-10,-2,10> }
		triangle { <-10,-2,10>, <-10,0,10>, <-15,0,10> }
		triangle { <15,0,10>, <14,0,10>, <14,0,21> }
		triangle { <14,0,21>, <15,0,21>, <15,0,10> }
		triangle { <14,0,21>, <15,0,21>, <15,10,21> }
		triangle { <15,10,21>, <14,10,21>, <14,0,21> }
		triangle { <-15,0,10>, <-14,0,10>, <-14,0,21> }
		triangle { <-14,0,21>, <-15,0,21>, <-15,0,10> }
		triangle { <14,0,21>, <-15,0,21>, <-15,10,21> }
		triangle { <-15,10,21>, <-14,10,21>, <14,0,21> }
// 
// Inlined:  1 16 0 -2 0 1 0 0 0 1 0 0 0 1 2524b.DAT
	}
	object { _4_dash_4cyli_dot_dat matrix <-6,0,0,0,1.9,0,0,0,-6,0,-2,0> }
	object { _4_dash_4ndis_dot_dat matrix <-6,0,0,0,1,0,0,0,-6,0,-2,0> }
	object { _4_dash_4ndis_dot_dat matrix <-6,0,0,0,1,0,0,0,-6,0,-0.1,0> }
	object { _1_dash_4cyli_dot_dat matrix <-4,0,0,0,1.9,0,0,0,-4,-6,-2,-6> }
	object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,1,0,0,0,-4,-6,-2,-6> }
	object { _1_dash_4disc_dot_dat matrix <-4,0,0,0,1,0,0,0,-4,-6,-0.1,-6> }
	object { _1_dash_4cyli_dot_dat matrix <0,0,-4,0,1.9,0,4,0,0,6,-2,-6> }
	object { _1_dash_4disc_dot_dat matrix <0,0,-4,0,1,0,4,0,0,6,-2,-6> }
	object { _1_dash_4disc_dot_dat matrix <0,0,-4,0,1,0,4,0,0,6,-0.1,-6> }
	mesh {
		triangle { <-6,-2,-10>, <6,-2,-10>, <6,-0.1,-10> }
		triangle { <6,-0.1,-10>, <-6,-0.1,-10>, <-6,-2,-10> }
		triangle { <-10,-2,-6>, <-10,-2,10>, <-10,-0.1,10> }
		triangle { <-10,-0.1,10>, <-10,-0.1,-6>, <-10,-2,-6> }
		triangle { <10,-2,-6>, <10,-2,10>, <10,-0.1,10> }
		triangle { <10,-0.1,10>, <10,-0.1,-6>, <10,-2,-6> }
		triangle { <-6,-2,-10>, <6,-2,-10>, <6,-2,-6> }
		triangle { <6,-2,-6>, <-6,-2,-6>, <-6,-2,-10> }
		triangle { <-6,-0.1,-10>, <6,-0.1,-10>, <6,-0.1,-6> }
		triangle { <6,-0.1,-6>, <-6,-0.1,-6>, <-6,-0.1,-10> }
		triangle { <10,-2,-6>, <10,-2,10>, <6,-2,10> }
		triangle { <6,-2,10>, <6,-2,-6>, <10,-2,-6> }
		triangle { <10,-0.1,-6>, <10,-0.1,10>, <6,-0.1,10> }
		triangle { <6,-0.1,10>, <6,-0.1,-6>, <10,-0.1,-6> }
		triangle { <-10,-2,-6>, <-10,-2,10>, <-6,-2,10> }
		triangle { <-6,-2,10>, <-6,-2,-6>, <-10,-2,-6> }
		triangle { <-10,-0.1,-6>, <-10,-0.1,10>, <-6,-0.1,10> }
		triangle { <-6,-0.1,10>, <-6,-0.1,-6>, <-10,-0.1,-6> }
		triangle { <6,-2,10>, <6,-2,6>, <-6,-2,6> }
		triangle { <-6,-2,6>, <-6,-2,10>, <6,-2,10> }
		triangle { <6,-0.1,10>, <6,-0.1,6>, <-6,-0.1,6> }
		triangle { <-6,-0.1,6>, <-6,-0.1,10>, <6,-0.1,10> }
// 
// Inlined:  1 16 0 -8 -18 1 0 0 0 1 0 0 0 1 2524d.DAT
	}
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,14,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,-14,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,8,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,5,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,-8,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,5,0,-1,0,0,0,0,5,-5,-8,18> }
	object { _3_dash_4cyli_dot_dat matrix <0,0,-5,28,0,0,0,-5,0,-14,-8,18> }
	mesh {
		triangle { <14,-8,13>, <14,-2,13>, <-14,-2,13> }
		triangle { <-14,-2,13>, <-14,-8,13>, <14,-8,13> }
		triangle { <14,-8,13>, <14,-2,13>, <14,-2,18> }
		triangle { <14,-2,18>, <14,-8,18>, <14,-8,13> }
		triangle { <-14,-8,13>, <-14,-2,13>, <-14,-2,18> }
		triangle { <-14,-2,18>, <-14,-8,18>, <-14,-8,13> }
	}
	object { _3_dash_4disc_dot_dat matrix <0,0,-6,1,0,0,0,-6,0,8,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,0,-6,1,0,0,0,-6,0,5,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,0,-6,1,0,0,0,-6,0,-8,-8,18> }
	object { _3_dash_4disc_dot_dat matrix <0,0,-6,1,0,0,0,-6,0,-5,-8,18> }
	object { _3_dash_4cyli_dot_dat matrix <0,0,-6,3,0,0,0,-6,0,5,-8,18> }
	object { _3_dash_4cyli_dot_dat matrix <0,0,-6,3,0,0,0,-6,0,-8,-8,18> }
	object { rect_dot_dat matrix <-1.5,0,0,0,1,0,0,0,-1,-6.5,-2,13> }
	object { rect_dot_dat matrix <-1.5,0,0,0,1,0,0,0,-1,6.5,-2,13> }
	mesh {
		triangle { <8,-8,12>, <8,-2,12>, <5,-2,12> }
		triangle { <5,-2,12>, <5,-8,12>, <8,-8,12> }
		triangle { <-5,-8,12>, <-5,-2,12>, <-8,-2,12> }
		triangle { <-8,-2,12>, <-8,-8,12>, <-5,-8,12> }
		triangle { <8,-8,12>, <8,-2,12>, <8,-2,18> }
		triangle { <8,-2,18>, <8,-8,18>, <8,-8,12> }
		triangle { <5,-8,12>, <5,-2,12>, <5,-2,18> }
		triangle { <5,-2,18>, <5,-8,18>, <5,-8,12> }
		triangle { <-8,-8,12>, <-8,-2,12>, <-8,-2,18> }
		triangle { <-8,-2,18>, <-8,-8,18>, <-8,-8,12> }
		triangle { <-5,-8,12>, <-5,-2,12>, <-5,-2,18> }
		triangle { <-5,-2,18>, <-5,-8,18>, <-5,-8,12> }
	}
	object { rect_dot_dat matrix <-3,0,0,0,0,-1,0,-0.5,0,11,-2.5,18> }
	object { rect_dot_dat matrix <-3,0,0,0,0,-1,0,-0.5,0,-11,-2.5,18> }
	object { rect_dot_dat matrix <-5,0,0,0,0,-1,0,-0.5,0,0,-2.5,18> }
// Inlined:  1 16 -6.50 10 -25 1 0 0 0 0.00 -1 0 1 0.00 2524c.DAT
	mesh {
		triangle { <8,2,25>, <8,11,25>, <5,11,25> }
		triangle { <5,11,25>, <5,2,25>, <8,2,25> }
		triangle { <8,11,25>, <5,11,25>, <5,14,23> }
		triangle { <5,14,23>, <8,14,23>, <8,11,25> }
		triangle { <8,10,25>, <8,11,25>, <8,14,23> }
		triangle { <8,14,23>, <8,14,22>, <8,10,25> }
		triangle { <8,14,22>, <8,10,22>, <8,10,25> }
		triangle { <5,10,25>, <5,11,25>, <5,14,23> }
		triangle { <5,14,23>, <5,14,22>, <5,10,25> }
		triangle { <5,14,22>, <5,10,22>, <5,10,25> }
		triangle { <5,2,24>, <5,10,24>, <8,10,24> }
		triangle { <8,10,24>, <8,2,24>, <5,2,24> }
		triangle { <5,2,24>, <5,2,25>, <8,2,25> }
		triangle { <8,2,25>, <8,2,24>, <5,2,24> }
		triangle { <8,2,24>, <8,2,25>, <8,10,25> }
		triangle { <8,10,25>, <8,10,24>, <8,2,24> }
		triangle { <5,10,24>, <5,10,25>, <5,2,25> }
		triangle { <5,2,25>, <5,2,24>, <5,10,24> }
		triangle { <5,18,23>, <5,14,23>, <8,14,23> }
		triangle { <8,14,23>, <8,18,23>, <5,18,23> }
		triangle { <5,18,23>, <5,18,22>, <8,18,22> }
		triangle { <8,18,22>, <8,18,23>, <5,18,23> }
		triangle { <8,18,23>, <8,18,22>, <8,14,22> }
		triangle { <8,14,22>, <8,14,23>, <8,18,23> }
		triangle { <5,14,23>, <5,14,22>, <5,18,22> }
		triangle { <5,18,22>, <5,18,23>, <5,14,23> }
// Inlined:  1 16 6.50 10 -25 1 0 0 0 0.00 -1 0 1 0.00 2524c.DAT
		triangle { <-5,2,25>, <-5,11,25>, <-8,11,25> }
		triangle { <-8,11,25>, <-8,2,25>, <-5,2,25> }
		triangle { <-5,11,25>, <-8,11,25>, <-8,14,23> }
		triangle { <-8,14,23>, <-5,14,23>, <-5,11,25> }
		triangle { <-5,10,25>, <-5,11,25>, <-5,14,23> }
		triangle { <-5,14,23>, <-5,14,22>, <-5,10,25> }
		triangle { <-5,14,22>, <-5,10,22>, <-5,10,25> }
		triangle { <-8,10,25>, <-8,11,25>, <-8,14,23> }
		triangle { <-8,14,23>, <-8,14,22>, <-8,10,25> }
		triangle { <-8,14,22>, <-8,10,22>, <-8,10,25> }
		triangle { <-8,2,24>, <-8,10,24>, <-5,10,24> }
		triangle { <-5,10,24>, <-5,2,24>, <-8,2,24> }
		triangle { <-8,2,24>, <-8,2,25>, <-5,2,25> }
		triangle { <-5,2,25>, <-5,2,24>, <-8,2,24> }
		triangle { <-5,2,24>, <-5,2,25>, <-5,10,25> }
		triangle { <-5,10,25>, <-5,10,24>, <-5,2,24> }
		triangle { <-8,10,24>, <-8,10,25>, <-8,2,25> }
		triangle { <-8,2,25>, <-8,2,24>, <-8,10,24> }
		triangle { <-8,18,23>, <-8,14,23>, <-5,14,23> }
		triangle { <-5,14,23>, <-5,18,23>, <-8,18,23> }
		triangle { <-8,18,23>, <-8,18,22>, <-5,18,22> }
		triangle { <-5,18,22>, <-5,18,23>, <-8,18,23> }
		triangle { <-5,18,23>, <-5,18,22>, <-5,14,22> }
		triangle { <-5,14,22>, <-5,14,23>, <-5,18,23> }
		triangle { <-8,14,23>, <-8,14,22>, <-8,18,22> }
		triangle { <-8,18,22>, <-8,18,23>, <-8,14,23> }
// 
	}
}
#end

#declare chassis_dot_ldr = union {
// chassis
// Name: chassis.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4595_dot_dat
		matrix <1,0,0,0,0,1,0,-1,0,-4,-60,1>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_3024_dot_dat
		matrix <1,0,0,0,0,1,0,-1,0,-4,-70,17>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4595_dot_dat
		matrix <1,0,0,0,1,0,0,0,1,-4,-26,-30>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_30374_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/80,0,0,0,1-SW/8,0,SW/2,0>
		matrix <0,-1,0,1,0,0,0,0,1,-44,-16,-20>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_4599_dot_dat
		matrix <-1,0,0,0,0,-1,0,-1,0,-4,-18,14>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_2412b_dot_dat
		matrix <1-SW/40,0,0,0,1-SW/8,0,0,0,1-SW/20,0,SW/2,0>
		matrix <0,-1,0,0,0,1,-1,0,0,-4,-61,-7>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_2412b_dot_dat
		matrix <1-SW/40,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,-4,-34,-30>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_4073_dot_dat
		matrix <0,0,-1,0,1,0,1,0,0,-4,-88,10>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_2524_dot_dat
		matrix <1-SW/30,0,0,0,1-SW/44,0,0,0,1-SW/35,0,SW/5.5,SW/4.66667>
		matrix <1,0,0,0,1,0,0,0,1,-4,-88,10>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
// 
}

#declare _8_dash_8sphe_dot_dat = sphere { <0,0,0>, 1 }

#declare _4696_dot_dat = #if (QUAL = 0) box { <-5.65685,-5.65685,-24>, <5.65685,24,24> } #else union {
// Technic Pneumatic T Piece
// Name: 4696.dat
// Author: Marc Klein
// Unofficial Part
// BFC CERTIFY CCW
	object { _4_dash_4cyli_dot_dat matrix <0,0,4,0,20,0,-4,0,0,0,4,0> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,0,2,0,-20,0,2,0,0,0,24,0> }
	object { ring1_dot_dat matrix <0,0,2,0,-1,0,2,0,0,0,24,0> }
	object { _4_dash_4cyli_dot_dat matrix <0,-4,0,0,0,20,-4,0,0,0,0,4> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,-2,0,0,0,-20,2,0,0,0,0,24> }
	object { ring1_dot_dat matrix <0,-2,0,0,0,-1,2,0,0,0,0,24> }
	object { _4_dash_4cyli_dot_dat matrix <0,-4,0,0,0,-20,4,0,0,0,0,-4> }
// BFC INVERTNEXT
	object { _4_dash_4cyli_dot_dat matrix <0,-2,0,0,0,20,-2,0,0,0,0,-24> }
	object { ring1_dot_dat matrix <0,-2,0,0,0,1,-2,0,0,0,0,-24> }
	object { _8_dash_8sphe_dot_dat matrix <0,-5.65685,0,0,0,5.65685,-5.65685,0,0,0,0,0> }
// 
}
#end

#declare _30377_dot_dat = #if (QUAL = 0) box { <-4,-9.3338,-19.6858>, <4,45.8458,9.3338> } #else union {
// Minifig Mechanical Arm
// Name: 30377.dat
// Author: Nathan Wright (ldraw@overlordempire.com)
// LDRAW_ORG Part UPDATE 2002-05
// KEYWORDS Star Wars, battle droid, Episode 1, The Phantom Menace, Episode 2
// KEYWORDS Attack of the Clones, Trade Federation
// KEYWORDS Space, Life on Mars, Martian, minifig-scale, clip, clip-on
	object { _4_dash_4cyli_dot_dat matrix <0,0,4.5,-6,0,0,0,-4.5,0,3,21,0> }
	object { _4_dash_4disc_dot_dat matrix <0,0,4.5,-1,0,0,0,-4.5,0,3,21,0> }
	object { _4_dash_4disc_dot_dat matrix <0,0,4.5,-1,0,0,0,-4.5,0,-3,21,0> }
	mesh {
		triangle { <3,11.5,1.5>, <3,11.5,3.5>, <2,11.5,3.5> }
		triangle { <2,11.5,3.5>, <2,11.5,1.5>, <3,11.5,1.5> }
		triangle { <-2,11.5,1.5>, <-2,11.5,3.5>, <-3,11.5,3.5> }
		triangle { <-3,11.5,3.5>, <-3,11.5,1.5>, <-2,11.5,1.5> }
		triangle { <-2,11.5,-3.5>, <-2,11.5,-1.5>, <-3,11.5,-1.5> }
		triangle { <-3,11.5,-1.5>, <-3,11.5,-3.5>, <-2,11.5,-3.5> }
		triangle { <3,11.5,-3.5>, <3,11.5,-1.5>, <2,11.5,-1.5> }
		triangle { <2,11.5,-1.5>, <2,11.5,-3.5>, <3,11.5,-3.5> }
		triangle { <3,11.5,3.5>, <3,11.5,1.5>, <3.55,6.3,1.5> }
		triangle { <3.55,6.3,1.5>, <4,2.5,6.1>, <3,11.5,3.5> }
		triangle { <3,11.5,-3.5>, <3,11.5,-1.5>, <3.55,6.3,-1.5> }
		triangle { <3.55,6.3,-1.5>, <4,2.5,-6.1>, <3,11.5,-3.5> }
		triangle { <-3,11.5,-3.5>, <-3,11.5,-1.5>, <-3.55,6.3,-1.5> }
		triangle { <-3.55,6.3,-1.5>, <-4,2.5,-6.1>, <-3,11.5,-3.5> }
		triangle { <-3,11.5,3.5>, <-3,11.5,1.5>, <-3.55,6.3,1.5> }
		triangle { <-3.55,6.3,1.5>, <-4,2.5,6.1>, <-3,11.5,3.5> }
		triangle { <-3,11.5,3.5>, <3,11.5,3.5>, <4,2.5,6.1> }
		triangle { <4,2.5,6.1>, <-4,2.5,6.1>, <-3,11.5,3.5> }
		triangle { <-3,11.5,-3.5>, <3,11.5,-3.5>, <4,2.5,-6.1> }
		triangle { <4,2.5,-6.1>, <-4,2.5,-6.1>, <-3,11.5,-3.5> }
		triangle { <2,11.5,1.5>, <2,11.5,-1.5>, <2,6.3,-1.5> }
		triangle { <2,6.3,-1.5>, <2,6.3,1.5>, <2,11.5,1.5> }
		triangle { <-2,11.5,1.5>, <-2,11.5,-1.5>, <-2,6.3,-1.5> }
		triangle { <-2,6.3,-1.5>, <-2,6.3,1.5>, <-2,11.5,1.5> }
		triangle { <-3,11.5,-1.5>, <-2,11.5,-1.5>, <-2,6.3,-1.5> }
		triangle { <-2,6.3,-1.5>, <-3.55,6.3,-1.5>, <-3,11.5,-1.5> }
		triangle { <3,11.5,-1.5>, <2,11.5,-1.5>, <2,6.3,-1.5> }
		triangle { <2,6.3,-1.5>, <3.55,6.3,-1.5>, <3,11.5,-1.5> }
		triangle { <-3,11.5,1.5>, <-2,11.5,1.5>, <-2,6.3,1.5> }
		triangle { <-2,6.3,1.5>, <-3.55,6.3,1.5>, <-3,11.5,1.5> }
		triangle { <3,11.5,1.5>, <2,11.5,1.5>, <2,6.3,1.5> }
		triangle { <2,6.3,1.5>, <3.55,6.3,1.5>, <3,11.5,1.5> }
		triangle { <2,18.3,3.5>, <-2,18.3,3.5>, <-2,11.5,3.5> }
		triangle { <-2,11.5,3.5>, <2,11.5,3.5>, <2,18.3,3.5> }
		triangle { <2,18.3,-3.5>, <-2,18.3,-3.5>, <-2,11.5,-3.5> }
		triangle { <-2,11.5,-3.5>, <2,11.5,-3.5>, <2,18.3,-3.5> }
		triangle { <-2,18.3,3.5>, <-2,18.3,-3.5>, <-2,11.5,-3.5> }
		triangle { <-2,11.5,-3.5>, <-2,11.5,3.5>, <-2,18.3,3.5> }
		triangle { <2,18.3,3.5>, <2,18.3,-3.5>, <2,11.5,-3.5> }
		triangle { <2,11.5,-3.5>, <2,11.5,3.5>, <2,18.3,3.5> }
	}
	object { _3_dash_4cyli_dot_dat matrix <0,-4.6669,-4.6669,-8,0,0,0,4.6669,-4.6669,4,0,0> }
	object { _2_dash_4cyli_dot_dat matrix <0,0,-4,-8,0,0,0,4,0,4,0,0> }
	mesh {
		triangle { <4,0,4>, <-4,0,4>, <-4,-1.5,3.7> }
		triangle { <-4,-1.5,3.7>, <4,-1.5,3.7>, <4,0,4> }
		triangle { <4,0,-4>, <-4,0,-4>, <-4,-1.5,-3.7> }
		triangle { <-4,-1.5,-3.7>, <4,-1.5,-3.7>, <4,0,-4> }
		triangle { <4,-1.8,-3.5>, <-4,-1.8,-3.5>, <-4,-1.5,-3.7> }
		triangle { <-4,-1.5,-3.7>, <4,-1.5,-3.7>, <4,-1.8,-3.5> }
		triangle { <4,-1.8,3.5>, <-4,-1.8,3.5>, <-4,-1.5,3.7> }
		triangle { <-4,-1.5,3.7>, <4,-1.5,3.7>, <4,-1.8,3.5> }
		triangle { <4,-1.8,3.5>, <-4,-1.8,3.5>, <-4,-4.7,3.5> }
		triangle { <-4,-4.7,3.5>, <4,-4.7,3.5>, <4,-1.8,3.5> }
		triangle { <4,-1.8,-3.5>, <-4,-1.8,-3.5>, <-4,-4.7,-3.5> }
		triangle { <-4,-4.7,-3.5>, <4,-4.7,-3.5>, <4,-1.8,-3.5> }
		triangle { <4,-5,-3.8>, <-4,-5,-3.8>, <-4,-4.7,-3.5> }
		triangle { <-4,-4.7,-3.5>, <4,-4.7,-3.5>, <4,-5,-3.8> }
		triangle { <4,-5,3.8>, <-4,-5,3.8>, <-4,-4.7,3.5> }
		triangle { <-4,-4.7,3.5>, <4,-4.7,3.5>, <4,-5,3.8> }
		triangle { <4,-5,3.8>, <-4,-5,3.8>, <-4,-5,4.2> }
		triangle { <-4,-5,4.2>, <4,-5,4.2>, <4,-5,3.8> }
		triangle { <4,-5,-3.8>, <-4,-5,-3.8>, <-4,-5,-4.2> }
		triangle { <-4,-5,-4.2>, <4,-5,-4.2>, <4,-5,-3.8> }
		triangle { <4,-4.67,-4.66>, <-4,-4.67,-4.66>, <-4,-5,-4.2> }
		triangle { <-4,-5,-4.2>, <4,-5,-4.2>, <4,-4.67,-4.66> }
		triangle { <4,-4.67,4.66>, <-4,-4.67,4.66>, <-4,-5,4.2> }
		triangle { <-4,-5,4.2>, <4,-5,4.2>, <4,-4.67,4.66> }
		triangle { <4,-4.67,4.66>, <4,-4.7,3.5>, <4,-5,3.8> }
		triangle { <4,-5,3.8>, <4,-5,4.2>, <4,-4.67,4.66> }
		triangle { <4,-4.67,-4.66>, <4,-4.7,-3.5>, <4,-5,-3.8> }
		triangle { <4,-5,-3.8>, <4,-5,-4.2>, <4,-4.67,-4.66> }
		triangle { <4,-4.67,-4.66>, <4,-4.7,-3.5>, <4,-1.8,-3.5> }
		triangle { <4,-1.8,-3.5>, <4,-2.5,-6.1>, <4,-4.67,-4.66> }
		triangle { <4,-4.67,4.66>, <4,-4.7,3.5>, <4,-1.8,3.5> }
		triangle { <4,-1.8,3.5>, <4,-2.5,6.1>, <4,-4.67,4.66> }
		triangle { <4,0,4>, <4,0,6.6>, <4,-2.5,6.1> }
		triangle { <4,-2.5,6.1>, <4,-1.5,3.7>, <4,0,4> }
		triangle { <4,4,0>, <4,6.6,0>, <4,6.1,2.5> }
		triangle { <4,6.1,2.5>, <4,3.7,1.5>, <4,4,0> }
		triangle { <4,0,-4>, <4,0,-6.6>, <4,-2.5,-6.1> }
		triangle { <4,-2.5,-6.1>, <4,-1.5,-3.7>, <4,0,-4> }
		triangle { <4,4,0>, <4,6.6,0>, <4,6.1,-2.5> }
		triangle { <4,6.1,-2.5>, <4,3.7,-1.5>, <4,4,0> }
		triangle { <4,0,4>, <4,0,6.6>, <4,2.5,6.1> }
		triangle { <4,2.5,6.1>, <4,1.5,3.7>, <4,0,4> }
		triangle { <4,0,-4>, <4,0,-6.6>, <4,2.5,-6.1> }
		triangle { <4,2.5,-6.1>, <4,1.5,-3.7>, <4,0,-4> }
		triangle { <4,4.67,-4.66>, <4,2.8,-2.8>, <4,1.5,-3.7> }
		triangle { <4,1.5,-3.7>, <4,2.5,-6.1>, <4,4.67,-4.66> }
		triangle { <4,4.66,4.67>, <4,2.8,2.8>, <4,3.7,1.5> }
		triangle { <4,3.7,1.5>, <4,6.1,2.5>, <4,4.66,4.67> }
		triangle { <4,4.67,4.66>, <4,2.8,2.8>, <4,1.5,3.7> }
		triangle { <4,1.5,3.7>, <4,2.5,6.1>, <4,4.67,4.66> }
		triangle { <4,4.66,-4.67>, <4,2.8,-2.8>, <4,3.7,-1.5> }
		triangle { <4,3.7,-1.5>, <4,6.1,-2.5>, <4,4.66,-4.67> }
		triangle { <4,-1.8,3.5>, <4,-2.5,6.1>, <4,-1.5,3.7> }
		triangle { <4,-1.8,-3.5>, <4,-2.5,-6.1>, <4,-1.5,-3.7> }
		triangle { <-4,-4.67,4.66>, <-4,-4.7,3.5>, <-4,-5,3.8> }
		triangle { <-4,-5,3.8>, <-4,-5,4.2>, <-4,-4.67,4.66> }
		triangle { <-4,-4.67,-4.66>, <-4,-4.7,-3.5>, <-4,-5,-3.8> }
		triangle { <-4,-5,-3.8>, <-4,-5,-4.2>, <-4,-4.67,-4.66> }
		triangle { <-4,-4.67,-4.66>, <-4,-4.7,-3.5>, <-4,-1.8,-3.5> }
		triangle { <-4,-1.8,-3.5>, <-4,-2.5,-6.1>, <-4,-4.67,-4.66> }
		triangle { <-4,-4.67,4.66>, <-4,-4.7,3.5>, <-4,-1.8,3.5> }
		triangle { <-4,-1.8,3.5>, <-4,-2.5,6.1>, <-4,-4.67,4.66> }
		triangle { <-4,0,4>, <-4,0,6.6>, <-4,-2.5,6.1> }
		triangle { <-4,-2.5,6.1>, <-4,-1.5,3.7>, <-4,0,4> }
		triangle { <-4,4,0>, <-4,6.6,0>, <-4,6.1,2.5> }
		triangle { <-4,6.1,2.5>, <-4,3.7,1.5>, <-4,4,0> }
		triangle { <-4,0,-4>, <-4,0,-6.6>, <-4,-2.5,-6.1> }
		triangle { <-4,-2.5,-6.1>, <-4,-1.5,-3.7>, <-4,0,-4> }
		triangle { <-4,4,0>, <-4,6.6,0>, <-4,6.1,-2.5> }
		triangle { <-4,6.1,-2.5>, <-4,3.7,-1.5>, <-4,4,0> }
		triangle { <-4,0,4>, <-4,0,6.6>, <-4,2.5,6.1> }
		triangle { <-4,2.5,6.1>, <-4,1.5,3.7>, <-4,0,4> }
		triangle { <-4,0,-4>, <-4,0,-6.6>, <-4,2.5,-6.1> }
		triangle { <-4,2.5,-6.1>, <-4,1.5,-3.7>, <-4,0,-4> }
		triangle { <-4,4.67,-4.66>, <-4,2.8,-2.8>, <-4,1.5,-3.7> }
		triangle { <-4,1.5,-3.7>, <-4,2.5,-6.1>, <-4,4.67,-4.66> }
		triangle { <-4,4.66,4.67>, <-4,2.8,2.8>, <-4,3.7,1.5> }
		triangle { <-4,3.7,1.5>, <-4,6.1,2.5>, <-4,4.66,4.67> }
		triangle { <-4,4.67,4.66>, <-4,2.8,2.8>, <-4,1.5,3.7> }
		triangle { <-4,1.5,3.7>, <-4,2.5,6.1>, <-4,4.67,4.66> }
		triangle { <-4,4.66,-4.67>, <-4,2.8,-2.8>, <-4,3.7,-1.5> }
		triangle { <-4,3.7,-1.5>, <-4,6.1,-2.5>, <-4,4.66,-4.67> }
		triangle { <-4,-1.8,3.5>, <-4,-2.5,6.1>, <-4,-1.5,3.7> }
		triangle { <-4,-1.8,-3.5>, <-4,-2.5,-6.1>, <-4,-1.5,-3.7> }
	}
	object { _3_dash_4cyli_dot_dat matrix <0,6.49972,1.14608,-8,0,0,0,-1.14608,6.49972,4,38.2,-12.04> }
	object { _2_dash_4cyli_dot_dat matrix <0,2.29431,3.27661,-8,0,0,0,-3.27661,2.29431,4,38.2,-12.04> }
	mesh {
		triangle { <4,35.91,-15.32>, <-4,35.91,-15.32>, <-4,37.31,-15.94> }
		triangle { <-4,37.31,-15.94>, <4,37.31,-15.94>, <4,35.91,-15.32> }
		triangle { <4,40.5,-8.77>, <-4,40.5,-8.77>, <-4,41.55,-9.87> }
		triangle { <-4,41.55,-9.87>, <4,41.55,-9.87>, <4,40.5,-8.77> }
		triangle { <4,41.68,-10.21>, <-4,41.68,-10.21>, <-4,41.55,-9.87> }
		triangle { <-4,41.55,-9.87>, <4,41.55,-9.87>, <4,41.68,-10.21> }
		triangle { <4,37.67,-15.94>, <-4,37.67,-15.94>, <-4,37.31,-15.94> }
		triangle { <-4,37.31,-15.94>, <4,37.31,-15.94>, <4,37.67,-15.94> }
		triangle { <4,37.67,-15.94>, <-4,37.67,-15.94>, <-4,40.04,-17.61> }
		triangle { <-4,40.04,-17.61>, <4,40.04,-17.61>, <4,37.67,-15.94> }
		triangle { <4,41.68,-10.21>, <-4,41.68,-10.21>, <-4,44.06,-11.87> }
		triangle { <-4,44.06,-11.87>, <4,44.06,-11.87>, <4,41.68,-10.21> }
		triangle { <4,44.48,-11.8>, <-4,44.48,-11.8>, <-4,44.06,-11.87> }
		triangle { <-4,44.06,-11.87>, <4,44.06,-11.87>, <4,44.48,-11.8> }
		triangle { <4,40.12,-18.03>, <-4,40.12,-18.03>, <-4,40.04,-17.61> }
		triangle { <-4,40.04,-17.61>, <4,40.04,-17.61>, <4,40.12,-18.03> }
		triangle { <4,40.12,-18.03>, <-4,40.12,-18.03>, <-4,39.89,-18.35> }
		triangle { <-4,39.89,-18.35>, <4,39.89,-18.35>, <4,40.12,-18.03> }
		triangle { <4,44.48,-11.8>, <-4,44.48,-11.8>, <-4,44.71,-11.47> }
		triangle { <-4,44.71,-11.47>, <4,44.71,-11.47>, <4,44.48,-11.8> }
		triangle { <4,44.7,-10.91>, <-4,44.7,-10.91>, <-4,44.71,-11.47> }
		triangle { <-4,44.71,-11.47>, <4,44.71,-11.47>, <4,44.7,-10.91> }
		triangle { <4,39.35,-18.54>, <-4,39.35,-18.54>, <-4,39.89,-18.35> }
		triangle { <-4,39.89,-18.35>, <4,39.89,-18.35>, <4,39.35,-18.54> }
		triangle { <4,39.35,-18.54>, <4,40.04,-17.61>, <4,40.12,-18.03> }
		triangle { <4,40.12,-18.03>, <4,39.89,-18.35>, <4,39.35,-18.54> }
		triangle { <4,44.7,-10.91>, <4,44.06,-11.87>, <4,44.48,-11.8> }
		triangle { <4,44.48,-11.8>, <4,44.71,-11.47>, <4,44.7,-10.91> }
		triangle { <4,44.7,-10.91>, <4,44.06,-11.87>, <4,41.68,-10.21> }
		triangle { <4,41.68,-10.21>, <4,43.75,-8.48>, <4,44.7,-10.91> }
		triangle { <4,39.35,-18.54>, <4,40.04,-17.61>, <4,37.67,-15.94> }
		triangle { <4,37.67,-15.94>, <4,36.75,-18.48>, <4,39.35,-18.54> }
		triangle { <4,35.91,-15.32>, <4,34.42,-17.45>, <4,36.75,-18.48> }
		triangle { <4,36.75,-18.48>, <4,37.31,-15.94>, <4,35.91,-15.32> }
		triangle { <4,34.93,-9.75>, <4,32.8,-8.26>, <4,31.77,-10.59> }
		triangle { <4,31.77,-10.59>, <4,34.31,-11.15>, <4,34.93,-9.75> }
		triangle { <4,40.5,-8.77>, <4,41.99,-6.64>, <4,43.75,-8.48> }
		triangle { <4,43.75,-8.48>, <4,41.55,-9.87>, <4,40.5,-8.77> }
		triangle { <4,34.93,-9.75>, <4,32.8,-8.26>, <4,34.64,-6.5> }
		triangle { <4,34.64,-6.5>, <4,36.03,-8.69>, <4,34.93,-9.75> }
		triangle { <4,35.91,-15.32>, <4,34.42,-17.45>, <4,32.66,-15.61> }
		triangle { <4,32.66,-15.61>, <4,34.85,-14.22>, <4,35.91,-15.32> }
		triangle { <4,40.5,-8.77>, <4,41.99,-6.64>, <4,39.65,-5.61> }
		triangle { <4,39.65,-5.61>, <4,39.1,-8.15>, <4,40.5,-8.77> }
		triangle { <4,37.05,-5.55>, <4,37.51,-8.15>, <4,39.1,-8.15> }
		triangle { <4,39.1,-8.15>, <4,39.65,-5.61>, <4,37.05,-5.55> }
		triangle { <4,31.71,-13.2>, <4,34.3,-12.73>, <4,34.31,-11.15> }
		triangle { <4,34.31,-11.15>, <4,31.77,-10.59>, <4,31.71,-13.2> }
		triangle { <4,31.7,-13.18>, <4,34.3,-12.73>, <4,34.85,-14.22> }
		triangle { <4,34.85,-14.22>, <4,32.66,-15.61>, <4,31.7,-13.18> }
		triangle { <4,37.06,-5.55>, <4,37.51,-8.15>, <4,36.03,-8.69> }
		triangle { <4,36.03,-8.69>, <4,34.64,-6.5>, <4,37.06,-5.55> }
		triangle { <4,37.67,-15.94>, <4,36.75,-18.48>, <4,37.31,-15.94> }
		triangle { <4,41.68,-10.21>, <4,43.75,-8.48>, <4,41.55,-9.87> }
		triangle { <-4,39.35,-18.54>, <-4,40.04,-17.61>, <-4,40.12,-18.03> }
		triangle { <-4,40.12,-18.03>, <-4,39.89,-18.35>, <-4,39.35,-18.54> }
		triangle { <-4,44.7,-10.91>, <-4,44.06,-11.87>, <-4,44.48,-11.8> }
		triangle { <-4,44.48,-11.8>, <-4,44.71,-11.47>, <-4,44.7,-10.91> }
		triangle { <-4,44.7,-10.91>, <-4,44.06,-11.87>, <-4,41.68,-10.21> }
		triangle { <-4,41.68,-10.21>, <-4,43.75,-8.48>, <-4,44.7,-10.91> }
		triangle { <-4,39.35,-18.54>, <-4,40.04,-17.61>, <-4,37.67,-15.94> }
		triangle { <-4,37.67,-15.94>, <-4,36.75,-18.48>, <-4,39.35,-18.54> }
		triangle { <-4,35.91,-15.32>, <-4,34.42,-17.45>, <-4,36.75,-18.48> }
		triangle { <-4,36.75,-18.48>, <-4,37.31,-15.94>, <-4,35.91,-15.32> }
		triangle { <-4,34.93,-9.75>, <-4,32.8,-8.26>, <-4,31.77,-10.59> }
		triangle { <-4,31.77,-10.59>, <-4,34.31,-11.15>, <-4,34.93,-9.75> }
		triangle { <-4,40.5,-8.77>, <-4,41.99,-6.64>, <-4,43.75,-8.48> }
		triangle { <-4,43.75,-8.48>, <-4,41.55,-9.87>, <-4,40.5,-8.77> }
		triangle { <-4,34.93,-9.75>, <-4,32.8,-8.26>, <-4,34.64,-6.5> }
		triangle { <-4,34.64,-6.5>, <-4,36.03,-8.69>, <-4,34.93,-9.75> }
		triangle { <-4,35.91,-15.32>, <-4,34.42,-17.45>, <-4,32.66,-15.61> }
		triangle { <-4,32.66,-15.61>, <-4,34.85,-14.22>, <-4,35.91,-15.32> }
		triangle { <-4,40.5,-8.77>, <-4,41.99,-6.64>, <-4,39.65,-5.61> }
		triangle { <-4,39.65,-5.61>, <-4,39.1,-8.15>, <-4,40.5,-8.77> }
		triangle { <-4,37.05,-5.55>, <-4,37.51,-8.15>, <-4,39.1,-8.15> }
		triangle { <-4,39.1,-8.15>, <-4,39.65,-5.61>, <-4,37.05,-5.55> }
		triangle { <-4,31.71,-13.2>, <-4,34.3,-12.73>, <-4,34.31,-11.15> }
		triangle { <-4,34.31,-11.15>, <-4,31.77,-10.59>, <-4,31.71,-13.2> }
		triangle { <-4,31.7,-13.18>, <-4,34.3,-12.73>, <-4,34.85,-14.22> }
		triangle { <-4,34.85,-14.22>, <-4,32.66,-15.61>, <-4,31.7,-13.18> }
		triangle { <-4,37.06,-5.55>, <-4,37.51,-8.145>, <-4,36.03,-8.69> }
		triangle { <-4,36.03,-8.69>, <-4,34.64,-6.5>, <-4,37.06,-5.55> }
		triangle { <-4,37.67,-15.94>, <-4,36.75,-18.48>, <-4,37.31,-15.94> }
		triangle { <-4,41.68,-10.21>, <-4,43.75,-8.48>, <-4,41.55,-9.87> }
		triangle { <2,31.77,-11.81>, <2,35.79,-6.08>, <2,25.22,1.32> }
		triangle { <2,25.22,1.32>, <2,21.2,-4.42>, <2,31.77,-11.81> }
		triangle { <-2,31.77,-11.81>, <-2,35.79,-6.08>, <-2,25.22,1.32> }
		triangle { <-2,25.22,1.32>, <-2,21.2,-4.42>, <-2,31.77,-11.81> }
		triangle { <2,35.79,-6.08>, <-2,35.79,-6.08>, <-2,25.22,1.32> }
		triangle { <-2,25.22,1.32>, <2,25.22,1.32>, <2,35.79,-6.08> }
		triangle { <2,31.77,-11.81>, <-2,31.77,-11.81>, <-2,21.2,-4.42> }
		triangle { <-2,21.2,-4.42>, <2,21.2,-4.42>, <2,31.77,-11.81> }
// 
	}
}
#end

#declare rear_dot_ldr = union {
// rear
// Name: rear.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4696_dot_dat
		matrix <1-SW/11.3137,0,0,0,1-SW/29.6568,0,0,0,1-SW/48,0,SW/3.23356,0>
		matrix <0,-1,0,1,0,0,0,0,1,19,-14,76>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30374_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/80,0,0,0,1-SW/8,0,SW/2,0>
		matrix <0,-1,0,0,0,-1,1,0,0,24,-24,103>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30374_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/80,0,0,0,1-SW/8,0,SW/2,0>
		matrix <0,-1,0,0,0,-1,1,0,0,67,-24,103>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30377_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/55.1796,0,0,0,1-SW/29.0196,0,SW/3.02255,SW/-5.60657>
		matrix <1,0,0,0,-0.104528,-0.994522,0,0.994522,-0.104528,19,-14,55>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_30377_dot_dat
		matrix <1-SW/8,0,0,0,1-SW/55.1796,0,0,0,1-SW/29.0196,0,SW/3.02255,SW/-5.60657>
		matrix <1,0,0,0,-0.104528,-0.994522,0,0.994522,-0.104528,73,-14,55>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_4740_dot_dat
		matrix <0,-1,0,1,0,0,0,0,1,27,-14,76>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4696_dot_dat
		matrix <1-SW/11.3137,0,0,0,1-SW/29.6568,0,0,0,1-SW/48,0,SW/3.23356,0>
		matrix <0,1,0,-1,0,0,0,0,1,73,-14,76>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_4740_dot_dat
		matrix <0,1,0,-1,0,0,0,0,1,64.999,-14,76>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_4733_dot_dat
		matrix <0,-0.788011,0.615662,0,-0.615662,-0.788011,1,0,0,46,-7.749,84.082>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	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.615662,0.788011,0,-0.788011,0.615662,1,0,0,46,0.788,65.772>
		#if (version >= 3.1) material #else texture #end { Color36 }
	}
	object {
		_4589_dot_dat
		matrix <0,-0.788011,0.615662,0,-0.615662,-0.788011,1,0,0,46,7.027,102.993>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	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.615662,-0.788011,0,0.788011,-0.615662,1,0,0,46,-26.242,89.646>
		#if (version >= 3.1) material #else texture #end { Color36 }
	}
	object {
		_30162_dot_dat
		matrix <1-SW/28.968,0,0,0,1-SW/16.968,0,0,0,1-SW/28,0,0,SW/-7>
		matrix <0.5,-0.866025,0,0.866025,0.5,0,0,0,1,21.105,-18.917,114>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_30162_dot_dat
		matrix <1-SW/28.968,0,0,0,1-SW/16.968,0,0,0,1-SW/28,0,0,SW/-7>
		matrix <0.5,0.866025,0,-0.866025,0.5,0,0,0,1,70.392,-18.836,114>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
// 
// 
}

#declare hoverhog_dot_mpd = union {
// FILE D:\lego\renderings\hoverhog\hoverhog.ldr
// Untitled
// Name: hoverhog.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object { front_dot_ldr matrix <1,0,0,0,0.920506,0.390731,0,-0.390731,0.920506,63,21,0> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { front__right_dot_ldr matrix <1,0,0,0,0.978148,0.207912,0,-0.207912,0.978148,-56,6.055,43.291> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { front__side__l_dot_ldr matrix <1,0,0,0,0.978148,0.207912,0,-0.207912,0.978148,-7,6.077,43.561> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { chassis_dot_ldr matrix <1,0,0,0,0.992547,-0.121869,0,0.121869,0.992547,-9,76.468,137.91> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { rear_dot_ldr matrix <1,0,0,0,0.848048,0.529919,0,-0.529919,0.848048,-59,93.928,120.811> #if (version >= 3.1) material #else texture #end { Color0 } }
// 
}


object { hoverhog_dot_mpd #if (version >= 3.1) material #else texture #end { Color7 } }


// Background:
background { color rgb <0.784,0.969,0.949>}

// Camera (Latitude,Longitude,Radius = 10,300,0)
camera {
	#declare PCT = 0; // Percentage further away
	#declare STEREO = 0; // Normal view
	//#declare STEREO =  degrees(atan2(1,12))/2; // Left view
	//#declare STEREO = -degrees(atan2(1,12))/2; // Right view
	location vaxis_rotate(<-544.089,-54.7044,-258.897> + PCT/100.0*<-535.06,-108.941,-308.917>,
	                      <58289.9,-381719,33653.7>,STEREO)
	sky      -y
	right    -4/3*x
	look_at  <-9.02857,54.2365,50.0206> // calculated
	angle    30
	rotate   <0,1e-5,0> // Prevent gap between adjecent quads
	//orthographic
}

// Lights:
light_source {
	<-548.175,-69.4582,-246.616>  // Latitude,Longitude,Radius: 10,300,627.366
	color rgb <0.678,0.650,0.557> shadowless
}
light_source {
	<-523.664,-274.2,-123.523>  // Latitude,Longitude,Radius: 150,110,627.366
	color rgb <0.816,0.859,0.892>
}

// Number of processed parts: 74
// From PARTS: 25
// LGEO parts: 12 (48%)
// stud.dat: 2
// BoundingBox: <-53.615,-43.3976,-110.571> <27.385,122.363,235.174>
// Center: <-13.115,39.4827,62.3014>
// Size: <81,165.761,345.744>
