module = {
name : "Tyco",
	rails : {
		"Anschluß 9\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:228.6 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 228.6, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[20.0, -40.0],[20.0, -70.0],[70.0, -70.0],[70.0, -40.0]] }]
		},
		"Doppelkreuzung 9\"" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:228.6 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[114.3, -114.3], dir:[0, 1], l:228.6 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 228.6, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 114.3, 114.3],
					dir : [ 0, 1]
				},
				{
					name : "c3", 
					pos : [ 114.3, -114.3],
					dir : [ 0, -1]
				}
			],
			decoration : [
]
		},
		"Engstelle 15\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:381.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 381.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[60.0, 40.0],[170.0, 30.0],[210.0, 30.0],[320.0, 40.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[170.0, -30.0],[60.0, -40.0],[320.0, -40.0],[210.0, -30.0]] }]
		},
		"Fahrbahnwechsel 9\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:228.6 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 228.6, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[30.0, 20.0],[30.0, -20.0],[200.0, 20.0],[200.0, -20.0]] }]
		},
		"Gerade 15\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:381.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 381.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 6\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:152.4 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 152.4, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 9\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:228.6 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 228.6, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve R12\"/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -266.7], dir:[1, 0], r:266.7, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 188.585, -188.585],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -266.7],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve R6\"/90\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -114.3], dir:[1, 0], r:114.3, a:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 114.3, 0.0],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ 0.0, -114.3],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve R9\"/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -190.5], dir:[1, 0], r:190.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 134.704, -134.704],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -190.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve R9\"/90\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -190.5], dir:[1, 0], r:190.5, a:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 190.5, 0.0],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ 0.0, -190.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Rundenzähler 9\"" : {
			paths : [ 
				{
					name : "p0", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:228.6 }
					]
				}
			],
			connectors : [ 
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c0", 
					pos : [ 228.6, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[100.0, 60.0],[90.0, 40.0],[140.0, 40.0],[130.0, 60.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[90.0, -40.0],[100.0, -60.0],[130.0, -60.0],[140.0, -40.0]] }]
		},
		"Sprungschanze 15\"" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:381.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 381.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:[[370.0, 40.0],[370.0, -40.0],[380.0, -40.0],[380.0, 40.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[190.0, 40.0],[190.0, 30.0],[200.0, 30.0],[200.0, 40.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[190.0, 20.0],[190.0, 10.0],[200.0, 10.0],[200.0, 20.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[190.0, -30.0],[190.0, -40.0],[200.0, -40.0],[200.0, -30.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[190.0, -10.0],[190.0, -20.0],[200.0, -20.0],[200.0, -10.0]] }]
		},
		"Steilkurve R9\"/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -190.5], dir:[1, 0], r:190.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 134.704, -134.704],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -190.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		}
	}
};
