From d6d5114684cc5e441d58478b1357076095546d19 Mon Sep 17 00:00:00 2001
From: Lucio Zambon <lucio.zambon@elettra.eu>
Date: Tue, 26 Nov 2024 02:18:52 +0000
Subject: [PATCH] Update elettra2_lattice.json

---
 elettra2_lattice.json | 1262 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 1231 insertions(+), 31 deletions(-)

diff --git a/elettra2_lattice.json b/elettra2_lattice.json
index 64a5a95..157612b 100644
--- a/elettra2_lattice.json
+++ b/elettra2_lattice.json
@@ -1,11 +1,12 @@
 {
 	"conf": {
-		"modules": ["simulator"]
+		"modules": ["simulator","door"],
+		"wallColor": "white"
 	},
 	"preinjector": {
 		"sections": [
 			{
-				"start": {"x": 19415, "z": 14125},
+				"start": {"x": 19415, "z": 13125},
 				"components": [
 					{"type": "gun", "position": -300, "name": "Gun", "href": "https://puma-01.elettra.eu/spa/index.html?s=preinj_summary"},
 					{"type": "sip", "position": 0, "name": "SIP40_P1.1", "offset2d": [0, 40]},
@@ -1276,7 +1277,7 @@
 					{"type": "bpm", "position": 6797, "name": "MBFBPM_S05.02"},
 					{"type": "sextupole_CHV", "position": 7079, "name": "SH_S05.04", "embedded":["CEH_S05.13","CEV_S05.13"]},
 					{"type": "octupole_QD", "position": 7399, "name": "OCT_S05.03", "embedded":["QD_S05.04"]},
-					{"type": "bpm", "position": 7639, "name": "BPM_S02.09"},
+					{"type": "bpm", "position": 7639, "name": "BPM_S05.09"},
 					{"type": "corrector", "position": 7839, "name": "CFHV_S05.04"}
 				]
 			},
@@ -1762,7 +1763,7 @@
 					{"type": "bpm", "position": 2529, "name": "BPM_S10.01"},
 					{"type": "quadrupole", "position": 2679, "name": "QAB_S10.01"},
 					{"type": "sextupole_CHV", "position": 2910, "name": "SD_S10.01", "embedded":["CEH_S10.02","CEV_S10.02"]},
-					{"type": "bpm", "position": 3060, "name": "BPM_S010.02"},
+					{"type": "bpm", "position": 3060, "name": "BPM_S10.02"},
 					{"type": "corrector", "position": 3170, "name": "CFV_S10.01"}
 				]
 			},
@@ -1869,7 +1870,7 @@
 					{"type": "bpm", "position": 2561, "name": "BPM_S11.01"},
 					{"type": "quadrupole", "position": 2700, "name": "QAB_S11.01"},
 					{"type": "sextupole_CHV", "position": 2930, "name": "SD_S11.01", "embedded":["CEH_S11.02","CEV_S11.02"]},
-					{"type": "bpm", "position": 3065, "name": "BPM_S10.02"},
+					{"type": "bpm", "position": 3065, "name": "BPM_S11.02"},
 					{"type": "corrector", "position": 3161, "name": "CFV_S11.01"}
 				]
 			},
@@ -2663,7 +2664,7 @@
 			{
 				"start": {"x": -15963, "y": -300, "z": 21373},
 				"components": [
-					{"type": "rd", "position": 0, "name": "RD_AC05.05"}
+					{"type": "rd", "position": 0,"offset2d": [0, 400], "name": "RD_AC05.05"}
 				]
 			},
 			{
@@ -2716,9 +2717,9 @@
 			{
 				"start": {"x": -14964, "y": -300, "z": 23718},
 				"components": [
-					{"type": "rc", "position": 0, "name": "RC_AC05.05"},
-					{"type": "rc", "position": 700, "name": "RC_AC05.10"},
-					{"type": "rc", "position": 1400, "name": "RC_AC05.15"}
+					{"type": "rc", "position": 0,"offset2d": [0, 500], "name": "RC_AC05.05"},
+					{"type": "rc", "position": 700,"offset2d": [0, 500], "name": "RC_AC05.10"},
+					{"type": "rc", "position": 1400,"offset2d": [0, 500], "name": "RC_AC05.15"}
 				]
 			},
 			{
@@ -3319,7 +3320,7 @@
 				"start": {"x": 56238, "y": -300, "z": 48629}
 			},
 			{
-				"start": {"x": 9380, "z": -35740}
+				"start": {"x": 9540, "z": -36340}
 			},
 			{
 				"start": {"x": 9260, "z": -34980},
@@ -3366,7 +3367,7 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": 35660, "z": 9360}
+				"start": {"x": 36220, "z": 9480}
 			},
 			{
 				"start": {"x": 34900, "z": 9220},
@@ -3409,7 +3410,7 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -9400, "z": 35600}
+				"start": {"x": -9500, "z": 36140}
 			},
 			{
 				"start": {"x": -9240, "z": 34860},
@@ -3452,10 +3453,10 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -35600, "z": -9460}
+				"start": {"x": -36140, "z": -9580}
 			},
 			{
-				"start": {"x": -34900, "z": -9360},
+				"start": {"x": -34940, "z": -9400},
 				"chamber": {"type": "wall"}
 			},
 			{
@@ -3580,7 +3581,7 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -10660, "z": 27120}
+				"start": {"x": -10660, "z": 27250}
 			},
 			{
 				"start": {"x": -11600, "z": 26840},
@@ -3609,13 +3610,6 @@
 				"start": {"x": -20880, "z": 11000},
 				"chamber": {"type": "wall"}
 			},
-			{
-				"start": {"x": -21620, "z": 8940},
-				"chamber": {"type": "wall"}
-			},
-			{
-				"start": {"x": -21960, "z": 8120}
-			},
 			{
 				"start": {"x": -22800, "z": 6040},
 				"chamber": {"type": "wall"}
@@ -3781,11 +3775,11 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": 14420, "z": 17720},
+				"start": {"x": 14420, "z": 17820},
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": 14240, "z": 19700}
+				"start": {"x": 14240, "z": 19600}
 			},
 			{
 				"start": {"x": 13980, "z": 22240},
@@ -3890,18 +3884,37 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -15840, "z": 1100}
+				"start": {"x": -15740, "z": 1000}
+			},
+			{
+				"start": {"x": -16200, "z": 950},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -15540, "z": -5640},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -10940, "z": -5240},
+				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -16200, "z": 1040},
+				"start": {"x": -11390, "z": -500},
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": -15320, "z": -8280},
+				"start": {"x": -11500, "z": 900}
+			},			
+			{
+				"start": {"x": -11540, "z": 1400},
 				"chamber": {"type": "wall"}
+			},			
+			{
+				"start": {"x": -15540, "z": -5640}
 			},
 			{
-				"start": {"x": -15240, "z": -9360}
+				"start": {"x": -15140, "z": -9360},
+				"chamber": {"type": "wall"}
 			},
 			{
 				"start": {"x": -16420, "z": -9480},
@@ -3936,13 +3949,1200 @@
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": 10680, "z": 3540},
+				"start": {"x": 10680, "z": 3480},
 				"chamber": {"type": "wall"}
 			},
 			{
-				"start": {"x": 10400, "z": 3540},
+				"start": {"x": 9000, "z": 3310},
 				"chamber": {"type": "wall"}
-			}
+			},
+			{
+				"start": {"x": 8180, "z": 24380}
+			},			
+			{			
+				"start": {"x": 8180, "z": 24380},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 8420, "z": 22360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 12880, "z": 20060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14180, "z": 20220},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14060, "z": 25480}
+			},				
+
+			{
+				"start": {"x": -10840, "z": 21140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14680, "z": 18050},
+				"chamber": {"type": "wall"}
+			},			
+			{
+				"start": {"x": -15920, "z": 17040}
+			},				
+			{
+				"start": {"x": -16160, "z": 16880},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -20020, "z": 21180},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 13960, "z": 22220}
+			},			
+			{
+				"start": {"x": 14420, "z": 22680},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 15390, "z": 23700}
+				
+			},
+			{
+				"start": {"x": 15960, "z": 24340},
+				"chamber": {"type": "wall"}
+			},	
+			{
+				"start": {"x": 19160, "z": 16390}
+			},			
+			{
+				"start": {"x": 20250, "z": 17390},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -12360, "z": 23100}
+			},			
+			{
+				"start": {"x": -16060, "z": 20220},
+				"chamber": {"type": "wall"}
+			},			
+			{
+				"start": {"x": 21100, "z": 18190}
+				
+			},
+			{
+				"start": {"x": 22050, "z": 19040},
+				"chamber": {"type": "wall"}
+			},					
+			{
+				"start": {"x": 15258, "y": -300, "z": 19510},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door Preinj"}
+				]
+			},
+			{
+				"start": {"x": 11735, "y": -300, "z": 19153}
+			},
+			{
+				"start": {"x": 27528, "y": -300, "z": -5880},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srA"}
+				]
+			},
+			{
+				"start": {"x": 40905, "y": -300, "z": -8153}
+			},				
+			{
+				"start": {"x": 18808, "y": -300, "z": 20880},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srB"}
+				]
+			},
+			{
+				"start": {"x": 25935, "y": -300, "z": 29253}
+			},
+			{
+				"start": {"x": -8848, "y": -300, "z": 26700},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srC"}
+				]
+			},
+			{
+				"start": {"x": -9535, "y": -300, "z": 29253}
+			},
+			{
+				"start": {"x": -27500, "y": -300, "z": 5780},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srD"}
+				]
+			},
+			{
+				"start": {"x": -44420, "y": -300, "z": 8800}
+			},
+
+			{
+				"start": {"x": -18820, "y": -300, "z": -21000},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srE"}
+				]
+			},
+			{
+				"start": {"x": -27640, "y": -300, "z": -31680}
+			},
+			{
+				"start": {"x": 8750, "y": -300, "z": -26780},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srE"}
+				]
+			},
+			{
+				"start": {"x": 12320, "y": -300, "z": -36690}
+			},
+			{
+				"start": {"x": -14060, "y": -300, "z": 170},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srBooster"}
+				]
+			},
+			{
+				"start": {"x": -17620, "y": -300, "z": 33040}
+			},
+			{
+				"start": {"x": 9080, "y": -300, "z": 2320},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door srBooster2"}
+				]
+			},
+			{
+				"start": {"x": 8800, "y": -300, "z": 5520}
+			},
+			{
+				"start": {"x": -14100, "y": -300, "z": 17230},
+				"components": [
+					{"type": "door", "position": 0, "name": "Door BoosterExt"}
+				]
+			},
+			{
+				"start": {"x": -20800, "y": -300, "z": 25520} 
+			},
+			{
+				"start": {"x": -12780, "y": -300, "z": -700},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "Door Chiostrina"}
+				]
+			},
+			{
+				"start": {"x": 20800, "y": -300, "z": 2520}
+			},	
+			{
+				"start": {"x": 13360, "y": -300, "z": 23540},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "Door LatoSX"}
+				]
+			},
+			{
+				"start": {"x": 20800, "y": -300, "z": 16950}
+			},
+			{
+				"start": {"x": 22200, "y": -300, "z": 17320},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "Door LatoDX"}
+				]
+			},
+			{
+				"start": {"x": -40080, "y": -300, "z": 81690}
+			},
+			{
+				"start": {"x": 13330, "y": -300, "z": 14980},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DoorPSSPrenj"}
+				]
+			},
+			{
+				"start": {"x": 29800, "y": -300, "z": 16490}
+			},
+			{
+				"start": {"x": 37850, "y": -300, "z": 8380},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DoorPSSE5"}
+				]
+			},
+			{
+				"start": {"x": 29500, "y": -300, "z": 48790}
+			},
+			{
+				"start": {"x": -8420, "y": -300, "z": 37820},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DoorPSSA2"}
+				]
+			},
+			{
+				"start": {"x": -45500, "y": -300, "z": 30290}
+			},
+			{
+				"start": {"x": -37890, "y": -300, "z": -8510},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DoorPSSE4"}
+				]
+			},
+			{
+				"start": {"x": -30500, "y": -300, "z": -43290}
+			},
+			{
+				"start": {"x": 8440, "y": -300, "z": -37950},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DoorPSSE3"}
+				]
+			},
+			{
+				"start": {"x": 37580, "y": -300, "z": -31690}
+			}			
 		]
+	},
+	"roof": {
+		"sections": [
+			{
+				"start": {"x": 9540, "z": -36340}
+			},
+			{
+				"start": {"x": 9260, "z": -34980},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 13100, "z": -33860},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 13640, "z": -36720},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 21140, "z": -33060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 26100, "z": -28580},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 24160, "z": -25360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 34780, "z": -18060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 38500, "z": -6760},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 39120, "z": 1720},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 37080, "z": 11640},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 36040, "z": 11500},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 36220, "z": 9480}
+			},
+			{
+				"start": {"x": 34900, "z": 9220},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 33840, "z": 13000},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 36680, "z": 13660},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 32980, "z": 21040},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 25100, "z": 30020},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18000, "z": 34740},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 6640, "z": 38480},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -1780, "z": 39080},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -11680, "z": 37060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -11500, "z": 36060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -9500, "z": 36140}
+			},
+			{
+				"start": {"x": -9240, "z": 34860},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -13020, "z": 33780},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -13680, "z": 36580},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -21100, "z": 32920},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -30020, "z": 25040},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -34760, "z": 17920},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -38520, "z": 6660},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -39100, "z": -1920},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -37100, "z": -11800},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -36020, "z": -11600},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -36140, "z": -9580}
+			},
+			{
+				"start": {"x": -34940, "z": -9400},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -33800, "z": -13180},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -36600, "z": -13740},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -32940, "z": -21260},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -25040, "z": -30160},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -17940, "z": -34840},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -6700, "z": -38620},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 1840, "z": -39200},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 11680, "z": -37180},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 11500, "z": -36140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18100, "z": -22850}
+			},
+			{
+				"start": {"x": 20160, "z": -21240},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 23460, "z": -17440},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 26140, "z": -13060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 28080, "z": -8220},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 28500, "z": -6200},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 28780, "z": -4540}
+			},
+			{
+				"start": {"x": 29060, "z": -3360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 29160, "z": 1880},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 28380, "z": 6980},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 26780, "z": 11680},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 24280, "z": 16120},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 21220, "z": 20120},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 19580, "z": 21540},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18240, "z": 22680}
+			},
+			{
+				"start": {"x": 17120, "z": 23620},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 12940, "z": 26180},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 8300, "z": 27960},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 3280, "z": 28960},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -1760, "z": 29100},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -6920, "z": 28300},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -8920, "z": 27720},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -10660, "z": 27250}
+			},
+			{
+				"start": {"x": -11600, "z": 26840},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -16080, "z": 24380},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -18260, "z": 22660},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -20040, "z": 21180}
+			},
+			{
+				"start": {"x": -23540, "z": 17360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -26040, "z": 13020},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -20880, "z": 11000},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -22800, "z": 6040},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -28040, "z": 8120},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -28460, "z": 6060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -28780, "z": 4380}
+			},
+			{
+				"start": {"x": -29020, "z": 3140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -29140, "z": -1880},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -28320, "z": -7040},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -26800, "z": -11760},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -24300, "z": -16340},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -21300, "z": -20060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -19540, "z": -21700},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -18220, "z": -22800}
+			},
+			{
+				"start": {"x": -17320, "z": -23600},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -12940, "z": -26280},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -8180, "z": -28120},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -3260, "z": -29160},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 1760, "z": -29220},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 7000, "z": -28460},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 8900, "z": -27780},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 10540, "z": -27220}
+			},
+			{
+				"start": {"x": 14400, "z": -25450},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 24160, "z": -25360}
+			},
+			{
+				"start": {"x": 23200, "z": -24140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 10680, "z": -20980},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 11080, "z": -19320},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 13540, "z": -17820},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 16020, "z": -15440},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 17920, "z": -12540},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 19180, "z": -9260},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 19580, "z": -5840},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 19300, "z": -2320},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18180, "z": 1020},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 16400, "z": 3980},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14000, "z": 6520},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 11100, "z": 8420},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 7200, "z": 9840},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 7240, "z": 10020},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 21280, "z": 11320},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 21060, "z": 14000},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18880, "z": 16780},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18400, "z": 17000},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14540, "z": 16600},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14420, "z": 17820},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14240, "z": 19600}
+			},
+			{
+				"start": {"x": 13980, "z": 22240},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 9500, "z": 24540},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -3780, "z": 23260},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -2860, "z": 12660},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 1500, "z": 14080},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 18240, "z": 15580},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -2860, "z": 12660}
+			},
+			{
+				"start": {"x": -15460, "z": 7520},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -18400, "z": 5700},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -20920, "z": 3240},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -22880, "z": 320},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -24060, "z": -2920},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -24480, "z": -6400},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -24180, "z": -9820},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -23100, "z": -13180},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -21300, "z": -16160},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -18980, "z": -18580},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -16020, "z": -20580},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -11060, "z": -22440},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -4560, "z": -23340},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 9840, "z": -24080},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 19880, "z": -27100},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 22060, "z": -27140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 24915, "z": -26620},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 7700, "z": 3200}
+			},
+			{
+				"start": {"x": -14260, "z": 1160},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -15740, "z": 1000}
+			},
+			{
+				"start": {"x": -16200, "z": 950},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -15540, "z": -5640},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -10940, "z": -5240},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -11340, "z": -800},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -11500, "z": 900}
+			},			
+			{
+				"start": {"x": -11540, "z": 1400},
+				"chamber": {"type": "wall"}
+			},			
+			{
+				"start": {"x": -15540, "z": -5640}
+			},
+			{
+				"start": {"x": -15140, "z": -9360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -16420, "z": -9480},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -16320, "z": -10240},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -13780, "z": -10080},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -13440, "z": -12920},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -9960, "z": -15260},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 6540, "z": -13740},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 15300, "z": -5340},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14840, "z": -820},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 10680, "z": 3480},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 9000, "z": 3310},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 8180, "z": 24380}
+			},			
+			{			
+				"start": {"x": 8180, "z": 24380},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 8420, "z": 22360},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 12880, "z": 20060},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 14180, "z": 20220},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14060, "z": 25480}
+			},				
+
+			{
+				"start": {"x": -10840, "z": 21140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14680, "z": 18050},
+				"chamber": {"type": "wall"}
+			},			
+
+			
+			
+			
+			{
+				"start": {"x": 13960, "z": 22220}
+			},			
+			{
+				"start": {"x": 14420, "z": 22680},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": 15520, "z": 23900}
+				
+			},
+			{
+				"start": {"x": 15960, "z": 24350},
+				"chamber": {"type": "wall"}
+			},	
+			{
+				"start": {"x": 19160, "z": 16390}
+			},			
+			{
+				"start": {"x": 19880, "z": 17100},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -12360, "z": 23100}
+			},			
+			{
+				"start": {"x": -16060, "z": 20220},
+				"chamber": {"type": "wall"}
+			},			
+			{
+				"start": {"x": 21100, "z": 18190}
+				
+			},
+			{
+				"start": {"x": 22050, "z": 19040},
+				"chamber": {"type": "wall"}
+			},
+			
+			{
+				"start": {"x": -24700, "z": 29360}
+				
+			},			
+	 	    {
+	 	       "start": {"x": -18280, "z": 22560},
+	 	       "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	           "start": {"x": -16140, "z": 24340},
+	           "chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14060, "z": 25400},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -10780, "z": 21120},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -14640, "z": 18080},
+				"chamber": {"type": "wall"}
+	        },
+			{
+				"start": {"x": -16240, "z": 16820}
+				
+			},			
+	 	    {
+	 	        "start": {"x": -18180, "z": 15280},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+			{
+				"start": {"x": -21590, "z": 19320},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -19920, "z": 21140},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -26400, "z": 27980},
+				"chamber": {"type": "wall"}
+			},
+			{
+				"start": {"x": -15440, "z": 17460}
+				
+			},
+	 	    {
+	 	        "start": {"x": -16240, "z": 16820},
+	 	        "chamber": {"type": "wall"}
+	 	    },				
+	 	    {
+	 	        "start": {"x": -15040, "z": 14920},
+	 	        "chamber": {"type": "wall"}
+	 	    },			
+	 	    {
+	 	        "start": {"x": -13800, "z": 1200},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+
+			{
+				"start": {"x": -11771, "z":2840}
+			},				
+			
+	 	    {
+	 	        "start": {"x": -13000, "z": 16480},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": -14160, "z": 18380},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+			{
+				"start": {"x": -11771, "z":2840}
+			},	
+	 	    {
+	 	        "start": {"x": 11160, "z": 4860},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 16180, "z": -220},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 16520, "z": -4580},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 19980, "z": -8520},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 24880, "z": -11380},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 26300, "z": -7980},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 27200, "z": -3360},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 27260, "z": -2420},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 25840, "z": -2300},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 25740, "z": 400},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 27100, "z": 460},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 27160, "z": -1120},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 28890, "z": -1100},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 28880, "z": -3380},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 27980, "z": -8160},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 25750, "z": -13500},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 24060, "z": -12550},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 22340, "z": -15380},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 21200, "z": -14740},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 21020, "z": -15040},
+	 	        "chamber": {"type": "wall"}
+	 	    },			
+			{
+				"start": {"x": 20220, "z": -16320}
+			},	
+	 	    {
+	 	        "start": {"x": 18900, "z": -15520},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 21600, "z": -11200},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 19040, "z": -9620},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 15290, "z": -5330},
+	 	        "chamber": {"type": "wall"}
+	 	    },	
+			{
+				"start": {"x": 21020, "z": -15040}
+			},				
+	 	    {
+	 	        "start": {"x": 20800, "z": -14900},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 22600, "z": -11920},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 22800, "z": -12040},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+	 	    {
+	 	        "start": {"x": 21130, "z": -14860},
+	 	        "chamber": {"type": "wall"}
+	 	    },
+			{
+				"start": {"x": -10340, "y": -300, "z": 3070},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DR_R"}
+				]
+			},			
+			{
+				"start": {"x": -110080, "y": -300, "z": -5690}
+			},				
+			{
+				"start": {"x": 22590, "y": -300, "z": -9950},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DR_R3.2"}
+				]
+			},			
+			{
+				"start": {"x": -82080, "y": -300, "z": 51690}
+			},			
+			{
+				"start": {"x": 22200, "y": -300, "z": -15730},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "DR_R3.1"}
+				]
+			},			
+			{
+				"start": {"x": -82080, "y": -300, "z": 51690}
+			},
+			{
+				"start": {"x": -13660, "y": -300, "z": 17080},
+				"components": [
+					{"type": "doorpss", "position": 0, "name": "A1"}
+				]
+			},			
+			{
+				"start": {"x": -41080, "y": -300, "z": 51690}
+			}				
+			
+		]	
 	}
 }
-- 
GitLab