module = {
name : "G Piko",
	rails : {
		"DKW Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[3.327, 1.968], dir:[1, 0], l:320.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[3.327, 1.968], dir:[1, 0], r:597.128, a:30.0 }
					]
				},
				{
					name : "p2", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[23.327, -78.032], dir:[0.86714072797730801, 0.49806320671475501], l:321.244 }
					]
				},
				{
					name : "p3", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[321.891, 1.968], dir:[-1, 0], r:597.128, a:30.0 },
						{ kind:"lseg", pos:[323.33, 1.968], dir:[0.99999999999132905, 4.1644052282535299E-6], l:1.436 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 3.327, 1.968],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 23.327, -78.032],
					dir : [ -0.86602542246818803, -0.49999996763879601]
				},
				{
					name : "c3", 
					pos : [ 323.327, 1.968],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 301.891, 81.968],
					dir : [ 0.86714072797414798, 0.498063206720256]
				}
			],
			decoration : [
]
		},
		"G-1200 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:1200.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 1200.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-140 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[4.0, -6.5], dir:[1, 0], l:140.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 4.0, -6.5],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 144.0, -6.5],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-160 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:160.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 160.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-280 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:280.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 280.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-320 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:320.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 320.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-600 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:600.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 600.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-95 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:95.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 95.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-BWL R3-R5" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:921.5, a:52.5 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:1240.0, a:37.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 754.864, 256.242],
					dir : [ 0.79335334029123483, 0.60876142900872088]
				},
				{
					name : "c2", 
					pos : [ 731.075, 360.526],
					dir : [ 0.60876142900872088, 0.79335334029123483]
				}
			],
			decoration : [
]
		},
		"G-BWR R3-R5" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[731.075, -360.526], dir:[-0.60876142900872066, 0.79335334029123517], r:921.5, a:52.5 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[754.864, -256.242], dir:[-0.79335334029123517, 0.60876142900872066], r:1240.0, a:37.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 754.864, -256.242],
					dir : [ 0.79335334029123483, -0.60876142900872088]
				},
				{
					name : "c2", 
					pos : [ 731.075, -360.526],
					dir : [ 0.60876142900872088, -0.79335334029123483]
				}
			],
			decoration : [
]
		},
		"G-SB280" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:280.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 280.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"G-SB320" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:320.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 320.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"K30 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-160.0, 0.0], dir:[1, 0], l:320.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[-140.0, -80.0], dir:[0.86714072797730801, 0.49806320671475501], l:321.244 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -160.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -140.0, -80.0],
					dir : [ -0.86602542246818803, -0.49999996763879601]
				},
				{
					name : "c3", 
					pos : [ 160.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 138.564, 80.0],
					dir : [ 0.86714072797414798, 0.498063206720256]
				}
			],
			decoration : [
]
		},
		"K60 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[110.0, 5.359], dir:[-1, 0], l:160.0 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"lseg", pos:[-10.0, -63.923], dir:[0.5, 0.86602540378443904], l:160.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -50.0, 5.359],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 110.0, 5.359],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 70.0, 74.641],
					dir : [ 0.5, 0.86602540378443904]
				},
				{
					name : "c3", 
					pos : [ -10.0, -63.923],
					dir : [ -0.5, -0.86602540378443904]
				}
			],
			decoration : [
]
		},
		"R1 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[600.0, 0.0], dir:[0, 1], r:600.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 600.0, 0.0],
					dir : [ 0, -1]
				},
				{
					name : "c1", 
					pos : [ 519.615, 300.0],
					dir : [ -0.5, 0.86602540378443804]
				}
			],
			decoration : [
]
		},
		"R3 7.5°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:920.0, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 120.084, 7.871],
					dir : [ 0.99144486137381038, 0.1305261922200516]
				}
			],
			decoration : [
]
		},
		"R3 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[920.0, 0.0], dir:[0, 1], r:920.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 920.0, 0.0],
					dir : [ 0, -1]
				},
				{
					name : "c1", 
					pos : [ 796.743, 460.0],
					dir : [ -0.5, 0.86602540378443804]
				}
			],
			decoration : [
]
		},
		"R5 7.5°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:1240.0, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 161.852, 10.608],
					dir : [ 0.99144486137381005, 0.13052619222005199]
				}
			],
			decoration : [
]
		},
		"R5 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[1240.0, 0.0], dir:[0, 1], r:1240.0, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 1240.0, 0.0],
					dir : [ 0, -1]
				},
				{
					name : "c1", 
					pos : [ 1197.748, 320.936],
					dir : [ -0.25881904510252102, 0.96592582628906798]
				}
			],
			decoration : [
]
		},
		"R7 15°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:1564.6, a:15.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 404.948, 53.312],
					dir : [ 0.96592582628906898, 0.25881904510252002]
				}
			],
			decoration : [
]
		},
		"R7 7.5°" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:1564.6, a:7.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 204.221, 13.385],
					dir : [ 0.99144486137381005, 0.13052619222005499]
				}
			],
			decoration : [
]
		},
		"W3 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[20.0, 80.385], dir:[0.86602540378443804, -0.5], r:600.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:320.0 }
					]
				},
				{
					name : "p2", a : "c2", b : "c2", 
					path : [
						{ kind:"cseg", pos:[320.0, 0.0], dir:[-1, 0], r:600.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 20.0, 80.385],
					dir : [ -0.86602540378443904, 0.5]
				},
				{
					name : "c1", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c2", 
					pos : [ 20.0, -80.385],
					dir : [ -0.86602540378443904, -0.5]
				},
				{
					name : "c3", 
					pos : [ 320.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"WLR1 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:320.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[320.0, 0.0], dir:[-1, 0], r:600.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 320.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ 20.0, -80.385],
					dir : [ -0.86602540378443904, -0.5]
				},
				{
					name : "c2", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"WLR5" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:480.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[480.0, 0.0], dir:[-1, 0], r:1240.0, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 5.473, -94.389],
					dir : [ -0.92387953251128896, -0.38268343236508401]
				},
				{
					name : "c2", 
					pos : [ 480.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"WLR5 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:640.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[640.0, 0.0], dir:[-1, 0], r:1240.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 20.0, -166.128],
					dir : [ -0.86602540378443904, -0.5]
				},
				{
					name : "c2", 
					pos : [ 640.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"WLR7" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[0.0, 0.0], dir:[1, 0], r:1564.62, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 600.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 598.754, 119.1],
					dir : [ 0.92387953251128341, 0.38268343236509789]
				}
			],
			decoration : [
]
		},
		"WRR1 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-160.0, -40.192], dir:[1, 0], l:320.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-140.0, 40.192], dir:[0.86602540378443904, -0.5], r:600.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 160.0, -40.192],
					dir : [ 1, 0]
				},
				{
					name : "c1", 
					pos : [ -140.0, 40.192],
					dir : [ -0.86602540378443904, 0.5]
				},
				{
					name : "c2", 
					pos : [ -160.0, -40.192],
					dir : [ -1, 0]
				}
			],
			decoration : [
]
		},
		"WRR5" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:480.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[5.473, 94.389], dir:[0.92387953251128996, -0.38268343236508301], r:1240.0, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 5.473, 94.389],
					dir : [ -0.92387953251128896, 0.38268343236508401]
				},
				{
					name : "c2", 
					pos : [ 480.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"WRR5 Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[-320.0, -83.064], dir:[1, 0], l:640.0 }
					]
				},
				{
					name : "p1", a : "c1", b : "c1", 
					path : [
						{ kind:"cseg", pos:[-300.0, 83.064], dir:[0.86602540378443904, -0.5], r:1240.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -320.0, -83.064],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ -300.0, 83.064],
					dir : [ -0.86602540378443904, 0.5]
				},
				{
					name : "c2", 
					pos : [ 320.0, -83.064],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		},
		"WRR7" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"lseg", pos:[0.0, 0.0], dir:[1, 0], l:600.0 }
					]
				},
				{
					name : "p1", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[598.754, -119.1], dir:[-0.92387953251128674, 0.38268343236508984], r:1564.62, a:22.5 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ 0.0, 0.0],
					dir : [ -1, 0]
				},
				{
					name : "c1", 
					pos : [ 600.0, 0.0],
					dir : [ 1, 0]
				},
				{
					name : "c2", 
					pos : [ 598.754, -119.1],
					dir : [ 0.92387953251128341, -0.38268343236509789]
				}
			],
			decoration : [
]
		},
		"WY Piko G" : {
			paths : [ 
				{
					name : "p0", a : "c0", b : "c0", 
					path : [
						{ kind:"cseg", pos:[-140.0, 80.385], dir:[0.86602540378443804, -0.5], r:600.0, a:30.0 }
					]
				},
				{
					name : "p1", a : "c2", b : "c2", 
					path : [
						{ kind:"cseg", pos:[160.0, 0.0], dir:[-1, 0], r:600.0, a:30.0 }
					]
				}
			],
			connectors : [ 
				{
					name : "c0", 
					pos : [ -140.0, 80.385],
					dir : [ -0.86602540378443904, 0.5]
				},
				{
					name : "c2", 
					pos : [ -140.0, -80.385],
					dir : [ -0.86602540378443904, -0.5]
				},
				{
					name : "c3", 
					pos : [ 160.0, 0.0],
					dir : [ 1, 0]
				}
			],
			decoration : [
]
		}
	}
};
