#VRML V2.0 utf8
# Milky Way Galaxy - Dark clouds 
# formerly Astronomical association sample dataset - objects are fictitious 

# A data object for use in a 3D data plotting application 
# Kurt A. Fisher fisherka@csolutions.net  beginner level VRML coder
# 12/2003

#  This application was developed for use in triaxial position modeling 
#   of astronomical objects.  Occassional coding and sample references may reflect this bias. 

#	Data for this plot appears at the bottom of file. 
#	Plotting object types follow the Tirion-Cambridge star guide conventions 
#	Imported prototypes for plotting object types are: 
#		SO	General spherical objects 
#		EM	Emission nebula
#		DN	Dark nebula
#		GC	Globular clusters
#		OB_TS    OB Association plotted as translucent sphere
#		OB_WS   OB Association plotted as wireframe sphere
#		DH	Diffuse hydrogen region
#		OC	Open cluster
#		PN	Planetary nebula
#		ST_P	Star plotted as point 
#		ST_S	Star plotted as small sphere (recommended) 
#  		CL	Cloud point point (translucent) 
#		UD	User-defined objects 
#		MG  	    Moving Group 
#		SC  	    Moving Group 

# ======================================= 
# BEGIN PROTOTYPE FOR GENERAL SPHERICAL PLOTTING POINTS 
EXTERNPROTO SO [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#						#     rotation is select x,y,z planes plus rotation in radians 
] "lib_SO_proto.wrl"   
# END PROTOTYPE FOR GENERAL SPHERICAL PLOTTING POINTS 

# Prototypes for astronomical objects 

# BEGIN PROTOTYPE FOR PLANETARY NEBULAE 
EXTERNPROTO PN [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_PN_proto.wrl"   
# END PROTOTYPE FOR PLANETARY NEBULAE 


# BEGIN PROTOTYPE FOR DARK NEBULAE 
EXTERNPROTO DN [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_DN_proto.wrl"   
# END PROTOTYPE FOR DARK NEBULAE 

# BEGIN PROTOTYPE FOR DARK NEBULAE 
EXTERNPROTO EM [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_EM_proto.wrl"   
# END PROTOTYPE FOR EMISSIVE NEBULAE 

# BEGIN PROTOTYPE FOR OPEN CLUSTERS
EXTERNPROTO OC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_OC_proto.wrl"   
# END PROTOTYPE FOR OPEN CLUSTERS 

# BEGIN PROTOTYPE FOR GLOBULAR CLUSTERS
EXTERNPROTO GC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_GC_proto.wrl"   
# END PROTOTYPE FOR GLOBULAR CLUSTERS

# BEGIN PROTOTYPE FOR OB ASSOCIATIONS - TRANSLUCENT SPHERE PLOTTING 
EXTERNPROTO OB_TS [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_OB_TS_proto.wrl"   
# END PROTOTYPE FOR OB ASSOCIATIONS - TRANSLUCENT SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR OB ASSOCIATIONS - WIREFRAME SPHERE PLOTTING 
EXTERNPROTO OB_WS [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#
] "lib_astro_OB_WS_proto.wrl"   
# END PROTOTYPE FOR OB ASSOCIATIONS - WIREFRAME SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR DIFFUSE HYDROGREN REGIONS - TRANSLUCENT SPHERE PLOTTING 
EXTERNPROTO DH [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_DH_proto.wrl"   
# END PROTOTYPE FOR DIFFUSE HYDGROGREN REGIONS - TRANSLUCENT SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR SMALL SPHERE PLOTTING 
EXTERNPROTO ST_S [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_ST_S_proto.wrl"   
# END PROTOTYPE FOR STARS -  SMALL SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR STARS -  POINT PLOTTING 
EXTERNPROTO ST_P [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_ST_P_proto.wrl"   
# END PROTOTYPE FOR STARS -  POINT PLOTTING 

# BEGIN PROTOTYPE FOR ARROW PLOTTING OBJECT
EXTERNPROTO AR [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_AR_proto.wrl"   
# END PROTOTYPE FOR ARROW PLOTTING OBJECT

# PROTOTYPE FOR PLOTTING COLLECTIONS OF SCATTER POINTS AS ONE OBJECT 
# Prototype for plotting collections of scatter points as one object  
EXTERNPROTO SP [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
	exposedField MFVec3f	pointSet		# a collection of 3-axis point references 
] "lib_SP_proto.wrl" 
# END PROTOTYPE FOR PLOTTING COLLECTIONS OF SCATTER POINTS AS ONE OBJECT 

# BEGIN PROTOTYPE FOR PLOTTING LIGHTWEIGHT CLOUD POINTS -  POINT PLOTTING 
EXTERNPROTO CL [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFFloat	objTransparency	# object translucency  
]  "lib_CL_lw_proto.wrl" 

# BEGIN PROTOTYPE FOR PLOTTING LIGHTWEIGHT SPHERE POINTS -  POINT PLOTTING 
EXTERNPROTO PO [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFFloat	objTransparency	# object translucency  
]  "lib_PO_lw_proto.wrl" 

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO UD [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_UD_proto.wrl"

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO MG [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_astro_MG_proto.wrl"

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO SC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_astro_SC_proto.wrl"

# end PROTOTYPES FOR ASTRONOMICAL OBJECTS 

# =======================================
# BEGIN PLOTTED OBJECTS DATA 
# Use example - elements of one plot point explained 
#SO {
#	objName		"NGC 7009"	# name
#	objPosition	1.0 1.0 1.0		# position
#	[ objClass		"Type"		# optional type of object ]
#   	[ subClass        	"SubType"	# optional subtype of object ] 
#   	PlotType           	2                          	# object plotting (translucent sphere)
#	[ posAngle  	0.0 1.0 0.0 2.75  ]	# optional position angle of object 
#	objSize		0.2 0.2 0.2		# size 
#	[  BandDecorate 	1 ]		# optional band decorator (disabled) 
#	fontSize		0.1		# font size 
#	objColor		0.0 0.0 0.0		# object color
#	[ lblColor		0.2 0.9 0.2   ]	# optional label color   
#	[  BarDecorate 	0 ]		# optional bar decorator (disabled) 
#	[ barAngle 	0.0 0.0 1.0 5.489 ] 	#  optional angle of bar decorator rotated in x-y plane around z-axis 
#}


# ===========================================
#  Background 

#  version x: Default White background 
# DEF DefaultBack Background {
#	skyColor 		[ 1.0 1.0 1.0,  1.0 1.0 1.0,  1.0 1.0 1.0 ]
#	skyAngle 		[ 1.0, 1.0 ]
#	groundColor 		[ 1.0 1.0 1.0,  1.0 1.0 1.0,  1.0 1.0 1.0 ]
#	groundAngle 		[ 1.0, 1.0 ]
# } # End of default background

# Objects 

# UD {  objName [ "Orion-Cyg Arm boundary" ]				objPosition  	0.0 0.0 0.0    objSize	1.0  1.0  1.0		fontSize 0.1  	lblPosition 0.496, 2.112, 0.60		url_InLine	[ "data_UD_inline_OrionBoundBox.wrl" ] 	}
# UD {  objName [ "Sag-Carina Arm boundary" ]				objPosition  	0.0 0.0 0.0    objSize	1.0  1.0  1.0		fontSize 0.1  	lblPosition 2.000, 1.250, 0.60		url_InLine	[ "data_UD_inline_SagitBoundBox.wrl" ] 	}
# UD {  objName [ "Perseus Arm boundary" ]				objPosition  	0.0 0.0 0.0    objSize	1.0  1.0  1.0		fontSize 0.1  	lblPosition -0.798, 2.902,0.60		url_InLine	[ "data_UD_inline_PerseBoundBox.wrl" ] 	}

# Dark cloud objects 

DN { objName [ "Cygnus Rift"]  objPosition 0.326 0.617 0.056 objSize 0.0725 0.019 0.019	fontSize 0.00  }
DN { objName [ "Aquila Rift"]  objPosition 0.188 0.114 -0.004 objSize 0.02 0.03 0.02 fontSize 0.00  }

PO { objName [ 		"LDN1660"	]	objPosition 	-0.67	-1.05	-0.10	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1657"	]	objPosition 	-0.83	-0.79	-0.04	objSize	0.08	0.08	0.08	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1654"	]	objPosition 	-0.82	-0.70	-0.03	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1656"	]	objPosition 	-0.80	-0.69	-0.05	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1655"	]	objPosition 	-0.80	-0.69	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1653"	]	objPosition 	-0.80	-0.69	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1652"	]	objPosition 	-0.63	-0.52	-0.15	objSize	0.06	0.06	0.06	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1646"	]	objPosition 	-0.68	-0.45	-0.18	objSize	0.10	0.10	0.10	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1598"	]	objPosition 	-0.84	-0.28	-0.14	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1647"	]	objPosition 	-0.37	-0.25	-0.16	objSize	0.07	0.07	0.07	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1641"	]	objPosition 	-0.39	-0.23	-0.16	objSize	0.08	0.08	0.08	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1634"	]	objPosition 	-0.41	-0.21	-0.20	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1622"	]	objPosition 	-0.45	-0.20	-0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1621"	]	objPosition 	-0.45	-0.20	-0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1617"	]	objPosition 	-0.45	-0.20	-0.10	objSize	0.10	0.10	0.10	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1630-contains B33"	]	objPosition 	-0.37	-0.18	-0.11	objSize	0.07	0.07	0.07	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1594"	]	objPosition 	-0.44	-0.13	-0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1599-contains B36"	]	objPosition 	-0.37	-0.13	-0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1570-contains B227"	]	objPosition 	-0.43	-0.08	0.00	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1590"	]	objPosition 	-0.28	-0.08	-0.08	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1582"	]	objPosition 	-0.34	-0.08	-0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1642"	]	objPosition 	-0.12	-0.07	-0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1672"	]	objPosition 	0.19	-0.04	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1563"	]	objPosition 	-0.17	-0.02	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1569"	]	objPosition 	-0.12	-0.02	-0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1681"	]	objPosition 	0.15	-0.02	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1686"	]	objPosition 	0.15	-0.02	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1689"	]	objPosition 	0.15	-0.02	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1690"	]	objPosition 	0.15	-0.02	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1696-contains B42"	]	objPosition 	0.15	-0.02	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1558"	]	objPosition 	-0.48	-0.02	-0.15	objSize	0.03	0.03	0.03	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1709"	]	objPosition 	0.15	-0.01	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1719"	]	objPosition 	0.15	-0.01	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1721-contains B40"	]	objPosition 	0.15	-0.01	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1559"	]	objPosition 	-0.14	-0.01	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1771-contains B87"	]	objPosition 	0.30	-0.01	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1780"	]	objPosition 	0.11	0.00	0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1778"	]	objPosition 	0.08	0.00	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1554"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1552"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1551"	]	objPosition 	-0.13	0.00	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1549"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1548"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1547"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1546"	]	objPosition 	-0.13	0.00	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN63"	]	objPosition 	0.14	0.00	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1545"	]	objPosition 	-0.14	0.00	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1543"	]	objPosition 	-0.13	0.01	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN57-contains B68"	]	objPosition 	0.20	0.01	0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN59-contains B255"	]	objPosition 	0.20	0.01	0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1544"	]	objPosition 	-0.16	0.01	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1542"	]	objPosition 	-0.14	0.01	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN66-contains B72"	]	objPosition 	0.20	0.01	0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN43"	]	objPosition 	0.31	0.01	0.12	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN169"	]	objPosition 	0.08	0.01	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1540"	]	objPosition 	-0.14	0.01	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN134"	]	objPosition 	0.12	0.01	0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN121"	]	objPosition 	0.15	0.01	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1539"	]	objPosition 	-0.14	0.01	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1538"	]	objPosition 	-0.14	0.01	-0.03	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1536"	]	objPosition 	-0.13	0.01	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1537"	]	objPosition 	-0.14	0.01	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN146"	]	objPosition 	0.15	0.01	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1535"	]	objPosition 	-0.13	0.01	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN100-contains B62"	]	objPosition 	0.22	0.01	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN158"	]	objPosition 	0.15	0.01	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN162"	]	objPosition 	0.15	0.01	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1534"	]	objPosition 	-0.14	0.01	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1531"	]	objPosition 	-0.13	0.01	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1528"	]	objPosition 	-0.13	0.02	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1524-contains B210 212 215"	]	objPosition 	-0.13	0.02	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1527"	]	objPosition 	-0.14	0.02	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1521-contains B14 19 22 220"	]	objPosition 	-0.13	0.02	-0.04	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1529-contains B18"	]	objPosition 	-0.16	0.02	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1522-contains B222"	]	objPosition 	-0.14	0.02	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1519"	]	objPosition 	-0.14	0.02	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN204"	]	objPosition 	0.16	0.02	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1517-contains B26 27 28"	]	objPosition 	-0.14	0.02	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN234"	]	objPosition 	0.15	0.02	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1512"	]	objPosition 	-0.14	0.02	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1507-contains B24"	]	objPosition 	-0.14	0.02	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1523-contains B29"	]	objPosition 	-0.17	0.02	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1505"	]	objPosition 	-0.14	0.02	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1501"	]	objPosition 	-0.13	0.02	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1503-contains B23"	]	objPosition 	-0.14	0.02	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN255"	]	objPosition 	0.15	0.02	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1499"	]	objPosition 	-0.13	0.02	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN260"	]	objPosition 	0.15	0.02	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1498"	]	objPosition 	-0.13	0.02	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1500-contains B219"	]	objPosition 	-0.13	0.02	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1506"	]	objPosition 	-0.16	0.02	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1496"	]	objPosition 	-0.14	0.03	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1495-contains B7 10 209 211 213 216 217 218"	]	objPosition 	-0.13	0.03	-0.04	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1489"	]	objPosition 	-0.13	0.03	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1457"	]	objPosition 	-0.07	0.03	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1458"	]	objPosition 	-0.07	0.03	-0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1492"	]	objPosition 	-0.14	0.03	-0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1488"	]	objPosition 	-0.14	0.03	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN1484"	]	objPosition 	-0.13	0.03	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1481"	]	objPosition 	-0.13	0.04	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1453"	]	objPosition 	-0.10	0.04	-0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN323-contains B92"	]	objPosition 	0.20	0.04	0.00	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1454"	]	objPosition 	-0.17	0.06	-0.12	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN466"	]	objPosition 	0.18	0.08	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1400"	]	objPosition 	-0.15	0.08	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1455-contains B204"	]	objPosition 	-0.22	0.09	-0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1407-contains B12"	]	objPosition 	-0.16	0.09	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1471-contains B5"	]	objPosition 	-0.25	0.09	-0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1482"	]	objPosition 	-0.33	0.09	-0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN483"	]	objPosition 	0.20	0.09	0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1452"	]	objPosition 	-0.25	0.10	-0.10	objSize	0.03	0.03	0.03	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1450-contains B205 206"	]	objPosition 	-0.25	0.10	-0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1448-contains B203"	]	objPosition 	-0.25	0.10	-0.11	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1478"	]	objPosition 	-0.33	0.10	-0.05	objSize	0.05	0.05	0.05	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1472-contains B1 2"	]	objPosition 	-0.31	0.11	-0.11	objSize	0.05	0.05	0.05	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1470-contains B3 4"	]	objPosition 	-0.31	0.11	-0.11	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1473"	]	objPosition 	-0.33	0.11	-0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1459"	]	objPosition 	-0.32	0.12	-0.05	objSize	0.08	0.08	0.08	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1257"	]	objPosition 	-0.06	0.13	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1253"	]	objPosition 	-0.06	0.13	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1449"	]	objPosition 	-0.32	0.13	-0.08	objSize	0.04	0.04	0.04	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1446"	]	objPosition 	-0.31	0.13	-0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1447"	]	objPosition 	-0.32	0.13	-0.05	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN406-contains B95"	]	objPosition 	0.38	0.13	0.00	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1434"	]	objPosition 	-0.31	0.14	-0.09	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1103-contains B161"	]	objPosition 	-0.02	0.15	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1228"	]	objPosition 	-0.06	0.15	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN530-contains B106 107 110"	]	objPosition 	0.31	0.17	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN549-contains B129"	]	objPosition 	0.30	0.17	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1261"	]	objPosition 	-0.09	0.17	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1262"	]	objPosition 	-0.09	0.17	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN509-contains B117 118"	]	objPosition 	0.36	0.18	-0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1235"	]	objPosition 	-0.07	0.18	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN673"	]	objPosition 	0.17	0.18	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN723"	]	objPosition 	0.14	0.18	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1221"	]	objPosition 	-0.07	0.18	0.03	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN531-contains B133"	]	objPosition 	0.35	0.19	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN543-contains B134"	]	objPosition 	0.35	0.19	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN548-contains B113"	]	objPosition 	0.35	0.20	-0.01	objSize	0.03	0.03	0.03	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1017-contains B362"	]	objPosition 	-0.01	0.20	0.00	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN666"	]	objPosition 	0.21	0.21	0.05	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN778"	]	objPosition 	0.15	0.25	0.02	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN663-contains B335"	]	objPosition 	0.25	0.25	-0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1171"	]	objPosition 	-0.07	0.27	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1173"	]	objPosition 	-0.07	0.27	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1168"	]	objPosition 	-0.06	0.27	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1167"	]	objPosition 	-0.06	0.27	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.3	 }

PO { objName [ 		"LDN1251"	]	objPosition 	-0.13	0.29	0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN954"	]	objPosition 	0.01	0.30	0.00	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1158"	]	objPosition 	-0.07	0.32	0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1148"	]	objPosition 	-0.07	0.32	0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1174"	]	objPosition 	-0.09	0.34	0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1172"	]	objPosition 	-0.08	0.34	0.09	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1152"	]	objPosition 	-0.08	0.35	0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1157"	]	objPosition 	-0.08	0.35	0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1155"	]	objPosition 	-0.08	0.35	0.10	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN637"	]	objPosition 	0.46	0.38	0.06	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1075-contains B157"	]	objPosition 	-0.04	0.40	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1014"	]	objPosition 	-0.02	0.40	0.00	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	1.0	 }
PO { objName [ 		"LDN1082-contains B150"	]	objPosition 	-0.05	0.43	0.08	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1036"	]	objPosition 	-0.03	0.43	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN970-contains B361"	]	objPosition 	0.00	0.45	-0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN616"	]	objPosition 	0.83	0.56	0.03	objSize	0.11	0.11	0.11	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN617"	]	objPosition 	0.82	0.57	-0.02	objSize	0.06	0.06	0.06	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN379-contains B312"	]	objPosition 	1.91	0.59	-0.08	objSize	0.06	0.06	0.06	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN988"	]	objPosition 	-0.01	0.70	0.03	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.2	 }
PO { objName [ 		"LDN1211"	]	objPosition 	-0.24	0.71	0.04	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1287"	]	objPosition 	-0.44	0.73	0.01	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
PO { objName [ 		"LDN1295"	]	objPosition 	-0.51	0.82	-0.18	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1203"	]	objPosition 	-0.27	0.86	0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1031"	]	objPosition 	-0.05	0.90	-0.07	objSize	0.01	0.01	0.01	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN1206"	]	objPosition 	-0.30	0.90	0.09	objSize	0.02	0.02	0.02	objColor	0.2 0.9 0.2	objTransparency	0.5	 }
PO { objName [ 		"LDN1204"	]	objPosition 	-0.29	0.91	0.08	objSize	0.10	0.10	0.10	objColor	0.2 0.9 0.2	objTransparency	0.3	 }
PO { objName [ 		"LDN717"	]	objPosition 	1.18	1.49	0.09	objSize	0.05	0.05	0.05	objColor	0.2 0.9 0.2	objTransparency	0.8	 }
PO { objName [ 		"LDN810"	]	objPosition 	1.00	2.02	0.07	objSize	0.03	0.03	0.03	objColor	0.2 0.9 0.2	objTransparency	0.7	 }
