// Generated by L3P v1.3 20010120  (C) 1998-2001 Lars C. Hassing  lch@ccieurope.com
// WWW: http://home16.inet.tele.dk/hassing/l3p.html
// WWW: http://www.ldraw.org/download/software/l3p
// Date: Mon Sep 08 08:54:10 2003
// Input file: D:\lego\kane_starcraft\starspa\cad\comp_gold.mpd
// ModelDir: D:\lego\kane_starcraft\starspa\cad\
// LDRAWDIR: C:\LDRAW
// LGEODIR: c:\ldraw\lgeo
// Commandline: C:\LDRAW\L3P.exe D:\lego\kane_starcraft\starspa\cad\comp_gold.mpd D:\lego\kane_starcraft\starspa\cad -cg15,65,260 -lg15,65,260,0.349,0.408,0.502 -lg50,165,0,0.992,0.851,0.769 -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 = 34; // 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_Chrome_3C // 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 = 2;


// 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 (Color334)
#declare Color334 = #if (version >= 3.1) material { #end texture {
	lg_gold_chrome
} #if (version >= 3.1) } #end
#declare Color334_slope = #if (version >= 3.1) material { #end texture {
	lg_gold_chrome
	#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 (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

#ifndef (Color6)
#declare Color6 = #if (version >= 3.1) material { #end texture {
	lg_brown
} #if (version >= 3.1) } #end
#declare Color6_slope = #if (version >= 3.1) material { #end texture {
	lg_brown
	#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

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4162)
		#include "lg_4162.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4162_dot_dat = #if (QUAL = 0) box { <-80,0,-10>, <80,8,10> } #else object {
// Tile  1 x  8
	lg_4162
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4162_dot_dat_clear = #if (QUAL = 0) box { <-80,0,-10>, <80,8,10> } #else object {
// Tile  1 x  8
	lg_4162_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

#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 box4_dot_dat = object {
// Box 4 (four faces)
// Name: box4.dat
// Author: James Jessiman
// Original LDraw Primitive
// LDRAW_ORG Primitive UPDATE 2002-02
// BFC CERTIFY CW
// 2002-04-03 SEB Modified for BFC compliance
	mesh {
		triangle { <1,1,1>, <1,0,1>, <-1,0,1> }
		triangle { <-1,0,1>, <-1,1,1>, <1,1,1> }
		triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> }
		triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> }
		triangle { <-1,1,-1>, <-1,0,-1>, <1,0,-1> }
		triangle { <1,0,-1>, <1,1,-1>, <-1,1,-1> }
		triangle { <1,1,-1>, <1,0,-1>, <1,0,1> }
		triangle { <1,0,1>, <1,1,1>, <1,1,-1> }
// 
	}
}

#declare s_slash_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

#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_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

#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_4070)
		#include "lg_4070.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4070_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Brick  1 x  1 with Headlight
	lg_4070
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4070_dot_dat_clear = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object {
// Brick  1 x  1 with Headlight
	lg_4070_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_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_4274)
		#include "lg_4274.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4274_dot_dat = #if (QUAL = 0) box { <-20,-8,-8>, <4,8,8> } #else object {
// Technic Pin 1/2
	lg_4274
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4274_dot_dat_clear = #if (QUAL = 0) box { <-20,-8,-8>, <4,8,8> } #else object {
// Technic Pin 1/2
	lg_4274_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_32002)
		#include "lg_32002.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _32002_dot_dat = #if (QUAL = 0) box { <-20,-8,-8>, <10,8,8> } #else object {
// Technic Pin 3/4
	lg_32002
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _32002_dot_dat_clear = #if (QUAL = 0) box { <-20,-8,-8>, <10,8,8> } #else object {
// Technic Pin 3/4
	lg_32002_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_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 _1_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <0,-1,0>,<2,2,2> } } }

#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 peghole_dot_dat = union {
	cylinder { <0,0,0>, <0,2,0>, 8 open }
	#if (version >= 3.1)
		disc { <0,2,0>, <0,1,0>, 8, 6 }
	#else
		difference {
			cylinder { <0,1.999,0>, <0,2.001,0>, 8 }
			cylinder { <0,1,0>, <0,3,0>, 6 }
		}
	#end
}

#declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open }

#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 _32523_dot_dat = #if (QUAL = 0) box { <-10,-10,-30>, <10,10,30> } #else union {
// Technic Liftarm  1 x  3 Straight
// Name: 32523.dat
// Author: ISHINO Keiichiro
// Author: William J. Wood
// Created: 2001/10/27
// LDRAW_ORG Part UPDATE 2001-03
	object { _2_dash_4cyli_dot_dat matrix <10,0,0,0,20,0,0,0,-10,0,-10,-20> }
	object { _2_dash_4cyli_dot_dat matrix <10,0,0,0,20,0,0,0,10,0,-10,20> }
	mesh {
		triangle { <10,-10,-20>, <10,-10,20>, <10,10,20> }
		triangle { <10,10,20>, <10,10,-20>, <10,-10,-20> }
		triangle { <-10,-10,-20>, <-10,-10,20>, <-10,10,20> }
		triangle { <-10,10,20>, <-10,10,-20>, <-10,-10,-20> }
		triangle { <10,-10,-20>, <10,-10,20>, <9,-10,20> }
		triangle { <9,-10,20>, <9,-10,-20>, <10,-10,-20> }
		triangle { <-10,-10,-20>, <-10,-10,20>, <-9,-10,20> }
		triangle { <-9,-10,20>, <-9,-10,-20>, <-10,-10,-20> }
		triangle { <10,10,-20>, <10,10,20>, <9,10,20> }
		triangle { <9,10,20>, <9,10,-20>, <10,10,-20> }
		triangle { <-10,10,-20>, <-10,10,20>, <-9,10,20> }
		triangle { <-9,10,20>, <-9,10,-20>, <-10,10,-20> }
	}
	object { peghole_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-10,20> }
	object { peghole_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,10,20> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,16,0,0,0,6,0,-8,20> }
	object { peghole_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-10,0> }
	object { peghole_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,10,0> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,16,0,0,0,6,0,-8,0> }
	object { peghole_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-10,-20> }
	object { peghole_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,10,-20> }
	object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,16,0,0,0,6,0,-8,-20> }
	mesh {
		triangle { <9,-10,0>, <6.36,-10,6.36>, <6.36,-10,13.64> }
		triangle { <6.36,-10,13.64>, <9,-10,20>, <9,-10,0> }
		triangle { <-9,-10,0>, <-6.36,-10,6.36>, <-6.36,-10,13.64> }
		triangle { <-6.36,-10,13.64>, <-9,-10,20>, <-9,-10,0> }
		triangle { <9,10,0>, <6.36,10,6.36>, <6.36,10,13.64> }
		triangle { <6.36,10,13.64>, <9,10,20>, <9,10,0> }
		triangle { <-9,10,0>, <-6.36,10,6.36>, <-6.36,10,13.64> }
		triangle { <-6.36,10,13.64>, <-9,10,20>, <-9,10,0> }
	}
	object { _1_dash_4cyli_dot_dat matrix <6.36,0,6.36,0,20,0,-6.36,0,6.36,0,-10,0> }
	object { _1_dash_4cyli_dot_dat matrix <6.36,0,-6.36,0,20,0,-6.36,0,-6.36,0,-10,20> }
	mesh {
		triangle { <6.36,-2,6.36>, <6.36,-2,13.64>, <-6.36,-2,13.63> }
		triangle { <-6.36,-2,13.63>, <-6.36,-2,6.36>, <6.36,-2,6.36> }
		triangle { <6.36,2,6.36>, <6.36,2,13.64>, <-6.36,2,13.63> }
		triangle { <-6.36,2,13.63>, <-6.36,2,6.36>, <6.36,2,6.36> }
	}
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,6.36,-6,10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,-6.36,-6,10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,6.36,6,10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,-6.36,6,10> }
	mesh {
		triangle { <9,-10,-20>, <6.36,-10,-13.64>, <6.36,-10,-6.36> }
		triangle { <6.36,-10,-6.36>, <9,-10,0>, <9,-10,-20> }
		triangle { <-9,-10,-20>, <-6.36,-10,-13.64>, <-6.36,-10,-6.36> }
		triangle { <-6.36,-10,-6.36>, <-9,-10,0>, <-9,-10,-20> }
		triangle { <9,10,-20>, <6.36,10,-13.64>, <6.36,10,-6.36> }
		triangle { <6.36,10,-6.36>, <9,10,0>, <9,10,-20> }
		triangle { <-9,10,-20>, <-6.36,10,-13.64>, <-6.36,10,-6.36> }
		triangle { <-6.36,10,-6.36>, <-9,10,0>, <-9,10,-20> }
	}
	object { _1_dash_4cyli_dot_dat matrix <6.36,0,6.36,0,20,0,-6.36,0,6.36,0,-10,-20> }
	object { _1_dash_4cyli_dot_dat matrix <6.36,0,-6.36,0,20,0,-6.36,0,-6.36,0,-10,0> }
	mesh {
		triangle { <6.36,-2,-6.36>, <6.36,-2,-13.64>, <-6.36,-2,-13.63> }
		triangle { <-6.36,-2,-13.63>, <-6.36,-2,-6.36>, <6.36,-2,-6.36> }
		triangle { <6.36,2,-6.36>, <6.36,2,-13.64>, <-6.36,2,-13.63> }
		triangle { <-6.36,2,-13.63>, <-6.36,2,-6.36>, <6.36,2,-6.36> }
	}
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,6.36,-6,-10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,-6.36,-6,-10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,6.36,6,-10> }
	object { rect_dot_dat matrix <0,4,0,1,0,0,0,0,3.64,-6.36,6,-10> }
	mesh {
		triangle { <0,-10,28>, <-3.06,-10,27.39>, <-3.82,-10,29.24> }
		triangle { <-3.82,-10,29.24>, <0,-10,30>, <0,-10,28> }
		triangle { <0,10,28>, <-3.06,10,27.39>, <-3.82,10,29.24> }
		triangle { <-3.82,10,29.24>, <0,10,30>, <0,10,28> }
		triangle { <-3.06,-10,27.39>, <-5.66,-10,25.66>, <-7.07,-10,27.07> }
		triangle { <-7.07,-10,27.07>, <-3.82,-10,29.23>, <-3.06,-10,27.39> }
		triangle { <-3.06,10,27.39>, <-5.66,10,25.66>, <-7.07,10,27.07> }
		triangle { <-7.07,10,27.07>, <-3.82,10,29.22>, <-3.06,10,27.39> }
		triangle { <-5.66,-10,25.66>, <-7.39,-10,23.06>, <-9.23,-10,23.82> }
		triangle { <-9.23,-10,23.82>, <-7.07,-10,27.07>, <-5.66,-10,25.66> }
		triangle { <-5.66,10,25.66>, <-7.39,10,23.06>, <-9.23,10,23.82> }
		triangle { <-9.23,10,23.82>, <-7.07,10,27.07>, <-5.66,10,25.66> }
		triangle { <-7.39,-10,23.06>, <-8,-10,20>, <-10,-10,20> }
		triangle { <-10,-10,20>, <-9.23,-10,23.82>, <-7.39,-10,23.06> }
		triangle { <-7.39,10,23.06>, <-8,10,20>, <-10,10,20> }
		triangle { <-10,10,20>, <-9.23,10,23.82>, <-7.39,10,23.06> }
		triangle { <-8,-10,20>, <-7.39,-10,16.94>, <-8.31,-10,16.56> }
		triangle { <-8.31,-10,16.56>, <-10,-10,20>, <-8,-10,20> }
		triangle { <-8,10,20>, <-7.39,10,16.94>, <-8.31,10,16.56> }
		triangle { <-8.31,10,16.56>, <-10,10,20>, <-8,10,20> }
		triangle { <-7.39,-10,16.94>, <-5.66,-10,14.34>, <-6.36,-10,13.64> }
		triangle { <-6.36,-10,13.64>, <-8.31,-10,16.56>, <-7.39,-10,16.94> }
		triangle { <-7.39,10,16.94>, <-5.66,10,14.34>, <-6.36,10,13.64> }
		triangle { <-6.36,10,13.64>, <-8.31,10,16.56>, <-7.39,10,16.94> }
		triangle { <-5.66,-10,14.34>, <-3.06,-10,12.61>, <-3.44,-10,11.69> }
		triangle { <-3.44,-10,11.69>, <-6.36,-10,13.64>, <-5.66,-10,14.34> }
		triangle { <-5.66,10,14.34>, <-3.06,10,12.61>, <-3.44,10,11.69> }
		triangle { <-3.44,10,11.69>, <-6.36,10,13.64>, <-5.66,10,14.34> }
		triangle { <-3.06,-10,12.61>, <0,-10,12>, <0,-10,11> }
		triangle { <0,-10,11>, <-3.44,-10,11.69>, <-3.06,-10,12.61> }
		triangle { <-3.06,10,12.61>, <0,10,12>, <0,10,11> }
		triangle { <0,10,11>, <-3.44,10,11.69>, <-3.06,10,12.61> }
		triangle { <0,-10,12>, <3.06,-10,12.61>, <3.44,-10,11.69> }
		triangle { <3.44,-10,11.69>, <0,-10,11>, <0,-10,12> }
		triangle { <0,10,12>, <3.06,10,12.61>, <3.44,10,11.69> }
		triangle { <3.44,10,11.69>, <0,10,11>, <0,10,12> }
		triangle { <3.06,-10,12.61>, <5.66,-10,14.34>, <6.36,-10,13.64> }
		triangle { <6.36,-10,13.64>, <3.44,-10,11.69>, <3.06,-10,12.61> }
		triangle { <3.06,10,12.61>, <5.66,10,14.34>, <6.36,10,13.64> }
		triangle { <6.36,10,13.64>, <3.44,10,11.69>, <3.06,10,12.61> }
		triangle { <5.66,-10,14.34>, <7.39,-10,16.94>, <8.31,-10,16.56> }
		triangle { <8.31,-10,16.56>, <6.36,-10,13.64>, <5.66,-10,14.34> }
		triangle { <5.66,10,14.34>, <7.39,10,16.94>, <8.31,10,16.56> }
		triangle { <8.31,10,16.56>, <6.36,10,13.64>, <5.66,10,14.34> }
		triangle { <7.39,-10,16.94>, <8,-10,20>, <9,-10,20> }
		triangle { <9,-10,20>, <8.31,-10,16.56>, <7.39,-10,16.94> }
		triangle { <7.39,10,16.94>, <8,10,20>, <9,10,20> }
		triangle { <9,10,20>, <8.31,10,16.56>, <7.39,10,16.94> }
		triangle { <8,-10,20>, <7.39,-10,23.06>, <9.23,-10,23.82> }
		triangle { <9.23,-10,23.82>, <10,-10,20>, <8,-10,20> }
		triangle { <8,10,20>, <7.39,10,23.06>, <9.23,10,23.82> }
		triangle { <9.23,10,23.82>, <10,10,20>, <8,10,20> }
		triangle { <7.39,-10,23.06>, <5.66,-10,25.66>, <7.07,-10,27.07> }
		triangle { <7.07,-10,27.07>, <9.23,-10,23.82>, <7.39,-10,23.06> }
		triangle { <7.39,10,23.06>, <5.66,10,25.66>, <7.07,10,27.07> }
		triangle { <7.07,10,27.07>, <9.23,10,23.82>, <7.39,10,23.06> }
		triangle { <5.66,-10,25.66>, <3.06,-10,27.39>, <3.82,-10,29.23> }
		triangle { <3.82,-10,29.23>, <7.07,-10,27.07>, <5.66,-10,25.66> }
		triangle { <5.66,10,25.66>, <3.06,10,27.39>, <3.82,10,29.23> }
		triangle { <3.82,10,29.23>, <7.07,10,27.07>, <5.66,10,25.66> }
		triangle { <3.06,-10,27.39>, <0,-10,28>, <0,-10,30> }
		triangle { <0,-10,30>, <3.82,-10,29.23>, <3.06,-10,27.39> }
		triangle { <3.06,10,27.39>, <0,10,28>, <0,10,30> }
		triangle { <0,10,30>, <3.82,10,29.23>, <3.06,10,27.39> }
		triangle { <0,-10,8>, <-3.06,-10,7.39>, <-3.44,-10,8.31> }
		triangle { <-3.44,-10,8.31>, <0,-10,9>, <0,-10,8> }
		triangle { <0,10,8>, <-3.06,10,7.39>, <-3.44,10,8.31> }
		triangle { <-3.44,10,8.31>, <0,10,9>, <0,10,8> }
		triangle { <-3.06,-10,7.39>, <-5.66,-10,5.66>, <-6.36,-10,6.36> }
		triangle { <-6.36,-10,6.36>, <-3.44,-10,8.31>, <-3.06,-10,7.39> }
		triangle { <-3.06,10,7.39>, <-5.66,10,5.66>, <-6.36,10,6.36> }
		triangle { <-6.36,10,6.36>, <-3.44,10,8.31>, <-3.06,10,7.39> }
		triangle { <-5.66,-10,5.66>, <-7.39,-10,3.06>, <-8.31,-10,3.44> }
		triangle { <-8.31,-10,3.44>, <-6.36,-10,6.36>, <-5.66,-10,5.66> }
		triangle { <-5.66,10,5.66>, <-7.39,10,3.06>, <-8.31,10,3.44> }
		triangle { <-8.31,10,3.44>, <-6.36,10,6.36>, <-5.66,10,5.66> }
		triangle { <-7.39,-10,3.06>, <-8,-10,0>, <-9,-10,0> }
		triangle { <-9,-10,0>, <-8.31,-10,3.44>, <-7.39,-10,3.06> }
		triangle { <-7.39,10,3.06>, <-8,10,0>, <-9,10,0> }
		triangle { <-9,10,0>, <-8.31,10,3.44>, <-7.39,10,3.06> }
		triangle { <8,-10,0>, <7.39,-10,3.06>, <8.31,-10,3.44> }
		triangle { <8.31,-10,3.44>, <9,-10,0>, <8,-10,0> }
		triangle { <8,10,0>, <7.39,10,3.06>, <8.31,10,3.44> }
		triangle { <8.31,10,3.44>, <9,10,0>, <8,10,0> }
		triangle { <7.39,-10,3.06>, <5.66,-10,5.66>, <6.36,-10,6.36> }
		triangle { <6.36,-10,6.36>, <8.31,-10,3.44>, <7.39,-10,3.06> }
		triangle { <7.39,10,3.06>, <5.66,10,5.66>, <6.36,10,6.36> }
		triangle { <6.36,10,6.36>, <8.31,10,3.44>, <7.39,10,3.06> }
		triangle { <5.66,-10,5.66>, <3.06,-10,7.39>, <3.44,-10,8.31> }
		triangle { <3.44,-10,8.31>, <6.36,-10,6.36>, <5.66,-10,5.66> }
		triangle { <5.66,10,5.66>, <3.06,10,7.39>, <3.44,10,8.31> }
		triangle { <3.44,10,8.31>, <6.36,10,6.36>, <5.66,10,5.66> }
		triangle { <3.06,-10,7.39>, <0,-10,8>, <0,-10,9> }
		triangle { <0,-10,9>, <3.44,-10,8.31>, <3.06,-10,7.39> }
		triangle { <3.06,10,7.39>, <0,10,8>, <0,10,9> }
		triangle { <0,10,9>, <3.44,10,8.31>, <3.06,10,7.39> }
		triangle { <0,-10,-8>, <-3.06,-10,-7.39>, <-3.44,-10,-8.31> }
		triangle { <-3.44,-10,-8.31>, <0,-10,-9>, <0,-10,-8> }
		triangle { <0,10,-8>, <-3.06,10,-7.39>, <-3.44,10,-8.31> }
		triangle { <-3.44,10,-8.31>, <0,10,-9>, <0,10,-8> }
		triangle { <-3.06,-10,-7.39>, <-5.66,-10,-5.66>, <-6.36,-10,-6.36> }
		triangle { <-6.36,-10,-6.36>, <-3.44,-10,-8.31>, <-3.06,-10,-7.39> }
		triangle { <-3.06,10,-7.39>, <-5.66,10,-5.66>, <-6.36,10,-6.36> }
		triangle { <-6.36,10,-6.36>, <-3.44,10,-8.31>, <-3.06,10,-7.39> }
		triangle { <-5.66,-10,-5.66>, <-7.39,-10,-3.06>, <-8.31,-10,-3.44> }
		triangle { <-8.31,-10,-3.44>, <-6.36,-10,-6.36>, <-5.66,-10,-5.66> }
		triangle { <-5.66,10,-5.66>, <-7.39,10,-3.06>, <-8.31,10,-3.44> }
		triangle { <-8.31,10,-3.44>, <-6.36,10,-6.36>, <-5.66,10,-5.66> }
		triangle { <-7.39,-10,-3.06>, <-8,-10,0>, <-9,-10,0> }
		triangle { <-9,-10,0>, <-8.31,-10,-3.44>, <-7.39,-10,-3.06> }
		triangle { <-7.39,10,-3.06>, <-8,10,0>, <-9,10,0> }
		triangle { <-9,10,0>, <-8.31,10,-3.44>, <-7.39,10,-3.06> }
		triangle { <8,-10,0>, <7.39,-10,-3.06>, <8.31,-10,-3.44> }
		triangle { <8.31,-10,-3.44>, <9,-10,0>, <8,-10,0> }
		triangle { <8,10,0>, <7.39,10,-3.06>, <8.31,10,-3.44> }
		triangle { <8.31,10,-3.44>, <9,10,0>, <8,10,0> }
		triangle { <7.39,-10,-3.06>, <5.66,-10,-5.66>, <6.36,-10,-6.36> }
		triangle { <6.36,-10,-6.36>, <8.31,-10,-3.44>, <7.39,-10,-3.06> }
		triangle { <7.39,10,-3.06>, <5.66,10,-5.66>, <6.36,10,-6.36> }
		triangle { <6.36,10,-6.36>, <8.31,10,-3.44>, <7.39,10,-3.06> }
		triangle { <5.66,-10,-5.66>, <3.06,-10,-7.39>, <3.44,-10,-8.31> }
		triangle { <3.44,-10,-8.31>, <6.36,-10,-6.36>, <5.66,-10,-5.66> }
		triangle { <5.66,10,-5.66>, <3.06,10,-7.39>, <3.44,10,-8.31> }
		triangle { <3.44,10,-8.31>, <6.36,10,-6.36>, <5.66,10,-5.66> }
		triangle { <3.06,-10,-7.39>, <0,-10,-8>, <0,-10,-9> }
		triangle { <0,-10,-9>, <3.44,-10,-8.31>, <3.06,-10,-7.39> }
		triangle { <3.06,10,-7.39>, <0,10,-8>, <0,10,-9> }
		triangle { <0,10,-9>, <3.44,10,-8.31>, <3.06,10,-7.39> }
		triangle { <0,-10,-28>, <-3.06,-10,-27.39>, <-3.82,-10,-29.24> }
		triangle { <-3.82,-10,-29.24>, <0,-10,-30>, <0,-10,-28> }
		triangle { <0,10,-28>, <-3.06,10,-27.39>, <-3.82,10,-29.24> }
		triangle { <-3.82,10,-29.24>, <0,10,-30>, <0,10,-28> }
		triangle { <-3.06,-10,-27.39>, <-5.66,-10,-25.66>, <-7.07,-10,-27.07> }
		triangle { <-7.07,-10,-27.07>, <-3.82,-10,-29.23>, <-3.06,-10,-27.39> }
		triangle { <-3.06,10,-27.39>, <-5.66,10,-25.66>, <-7.07,10,-27.07> }
		triangle { <-7.07,10,-27.07>, <-3.82,10,-29.22>, <-3.06,10,-27.39> }
		triangle { <-5.66,-10,-25.66>, <-7.39,-10,-23.06>, <-9.23,-10,-23.82> }
		triangle { <-9.23,-10,-23.82>, <-7.07,-10,-27.07>, <-5.66,-10,-25.66> }
		triangle { <-5.66,10,-25.66>, <-7.39,10,-23.06>, <-9.23,10,-23.82> }
		triangle { <-9.23,10,-23.82>, <-7.07,10,-27.07>, <-5.66,10,-25.66> }
		triangle { <-7.39,-10,-23.06>, <-8,-10,-20>, <-10,-10,-20> }
		triangle { <-10,-10,-20>, <-9.23,-10,-23.82>, <-7.39,-10,-23.06> }
		triangle { <-7.39,10,-23.06>, <-8,10,-20>, <-10,10,-20> }
		triangle { <-10,10,-20>, <-9.23,10,-23.82>, <-7.39,10,-23.06> }
		triangle { <-8,-10,-20>, <-7.39,-10,-16.94>, <-8.31,-10,-16.56> }
		triangle { <-8.31,-10,-16.56>, <-10,-10,-20>, <-8,-10,-20> }
		triangle { <-8,10,-20>, <-7.39,10,-16.94>, <-8.31,10,-16.56> }
		triangle { <-8.31,10,-16.56>, <-10,10,-20>, <-8,10,-20> }
		triangle { <-7.39,-10,-16.94>, <-5.66,-10,-14.34>, <-6.36,-10,-13.64> }
		triangle { <-6.36,-10,-13.64>, <-8.31,-10,-16.56>, <-7.39,-10,-16.94> }
		triangle { <-7.39,10,-16.94>, <-5.66,10,-14.34>, <-6.36,10,-13.64> }
		triangle { <-6.36,10,-13.64>, <-8.31,10,-16.56>, <-7.39,10,-16.94> }
		triangle { <-5.66,-10,-14.34>, <-3.06,-10,-12.61>, <-3.44,-10,-11.69> }
		triangle { <-3.44,-10,-11.69>, <-6.36,-10,-13.64>, <-5.66,-10,-14.34> }
		triangle { <-5.66,10,-14.34>, <-3.06,10,-12.61>, <-3.44,10,-11.69> }
		triangle { <-3.44,10,-11.69>, <-6.36,10,-13.64>, <-5.66,10,-14.34> }
		triangle { <-3.06,-10,-12.61>, <0,-10,-12>, <0,-10,-11> }
		triangle { <0,-10,-11>, <-3.44,-10,-11.69>, <-3.06,-10,-12.61> }
		triangle { <-3.06,10,-12.61>, <0,10,-12>, <0,10,-11> }
		triangle { <0,10,-11>, <-3.44,10,-11.69>, <-3.06,10,-12.61> }
		triangle { <0,-10,-12>, <3.06,-10,-12.61>, <3.44,-10,-11.69> }
		triangle { <3.44,-10,-11.69>, <0,-10,-11>, <0,-10,-12> }
		triangle { <0,10,-12>, <3.06,10,-12.61>, <3.44,10,-11.69> }
		triangle { <3.44,10,-11.69>, <0,10,-11>, <0,10,-12> }
		triangle { <3.06,-10,-12.61>, <5.66,-10,-14.34>, <6.36,-10,-13.64> }
		triangle { <6.36,-10,-13.64>, <3.44,-10,-11.69>, <3.06,-10,-12.61> }
		triangle { <3.06,10,-12.61>, <5.66,10,-14.34>, <6.36,10,-13.64> }
		triangle { <6.36,10,-13.64>, <3.44,10,-11.69>, <3.06,10,-12.61> }
		triangle { <5.66,-10,-14.34>, <7.39,-10,-16.94>, <8.31,-10,-16.56> }
		triangle { <8.31,-10,-16.56>, <6.36,-10,-13.64>, <5.66,-10,-14.34> }
		triangle { <5.66,10,-14.34>, <7.39,10,-16.94>, <8.31,10,-16.56> }
		triangle { <8.31,10,-16.56>, <6.36,10,-13.64>, <5.66,10,-14.34> }
		triangle { <7.39,-10,-16.94>, <8,-10,-20>, <9,-10,-20> }
		triangle { <9,-10,-20>, <8.31,-10,-16.56>, <7.39,-10,-16.94> }
		triangle { <7.39,10,-16.94>, <8,10,-20>, <9,10,-20> }
		triangle { <9,10,-20>, <8.31,10,-16.56>, <7.39,10,-16.94> }
		triangle { <8,-10,-20>, <7.39,-10,-23.06>, <9.23,-10,-23.82> }
		triangle { <9.23,-10,-23.82>, <10,-10,-20>, <8,-10,-20> }
		triangle { <8,10,-20>, <7.39,10,-23.06>, <9.23,10,-23.82> }
		triangle { <9.23,10,-23.82>, <10,10,-20>, <8,10,-20> }
		triangle { <7.39,-10,-23.06>, <5.66,-10,-25.66>, <7.07,-10,-27.07> }
		triangle { <7.07,-10,-27.07>, <9.23,-10,-23.82>, <7.39,-10,-23.06> }
		triangle { <7.39,10,-23.06>, <5.66,10,-25.66>, <7.07,10,-27.07> }
		triangle { <7.07,10,-27.07>, <9.23,10,-23.82>, <7.39,10,-23.06> }
		triangle { <5.66,-10,-25.66>, <3.06,-10,-27.39>, <3.82,-10,-29.23> }
		triangle { <3.82,-10,-29.23>, <7.07,-10,-27.07>, <5.66,-10,-25.66> }
		triangle { <5.66,10,-25.66>, <3.06,10,-27.39>, <3.82,10,-29.23> }
		triangle { <3.82,10,-29.23>, <7.07,10,-27.07>, <5.66,10,-25.66> }
		triangle { <3.06,-10,-27.39>, <0,-10,-28>, <0,-10,-30> }
		triangle { <0,-10,-30>, <3.82,-10,-29.23>, <3.06,-10,-27.39> }
		triangle { <3.06,10,-27.39>, <0,10,-28>, <0,10,-30> }
		triangle { <0,10,-30>, <3.82,10,-29.23>, <3.06,10,-27.39> }
// 
	}
}
#end

#declare front_dot_ldr = union {
// Untitled
// Name: front.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_30031_dot_dat
		matrix <1,0,0,0,0.866025,0.5,0,-0.5,0.866025,3,-25.634,-0.366>
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	object {
		_2555_dot_dat
		matrix <0,0,1,0,1,0,-1,0,0,3,-20,0>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4274_dot_dat
		matrix <0,-1,0,0,0,1,-1,0,0,3,-12,0>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
	object {
		_32002_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-17,8,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_32002_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,23,8,0>
		#if (version >= 3.1) material #else texture #end { Color8 }
	}
	object {
		_3959_dot_dat
		matrix <0,0,-1,1,0,0,0,-1,0,-17,23,0>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_3959_dot_dat
		matrix <0,0,1,-1,0,0,0,-1,0,23,23,0>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_32523_dot_dat
		matrix <1-SW/20,0,0,0,1-SW/20,0,0,0,1-SW/60,0,0,0>
		matrix <0,0,1,0,1,0,-1,0,0,3,-2,0>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
// 
// 
}

#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

#declare s_slash_3069bs01_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else union {
// Tile  1 x  2 with Groove without Face
// Name: s\3069bs01.dat
// Author: Kevin B, based on 3069.dat by James Jessiman
// LDRAW_ORG Subpart UPDATE 2002-04
// BFC CERTIFY CW
// 2002-07-09 Marek Idec Modified for BFC compliance
// BFC INVERTNEXT
	object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> }
	mesh {
		triangle { <-16,8,6>, <16,8,6>, <19,8,9> }
		triangle { <19,8,9>, <-19,8,9>, <-16,8,6> }
		triangle { <-16,8,-6>, <-16,8,6>, <-19,8,9> }
		triangle { <-19,8,9>, <-19,8,-9>, <-16,8,-6> }
		triangle { <16,8,-6>, <-16,8,-6>, <-19,8,-9> }
		triangle { <-19,8,-9>, <19,8,-9>, <16,8,-6> }
		triangle { <16,8,6>, <16,8,-6>, <19,8,-9> }
		triangle { <19,8,-9>, <19,8,9>, <16,8,6> }
	}
	object { box4_dot_dat matrix <19,0,0,0,-1,0,0,0,9,0,8,0> }
	mesh {
		triangle { <-19,7,9>, <19,7,9>, <20,7,10> }
		triangle { <20,7,10>, <-20,7,10>, <-19,7,9> }
		triangle { <-19,7,-9>, <-19,7,9>, <-20,7,10> }
		triangle { <-20,7,10>, <-20,7,-10>, <-19,7,-9> }
		triangle { <19,7,-9>, <-19,7,-9>, <-20,7,-10> }
		triangle { <-20,7,-10>, <20,7,-10>, <19,7,-9> }
		triangle { <19,7,9>, <19,7,-9>, <20,7,-10> }
		triangle { <20,7,-10>, <20,7,10>, <19,7,9> }
	}
	object { box4_dot_dat matrix <20,0,0,0,-7,0,0,0,10,0,7,0> }
// 
}
#end

#declare _3069b_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else union {
// Tile  1 x  2 with Groove
// Name: 3069b.dat
// Original Author: James Jessiman
// Author: Kevin B, groove
// LDRAW_ORG Part UPDATE 2002-01
	object { s_slash_3069bs01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <-20,0,-10>, <20,0,-10>, <20,0,10> }
		triangle { <20,0,10>, <-20,0,10>, <-20,0,-10> }
// 
	}
}
#end

#if (version >= 3.1) #local L3_Temp_Vers = version; #version 3.0; #end // Avoid most warnings from LGEO
#if (QUAL > 0)
	#ifndef (lg_4349)
		#include "lg_4349.inc"
	#end
#end
#ifdef (L3_Temp_Vers) #version L3_Temp_Vers; #undef L3_Temp_Vers #end
#declare _4349_dot_dat = #if (QUAL = 0) box { <-10,-10,-22>, <10,20,22> } #else object {
// Minifig Loudhailer
	lg_4349
	matrix <0,0,-20/LG_BRICK_WIDTH, -20/LG_BRICK_WIDTH,0,0, 0,-24/LG_BRICK_HEIGHT,0, 0,0,0>
}
#end
#declare _4349_dot_dat_clear = #if (QUAL = 0) box { <-10,-10,-22>, <10,20,22> } #else object {
// Minifig Loudhailer
	lg_4349_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 _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 _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

#ifndef (Color4)
#declare Color4 = #if (version >= 3.1) material { #end texture {
	lg_red
} #if (version >= 3.1) } #end
#declare Color4_slope = #if (version >= 3.1) material { #end texture {
	lg_red
	#if (QUAL > 1) normal { bumps 0.3 scale 25*0.02 } #end
} #if (version >= 3.1) } #end
#end

#declare _1_dash_4ndis_dot_dat = #if (version >= 3.1)
	disc {
		<0,0,0>, <0,1,0>, 2, 1
		clipped_by { box { <0,-1,0>, <1,1,1> } }
	}
#else
	difference {
		box { <0,-0.001,0>, <1,0.001,1> }
		cylinder { <0,-1,0>, <0,1,0>, 1 }
	}
#end

#declare _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 _3070bp06_dot_dat = #if (QUAL = 0) box { <-10,0,-10>, <10,8,10> } #else union {
// Tile  1 x  1 with Red & Black Buttons Pattern
// Name: 3070bp06.dat
// Author: James Jessiman
// Original LDraw Part
// LDRAW_ORG Part UPDATE 2002-01
// 20010918 KB Converted to Groove
	object { s_slash_3070bs01_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> }
	mesh {
		triangle { <10,0,-10>, <9.1,0,-9.1>, <9.1,0,9.1> }
		triangle { <9.1,0,9.1>, <10,0,10>, <10,0,-10> }
	}
	object { _1_dash_4ndis_dot_dat matrix <2.1,0,0,0,1,0,0,0,2.1,7,0,7> }
	mesh {
		triangle { <10,0,10>, <9.1,0,9.1>, <-9.1,0,9.1> }
		triangle { <-9.1,0,9.1>, <-10,0,10>, <10,0,10> }
	}
	object { _1_dash_4ndis_dot_dat matrix <-2.1,0,0,0,1,0,0,0,2.1,-7,0,7> }
	mesh {
		triangle { <-10,0,10>, <-9.1,0,9.1>, <-9.1,0,-9.1> }
		triangle { <-9.1,0,-9.1>, <-10,0,-10>, <-10,0,10> }
	}
	object { _1_dash_4ndis_dot_dat matrix <-2.1,0,0,0,1,0,0,0,-2.1,-7,0,-7> }
	mesh {
		triangle { <-10,0,-10>, <-9.1,0,-9.1>, <9.1,0,-9.1> }
		triangle { <9.1,0,-9.1>, <10,0,-10>, <-10,0,-10> }
	}
	object { _1_dash_4ndis_dot_dat matrix <2.1,0,0,0,1,0,0,0,-2.1,7,0,-7> }
	mesh {
		triangle { <9.1,0,-7>, <9.1,0,7>, <8.9,0,7> }
		triangle { <8.9,0,7>, <8.9,0,-7>, <9.1,0,-7> }
		triangle { <9.1,0,7>, <8.9402,0,7.8037>, <8.7554,0,7.7271> }
		triangle { <8.7554,0,7.7271>, <8.9,0,7>, <9.1,0,7> }
		triangle { <8.9402,0,7.8037>, <8.4849,0,8.4849>, <8.3435,0,8.3435> }
		triangle { <8.3435,0,8.3435>, <8.7554,0,7.7271>, <8.9402,0,7.8037> }
		triangle { <8.4849,0,8.4849>, <7.8037,0,8.9402>, <7.7271,0,8.7554> }
		triangle { <7.7271,0,8.7554>, <8.3435,0,8.3435>, <8.4849,0,8.4849> }
		triangle { <7.8037,0,8.9402>, <7,0,9.1>, <7,0,8.9> }
		triangle { <7,0,8.9>, <7.7271,0,8.7554>, <7.8037,0,8.9402> }
		triangle { <7,0,9.1>, <-7,0,9.1>, <-7,0,8.9> }
		triangle { <-7,0,8.9>, <7,0,8.9>, <7,0,9.1> }
		triangle { <-7,0,9.1>, <-7.8037,0,8.9402>, <-7.7271,0,8.7554> }
		triangle { <-7.7271,0,8.7554>, <-7,0,8.9>, <-7,0,9.1> }
		triangle { <-7.8037,0,8.9402>, <-8.4849,0,8.4849>, <-8.3435,0,8.3435> }
		triangle { <-8.3435,0,8.3435>, <-7.7271,0,8.7554>, <-7.8037,0,8.9402> }
		triangle { <-8.4849,0,8.4849>, <-8.9402,0,7.8037>, <-8.7554,0,7.7271> }
		triangle { <-8.7554,0,7.7271>, <-8.3435,0,8.3435>, <-8.4849,0,8.4849> }
		triangle { <-8.9402,0,7.8037>, <-9.1,0,7>, <-8.9,0,7> }
		triangle { <-8.9,0,7>, <-8.7554,0,7.7271>, <-8.9402,0,7.8037> }
		triangle { <-9.1,0,7>, <-9.1,0,-7>, <-8.9,0,-7> }
		triangle { <-8.9,0,-7>, <-8.9,0,7>, <-9.1,0,7> }
		triangle { <-9.1,0,-7>, <-8.9402,0,-7.8037>, <-8.7554,0,-7.7271> }
		triangle { <-8.7554,0,-7.7271>, <-8.9,0,-7>, <-9.1,0,-7> }
		triangle { <-8.9402,0,-7.8037>, <-8.4849,0,-8.4849>, <-8.3435,0,-8.3435> }
		triangle { <-8.3435,0,-8.3435>, <-8.7554,0,-7.7271>, <-8.9402,0,-7.8037> }
		triangle { <-8.4849,0,-8.4849>, <-7.8037,0,-8.9402>, <-7.7271,0,-8.7554> }
		triangle { <-7.7271,0,-8.7554>, <-8.3435,0,-8.3435>, <-8.4849,0,-8.4849> }
		triangle { <-7.8037,0,-8.9402>, <-7,0,-9.1>, <-7,0,-8.9> }
		triangle { <-7,0,-8.9>, <-7.7271,0,-8.7554>, <-7.8037,0,-8.9402> }
		triangle { <-7,0,-9.1>, <7,0,-9.1>, <7,0,-8.9> }
		triangle { <7,0,-8.9>, <-7,0,-8.9>, <-7,0,-9.1> }
		triangle { <7,0,-9.1>, <7.8037,0,-8.9402>, <7.7271,0,-8.7554> }
		triangle { <7.7271,0,-8.7554>, <7,0,-8.9>, <7,0,-9.1> }
		triangle { <7.8037,0,-8.9402>, <8.4849,0,-8.4849>, <8.3435,0,-8.3435> }
		triangle { <8.3435,0,-8.3435>, <7.7271,0,-8.7554>, <7.8037,0,-8.9402> }
		triangle { <8.4849,0,-8.4849>, <8.9402,0,-7.8037>, <8.7554,0,-7.7271> }
		triangle { <8.7554,0,-7.7271>, <8.3435,0,-8.3435>, <8.4849,0,-8.4849> }
		triangle { <8.9402,0,-7.8037>, <9.1,0,-7>, <8.9,0,-7> }
		triangle { <8.9,0,-7>, <8.7554,0,-7.7271>, <8.9402,0,-7.8037> }
		#if (version >= 3.1) material #else texture #end { Color0 }
	}
	mesh {
		triangle { <8.9,0,-7>, <7,0,-7>, <7,0,7> }
		triangle { <7,0,7>, <8.9,0,7>, <8.9,0,-7> }
	}
	object { _1_dash_4disc_dot_dat matrix <1.9,0,0,0,1,0,0,0,1.9,7,0,7> }
	mesh {
		triangle { <7,0,8.9>, <7,0,7>, <-7,0,7> }
		triangle { <-7,0,7>, <-7,0,8.9>, <7,0,8.9> }
	}
	object { _1_dash_4disc_dot_dat matrix <-1.9,0,0,0,1,0,0,0,1.9,-7,0,7> }
	mesh {
		triangle { <-8.9,0,7>, <-7,0,7>, <-7,0,-7> }
		triangle { <-7,0,-7>, <-8.9,0,-7>, <-8.9,0,7> }
	}
	object { _1_dash_4disc_dot_dat matrix <-1.9,0,0,0,1,0,0,0,-1.9,-7,0,-7> }
	mesh {
		triangle { <-7,0,-8.9>, <-7,0,-7>, <7,0,-7> }
		triangle { <7,0,-7>, <7,0,-8.9>, <-7,0,-8.9> }
	}
	object { _1_dash_4disc_dot_dat matrix <1.9,0,0,0,1,0,0,0,-1.9,7,0,-7> }
	object { rect_dot_dat matrix <3,0,0,0,1,0,0,0,3,4,0,4> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { rect_dot_dat matrix <3,0,0,0,1,0,0,0,3,-4,0,4> #if (version >= 3.1) material #else texture #end { Color4 } }
	object { rect_dot_dat matrix <3,0,0,0,1,0,0,0,3,4,0,-4> #if (version >= 3.1) material #else texture #end { Color0 } }
	object { rect_dot_dat matrix <3,0,0,0,1,0,0,0,3,-4,0,-4> #if (version >= 3.1) material #else texture #end { Color4 } }
	mesh {
		triangle { <7,0,1>, <7,0,-1>, <1,0,-1> }
		triangle { <1,0,-1>, <1,0,1>, <7,0,1> }
		triangle { <-7,0,1>, <-7,0,-1>, <-1,0,-1> }
		triangle { <-1,0,-1>, <-1,0,1>, <-7,0,1> }
		triangle { <1,0,7>, <-1,0,7>, <-1,0,-7> }
		triangle { <-1,0,-7>, <1,0,-7>, <1,0,7> }
// 
	}
}
#end

#declare comp__gold_dot_mpd = union {
// FILE comp.ldr
// Untitled
// Name: comp.ldr
// Author: MLCad
// Unofficial Model
// ROTATION CENTER 0 0 0 1 "Custom"
// ROTATION CONFIG 0 0
	object {
		_4162_dot_dat
		matrix <0,0,1,0,-1,0,1,0,0,-12,16,0>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4733_dot_dat
		matrix <0,1,0,0,0,1,1,0,0,-12,-2,-70>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4733_dot_dat
		matrix <0,0,-1,0,1,0,1,0,0,-12,-32,19>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	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,-12,-2,-78>
		#if (version >= 3.1) material #else texture #end { Color32 }
	}
	object {
		_4589_dot_dat
		matrix <0,1,0,0,0,1,1,0,0,-12,-2,-46>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4073_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-12,-2,-7>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4073_dot_dat
		matrix <0,1,0,0,0,-1,-1,0,0,-12,-2,-14>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4595_dot_dat
		matrix <-1,0,0,0,-1,0,0,0,1,-12,8,29>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4070_dot_dat
		matrix <-1,0,0,0,1,0,0,0,-1,-12,-32,39>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object { front_dot_ldr matrix <1,0,0,0,0.707107,-0.707107,0,0.707107,0.707107,-15,-17.855,-43.318> #if (version >= 3.1) material #else texture #end { Color7 } }
	object {
		_3040_dot_dat
		matrix <1,0,0,0,0,-1,0,1,0,-12,-2,73>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	#if (QUAL > 0)
		object {
			_3040_dot_dat_slope
			matrix <1,0,0,0,0,-1,0,1,0,-12,-2,73>
			#if (version >= 3.1) material #else texture #end { Color334_slope }
		}
	#end
	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 <1,0,0,0,0,-1,0,1,0,-12,-2,81>
		#if (version >= 3.1) material #else texture #end { Color36 }
	}
	object {
		_3069b_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,1,0,0,0,0,-1,-30,-12,19>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4070_dot_dat
		matrix <-1,0,0,0,1,0,0,0,-1,-12,-31,39>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_3069b_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,1,0,0,0,0,-1,-30,-11,19>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4349_dot_dat
		matrix <0,1,0,1,0,0,0,0,-1,-39,-2,39>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_3069b_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,-1,0,0,0,0,1,6,-12,19>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	object {
		_4349_dot_dat
		matrix <0,-1,0,-1,0,0,0,0,-1,15,-2,39>
		#if (version >= 3.1) material #else texture #end { Color334 }
	}
	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,-12,-40,29>
		#if (version >= 3.1) material #else texture #end { Color6 }
	}
	object {
		_3070bp06_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,-12,-22,1>
		#if (version >= 3.1) material #else texture #end { Color7 }
	}
// 
}


object { comp__gold_dot_mpd #if (version >= 3.1) material #else texture #end { Color7 } }


// Background:
background { color rgb <0,0,0>}

// Camera (Latitude,Longitude,Radius = 15,65,260)
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(<215.611,-86.1952,-109.273> + PCT/100.0*<227.611,-67.2929,-106.137>,
	                      <-15316.6,-63071.7,7142.25>,STEREO)
	sky      -y
	right    -4/3*x
	look_at  <-12,-18.9022,-3.13665> // calculated
	angle    67.3801
	rotate   <0,1e-5,0> // Prevent gap between adjecent quads
	//orthographic
}

// Lights:
light_source {
	<215.611,-86.1952,-109.273>  // Latitude,Longitude,Radius: 15,65,260
	color rgb <0.349,0.308,0.302>
}
light_source {
	<31.2551,-218.074,158.293>  // Latitude,Longitude,Radius: 50,165,260
	color rgb <0.392,0.351,0.369>
}

// Number of processed parts: 61
// From PARTS: 20
// LGEO parts: 13 (65%)
// stud.dat: 0
// BoundingBox: <-49,-63.1232,-87.2733> <25,25.3187,81>
// Center: <-12,-18.9022,-3.13665>
// Size: <74,88.4419,168.273>
