module = {
name : "HO MÄRKLIN C",
	rails : {
		"24001 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 20.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], closed:true, filled:true, points:[[0.0, 0.0],[16.5, 0.0],[16.5, 40.0],[0.0, 40.0]] }]
		},
		"24064 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:64.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 64.3, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24071 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:70.8 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 70.8, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24077 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-38.75, 0.0], dir:[1, 0], l:77.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -38.75, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 38.75, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24088 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:188.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -188.3, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-116.671, 28.427],[-124.862, 22.691],[-90.48, -1.427],[-104.366, -12.471],[-69.984, -36.589],[-94.072, -13.23],[-80.187, -2.186]] }]
		},
		"24094 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24107 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -360.0], dir:[1, 0], r:360.0, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, -360.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 46.989, -356.92],
					dir : [ 0.99144486137381005, 0.13052619222005199]
				}
			],
			decoration : [
]
		},
		"24115 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:360.0, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 93.175, 12.267],
					dir : [ 0.96592582628966395, 0.25881904510029902]
				}
			],
			decoration : [
]
		},
		"24130 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:360.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 180.0, 48.231],
					dir : [ 0.86602540378459003, 0.49999999999973799]
				}
			],
			decoration : [
]
		},
		"24172 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-85.85, 0.0], dir:[1, 0], l:171.7 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -85.85, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 85.85, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24188 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-94.15, 0.0], dir:[1, 0], l:188.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -94.15, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 94.15, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24194 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[307.279, 40.454], dir:[1, 0], r:360.0, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 307.279, 40.454],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 400.454, 52.721],
					dir : [ 0.96592582628906798, 0.25881904510252102]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[369.503, 46.93], dir:[-0.57357643635104505, -0.81915204428899202], l:20.0 },
				{ kind:"lseg", pos:[353.12, 58.402], dir:[0.81915204428899102, -0.57357643635104705], l:20.0 },
				{ kind:"lseg", pos:[353.12, 58.402], dir:[-0.57357643635104705, -0.81915204428899102], l:20.0 },
				{ kind:"lseg", pos:[341.648, 42.019], dir:[0.81915204428899302, -0.57357643635104505], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[341.65, 42.019],[358.03, 30.547],[369.5, 46.93],[353.12, 58.402]] }]
		},
		"24206 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:437.5, a:5.7 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 43.452, 2.163],
					dir : [ 0.99505556996086997, 0.099319749747212402]
				}
			],
			decoration : [
]
		},
		"24207 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -437.5], dir:[1, 0], r:437.5, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, -437.5],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 57.105, -433.757],
					dir : [ 0.99144486137381005, 0.13052619222005199]
				}
			],
			decoration : [
]
		},
		"24215 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:437.5, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 113.233, 14.907],
					dir : [ 0.96592582628966395, 0.25881904510029902]
				}
			],
			decoration : [
]
		},
		"24224 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:437.5, a:24.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 180.038, 38.761],
					dir : [ 0.91140327663582199, 0.41151435860427399]
				}
			],
			decoration : [
]
		},
		"24229 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:229.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 229.3, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24230 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:437.5, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 218.75, 58.614],
					dir : [ 0.86602540378459003, 0.49999999999973799]
				}
			],
			decoration : [
]
		},
		"24236 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:236.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 236.1, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24294 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -437.5], dir:[1, 0], r:437.5, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, -437.5],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 113.233, -422.593],
					dir : [ 0.96592582628906798, 0.25881904510252102]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[68.636, -432.12], dir:[-0.57357643635104505, -0.81915204428899302], l:20.0 },
				{ kind:"lseg", pos:[52.253, -420.649], dir:[0.81915204428899302, -0.57357643635104405], l:20.0 },
				{ kind:"lseg", pos:[52.253, -420.649], dir:[-0.57357643635104705, -0.81915204428899102], l:20.0 },
				{ kind:"lseg", pos:[40.781, -437.032], dir:[0.81915204428899102, -0.57357643635104705], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[40.781, -437.03],[57.164, -448.5],[68.636, -432.12],[52.253, -420.65]] }]
		},
		"24315 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:515.0, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 133.292, 17.548],
					dir : [ 0.96592582628906831, 0.2588190451025208]
				}
			],
			decoration : [
]
		},
		"24330 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[351.752, 94.252], dir:[1, 0], r:515.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 351.752, 94.252],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 609.252, 163.248],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
]
		},
		"24360 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[-1, 0], l:360.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -360.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24430 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[395.669, 106.019], dir:[1, 0], r:579.3, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 395.669, 106.019],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 685.319, 183.631],
					dir : [ 0.86602540378443804, 0.5]
				}
			],
			decoration : [
]
		},
		"24530 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[439.587, 117.787], dir:[1, 0], r:643.6, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 439.587, 117.787],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 761.387, 204.013],
					dir : [ 0.86602540378443804, 0.5]
				}
			],
			decoration : [
]
		},
		"24611L Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-94.15, 0.0], dir:[1, 0], l:188.3 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-94.15, 0.0], dir:[1, 0], r:437.5, a:24.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -94.15, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 94.15, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 85.888, 38.761],
					dir : [ 0.91140327663582199, 0.41151435860427399]
				}
			],
			decoration : [
]
		},
		"24612R Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[85.888, -38.761], dir:[-0.91140327663686005, 0.41151435860197499], r:437.5, a:24.3 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-94.15, 0.0], dir:[1, 0], l:188.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -94.15, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 85.888, -38.761],
					dir : [ 0.91140327663686005, -0.41151435860197499]
				},
				{
					name : "c2", 
					pos : [ 94.15, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24620 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-92.041, 19.816], dir:[0.977599937765115, -0.21047175981980101], l:188.3 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-92.041, 19.816], dir:[0.97760003666165496, -0.21047130046429099], l:10.0 },
						{ kind:"cseg", pos:[-82.265, 17.711], dir:[0.97759993776479104, -0.210471759821306], r:390.86, a:24.3 },
						{ kind:"lseg", pos:[82.265, 17.711], dir:[0.97759993776479104, 0.210471759821306], l:10.0 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-92.041, -19.816], dir:[0.977599937765115, 0.21047175981980101], l:188.3 }
					]
				},
				{
					name : "p3", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-92.041, -19.816], dir:[0.97759993776479104, 0.210471759821306], l:10.0 },
						{ kind:"cseg", pos:[82.265, -17.711], dir:[-0.97759995006341704, 0.21047170269659901], r:390.86, a:24.3 },
						{ kind:"lseg", pos:[82.265, -17.711], dir:[0.97759983884502399, -0.21047221928364701], l:10.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -92.041, 19.816],
					dir : [ -0.97759993776551402, 0.210471759817947]
				},
				{
					name : "c1", 
					pos : [ -92.041, -19.816],
					dir : [ -0.97759993776488696, -0.210471759820858]
				},
				{
					name : "c2", 
					pos : [ 92.041, -19.816],
					dir : [ 0.97759993776515297, -0.21047175981962499]
				},
				{
					name : "c3", 
					pos : [ 92.041, 19.816],
					dir : [ 0.97759993776534004, 0.21047175981875699]
				}
			],
			decoration : [
]
		},
		"24624 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-92.041, 19.816], dir:[0.977599937765115, -0.21047175981980101], l:188.3 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-92.041, 19.816], dir:[0.97760003666165496, -0.21047130046429099], l:10.0 },
						{ kind:"cseg", pos:[-82.265, 17.711], dir:[0.97759993776479104, -0.210471759821306], r:390.86, a:24.3 },
						{ kind:"lseg", pos:[82.265, 17.711], dir:[0.97759993776479104, 0.210471759821306], l:10.0 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-92.041, -19.816], dir:[0.977599937765115, 0.21047175981980101], l:188.3 }
					]
				},
				{
					name : "p3", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-92.041, -19.816], dir:[0.97759993776479104, 0.210471759821306], l:10.0 },
						{ kind:"cseg", pos:[82.265, -17.711], dir:[-0.97759995006341704, 0.21047170269659901], r:390.86, a:24.3 },
						{ kind:"lseg", pos:[82.265, -17.711], dir:[0.97759983884502399, -0.21047221928364701], l:10.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -92.041, 19.816],
					dir : [ -0.97759993776551402, 0.210471759817947]
				},
				{
					name : "c1", 
					pos : [ -92.041, -19.816],
					dir : [ -0.97759993776488696, -0.210471759820858]
				},
				{
					name : "c2", 
					pos : [ 92.041, -19.816],
					dir : [ 0.97759993776515297, -0.21047175981962499]
				},
				{
					name : "c3", 
					pos : [ 92.041, 19.816],
					dir : [ 0.97759993776534004, 0.21047175981875699]
				}
			],
			decoration : [
]
		},
		"24630 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:188.3 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:437.5, a:24.3 }
					]
				},
				{
					name : "p2", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[180.038, -38.761], dir:[-0.91140327663572096, 0.41151435860449798], r:437.5, a:24.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 180.038, 38.761],
					dir : [ 0.91140327663582199, 0.41151435860427399]
				},
				{
					name : "c1", 
					pos : [ 180.038, -38.761],
					dir : [ 0.91140327663544496, -0.41151435860510899]
				},
				{
					name : "c3", 
					pos : [ 188.3, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24640 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-92.041, 19.816], dir:[0.977599937765115, -0.21047175981980101], l:188.3 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-92.041, -19.816], dir:[0.977599937765115, 0.21047175981980101], l:188.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -92.041, 19.816],
					dir : [ -0.97759993776551402, 0.210471759817947]
				},
				{
					name : "c1", 
					pos : [ -92.041, -19.816],
					dir : [ -0.97759993776488696, -0.210471759820858]
				},
				{
					name : "c2", 
					pos : [ 92.041, -19.816],
					dir : [ 0.97759993776515297, -0.21047175981962499]
				},
				{
					name : "c3", 
					pos : [ 92.041, 19.816],
					dir : [ 0.97759993776534004, 0.21047175981875699]
				}
			],
			decoration : [
]
		},
		"24649 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:103.3 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[17.493, -38.743], dir:[0.66131186532365105, 0.75011106963046004], l:103.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 85.807, 38.743],
					dir : [ 0.66131186532365105, 0.75011106963046004]
				},
				{
					name : "c2", 
					pos : [ 103.3, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ 17.493, -38.743],
					dir : [ -0.66131186532365205, -0.75011106963045904]
				}
			],
			decoration : [
]
		},
		"24671 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -360.0], dir:[1, 0], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[77.5, -360.0], dir:[1, 0], r:360.0, a:30.0 },
						{ kind:"lseg", pos:[0.0, -360.0], dir:[1, 0], l:77.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 180.0, -311.769],
					dir : [ 0.86602540378443904, 0.5]
				},
				{
					name : "c1", 
					pos : [ 257.5, -311.769],
					dir : [ 0.86602540378443904, 0.5]
				},
				{
					name : "c2", 
					pos : [ 0.0, -360.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24672 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[180.0, -360.0], dir:[-0.86602540378443904, 0.5], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[257.5, -360.0], dir:[-0.86602540378443904, 0.5], r:360.0, a:30.0 },
						{ kind:"lseg", pos:[0.0, -311.769], dir:[1, 0], l:77.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 180.0, -360.0],
					dir : [ 0.86602540378443904, -0.5]
				},
				{
					name : "c1", 
					pos : [ 257.5, -360.0],
					dir : [ 0.86602540378443904, -0.5]
				},
				{
					name : "c2", 
					pos : [ 0.0, -311.769],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"24711 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-118.05, 0.0], dir:[1, 0], l:236.1 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[-118.05, 0.0], dir:[1, 0], r:1114.6, a:12.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 118.05, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -118.05, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 115.591, 24.763],
					dir : [ 0.97778323675860601, 0.209618562903822]
				}
			],
			decoration : [
]
		},
		"24712 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-118.05, 12.381], dir:[1, 0], l:236.1 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[115.591, -12.381], dir:[-0.97778323675860601, 0.209618562903822], r:1114.6, a:12.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 118.05, 12.381],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -118.05, 12.381],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 115.591, -12.381],
					dir : [ 0.97778323675860601, -0.209618562903822]
				}
			],
			decoration : [
]
		},
		"24740 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:236.1 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[2.623, -24.745], dir:[0.97778323675860601, 0.209618562903822], l:236.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 2.623, -24.745],
					dir : [ -0.97778323675860601, -0.209618562903822]
				},
				{
					name : "c2", 
					pos : [ 233.477, 24.745],
					dir : [ 0.97778323675860601, 0.209618562903822]
				},
				{
					name : "c3", 
					pos : [ 236.1, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"24771 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[64.0, 0.0], dir:[-1, 0], l:64.0 },
						{ kind:"cseg", pos:[64.0, 0.0], dir:[1, 0], r:515.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:515.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 321.5, 68.997],
					dir : [ 0.86602540378443393, 0.50000000000000822]
				},
				{
					name : "c2", 
					pos : [ 257.5, 68.997],
					dir : [ 0.86602540378444015, 0.49999999999999756]
				}
			],
			decoration : [
]
		},
		"24772 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[64.0, 0.0], dir:[-1, 0], l:64.0 },
						{ kind:"cseg", pos:[321.5, -68.997], dir:[-0.86602540378444104, 0.49999999999999589], r:515.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[257.5, -68.997], dir:[-0.86602540378444282, 0.49999999999999278], r:515.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 321.5, -68.997],
					dir : [ 0.86602540378443393, -0.50000000000000822]
				},
				{
					name : "c2", 
					pos : [ 257.5, -68.997],
					dir : [ 0.86602540378444015, -0.49999999999999756]
				}
			],
			decoration : [
]
		},
		"24912 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[985.398, 104.439], dir:[1, 0], r:1114.6, a:12.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 985.398, 104.439],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1219.039, 129.202],
					dir : [ 0.97778323675860601, 0.209618562903822]
				}
			],
			decoration : [
]
		},
		"24922 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-90.0, 0.0], dir:[1, 0], l:180.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -90.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 90.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-2.0, 2.0], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-10.0, 2.0], dir:[0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[-2.0, 2.0], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[2.0, 2.0], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[10.0, 2.0], dir:[-0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[2.0, 2.0], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[2.0, -2.0], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[2.0, -8.0], dir:[0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[2.0, -2.0], dir:[0, -1], l:6.0 },
				{ kind:"lseg", pos:[-2.0, -2.0], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-2.0, -8.0], dir:[-0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[-2.0, -2.0], dir:[0, -1], l:6.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[2.0, 2.0],[10.0, 2.0],[2.014, 8.018]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-2.014, 8.018],[-10.0, 2.0],[-2.0, 2.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-9.986, -1.982],[-2.0, -8.0],[-2.0, -2.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[2.0, -8.0],[2.0, -2.0],[9.986, -1.982]] }]
		},
		"24951 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-90.0, 0.0], dir:[1, 0], l:180.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -90.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 90.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-2.0, 2.0], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-10.0, 2.0], dir:[0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[-2.0, 2.0], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[2.0, 2.0], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[10.0, 2.0], dir:[-0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[2.0, 2.0], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[2.0, -2.0], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[2.0, -8.0], dir:[0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[2.0, -2.0], dir:[0, -1], l:6.0 },
				{ kind:"lseg", pos:[-2.0, -2.0], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-2.0, -8.0], dir:[-0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[-2.0, -2.0], dir:[0, -1], l:6.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[2.0, 2.0],[10.0, 2.0],[2.014, 8.018]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-2.014, 8.018],[-10.0, 2.0],[-2.0, 2.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-9.986, -1.982],[-2.0, -8.0],[-2.0, -2.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[2.0, -8.0],[2.0, -2.0],[9.986, -1.982]] }]
		},
		"24977 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-38.75, 0.0], dir:[1, 0], l:77.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -38.75, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[43.75, 5.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[43.75, -5.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[43.75, 15.0], dir:[0, -1], l:30.0 },
				{ kind:"lseg", pos:[43.75, 15.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[43.75, -15.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[38.75, 15.0], dir:[0, -1], l:30.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, 15.0],[38.75, 5.0],[43.75, 5.0],[43.75, 15.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, -5.0],[38.75, -15.0],[43.75, -15.0],[43.75, -5.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, 5.0],[38.75, -5.0],[43.75, -5.0],[43.75, 5.0]] }]
		},
		"24978 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-38.75, 0.0], dir:[1, 0], l:77.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -38.75, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[43.75, 15.0], dir:[0, -1], l:30.0 },
				{ kind:"lseg", pos:[43.75, 15.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[43.75, -15.0], dir:[-1, 0], l:5.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, 15.0],[38.75, 5.0],[43.75, 5.0],[43.75, 15.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, -5.0],[38.75, -15.0],[43.75, -15.0],[43.75, -5.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[38.75, 5.0],[38.75, -5.0],[43.75, -5.0],[43.75, 5.0]] },
				{ kind:"lseg", pos:[33.75, -5.0], dir:[1, 0], l:5.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[33.75, 5.0],[33.75, -5.0],[38.75, -5.0],[38.75, 5.0]] },
				{ kind:"lseg", pos:[33.75, -5.0], dir:[0.44721359549995798, 0.89442719099991597], l:11.18 },
				{ kind:"lseg", pos:[38.75, -5.0], dir:[-0.44721359549995798, 0.89442719099991597], l:11.18 }]
		},
		"24994 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 94.2, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[45.733, 14.162], dir:[0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[45.733, 14.162], dir:[-0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[31.591, 0.02], dir:[0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[31.591, 0.02],[45.733, -14.122],[59.875, 0.02],[45.733, 14.162]] }]
		},
		"24995 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 94.2, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[35.858, 0.0],[50.0, -14.142],[64.142, 0.0],[50.0, 14.142]] }]
		},
		"24997 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[8.0, 10.0], dir:[-0.81915204428894695, -0.573576436351111], l:10.0 },
				{ kind:"lseg", pos:[-8.0, 10.0], dir:[1, 0], l:16.0 },
				{ kind:"lseg", pos:[-8.0, 10.0], dir:[0.81915204428894695, -0.573576436351111], l:10.0 },
				{ kind:"lseg", pos:[8.0, -10.0], dir:[-0.81915204428894695, 0.573576436351111], l:10.0 },
				{ kind:"lseg", pos:[-8.0, -10.0], dir:[1, 0], l:16.0 },
				{ kind:"lseg", pos:[-8.0, -10.0], dir:[0.81915204428894695, 0.573576436351111], l:10.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-0.192, -4.264],[-8.0, -10.0],[8.0, -10.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-8.0, 10.0],[-0.192, 4.264],[8.0, 10.0]] }]
		},
		"7288 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, -135.5],
					dir : [ 0, 1]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-35.5, 164.5], dir:[1, 0], l:16.0 },
				{ kind:"lseg", pos:[-19.5, 164.5], dir:[0, -1], l:313.0 },
				{ kind:"lseg", pos:[-19.5, -148.5], dir:[1, 0], l:39.0 },
				{ kind:"lseg", pos:[19.5, -148.5], dir:[0, 1], l:313.0 },
				{ kind:"lseg", pos:[19.5, 164.5], dir:[1, 0], l:16.0 },
				{ kind:"lseg", pos:[-78.0, -164.5], dir:[1, 0], l:156.0 },
				{ kind:"lseg", pos:[-35.5, 164.5], dir:[-0.12811480883281501, -0.99175934367049501], l:331.734 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-19.5, 164.5],[-19.5, -148.5],[19.5, -148.5],[19.5, 164.5]] },
				{ kind:"lseg", pos:[35.5, 164.5], dir:[0.12811480883281501, -0.99175934367049501], l:331.734 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[19.5, -148.5],[-19.5, -148.5],[-19.5, 164.5],[-35.5, 164.5],[-78.0, -164.5],[78.0, -164.5],[35.5, 164.5],[19.5, 164.5]] }]
		},
		"74613 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -100.0, -21.436],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 80.0, 26.795],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-57.187, 13.37],[-71.413, 11.812],[-85.693, 10.876],[-100.0, 10.564],[-100.0, -53.436],[-82.901, -53.063],[-65.835, -51.944],[-48.834, -50.082],[-31.93, -47.481],[-15.156, -44.144],[1.457, -40.079],[17.877, -35.293],[34.072, -29.795],[50.012, -23.597],[65.666, -16.709],[81.005, -9.144],[96.0, -0.918],[64.0, 54.508],[51.454, 47.625],[38.619, 41.295],[25.52, 35.532],[12.183, 30.345],[-1.369, 25.745],[-15.107, 21.74],[-29.008, 18.339],[-43.043, 15.547]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-100.0, 8.564],[-100.0, -51.436],[-82.988, -51.065],[-66.009, -49.952],[-49.095, -48.099],[-32.277, -45.511],[-15.589, -42.191],[0.939, -38.147],[17.275, -33.386],[33.388, -27.916],[49.247, -21.749],[64.821, -14.896],[80.082, -7.37],[95.0, 0.814],[65.0, 52.776],[52.377, 45.85],[39.464, 39.482],[26.286, 33.684],[12.867, 28.465],[-0.767, 23.837],[-14.59, 19.809],[-28.575, 16.386],[-42.696, 13.578],[-56.926, 11.387],[-71.239, 9.82],[-85.606, 8.878]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-100.0, -1.436],[-100.0, -41.436],[-83.425, -41.074],[-66.881, -39.99],[-50.4, -38.185],[-34.014, -35.663],[-17.753, -32.428],[-1.649, -28.488],[14.268, -23.848],[29.968, -18.519],[45.42, -12.51],[60.595, -5.833],[75.464, 1.5],[90.0, 9.474],[70.0, 44.115],[56.995, 36.98],[43.69, 30.419],[30.112, 24.445],[16.287, 19.069],[2.24, 14.3],[-12.002, 10.149],[-26.411, 6.623],[-40.96, 3.729],[-55.621, 1.473],[-70.367, -0.142],[-85.169, -1.112]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-77.35, -8.359],[-77.35, -34.513],[-100.0, -21.436]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[53.846, 26.795],[66.923, 4.145],[80.0, 26.795]] }]
		},
		"74618 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 90.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -90.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 32.0],[-90.0, -32.0],[90.0, -32.0],[90.0, 32.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 20.0],[-90.0, -20.0],[90.0, -20.0],[90.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, -30.0],[-90.0, -32.0],[90.0, -32.0],[90.0, -30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 32.0],[-90.0, 30.0],[90.0, 30.0],[90.0, 32.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[67.35, 13.077],[67.35, -13.077],[90.0, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-67.35, 13.077],[-67.35, -13.077],[-90.0, 0.0]] }]
		},
		"74620 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 90.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -90.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 32.0],[-90.0, -32.0],[90.0, -32.0],[90.0, 32.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 20.0],[-90.0, -20.0],[90.0, -20.0],[90.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, -30.0],[-90.0, -32.0],[90.0, -32.0],[90.0, -30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 32.0],[-90.0, 30.0],[90.0, 30.0],[90.0, 32.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[67.35, 13.077],[67.35, -13.077],[90.0, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-67.35, 13.077],[-67.35, -13.077],[-90.0, 0.0]] },
				{ kind:"lseg", pos:[-90.0, 32.0], dir:[0.94221469027914095, -0.335009667654805], l:191.039 },
				{ kind:"lseg", pos:[90.0, 32.0], dir:[-0.94221469027914095, -0.335009667654805], l:191.039 }]
		},
		"74623 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 298.758, 81.442],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 517.508, 140.056],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[298.76, 113.44],[298.76, 49.442],[319.24, 49.889],[339.68, 51.229],[360.04, 53.459],[380.29, 56.575],[400.38, 60.571],[420.27, 65.44],[439.94, 71.172],[459.34, 77.756],[478.43, 85.181],[497.18, 93.431],[515.55, 102.49],[533.51, 112.34],[501.51, 167.77],[486.0, 159.26],[470.13, 151.43],[453.94, 144.31],[437.45, 137.9],[420.69, 132.21],[403.71, 127.26],[386.52, 123.05],[369.17, 119.6],[351.69, 116.91],[334.1, 114.99],[316.45, 113.83]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[298.76, 111.44],[298.76, 51.442],[319.15, 51.887],[339.5, 53.221],[359.78, 55.442],[379.94, 58.544],[399.94, 62.524],[419.76, 67.372],[439.34, 73.079],[458.65, 79.636],[477.66, 87.028],[496.33, 95.243],[514.63, 104.26],[532.51, 114.08],[502.51, 166.04],[486.92, 157.49],[470.98, 149.62],[454.7, 142.46],[438.13, 136.02],[421.3, 130.3],[404.23, 125.33],[386.96, 121.1],[369.52, 117.63],[351.95, 114.93],[334.27, 112.99],[316.53, 111.83]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[298.76, 101.44],[298.76, 61.442],[318.71, 61.878],[338.63, 63.183],[358.47, 65.356],[378.2, 68.393],[397.78, 72.287],[417.17, 77.031],[436.33, 82.617],[455.23, 89.033],[473.84, 96.267],[492.11, 104.31],[510.01, 113.13],[527.51, 122.74],[507.51, 157.38],[491.54, 148.62],[475.2, 140.56],[458.53, 133.22],[441.55, 126.62],[424.3, 120.77],[406.82, 115.67],[389.12, 111.34],[371.26, 107.78],[353.25, 105.01],[335.15, 103.03],[316.97, 101.84]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[321.41, 94.519],[321.41, 68.365],[298.76, 81.442]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[491.35, 140.06],[504.43, 117.41],[517.51, 140.06]] }]
		},
		"74636 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -180.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 180.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-180.0, 32.0],[-180.0, -32.0],[180.0, -32.0],[180.0, 32.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-180.0, 30.0],[-180.0, -30.0],[180.0, -30.0],[180.0, 30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-180.0, 20.0],[-180.0, -20.0],[180.0, -20.0],[180.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-157.35, 13.077],[-157.35, -13.077],[-180.0, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[157.35, 13.077],[157.35, -13.077],[180.0, 0.0]] },
				{ kind:"lseg", pos:[-180.0, 32.0], dir:[0.98456250778590704, -0.17503333471749399], l:365.645 },
				{ kind:"lseg", pos:[180.0, 32.0], dir:[-0.98456250778590704, -0.17503333471749399], l:365.645 }]
		},
		"74920 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[0.0, -103.5], dir:[0, 1], l:207.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c2", 
					pos : [ 0.0, -103.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c3", 
					pos : [ 0.0, 103.5],
					dir : [ 0, 1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-35.1, -8.5],[-35.1, -103.5],[35.1, -103.5],[35.1, -8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[68.5, -8.5],[68.5, -103.5],[35.1, -103.5],[35.1, -8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[58.213, -99.88],[68.5, -103.5],[68.5, -8.5],[58.519, -13.454],[54.486, -18.421],[52.434, -25.138],[55.598, -38.527],[53.421, -62.611],[51.824, -95.088]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[63.053, -14.564],[47.171, -14.564],[47.171, -11.917],[63.053, -11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[31.288, -14.564],[15.406, -14.564],[15.406, -11.917],[31.288, -11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-68.5, -8.5],[-68.5, -103.5],[-35.1, -103.5],[-35.1, -8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -88.5],[-37.1, -103.5],[-35.1, -103.5],[-35.1, -88.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -73.5],[-37.1, -88.5],[-35.1, -88.5],[-35.1, -73.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -58.5],[-37.1, -73.5],[-35.1, -73.5],[-35.1, -58.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -43.5],[-37.1, -58.5],[-35.1, -58.5],[-35.1, -43.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -28.5],[-37.1, -43.5],[-35.1, -43.5],[-35.1, -28.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -13.5],[-37.1, -28.5],[-35.1, -28.5],[-35.1, -13.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-61.197, -15.792],[-68.5, -8.5],[-68.5, -103.5],[-58.519, -98.546],[-60.71, -93.191],[-52.434, -86.862],[-55.598, -73.473],[-58.519, -58.137],[-58.763, -28.682]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-1.25, -103.5],[1.25, -103.5],[1.25, -90.5],[-1.25, -90.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-1.25, -77.5],[1.25, -77.5],[1.25, -49.5],[35.1, -49.5],[35.1, -43.5],[1.25, -43.5],[1.25, -8.5],[-1.25, -8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -88.5],[37.1, -103.5],[35.1, -103.5],[35.1, -88.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -73.5],[37.1, -88.5],[35.1, -88.5],[35.1, -73.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[15.406, -14.564],[-0.477, -14.564],[-0.477, -11.917],[15.406, -11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -58.5],[37.1, -73.5],[35.1, -73.5],[35.1, -58.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -43.5],[37.1, -58.5],[35.1, -58.5],[35.1, -43.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -28.5],[37.1, -43.5],[35.1, -43.5],[35.1, -28.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -13.5],[37.1, -28.5],[35.1, -28.5],[35.1, -13.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[47.171, -14.564],[31.288, -14.564],[31.288, -11.917],[47.171, -11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[35.1, 8.5],[35.1, 103.5],[-35.1, 103.5],[-35.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-31.288, 14.564],[-15.406, 14.564],[-15.406, 11.917],[-31.288, 11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-68.5, 8.5],[-68.5, 103.5],[-35.1, 103.5],[-35.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-58.213, 99.88],[-68.5, 103.5],[-68.5, 8.5],[-58.519, 13.454],[-54.486, 18.421],[-52.434, 25.138],[-55.598, 38.527],[-53.421, 62.611],[-51.824, 95.088]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-63.053, 14.564],[-47.171, 14.564],[-47.171, 11.917],[-63.053, 11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[68.5, 8.5],[68.5, 103.5],[35.1, 103.5],[35.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 88.5],[37.1, 103.5],[35.1, 103.5],[35.1, 88.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 73.5],[37.1, 88.5],[35.1, 88.5],[35.1, 73.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 58.5],[37.1, 73.5],[35.1, 73.5],[35.1, 58.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 43.5],[37.1, 58.5],[35.1, 58.5],[35.1, 43.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 28.5],[37.1, 43.5],[35.1, 43.5],[35.1, 28.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 13.5],[37.1, 28.5],[35.1, 28.5],[35.1, 13.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[61.197, 15.792],[68.5, 8.5],[68.5, 103.5],[58.519, 98.546],[60.71, 93.191],[52.434, 86.862],[55.598, 73.473],[58.519, 58.137],[58.763, 28.682]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 103.5],[-1.25, 103.5],[-1.25, 90.5],[1.25, 90.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 77.5],[-1.25, 77.5],[-1.25, 49.5],[-35.1, 49.5],[-35.1, 43.5],[-1.25, 43.5],[-1.25, 8.5],[1.25, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 88.5],[-37.1, 103.5],[-35.1, 103.5],[-35.1, 88.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 73.5],[-37.1, 88.5],[-35.1, 88.5],[-35.1, 73.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-15.406, 14.564],[0.477, 14.564],[0.477, 11.917],[-15.406, 11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 58.5],[-37.1, 73.5],[-35.1, 73.5],[-35.1, 58.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 43.5],[-37.1, 58.5],[-35.1, 58.5],[-35.1, 43.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 28.5],[-37.1, 43.5],[-35.1, 43.5],[-35.1, 28.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 13.5],[-37.1, 28.5],[-35.1, 28.5],[-35.1, 13.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.171, 14.564],[-31.288, 14.564],[-31.288, 11.917],[-47.171, 11.917]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, -7.5],[-47.1, -8.5],[47.1, -8.5],[47.1, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 8.5],[-47.1, 7.5],[47.1, 7.5],[47.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.5],[-47.1, -7.5],[47.1, -7.5],[47.1, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.0],[-47.1, -7.0],[47.1, -7.0],[47.1, 7.0]] }]
		},
		"74920E1 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c3", b : "c3", 
					path : [
						{ kind:"lseg", pos:[0.0, -8.5], dir:[0, 1], l:17.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c3", 
					pos : [ 0.0, -8.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 8.5],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, -7.5],[-47.1, -8.5],[47.1, -8.5],[47.1, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 8.5],[-47.1, 7.5],[47.1, 7.5],[47.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.5],[-47.1, -7.5],[47.1, -7.5],[47.1, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.0],[-47.1, -7.0],[47.1, -7.0],[47.1, 7.0]] }]
		},
		"74920E2 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, -47.0], dir:[0, 1], l:95.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 48.0],
					dir : [ 0, 1]
				},
				{
					name : "c0", 
					pos : [ 0.0, -47.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[35.1, -47.0],[35.1, 48.0],[-35.1, 48.0],[-35.1, -47.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-31.288, -40.936],[-15.406, -40.936],[-15.406, -43.583],[-31.288, -43.583]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-68.5, -47.0],[-68.5, 48.0],[-35.1, 48.0],[-35.1, -47.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-58.213, 44.38],[-68.5, 48.0],[-68.5, -47.0],[-58.519, -42.046],[-54.486, -37.079],[-52.434, -30.362],[-55.598, -16.973],[-53.421, 7.111],[-51.824, 39.588]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-63.053, -40.936],[-47.171, -40.936],[-47.171, -43.583],[-63.053, -43.583]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[68.5, -47.0],[68.5, 48.0],[35.1, 48.0],[35.1, -47.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 33.0],[37.1, 48.0],[35.1, 48.0],[35.1, 33.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 18.0],[37.1, 33.0],[35.1, 33.0],[35.1, 18.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 3.0],[37.1, 18.0],[35.1, 18.0],[35.1, 3.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -12.0],[37.1, 3.0],[35.1, 3.0],[35.1, -12.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -27.0],[37.1, -12.0],[35.1, -12.0],[35.1, -27.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -42.0],[37.1, -27.0],[35.1, -27.0],[35.1, -42.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[61.197, -39.708],[68.5, -47.0],[68.5, 48.0],[58.519, 43.046],[60.71, 37.691],[52.434, 31.362],[55.598, 17.973],[58.519, 2.637],[58.763, -26.818]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 48.0],[-1.25, 48.0],[-1.25, 35.0],[1.25, 35.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 22.0],[-1.25, 22.0],[-1.25, -6.0],[-35.1, -6.0],[-35.1, -12.0],[-1.25, -12.0],[-1.25, -47.0],[1.25, -47.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 33.0],[-37.1, 48.0],[-35.1, 48.0],[-35.1, 33.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 18.0],[-37.1, 33.0],[-35.1, 33.0],[-35.1, 18.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-15.406, -40.936],[0.477, -40.936],[0.477, -43.583],[-15.406, -43.583]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 3.0],[-37.1, 18.0],[-35.1, 18.0],[-35.1, 3.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -12.0],[-37.1, 3.0],[-35.1, 3.0],[-35.1, -12.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -27.0],[-37.1, -12.0],[-35.1, -12.0],[-35.1, -27.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -42.0],[-37.1, -27.0],[-35.1, -27.0],[-35.1, -42.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.171, -40.936],[-31.288, -40.936],[-31.288, -43.583],[-47.171, -43.583]] }]
		},
		"74920E3 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 94.2, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[35.858, 0.0],[50.0, -14.142],[64.142, 0.0],[50.0, 14.142]] }]
		},
		"74930E1 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c3", b : "c3", 
					path : [
						{ kind:"lseg", pos:[0.0, -8.5], dir:[0, 1], l:17.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c3", 
					pos : [ 0.0, -8.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 8.5],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, -7.5],[-47.1, -8.5],[47.1, -8.5],[47.1, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 8.5],[-47.1, 7.5],[47.1, 7.5],[47.1, 8.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.5],[-47.1, -7.5],[47.1, -7.5],[47.1, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.1, 7.0],[-47.1, -7.0],[47.1, -7.0],[47.1, 7.0]] }]
		},
		"74930E2 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -2.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ -5.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c3", 
					pos : [ -7.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c4", 
					pos : [ -10.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c5", 
					pos : [ -12.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c6", 
					pos : [ -15.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c7", 
					pos : [ 26.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c8", 
					pos : [ 28.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c9", 
					pos : [ 31.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c10", 
					pos : [ 33.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c11", 
					pos : [ 36.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c12", 
					pos : [ 38.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c14", 
					pos : [ 43.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c15", 
					pos : [ -17.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c13", 
					pos : [ 41.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.5, 47.5],[-17.5, -47.5],[43.5, -47.5],[43.5, 47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 47.5],[0.0, -47.5],[26.0, -47.5],[26.0, 47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 1.25],[0.0, -1.25],[26.0, -1.25],[26.0, 1.25]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.5, 1.25],[-17.5, -1.25],[0.0, -1.25],[0.0, 1.25]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[26.0, 1.25],[26.0, -1.25],[43.5, -1.25],[43.5, 1.25]] }]
		},
		"74930E3 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-47.1, 0.0], dir:[1, 0], l:94.2 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 47.1, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -47.1, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-11.242, 0.0],[2.9, -14.142],[17.042, 0.0],[2.9, 14.142]] }]
		}
	}
};
