module = {
name : "Z Structure",
	rails : {
		"Z Gehsteig" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.356, -1.068],
					dir : [ 0, 1]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-45.823, 7.93], dir:[1, 0], l:91.646 },
				{ kind:"lseg", pos:[-45.823, 7.93], dir:[0, -1], l:15.86 },
				{ kind:"lseg", pos:[45.823, 7.93], dir:[0, -1], l:15.86 },
				{ kind:"lseg", pos:[-45.823, -7.93], dir:[1, 0], l:91.646 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.823, 7.93],[-45.823, -7.93],[45.823, -7.93],[45.823, 7.93]] },
				{ kind:"lseg", pos:[45.823, 3.232], dir:[1, 0], l:56.379 },
				{ kind:"lseg", pos:[102.202, -3.232], dir:[0, 1], l:6.464 },
				{ kind:"lseg", pos:[45.823, -3.232], dir:[1, 0], l:56.379 },
				{ kind:"lseg", pos:[-45.823, 3.232], dir:[-1, 0], l:56.379 },
				{ kind:"lseg", pos:[-102.202, -3.232], dir:[0, 1], l:6.464 },
				{ kind:"lseg", pos:[-45.823, -3.232], dir:[-1, 0], l:56.379 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[45.823, 3.232],[45.823, -3.232],[102.2, -3.232],[102.2, 3.232]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-102.2, 3.232],[-102.2, -3.232],[-45.823, -3.232],[-45.823, 3.232]] }]
		},
		"Z Gehsteig Abschl" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -38.21, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[19.143, 5.735],[-38.21, 5.735],[-38.21, -5.735],[19.143, -5.735],[38.26, -1.912],[38.26, 1.912]] }]
		},
		"Z Gehsteig Mitte" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 34.029, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -34.029, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-34.029, 0.0], dir:[1, 0], l:68.059 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-34.029, 7.647],[-34.029, -7.647],[34.029, -7.647],[34.029, 7.647]] }]
		},
		"Z Haus im Bau" : {
			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:[[-16.824, -0.382],[-16.919, -13.637],[-2.358, -14.529],[-1.529, -0.382]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-9.177, 0.0],[-9.177, -15.294],[-8.794, -15.294],[-8.794, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.206, 0.0],[-17.206, -15.294],[-16.824, -15.294],[-16.824, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-16.824, -0.382],[-1.529, -0.382],[-1.529, 0.0],[-16.824, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.015, -3.76],[-1.721, -3.76],[-1.721, -3.377],[-17.015, -3.377]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.015, -10.324],[-1.721, -10.324],[-1.721, -9.941],[-17.015, -9.941]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.078, -7.074],[-1.784, -7.074],[-1.784, -6.691],[-17.078, -6.691]] },
				{ kind:"lseg", pos:[-17.206, 0.0], dir:[0, 1], l:15.294 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-5.735, 0.0],[-5.755, -6.997],[-8.377, -6.997],[-8.464, -12.853],[-17.172, -12.873],[-17.206, -15.294],[17.206, -15.294],[17.206, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.206, 15.294],[-17.206, 0.0],[17.206, 0.0],[17.206, 15.294]] },
				{ kind:"lseg", pos:[9.909, 1.8], dir:[0, 1], l:3.059 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[9.527, 5.241],[9.527, 1.418],[13.35, 1.418],[13.35, 5.241]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[9.909, 4.859],[9.909, 1.8],[12.968, 1.8],[12.968, 4.859]] }]
		},
		"Z Haus mit Dachgaube" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-17.206, 0.0], dir:[0, 1], l:15.294 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.206, 0.0],[-17.206, -15.294],[17.206, -15.294],[17.206, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-9.559, 0.0],[-9.559, -14.529],[9.559, -14.529],[9.559, 0.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.206, 15.294],[-17.206, 0.0],[17.206, 0.0],[17.206, 15.294]] },
				{ kind:"lseg", pos:[9.909, 1.8], dir:[0, 1], l:3.059 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[9.527, 5.241],[9.527, 1.418],[13.35, 1.418],[13.35, 5.241]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[9.909, 4.859],[9.909, 1.8],[12.968, 1.8],[12.968, 4.859]] }]
		},
		"Z House Standart" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-11.568, 18.371], dir:[1, 0], l:23.136 },
				{ kind:"lseg", pos:[11.568, -18.371], dir:[0, 1], l:36.741 },
				{ kind:"lseg", pos:[-11.568, -18.371], dir:[0, 1], l:36.741 },
				{ kind:"lseg", pos:[-11.568, -18.371], dir:[1, 0], l:23.136 },
				{ kind:"lseg", pos:[0.0, 6.803], dir:[0.70710678118654702, 0.70710678118654802], l:16.359 },
				{ kind:"lseg", pos:[0.0, 6.803], dir:[-0.70710678118654802, 0.70710678118654702], l:16.359 },
				{ kind:"lseg", pos:[0.0, -6.803], dir:[0.70710678118654802, -0.70710678118654802], l:16.359 },
				{ kind:"lseg", pos:[0.0, -6.803], dir:[-0.70710678118654802, -0.70710678118654702], l:16.359 },
				{ kind:"lseg", pos:[0.0, -6.803], dir:[0, 1], l:13.606 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, 6.803],[11.568, 18.371],[-11.568, 18.371]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, -6.803],[11.568, -18.371],[-11.568, -18.371]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, -6.803],[11.568, -18.371],[11.568, 18.371],[0.0, 6.803]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.0, -6.803],[-11.568, -18.371],[-11.568, 18.371],[0.0, 6.803]] }]
		},
		"Z Station" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.356, -1.068],
					dir : [ 0, 1]
				}
			],
			decoration : [
				{ kind:"lseg", pos:[-45.823, 7.93], dir:[1, 0], l:91.646 },
				{ kind:"lseg", pos:[-45.823, 7.93], dir:[0, -1], l:15.86 },
				{ kind:"lseg", pos:[45.823, 7.93], dir:[0, -1], l:15.86 },
				{ kind:"lseg", pos:[-45.823, -7.93], dir:[1, 0], l:91.646 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-45.823, 7.93],[-45.823, -7.93],[45.823, -7.93],[45.823, 7.93]] },
				{ kind:"lseg", pos:[45.823, 3.232], dir:[1, 0], l:56.379 },
				{ kind:"lseg", pos:[102.202, -3.232], dir:[0, 1], l:6.464 },
				{ kind:"lseg", pos:[45.823, -3.232], dir:[1, 0], l:56.379 },
				{ kind:"lseg", pos:[-45.823, 3.232], dir:[-1, 0], l:56.379 },
				{ kind:"lseg", pos:[-102.202, -3.232], dir:[0, 1], l:6.464 },
				{ kind:"lseg", pos:[-45.823, -3.232], dir:[-1, 0], l:56.379 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[45.823, 3.232],[45.823, -3.232],[102.2, -3.232],[102.2, 3.232]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-102.2, 3.232],[-102.2, -3.232],[-45.823, -3.232],[-45.823, 3.232]] }]
		},
		"Z Winkelbungalow" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -12.426, 12.426],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-29.632, 12.426],[-29.632, -2.868],[29.632, -2.868],[29.632, 12.426]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[14.338, 12.426],[14.338, -27.721],[-0.956, -27.721],[-0.956, -2.868]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-29.632, 27.721],[-29.632, 12.426],[29.632, 12.426],[29.632, 27.721]] },
				{ kind:"lseg", pos:[-19.456, 13.666], dir:[0, 1], l:3.059 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-19.838, 17.107],[-19.838, 13.284],[-16.015, 13.284],[-16.015, 17.107]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-19.456, 16.725],[-19.456, 13.666],[-16.397, 13.666],[-16.397, 16.725]] },
				{ kind:"lseg", pos:[29.632, 12.426], dir:[-1, 0], l:59.265 },
				{ kind:"lseg", pos:[14.338, -27.721], dir:[-1, 0], l:15.294 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[14.338, 12.426],[14.338, -27.721],[29.632, -27.721],[29.632, -2.868]] },
				{ kind:"lseg", pos:[7.169, -8.976], dir:[0, 1], l:3.059 },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[6.786, -5.535],[6.786, -9.358],[10.61, -9.358],[10.61, -5.535]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[7.168, -5.917],[7.168, -8.976],[10.227, -8.976],[10.227, -5.917]] }]
		}
	}
};
