module = {
name : "Faller AMS (1-spurig)",
	rails : {
		"Abzweigung li" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:115.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:97.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 115.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 68.943, 28.557],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				}
			],
			decoration : [
]
		},
		"Abzweigung li (2-sp)" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, -17.5], dir:[1, 0], l:100.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[0.0, -17.5], dir:[1, 0], r:57.035, a:53.645 },
						{ kind:"lseg", pos:[50.0, 11.25], dir:[-0.59279245758604004, -0.80535526460631202], l:6.86 },
						{ kind:"lseg", pos:[50.0, 11.25], dir:[0.59279245758604004, 0.80535526460631202], l:6.86 },
						{ kind:"cseg", pos:[100.0, 40.0], dir:[-1, 0], r:57.035, a:53.645 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 100.0, -17.5],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, -17.5],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 100.0, 40.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"Abzweigung re" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[46.057, 28.557], dir:[0.70710678118654802, -0.70710678118654702], r:97.5, a:45.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:115.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 115.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 46.057, 28.557],
					dir : [ -0.70710678118654802, 0.70710678118654702]
				}
			],
			decoration : [
]
		},
		"Abzweigung re (2-sp)" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, -28.75], dir:[1, 0], l:100.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[54.067, -5.525], dir:[0.59279245758604004, -0.80535526460631202], r:57.035, a:53.645 },
						{ kind:"lseg", pos:[50.0, 0.0], dir:[0.59279245758604004, -0.80535526460631202], l:6.86 },
						{ kind:"lseg", pos:[50.0, 0.0], dir:[-0.59279245758604004, 0.80535526460631202], l:6.86 },
						{ kind:"cseg", pos:[45.933, 5.525], dir:[-0.59279245758604004, 0.80535526460631202], r:57.035, a:53.645 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, -28.75],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 100.0, -28.75],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 0.0, 28.75],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 10,0 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:100.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 100.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 11,5 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:115.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 115.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 20,0 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:200.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 200.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 3,0 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 30.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 4,7 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:47.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 47.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Gerade 8,1 cm" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:81.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 81.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kreuzung (1-spurig)" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:115.0 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[17.5, -17.5], dir:[0, 1], l:115.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 115.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 17.5, 97.5],
					dir : [ 0, 1]
				},
				{
					name : "c3", 
					pos : [ 17.5, -17.5],
					dir : [ 0, -1]
				}
			],
			decoration : [
]
		},
		"Kreuzung (2-spurig)" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:80.0 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[40.0, -17.5], dir:[0, 1], l:39.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 80.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 40.0, 22.0],
					dir : [ 0, 1]
				},
				{
					name : "c3", 
					pos : [ 40.0, -17.5],
					dir : [ 0, -1]
				}
			],
			decoration : [
]
		},
		"Kurve 23 cm/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -97.5], dir:[1, 0], r:97.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 68.943, -68.943],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -97.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve 23 cm/90\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -97.5], dir:[1, 0], r:97.5, a:90.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 97.5, 0.0],
					dir : [ 0, 1]
				},
				{
					name : "c1", 
					pos : [ 0.0, -97.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve 30 cm/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -132.5], dir:[1, 0], r:132.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 93.692, -93.692],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -132.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve 38 cm/45\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, -172.5], dir:[1, 0], r:172.5, a:45.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 121.976, -121.976],
					dir : [ 0.70710678118654702, 0.70710678118654802]
				},
				{
					name : "c1", 
					pos : [ 0.0, -172.5],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"Kurve 54 cm/22.5\'" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[460.0, -70.0], dir:[1, 0], r:230.0, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 548.017, -52.492],
					dir : [ 0.92387953251128596, 0.382683432365092]
				},
				{
					name : "c1", 
					pos : [ 460.0, -70.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		}
	}
};
