module = {
name : "HO Viessmann",
	rails : {
		"4500 Viessmann 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.366, 28.395],[-20.366, -41.605],[9.634, -41.605],[9.634, 28.395]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[13.509, 45.141],[17.001, 45.889],[20.368, 45.266],[23.159, 43.432],[25.065, 40.486],[25.605, 37.036],[24.94, 33.96],[23.159, 31.484],[20.243, 29.595],[16.751, 29.013],[13.842, 29.679],[11.212, 31.484],[9.56, 33.71],[8.646, 37.451],[9.353, 40.735],[11.212, 43.432]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[14.297, 42.831],[16.836, 43.375],[19.285, 42.921],[21.315, 41.587],[22.701, 39.445],[23.094, 36.936],[22.61, 34.699],[21.315, 32.898],[19.194, 31.525],[16.655, 31.102],[14.539, 31.585],[12.626, 32.898],[11.425, 34.517],[10.76, 37.238],[11.274, 39.626],[12.626, 41.587]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-26.972, -1.043],[-21.315, -6.699],[14.804, 29.412],[9.15, 35.079]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-24.144, -1.043],[-21.315, -3.871],[12.626, 30.07],[9.798, 32.898]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-6.684, 1.633],[-5.264, 0.715],[-4.346, -0.621],[-4.025, -2.17],[-4.374, -3.794],[-5.348, -5.13],[-6.6, -5.937],[-8.025, -6.17],[-9.634, -5.826],[-10.998, -4.852],[-11.749, -3.655],[-12.025, -2.17],[-11.833, -0.872],[-10.887, 0.687],[-9.551, 1.55],[-8.025, 1.83]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-12.682, -6.941],[-11.262, -7.86],[-10.344, -9.196],[-10.023, -10.745],[-10.372, -12.369],[-11.346, -13.705],[-12.598, -14.512],[-14.023, -14.745],[-15.632, -14.401],[-16.996, -13.427],[-17.747, -12.23],[-18.023, -10.745],[-17.831, -9.447],[-16.884, -7.888],[-15.548, -7.025],[-14.023, -6.745]] }]
		},
		"4501 Viessmann 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:[[-15.0, 35.0],[-15.0, -35.0],[15.0, -35.0],[15.0, 35.0]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[18.875, 51.746],[22.367, 52.494],[25.733, 51.871],[28.525, 50.037],[30.43, 47.091],[30.971, 43.641],[30.306, 40.565],[28.525, 38.09],[25.609, 36.201],[22.117, 35.619],[19.208, 36.284],[16.578, 38.09],[14.926, 40.316],[14.012, 44.057],[14.718, 47.34],[16.578, 50.037]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[19.663, 49.436],[22.202, 49.98],[24.651, 49.527],[26.681, 48.193],[28.067, 46.05],[28.46, 43.541],[27.976, 41.304],[26.681, 39.504],[24.56, 38.13],[22.021, 37.707],[19.904, 38.19],[17.992, 39.504],[16.791, 41.123],[16.126, 43.843],[16.64, 46.232],[17.992, 48.193]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-21.606, 5.563],[-15.949, -0.094],[20.17, 36.017],[14.516, 41.684]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-18.778, 5.563],[-15.949, 2.734],[17.992, 36.675],[15.163, 39.504]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[20.242, 12.557],[23.734, 13.305],[27.1, 12.681],[29.892, 10.847],[31.797, 7.901],[32.338, 4.451],[31.673, 1.375],[29.892, -1.1],[26.976, -2.989],[23.484, -3.571],[20.575, -2.906],[17.945, -1.1],[16.293, 1.126],[15.379, 4.867],[16.085, 8.151],[17.945, 10.847]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[21.03, 10.246],[23.569, 10.79],[26.018, 10.337],[28.048, 9.003],[29.434, 6.86],[29.827, 4.351],[29.343, 2.114],[28.048, 0.314],[25.927, -1.06],[23.388, -1.483],[21.272, -0.999],[19.359, 0.314],[18.158, 1.933],[17.493, 4.654],[18.007, 7.042],[19.359, 9.003]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-20.239, -33.627],[-14.582, -39.284],[21.537, -3.172],[15.883, 2.495]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-17.411, -33.627],[-14.582, -36.456],[19.359, -2.514],[16.53, 0.314]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-1.318, 8.239],[0.101, 7.32],[1.02, 5.984],[1.34, 4.435],[0.992, 2.811],[0.018, 1.475],[-1.234, 0.668],[-2.66, 0.435],[-4.268, 0.779],[-5.632, 1.754],[-6.384, 2.95],[-6.66, 4.435],[-6.467, 5.734],[-5.521, 7.292],[-4.185, 8.155],[-2.66, 8.435]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[4.166, -25.68],[5.586, -26.599],[6.504, -27.935],[6.825, -29.483],[6.476, -31.108],[5.502, -32.444],[4.25, -33.251],[2.825, -33.483],[1.216, -33.139],[-0.148, -32.165],[-0.899, -30.968],[-1.175, -29.483],[-0.983, -28.185],[-0.037, -26.626],[1.299, -25.764],[2.825, -25.483]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-7.316, -0.336],[-5.896, -1.255],[-4.978, -2.591],[-4.657, -4.139],[-5.006, -5.764],[-5.98, -7.1],[-7.232, -7.907],[-8.657, -8.139],[-10.266, -7.795],[-11.63, -6.821],[-12.381, -5.625],[-12.657, -4.139],[-12.465, -2.841],[-11.519, -1.283],[-10.183, -0.42],[-8.657, -0.139]] }]
		},
		"4502 Viessmann HO" : {
			paths : [ 
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 5.047, -2.55],
					dir : [ 1, 0]
				}
			],
			decoration : [
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-19.682, 26.253],[-19.682, -43.747],[10.318, -43.747],[10.318, 26.253]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[0.574, 13.625],[1.993, 12.706],[2.912, 11.37],[3.232, 9.822],[2.884, 8.197],[1.91, 6.861],[0.657, 6.054],[-0.768, 5.822],[-2.377, 6.166],[-3.74, 7.14],[-4.492, 8.337],[-4.768, 9.822],[-4.575, 11.12],[-3.629, 12.679],[-2.293, 13.541],[-0.768, 13.822]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-8.436, 7.013],[-7.016, 6.094],[-6.098, 4.758],[-5.777, 3.21],[-6.126, 1.585],[-7.1, 0.249],[-8.352, -0.558],[-9.777, -0.79],[-11.386, -0.446],[-12.75, 0.528],[-13.502, 1.724],[-13.777, 3.21],[-13.585, 4.508],[-12.639, 6.066],[-11.303, 6.929],[-9.777, 7.21]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-12.56, -6.221],[-10.62, -3.223],[-7.798, -1.283],[-4.528, -0.606],[-1.097, -1.342],[1.724, -3.399],[3.429, -6.045],[3.92, -9.054],[3.194, -12.452],[1.137, -15.332],[-1.391, -16.919],[-4.528, -17.502],[-7.269, -17.096],[-10.561, -15.097],[-12.384, -12.276],[-12.976, -9.054]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-10.369, -7.298],[-8.958, -5.117],[-6.906, -3.707],[-4.528, -3.214],[-2.033, -3.749],[0.019, -5.245],[1.259, -7.169],[1.616, -9.358],[1.088, -11.829],[-0.408, -13.924],[-2.247, -15.078],[-4.528, -15.502],[-6.522, -15.207],[-8.916, -13.753],[-10.241, -11.701],[-10.672, -9.358]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-8.528, -67.502],[-0.528, -67.502],[-0.522, -16.427],[-8.528, -16.418]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-6.528, -65.502],[-2.528, -65.502],[-2.528, -17.502],[-6.528, -17.502]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[12.493, 52.103],[15.985, 52.851],[19.352, 52.228],[22.143, 50.393],[24.049, 47.448],[24.589, 43.998],[23.924, 40.922],[22.143, 38.446],[19.227, 36.557],[15.736, 35.975],[12.826, 36.64],[10.196, 38.446],[8.545, 40.672],[7.63, 44.413],[8.337, 47.697],[10.196, 50.393]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[13.281, 49.793],[15.82, 50.337],[18.269, 49.883],[20.299, 48.549],[21.685, 46.407],[22.078, 43.898],[21.594, 41.661],[20.299, 39.86],[18.178, 38.487],[15.639, 38.063],[13.523, 38.547],[11.61, 39.86],[10.409, 41.479],[9.744, 44.2],[10.258, 46.588],[11.61, 48.549]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-27.988, 5.919],[-22.331, 0.262],[13.788, 36.374],[8.134, 42.041]] },
				{ kind:"poly", pos:[0.0, 0.0], dir:[1, 0], filled:true, points:[[-25.159, 5.919],[-22.331, 3.091],[11.61, 37.032],[8.782, 39.86]] }]
		}
	}
};
