module = {
name : "HO MÄRKLIN KUNSTSTOFF",
	rails : {
		"2200 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 : [
]
		},
		"2201 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2202 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-22.5, 0.0], dir:[1, 0], l:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -22.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 22.5, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2203 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-15.0, 0.0], dir:[1, 0], l:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -15.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 15.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2204 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-11.25, 0.0], dir:[1, 0], l:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -11.25, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 11.25, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2205 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-450.0, 0.0], dir:[1, 0], l:900.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -450.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 450.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2205K Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:900.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 900.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2206 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 0.0], dir:[1, 0], l:168.9 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 84.45, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2207 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-78.0, 0.0], dir:[1, 0], l:156.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -78.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 78.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2208 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-17.55, 0.0], dir:[1, 0], l:35.1 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -17.55, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 17.55, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2209 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-108.95, 0.0], dir:[1, 0], l:217.9 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -108.95, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 108.95, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2210 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:295.4, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 208.879, 86.521],
					dir : [ 0.70710678118955905, 0.70710678118353598]
				}
			],
			decoration : [
]
		},
		"2221 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.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2223 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.96592582629120505, 0.25881904509454701]
				}
			],
			decoration : [
]
		},
		"2224 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:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 46.989, 3.08],
					dir : [ 0.991444861373594, 0.13052619222169701]
				}
			],
			decoration : [
]
		},
		"2229 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.96592582629120505, 0.25881904509454701]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[60.184, 6.003], dir:[-0.57357643635104605, -0.81915204428899202], l:20.0 },
				{ kind:"lseg", pos:[43.801, 17.475], dir:[0.81915204428899202, -0.57357643635104505], l:20.0 },
				{ kind:"lseg", pos:[43.801, 17.475], dir:[-0.57357643635104805, -0.81915204428899102], l:20.0 },
				{ kind:"lseg", pos:[32.329, 1.092], dir:[0.81915204428899302, -0.57357643635104505], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[32.329, 1.092],[48.712, -10.38],[60.184, 6.003],[43.801, 17.475]] }]
		},
		"2231 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 212.3, 56.886],
					dir : [ 0.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2232 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 162.487, 32.321],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				}
			],
			decoration : [
]
		},
		"2233 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 109.895, 14.468],
					dir : [ 0.96592582629120505, 0.25881904509454701]
				}
			],
			decoration : [
]
		},
		"2234 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 55.421, 3.633],
					dir : [ 0.991444861373594, 0.13052619222169701]
				}
			],
			decoration : [
]
		},
		"2235 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:3.75 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 27.77, 0.909],
					dir : [ 0.99785892323912295, 0.065403129222225201]
				}
			],
			decoration : [
]
		},
		"2239 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 109.895, 14.468],
					dir : [ 0.96592582629120505, 0.25881904509454701]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[69.873, 6.431], dir:[-0.57357643635104605, -0.81915204428899202], l:20.0 },
				{ kind:"lseg", pos:[53.49, 17.903], dir:[0.81915204428899202, -0.57357643635104505], l:20.0 },
				{ kind:"lseg", pos:[53.49, 17.903], dir:[-0.57357643635104605, -0.81915204428899202], l:20.0 },
				{ kind:"lseg", pos:[42.018, 1.52], dir:[0.81915204428899202, -0.57357643635104605], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[42.018, 1.52],[58.401, -9.952],[69.873, 6.431],[53.49, 17.903]] }]
		},
		"2241 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:553.9, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 276.95, 74.209],
					dir : [ 0.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2251 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:618.5, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 309.25, 82.863],
					dir : [ 0.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2257 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-112.5, 0.0], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-108.949, -28.041], dir:[0.96843831531106706, 0.249253343884215], l:225.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -112.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 108.949, 28.041],
					dir : [ 0.96843831675748304, 0.24925333826437099]
				},
				{
					name : "c2", 
					pos : [ 112.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ -108.949, -28.041],
					dir : [ -0.96843831675620495, -0.24925333826933499]
				}
			],
			decoration : [
]
		},
		"2258 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-31.82, -31.82], dir:[0.70710678118654702, 0.70710678118654702], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 31.82, 31.82],
					dir : [ 0.70710678118534798, 0.70710678118774695]
				},
				{
					name : "c2", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ -31.82, -31.82],
					dir : [ -0.70710678118686798, -0.70710678118622705]
				}
			],
			decoration : [
]
		},
		"2259 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-78.022, -32.318], dir:[0.92387953251150701, 0.38268343236455699], l:168.9 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 78.022, 32.318],
					dir : [ 0.92387953251039301, 0.382683432367249]
				},
				{
					name : "c2", 
					pos : [ 84.45, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ -78.022, -32.318],
					dir : [ -0.92387953251121502, -0.38268343236526298]
				}
			],
			decoration : [
]
		},
		"2260 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-84.45, 0.0], dir:[1, 0], r:424.559, a:22.5 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[78.022, 32.318], dir:[-0.92387953251039201, -0.382683432367249], l:168.9 }
					]
				},
				{
					name : "p3", a : "c2", b : "c2", 
					path : [
						{ kind:"cseg", pos:[84.45, 0.0], dir:[-1, 0], r:424.559, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 78.022, 32.318],
					dir : [ 0.92387953251039201, 0.382683432367249]
				},
				{
					name : "c2", 
					pos : [ 84.45, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ -78.022, -32.318],
					dir : [ -0.92387953251121502, -0.38268343236526298]
				}
			],
			decoration : [
]
		},
		"2261L Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 162.487, 32.321],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				},
				{
					name : "c2", 
					pos : [ 168.9, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2261R Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[78.037, -32.321], dir:[-0.92387953251135801, 0.38268343236491797], r:424.6, a:22.5 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 0.0], dir:[1, 0], l:168.9 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 84.45, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 78.037, -32.321],
					dir : [ 0.92387953251135801, -0.38268343236491797]
				}
			],
			decoration : [
]
		},
		"2262 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, -16.16], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-84.45, -16.16], dir:[1, 0], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, -16.16],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 78.037, 16.16],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				},
				{
					name : "c2", 
					pos : [ 84.45, -16.16],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2263 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 16.16], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[78.037, -16.16], dir:[-0.92387953251135801, 0.38268343236491797], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 16.16],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 84.45, 16.16],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 78.037, -16.16],
					dir : [ 0.92387953251135801, -0.38268343236491797]
				}
			],
			decoration : [
]
		},
		"2264L Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 162.487, 32.321],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				},
				{
					name : "c2", 
					pos : [ 168.9, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2264R Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[162.487, -32.321], dir:[-0.92387953251135801, 0.38268343236491797], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 168.9, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 162.487, -32.321],
					dir : [ 0.92387953251135801, -0.38268343236491797]
				}
			],
			decoration : [
]
		},
		"2265 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, -16.16], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-84.45, -16.16], dir:[1, 0], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, -16.16],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 78.037, 16.16],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				},
				{
					name : "c2", 
					pos : [ 84.45, -16.16],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2266 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[78.037, -16.16], dir:[-0.92387953251135801, 0.38268343236491797], r:424.6, a:22.5 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-84.45, 16.16], dir:[1, 0], l:168.9 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -84.45, 16.16],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 84.45, 16.16],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 78.037, -16.16],
					dir : [ 0.92387953251135801, -0.38268343236491797]
				}
			],
			decoration : [
]
		},
		"2267L Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:64.6 },
						{ kind:"cseg", pos:[64.6, 0.0], dir:[1, 0], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", 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.866025403783929, 0.50000000000088196]
				},
				{
					name : "c2", 
					pos : [ 244.6, 48.231],
					dir : [ 0.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2267R Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-32.3, 0.0], dir:[1, 0], l:64.6 },
						{ kind:"cseg", pos:[212.3, -48.231], dir:[-0.86602540378425996, 0.50000000000030997], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[147.7, -48.231], dir:[-0.86602540378425996, 0.50000000000030997], r:360.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -32.3, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 212.3, -48.231],
					dir : [ 0.86602540378425996, -0.50000000000030997]
				},
				{
					name : "c2", 
					pos : [ 147.7, -48.231],
					dir : [ 0.86602540378425996, -0.50000000000030997]
				}
			],
			decoration : [
]
		},
		"2268 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-122.3, -24.115], dir:[1, 0], l:64.6 },
						{ kind:"cseg", pos:[-57.7, -24.115], dir:[1, 0], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-122.3, -24.115], dir:[1, 0], r:360.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -122.3, -24.115],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 57.7, 24.115],
					dir : [ 0.866025403783929, 0.50000000000088196]
				},
				{
					name : "c2", 
					pos : [ 122.3, 24.115],
					dir : [ 0.866025403783929, 0.50000000000088196]
				}
			],
			decoration : [
]
		},
		"2269 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-122.3, 24.115], dir:[1, 0], l:64.6 },
						{ kind:"cseg", pos:[122.3, -24.115], dir:[-0.86602540378425996, 0.50000000000030997], r:360.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[57.7, -24.115], dir:[-0.86602540378425996, 0.50000000000030997], r:360.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -122.3, 24.115],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 122.3, -24.115],
					dir : [ 0.86602540378425996, -0.50000000000030997]
				},
				{
					name : "c2", 
					pos : [ 57.7, -24.115],
					dir : [ 0.86602540378425996, -0.50000000000030997]
				}
			],
			decoration : [
]
		},
		"2270 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:168.9 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:424.6, a:22.5 }
					]
				},
				{
					name : "p2", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[162.487, -32.321], dir:[-0.92387953251124699, 0.38268343236518498], r:424.6, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 162.487, 32.321],
					dir : [ 0.92387953251267096, 0.38268343236174701]
				},
				{
					name : "c2", 
					pos : [ 168.9, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ 162.487, -32.321],
					dir : [ 0.92387953251135801, -0.38268343236491797]
				}
			],
			decoration : [
]
		},
		"22715 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:902.4, a:14.433 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 225.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 224.926, 28.481],
					dir : [ 0.96843831531149704, 0.249253343882542]
				}
			],
			decoration : [
]
		},
		"22716 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-112.5, 14.241], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[112.426, -14.241], dir:[-0.96843831531149704, 0.249253343882542], r:902.4, a:14.433 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 112.5, 14.241],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -112.5, 14.241],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 112.426, -14.241],
					dir : [ 0.96843831531149704, -0.249253343882542]
				}
			],
			decoration : [
]
		},
		"2271L Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:902.4, a:14.433 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 224.926, 28.481],
					dir : [ 0.96843831675896697, 0.24925333825860399]
				},
				{
					name : "c2", 
					pos : [ 225.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2271R Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[224.926, -28.481], dir:[-0.96843831675947201, 0.249253338256643], r:902.4, a:14.433 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:225.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 225.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 224.926, -28.481],
					dir : [ 0.96843831675947201, -0.249253338256643]
				}
			],
			decoration : [
]
		},
		"2272 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-112.5, -14.241], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-112.5, -14.241], dir:[1, 0], r:902.4, a:14.433 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -112.5, -14.241],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 112.426, 14.241],
					dir : [ 0.96843831675896697, 0.24925333825860399]
				},
				{
					name : "c2", 
					pos : [ 112.5, -14.241],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2273 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[112.426, -14.241], dir:[-0.96843831675947201, 0.249253338256643], r:902.4, a:14.433 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-112.5, 14.241], dir:[1, 0], l:225.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -112.5, 14.241],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 112.5, 14.241],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 112.426, -14.241],
					dir : [ 0.96843831675947201, -0.249253338256643]
				}
			],
			decoration : [
]
		},
		"2274 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:902.4, a:14.433 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 224.926, 28.481],
					dir : [ 0.96843831675896697, 0.24925333825860399]
				}
			],
			decoration : [
]
		},
		"2275 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-112.5, 0.0], dir:[1, 0], l:225.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-112.5, 0.0], dir:[1, 0], r:888.658, a:14.43 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-108.951, -28.035], dir:[0.96845282237159402, 0.24919697197296201], l:225.0 }
					]
				},
				{
					name : "p3", a : "c2", b : "c2", 
					path : [
						{ kind:"cseg", pos:[112.5, 0.0], dir:[-1, 0], r:888.658, a:14.43 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -112.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 108.951, 28.035],
					dir : [ 0.96845282237159402, 0.24919697197296301]
				},
				{
					name : "c2", 
					pos : [ 112.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c3", 
					pos : [ -108.951, -28.035],
					dir : [ -0.96845282237159402, -0.24919697197296201]
				}
			],
			decoration : [
]
		},
		"2290 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:[-39.652, 29.841], dir:[0.81915204428934296, 0.573576436350545], l:10.0 },
				{ kind:"lseg", pos:[-5.27, 5.723], dir:[-0.81865747398977595, 0.57428210861969198], l:41.998 },
				{ kind:"lseg", pos:[5.023, 4.964], dir:[-0.76604444312161601, 0.64278760968339599], l:47.626 },
				{ kind:"lseg", pos:[-8.862, -6.08], dir:[0.78264815089489004, 0.62246435391981203], l:17.742 },
				{ kind:"lseg", pos:[-19.156, -5.321], dir:[0.78264815089489004, 0.62246435391981203], l:17.742 },
				{ kind:"lseg", pos:[15.226, -29.439], dir:[-0.81865747398977495, 0.57428210861969298], l:41.998 },
				{ kind:"lseg", pos:[15.226, -29.439], dir:[-0.71788387836925205, 0.69616286684763595], l:33.554 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-31.46, 35.577],[-39.652, 29.841],[-5.27, 5.723],[-19.156, -5.321],[15.226, -29.439],[-8.862, -6.08],[5.023, 4.964]] }]
		},
		"2291 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]] }]
		},
		"2292 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:[-30.951, 26.361], dir:[0.81915204428934196, 0.573576436350546], l:10.0 },
				{ kind:"lseg", pos:[3.43, 2.242], dir:[-0.81865747398977495, 0.57428210861969298], l:41.998 },
				{ kind:"lseg", pos:[13.724, 1.483], dir:[-0.76604444312161502, 0.64278760968339599], l:47.626 },
				{ kind:"lseg", pos:[-0.162, -9.56], dir:[0.78264815089489104, 0.62246435391981103], l:17.742 },
				{ kind:"lseg", pos:[-10.455, -8.801], dir:[0.78264815089489104, 0.62246435391981103], l:17.742 },
				{ kind:"lseg", pos:[23.926, -32.92], dir:[-0.81865747398977495, 0.57428210861969298], l:41.998 },
				{ kind:"lseg", pos:[23.926, -32.92], dir:[-0.71788387836925205, 0.69616286684763695], l:33.554 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-22.76, 32.097],[-30.951, 26.361],[3.43, 2.243],[-10.455, -8.801],[23.926, -32.92],[-0.162, -9.56],[13.724, 1.483]] }]
		},
		"2293 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-20.65, 0.0], dir:[1, 0], l:41.3 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -20.65, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 20.65, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"2295 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[15.448, 0.071], dir:[-0.70710678118654802, -0.70710678118654802], l:20.0 },
				{ kind:"lseg", pos:[1.306, 14.214], dir:[0.70710678118654702, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[1.306, 14.214], dir:[-0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[-12.836, 0.071], dir:[0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-12.836, 0.071],[1.306, -14.071],[15.448, 0.071],[1.306, 14.214]] }]
		},
		"2297 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 45.0, 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]] }]
		},
		"2299 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[15.448, 0.071], dir:[-0.70710678118654802, -0.70710678118654802], l:20.0 },
				{ kind:"lseg", pos:[1.306, 14.214], dir:[0.70710678118654702, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[1.306, 14.214], dir:[-0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"lseg", pos:[-12.836, 0.071], dir:[0.70710678118654802, -0.70710678118654702], l:20.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-12.836, 0.071],[1.306, -14.071],[15.448, 0.071],[1.306, 14.214]] }]
		},
		"24922 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-150.0, 49.991], dir:[1, 0], l:180.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -150.0, 49.991],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 30.0, 49.991],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-62.0, 51.991], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-70.0, 51.991], dir:[0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[-62.0, 51.991], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[-58.0, 51.991], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[-50.0, 51.991], dir:[-0.79863551004716105, 0.60181502315222302], l:10.0 },
				{ kind:"lseg", pos:[-58.0, 51.991], dir:[0, 1], l:6.0 },
				{ kind:"lseg", pos:[-58.0, 47.991], dir:[1, 0], l:8.0 },
				{ kind:"lseg", pos:[-58.0, 41.991], dir:[0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[-58.0, 47.991], dir:[0, -1], l:6.0 },
				{ kind:"lseg", pos:[-62.0, 47.991], dir:[-1, 0], l:8.0 },
				{ kind:"lseg", pos:[-62.0, 41.991], dir:[-0.79863551004707301, 0.60181502315234003], l:10.0 },
				{ kind:"lseg", pos:[-62.0, 47.991], dir:[0, -1], l:6.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-58.0, 51.991],[-50.0, 51.991],[-57.986, 58.009]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-62.014, 58.009],[-70.0, 51.991],[-62.0, 51.991]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-69.986, 48.009],[-62.0, 41.991],[-62.0, 47.991]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-58.0, 41.991],[-58.0, 47.991],[-50.014, 48.009]] }]
		},
		"7262 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 180.0, 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:[[0.0, 40.0],[0.0, -40.0],[180.0, -40.0],[180.0, 40.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 20.0],[0.0, -20.0],[180.0, -20.0],[180.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, -30.0],[0.0, -40.0],[180.0, -40.0],[180.0, -30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 40.0],[0.0, 30.0],[180.0, 30.0],[180.0, 40.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:[[22.65, 13.077],[22.65, -13.077],[0.0, 0.0]] },
				{ kind:"lseg", pos:[0.0, 40.0], dir:[0.91362415714175405, -0.40655983506369497], l:197.018 },
				{ kind:"lseg", pos:[0.0, -40.05], dir:[0.91362415714175405, 0.40655983506369497], l:197.018 }]
		},
		"7263 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 360.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 40.0],[0.0, -40.0],[360.0, -40.0],[360.0, 40.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 30.0],[0.0, -30.0],[360.0, -30.0],[360.0, 30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 20.0],[0.0, -20.0],[360.0, -20.0],[360.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[22.65, 13.077],[22.65, -13.077],[0.0, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[337.35, 13.077],[337.35, -13.077],[360.0, 0.0]] },
				{ kind:"lseg", pos:[0.0, 40.0], dir:[0.97618706018395296, -0.216930457818656], l:368.782 },
				{ kind:"lseg", pos:[360.0, 40.0], dir:[-0.97618706018395296, -0.216930457818656], l:368.782 }]
		},
		"7267 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 245.885, 65.885],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 425.885, 114.115],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[287.65, 108.62],[273.77, 107.1],[259.84, 106.19],[245.88, 105.88],[245.88, 25.885],[263.33, 26.265],[280.75, 27.407],[298.1, 29.307],[315.34, 31.961],[332.46, 35.366],[349.41, 39.514],[366.17, 44.398],[382.69, 50.008],[398.96, 56.333],[414.93, 63.361],[430.58, 71.08],[445.88, 79.474],[405.88, 148.76],[393.64, 142.04],[381.12, 135.87],[368.34, 130.24],[355.33, 125.18],[342.11, 120.7],[328.71, 116.79],[315.15, 113.47],[301.45, 110.75]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[245.88, 95.885],[245.88, 35.885],[262.9, 36.256],[279.88, 37.369],[296.79, 39.221],[313.61, 41.81],[330.3, 45.129],[346.82, 49.174],[363.16, 53.935],[379.27, 59.404],[395.13, 65.572],[410.71, 72.425],[425.97, 79.95],[440.88, 88.135],[410.88, 140.1],[398.26, 133.17],[385.35, 126.8],[372.17, 121.0],[358.75, 115.79],[345.12, 111.16],[331.29, 107.13],[317.31, 103.71],[303.19, 100.9],[288.96, 98.708],[274.65, 97.14],[260.28, 96.199]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[245.88, 85.885],[245.88, 45.885],[262.46, 46.246],[279.0, 47.331],[295.48, 49.136],[311.87, 51.658],[328.13, 54.892],[344.24, 58.833],[360.15, 63.472],[375.85, 68.801],[391.3, 74.81],[406.48, 81.488],[421.35, 88.82],[435.88, 96.795],[415.88, 131.44],[402.88, 124.3],[389.57, 117.74],[376.0, 111.77],[362.17, 106.39],[348.12, 101.62],[333.88, 97.47],[319.47, 93.944],[304.92, 91.05],[290.26, 88.793],[275.52, 87.178],[260.72, 86.208]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[268.53, 78.961],[268.53, 52.808],[245.88, 65.885]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[399.73, 114.12],[412.81, 91.466],[425.88, 114.12]] }]
		},
		"7268 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 90.0, 0.025],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -90.0, 0.025],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 40.025],[-90.0, -39.975],[90.0, -39.975],[90.0, 40.025]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 20.025],[-90.0, -19.975],[90.0, -19.975],[90.0, 20.025]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, -29.975],[-90.0, -39.975],[90.0, -39.975],[90.0, -29.975]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-90.0, 40.025],[-90.0, 30.025],[90.0, 30.025],[90.0, 40.025]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[67.35, 13.102],[67.35, -13.052],[90.0, 0.025]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-67.35, 13.102],[-67.35, -13.052],[-90.0, 0.025]] }]
		},
		"7286 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ -155.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ -153.674, 20.232],
					dir : [ -0.99144486137381005, 0.13052619222005199]
				},
				{
					name : "c3", 
					pos : [ -149.719, 40.117],
					dir : [ -0.96592582628906798, 0.25881904510252102]
				},
				{
					name : "c4", 
					pos : [ -143.201, 59.316],
					dir : [ -0.92387953251128696, 0.38268343236509]
				},
				{
					name : "c5", 
					pos : [ -134.234, 77.5],
					dir : [ -0.86602540378443904, 0.5]
				},
				{
					name : "c6", 
					pos : [ -122.97, 94.358],
					dir : [ -0.79335334029123505, 0.60876142900872099]
				},
				{
					name : "c7", 
					pos : [ -109.602, 109.602],
					dir : [ -0.70710678118654802, 0.70710678118654702]
				},
				{
					name : "c8", 
					pos : [ -94.358, 122.97],
					dir : [ -0.60876142900872099, 0.79335334029123505]
				},
				{
					name : "c9", 
					pos : [ -77.5, 134.234],
					dir : [ -0.5, 0.86602540378443904]
				},
				{
					name : "c10", 
					pos : [ -59.316, 143.201],
					dir : [ -0.38268343236509, 0.92387953251128696]
				},
				{
					name : "c11", 
					pos : [ -40.117, 149.719],
					dir : [ -0.25881904510252102, 0.96592582628906798]
				},
				{
					name : "c12", 
					pos : [ -20.232, 153.674],
					dir : [ -0.13052619222005199, 0.99144486137381005]
				},
				{
					name : "c13", 
					pos : [ 0.0, 155.0],
					dir : [ 0, 1]
				},
				{
					name : "c14", 
					pos : [ 20.232, 153.674],
					dir : [ 0.13052619222005099, 0.99144486137381005]
				},
				{
					name : "c15", 
					pos : [ 40.117, 149.719],
					dir : [ 0.25881904510252102, 0.96592582628906798]
				},
				{
					name : "c16", 
					pos : [ 59.316, 143.201],
					dir : [ 0.38268343236509, 0.92387953251128696]
				},
				{
					name : "c17", 
					pos : [ 77.5, 134.234],
					dir : [ 0.5, 0.86602540378443904]
				},
				{
					name : "c18", 
					pos : [ 94.358, 122.97],
					dir : [ 0.60876142900872099, 0.79335334029123505]
				},
				{
					name : "c19", 
					pos : [ 109.602, 109.602],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c20", 
					pos : [ 122.97, 94.358],
					dir : [ 0.79335334029123505, 0.60876142900872099]
				},
				{
					name : "c21", 
					pos : [ 134.234, 77.5],
					dir : [ 0.86602540378443904, 0.5]
				},
				{
					name : "c22", 
					pos : [ 143.201, 59.316],
					dir : [ 0.92387953251128696, 0.38268343236509]
				},
				{
					name : "c23", 
					pos : [ 149.719, 40.117],
					dir : [ 0.96592582628906798, 0.25881904510252102]
				},
				{
					name : "c24", 
					pos : [ 153.674, 20.232],
					dir : [ 0.99144486137381005, 0.13052619222005199]
				},
				{
					name : "c25", 
					pos : [ 155.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c26", 
					pos : [ 153.674, -20.232],
					dir : [ 0.99144486137381005, -0.13052619222005199]
				},
				{
					name : "c27", 
					pos : [ 149.719, -40.117],
					dir : [ 0.96592582628906798, -0.25881904510252102]
				},
				{
					name : "c28", 
					pos : [ 143.201, -59.316],
					dir : [ 0.92387953251128696, -0.38268343236509]
				},
				{
					name : "c29", 
					pos : [ 134.234, -77.5],
					dir : [ 0.86602540378443904, -0.5]
				},
				{
					name : "c30", 
					pos : [ 122.97, -94.358],
					dir : [ 0.79335334029123505, -0.60876142900872099]
				},
				{
					name : "c31", 
					pos : [ 109.602, -109.602],
					dir : [ 0.70710678118654802, -0.70710678118654702]
				},
				{
					name : "c32", 
					pos : [ 94.358, -122.97],
					dir : [ 0.60876142900872099, -0.79335334029123505]
				},
				{
					name : "c33", 
					pos : [ 77.5, -134.234],
					dir : [ 0.5, -0.86602540378443904]
				},
				{
					name : "c34", 
					pos : [ 59.316, -143.201],
					dir : [ 0.38268343236509, -0.92387953251128696]
				},
				{
					name : "c35", 
					pos : [ 40.117, -149.719],
					dir : [ 0.25881904510252102, -0.96592582628906798]
				},
				{
					name : "c36", 
					pos : [ 20.232, -153.674],
					dir : [ 0.13052619222005099, -0.99144486137381005]
				},
				{
					name : "c37", 
					pos : [ -153.674, -20.232],
					dir : [ -0.99144486137381005, -0.13052619222005199]
				},
				{
					name : "c38", 
					pos : [ -149.719, -40.117],
					dir : [ -0.96592582628906798, -0.25881904510252102]
				},
				{
					name : "c39", 
					pos : [ -143.201, -59.316],
					dir : [ -0.92387953251128696, -0.38268343236509]
				},
				{
					name : "c40", 
					pos : [ -134.234, -77.5],
					dir : [ -0.86602540378443904, -0.5]
				},
				{
					name : "c41", 
					pos : [ -122.97, -94.358],
					dir : [ -0.79335334029123505, -0.60876142900871999]
				},
				{
					name : "c42", 
					pos : [ -109.602, -109.602],
					dir : [ -0.70710678118654702, -0.70710678118654802]
				},
				{
					name : "c43", 
					pos : [ -94.358, -122.97],
					dir : [ -0.60876142900872099, -0.79335334029123505]
				},
				{
					name : "c44", 
					pos : [ -77.5, -134.234],
					dir : [ -0.5, -0.86602540378443904]
				},
				{
					name : "c45", 
					pos : [ -59.316, -143.201],
					dir : [ -0.38268343236509, -0.92387953251128696]
				},
				{
					name : "c46", 
					pos : [ -40.117, -149.719],
					dir : [ -0.25881904510252102, -0.96592582628906798]
				},
				{
					name : "c47", 
					pos : [ -20.232, -153.674],
					dir : [ -0.13052619222005199, -0.99144486137381005]
				},
				{
					name : "c48", 
					pos : [ 0.0, -155.0],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-155.0, 0.0], dir:[1, 0], l:310.0 },
				{ kind:"cseg", pos:[193.0, 0.0], dir:[0, 1], r:193.0, a:180.0 },
				{ kind:"cseg", pos:[155.0, 0.0], dir:[0, 1], r:155.0, a:180.0 },
				{ kind:"lseg", pos:[155.0, 0.0], dir:[0, 1], l:20.0 },
				{ kind:"lseg", pos:[155.0, -20.0], dir:[0, 1], l:40.0 },
				{ kind:"lseg", pos:[155.0, 20.0], dir:[-1, 0], l:310.0 },
				{ kind:"lseg", pos:[-155.0, -20.0], dir:[0, 1], l:20.0 },
				{ kind:"lseg", pos:[-155.0, -20.0], dir:[0, 1], l:40.0 },
				{ kind:"lseg", pos:[155.0, -20.0], dir:[-1, 0], l:310.0 },
				{ kind:"cseg", pos:[-155.0, 0.0], dir:[0, -1], r:155.0, a:180.0 },
				{ kind:"cseg", pos:[-193.0, 0.0], dir:[0, -1], r:193.0, a:180.0 }]
		},
		"7287 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-38.5, 0.0], dir:[1, 0], l:77.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 38.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -38.5, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"7287k Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-19.0, 0.0], dir:[1, 0], l:38.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 19.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -19.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"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]] }]
		},
		"7389 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-20.0, 20.0],[-20.0, -21.0],[10.0, -21.0],[10.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-23.014, -9.41],[-23.014, -7.41],[-20.014, -7.41],[-20.014, -9.41]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-23.047, 7.574],[-23.047, 9.574],[-20.047, 9.574],[-20.047, 7.574]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-23.047, 10.574],[-24.047, 10.574],[-24.047, 6.574],[-23.047, 6.574],[-23.047, 7.574],[-23.047, 9.574]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-23.014, -6.41],[-24.014, -6.41],[-24.014, -10.41],[-23.014, -10.41],[-23.014, -9.41],[-23.014, -7.41]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-7.146, 2.657],[-7.146, -1.343],[-5.146, -1.343],[-5.146, 2.657]] }]
		},
		"7391 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 22.5, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[27.5, 5.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[27.5, -5.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[27.5, 15.0], dir:[0, -1], l:30.0 },
				{ kind:"lseg", pos:[27.5, 15.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[27.5, -15.0], dir:[-1, 0], l:5.0 },
				{ kind:"lseg", pos:[22.5, 15.0], dir:[0, -1], l:30.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[22.5, 15.0],[22.5, 5.0],[27.5, 5.0],[27.5, 15.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[22.5, -5.0],[22.5, -15.0],[27.5, -15.0],[27.5, -5.0]] },
				{ kind:"lseg", pos:[27.5, 0.0], dir:[-1, 0], l:5.0 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[22.5, 5.0],[22.5, -5.0],[27.5, -5.0],[27.5, 5.0]] }]
		},
		"7569 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 290.007, 77.707],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 502.307, 134.593],
					dir : [ 0.86602540378443904, 0.5]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[290.01, 117.71],[290.01, 37.707],[310.27, 38.149],[330.5, 39.475],[350.65, 41.682],[370.68, 44.766],[390.57, 48.72],[410.25, 53.538],[429.72, 59.21],[448.91, 65.726],[467.8, 73.073],[486.36, 81.237],[504.54, 90.202],[522.31, 99.952],[482.31, 169.23],[467.6, 161.16],[452.55, 153.74],[437.19, 146.98],[421.55, 140.9],[405.66, 135.51],[389.55, 130.81],[373.25, 126.82],[356.79, 123.55],[340.21, 121.0],[323.53, 119.17],[306.78, 118.07]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[290.01, 107.71],[290.01, 47.707],[309.84, 48.14],[329.63, 49.437],[349.34, 51.596],[368.95, 54.614],[388.4, 58.483],[407.67, 63.197],[426.71, 68.747],[445.49, 75.123],[463.98, 82.312],[482.13, 90.3],[499.92, 99.072],[517.31, 108.61],[487.31, 160.57],[472.21, 152.29],[456.77, 144.68],[441.01, 137.74],[424.97, 131.5],[408.67, 125.97],[392.14, 121.15],[375.41, 117.06],[358.53, 113.7],[341.51, 111.08],[324.4, 109.21],[307.22, 108.08]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[290.01, 97.707],[290.01, 57.707],[309.4, 58.13],[328.76, 59.399],[348.04, 61.511],[367.21, 64.462],[386.24, 68.246],[405.08, 72.857],[423.7, 78.285],[442.07, 84.52],[460.15, 91.55],[477.9, 99.363],[495.3, 107.94],[512.31, 117.27],[492.31, 151.91],[476.83, 143.42],[461.0, 135.62],[444.84, 128.51],[428.39, 122.11],[411.67, 116.43],[394.73, 111.49],[377.58, 107.3],[360.27, 103.85],[342.82, 101.17],[325.27, 99.247],[307.66, 98.092]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[312.66, 90.784],[312.66, 64.63],[290.01, 77.707]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[489.23, 111.94],[476.15, 134.59],[502.31, 134.59]] }]
		},
		"7592 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:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c2", 
					pos : [ 0.0, -103.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -45.0, 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:[[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:[[35.1, -103.5],[35.1, -8.5],[-35.1, -8.5],[-35.1, -103.5]] },
				{ 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:[[-45.0, -7.5],[-45.0, -8.5],[45.0, -8.5],[45.0, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, 8.5],[45.0, 8.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, -7.5],[45.0, -7.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.0],[-45.0, -7.0],[45.0, -7.0],[45.0, 7.0]] }]
		},
		"7592E1 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:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c3", 
					pos : [ 0.0, -8.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 8.5],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, -7.5],[-45.0, -8.5],[45.0, -8.5],[45.0, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, 8.5],[45.0, 8.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, -7.5],[45.0, -7.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.0],[-45.0, -7.0],[45.0, -7.0],[45.0, 7.0]] }]
		},
		"7592E2 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, -47.5], dir:[0, 1], l:95.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 47.5],
					dir : [ 0, 1]
				},
				{
					name : "c0", 
					pos : [ 0.0, -47.5],
					dir : [ 0, -1]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[35.1, -47.5],[35.1, 47.5],[-35.1, 47.5],[-35.1, -47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-31.288, -41.436],[-15.406, -41.436],[-15.406, -44.083],[-31.288, -44.083]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-68.5, -47.5],[-68.5, 47.5],[-35.1, 47.5],[-35.1, -47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-58.213, 43.88],[-68.5, 47.5],[-68.5, -47.5],[-58.519, -42.546],[-54.486, -37.579],[-52.434, -30.862],[-55.598, -17.473],[-53.421, 6.611],[-51.824, 39.088]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-63.053, -41.436],[-47.171, -41.436],[-47.171, -44.083],[-63.053, -44.083]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[68.5, -47.5],[68.5, 47.5],[35.1, 47.5],[35.1, -47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 32.5],[37.1, 47.5],[35.1, 47.5],[35.1, 32.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 17.5],[37.1, 32.5],[35.1, 32.5],[35.1, 17.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, 2.5],[37.1, 17.5],[35.1, 17.5],[35.1, 2.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -12.5],[37.1, 2.5],[35.1, 2.5],[35.1, -12.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -27.5],[37.1, -12.5],[35.1, -12.5],[35.1, -27.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[37.1, -42.5],[37.1, -27.5],[35.1, -27.5],[35.1, -42.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[61.197, -40.208],[68.5, -47.5],[68.5, 47.5],[58.519, 42.546],[60.71, 37.191],[52.434, 30.862],[55.598, 17.473],[58.519, 2.137],[58.763, -27.318]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 47.5],[-1.25, 47.5],[-1.25, 34.5],[1.25, 34.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[1.25, 21.5],[-1.25, 21.5],[-1.25, -6.5],[-35.1, -6.5],[-35.1, -12.5],[-1.25, -12.5],[-1.25, -47.5],[1.25, -47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 32.5],[-37.1, 47.5],[-35.1, 47.5],[-35.1, 32.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 17.5],[-37.1, 32.5],[-35.1, 32.5],[-35.1, 17.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-15.406, -41.436],[0.477, -41.436],[0.477, -44.083],[-15.406, -44.083]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, 2.5],[-37.1, 17.5],[-35.1, 17.5],[-35.1, 2.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -12.5],[-37.1, 2.5],[-35.1, 2.5],[-35.1, -12.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -27.5],[-37.1, -12.5],[-35.1, -12.5],[-35.1, -27.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-37.1, -42.5],[-37.1, -27.5],[-35.1, -27.5],[-35.1, -42.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-47.171, -41.436],[-31.288, -41.436],[-31.288, -44.083],[-47.171, -44.083]] }]
		},
		"7592E3 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.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:[[35.858, 0.0],[50.0, -14.142],[64.142, 0.0],[50.0, 14.142]] }]
		},
		"7593E1 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:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c3", 
					pos : [ 0.0, -8.5],
					dir : [ 0, -1]
				},
				{
					name : "c0", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 8.5],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, -7.5],[-45.0, -8.5],[45.0, -8.5],[45.0, -7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, 8.5],[45.0, 8.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.5],[-45.0, -7.5],[45.0, -7.5],[45.0, 7.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.0, 7.0],[-45.0, -7.0],[45.0, -7.0],[45.0, 7.0]] }]
		},
		"7593E2 Märklin HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -13.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -15.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ -18.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c3", 
					pos : [ -20.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c4", 
					pos : [ -23.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c5", 
					pos : [ -25.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c6", 
					pos : [ -28.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c7", 
					pos : [ 20.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c8", 
					pos : [ 22.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c9", 
					pos : [ 25.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c10", 
					pos : [ 27.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c15", 
					pos : [ -30.5, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c11", 
					pos : [ 30.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c14", 
					pos : [ 37.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c12", 
					pos : [ 32.5, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c13", 
					pos : [ 35.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-30.5, 47.5],[-30.5, -47.5],[37.5, -47.5],[37.5, 47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-13.0, 47.5],[-13.0, -47.5],[20.0, -47.5],[20.0, 47.5]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-13.0, 1.25],[-13.0, -1.25],[20.0, -1.25],[20.0, 1.25]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-30.5, 1.25],[-30.5, -1.25],[-13.0, -1.25],[-13.0, 1.25]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[20.0, 1.25],[20.0, -1.25],[37.5, -1.25],[37.5, 1.25]] }]
		},
		"7593E3 Märklin HO" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-45.0, 0.0], dir:[1, 0], l:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -45.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 45.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-9.142, 0.0],[5.0, -14.142],[19.142, 0.0],[5.0, 14.142]] }]
		}
	}
};
