From e54a15978fb28b94e9724d89b7c89951e8b5142d Mon Sep 17 00:00:00 2001 From: Silvris <58583688+Silvris@users.noreply.github.com> Date: Fri, 19 Dec 2025 07:54:41 -0600 Subject: [PATCH] Celeste Open World: speedup module load (#5448) * speedup world load * those 3 weren't in-fact needed --- .../data/CelesteLevelData.py | 5378 +++++++++-------- worlds/celeste_open_world/data/ParseData.py | 40 +- 2 files changed, 2737 insertions(+), 2681 deletions(-) diff --git a/worlds/celeste_open_world/data/CelesteLevelData.py b/worlds/celeste_open_world/data/CelesteLevelData.py index 6ba43fc34d..a9d21e46c0 100644 --- a/worlds/celeste_open_world/data/CelesteLevelData.py +++ b/worlds/celeste_open_world/data/CelesteLevelData.py @@ -2,6 +2,7 @@ from ..Levels import Level, Room, PreRegion, LevelLocation, RegionConnection, RoomConnection, Door, DoorDirection, LocationType from ..Names import ItemName +from collections import defaultdict all_doors: dict[str, Door] = { "0a_-1_east": Door("0a_-1_east", "0a_-1", DoorDirection.right, False, False), @@ -5360,2652 +5361,2661 @@ all_locations: dict[str, LevelLocation] = { } +connections_by_region: defaultdict[str, list[RegionConnection]] = defaultdict(lambda: []) +locations_by_region: defaultdict[str, list[LevelLocation]] = defaultdict(lambda: []) + +for _, connection in all_region_connections.items(): + connections_by_region[connection.source_name].append(connection) + +for _, location in all_locations.items(): + locations_by_region[location.region_name].append(location) + all_regions: dict[str, PreRegion] = { - "0a_-1_main": PreRegion("0a_-1_main", "0a_-1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_-1_main"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_-1_main"]), - "0a_-1_east": PreRegion("0a_-1_east", "0a_-1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_-1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_-1_east"]), + "0a_-1_main": PreRegion("0a_-1_main", "0a_-1", connections_by_region["0a_-1_main"], locations_by_region["0a_-1_main"]), + "0a_-1_east": PreRegion("0a_-1_east", "0a_-1", connections_by_region["0a_-1_east"], locations_by_region["0a_-1_east"]), - "0a_0_west": PreRegion("0a_0_west", "0a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_0_west"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_0_west"]), - "0a_0_main": PreRegion("0a_0_main", "0a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_0_main"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_0_main"]), - "0a_0_north": PreRegion("0a_0_north", "0a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_0_north"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_0_north"]), - "0a_0_east": PreRegion("0a_0_east", "0a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_0_east"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_0_east"]), + "0a_0_west": PreRegion("0a_0_west", "0a_0", connections_by_region["0a_0_west"], locations_by_region["0a_0_west"]), + "0a_0_main": PreRegion("0a_0_main", "0a_0", connections_by_region["0a_0_main"], locations_by_region["0a_0_main"]), + "0a_0_north": PreRegion("0a_0_north", "0a_0", connections_by_region["0a_0_north"], locations_by_region["0a_0_north"]), + "0a_0_east": PreRegion("0a_0_east", "0a_0", connections_by_region["0a_0_east"], locations_by_region["0a_0_east"]), - "0a_0b_south": PreRegion("0a_0b_south", "0a_0b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_0b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_0b_south"]), + "0a_0b_south": PreRegion("0a_0b_south", "0a_0b", connections_by_region["0a_0b_south"], locations_by_region["0a_0b_south"]), - "0a_1_west": PreRegion("0a_1_west", "0a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_1_west"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_1_west"]), - "0a_1_main": PreRegion("0a_1_main", "0a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_1_main"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_1_main"]), - "0a_1_east": PreRegion("0a_1_east", "0a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_1_east"]), + "0a_1_west": PreRegion("0a_1_west", "0a_1", connections_by_region["0a_1_west"], locations_by_region["0a_1_west"]), + "0a_1_main": PreRegion("0a_1_main", "0a_1", connections_by_region["0a_1_main"], locations_by_region["0a_1_main"]), + "0a_1_east": PreRegion("0a_1_east", "0a_1", connections_by_region["0a_1_east"], locations_by_region["0a_1_east"]), - "0a_2_west": PreRegion("0a_2_west", "0a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_2_west"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_2_west"]), - "0a_2_main": PreRegion("0a_2_main", "0a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_2_main"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_2_main"]), - "0a_2_east": PreRegion("0a_2_east", "0a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_2_east"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_2_east"]), + "0a_2_west": PreRegion("0a_2_west", "0a_2", connections_by_region["0a_2_west"], locations_by_region["0a_2_west"]), + "0a_2_main": PreRegion("0a_2_main", "0a_2", connections_by_region["0a_2_main"], locations_by_region["0a_2_main"]), + "0a_2_east": PreRegion("0a_2_east", "0a_2", connections_by_region["0a_2_east"], locations_by_region["0a_2_east"]), - "0a_3_west": PreRegion("0a_3_west", "0a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_3_west"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_3_west"]), - "0a_3_main": PreRegion("0a_3_main", "0a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_3_main"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_3_main"]), - "0a_3_east": PreRegion("0a_3_east", "0a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "0a_3_east"], [loc for _, loc in all_locations.items() if loc.region_name == "0a_3_east"]), + "0a_3_west": PreRegion("0a_3_west", "0a_3", connections_by_region["0a_3_west"], locations_by_region["0a_3_west"]), + "0a_3_main": PreRegion("0a_3_main", "0a_3", connections_by_region["0a_3_main"], locations_by_region["0a_3_main"]), + "0a_3_east": PreRegion("0a_3_east", "0a_3", connections_by_region["0a_3_east"], locations_by_region["0a_3_east"]), - "1a_1_main": PreRegion("1a_1_main", "1a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_1_main"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_1_main"]), - "1a_1_east": PreRegion("1a_1_east", "1a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_1_east"]), + "1a_1_main": PreRegion("1a_1_main", "1a_1", connections_by_region["1a_1_main"], locations_by_region["1a_1_main"]), + "1a_1_east": PreRegion("1a_1_east", "1a_1", connections_by_region["1a_1_east"], locations_by_region["1a_1_east"]), - "1a_2_west": PreRegion("1a_2_west", "1a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_2_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_2_west"]), - "1a_2_east": PreRegion("1a_2_east", "1a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_2_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_2_east"]), + "1a_2_west": PreRegion("1a_2_west", "1a_2", connections_by_region["1a_2_west"], locations_by_region["1a_2_west"]), + "1a_2_east": PreRegion("1a_2_east", "1a_2", connections_by_region["1a_2_east"], locations_by_region["1a_2_east"]), - "1a_3_west": PreRegion("1a_3_west", "1a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_3_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_3_west"]), - "1a_3_east": PreRegion("1a_3_east", "1a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_3_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_3_east"]), + "1a_3_west": PreRegion("1a_3_west", "1a_3", connections_by_region["1a_3_west"], locations_by_region["1a_3_west"]), + "1a_3_east": PreRegion("1a_3_east", "1a_3", connections_by_region["1a_3_east"], locations_by_region["1a_3_east"]), - "1a_4_west": PreRegion("1a_4_west", "1a_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_4_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_4_west"]), - "1a_4_east": PreRegion("1a_4_east", "1a_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_4_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_4_east"]), + "1a_4_west": PreRegion("1a_4_west", "1a_4", connections_by_region["1a_4_west"], locations_by_region["1a_4_west"]), + "1a_4_east": PreRegion("1a_4_east", "1a_4", connections_by_region["1a_4_east"], locations_by_region["1a_4_east"]), - "1a_3b_west": PreRegion("1a_3b_west", "1a_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_3b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_3b_west"]), - "1a_3b_east": PreRegion("1a_3b_east", "1a_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_3b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_3b_east"]), - "1a_3b_top": PreRegion("1a_3b_top", "1a_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_3b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_3b_top"]), + "1a_3b_west": PreRegion("1a_3b_west", "1a_3b", connections_by_region["1a_3b_west"], locations_by_region["1a_3b_west"]), + "1a_3b_east": PreRegion("1a_3b_east", "1a_3b", connections_by_region["1a_3b_east"], locations_by_region["1a_3b_east"]), + "1a_3b_top": PreRegion("1a_3b_top", "1a_3b", connections_by_region["1a_3b_top"], locations_by_region["1a_3b_top"]), - "1a_5_bottom": PreRegion("1a_5_bottom", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_bottom"]), - "1a_5_west": PreRegion("1a_5_west", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_west"]), - "1a_5_north-west": PreRegion("1a_5_north-west", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_north-west"]), - "1a_5_center": PreRegion("1a_5_center", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_center"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_center"]), - "1a_5_south-east": PreRegion("1a_5_south-east", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_south-east"]), - "1a_5_north-east": PreRegion("1a_5_north-east", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_north-east"]), - "1a_5_top": PreRegion("1a_5_top", "1a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5_top"]), + "1a_5_bottom": PreRegion("1a_5_bottom", "1a_5", connections_by_region["1a_5_bottom"], locations_by_region["1a_5_bottom"]), + "1a_5_west": PreRegion("1a_5_west", "1a_5", connections_by_region["1a_5_west"], locations_by_region["1a_5_west"]), + "1a_5_north-west": PreRegion("1a_5_north-west", "1a_5", connections_by_region["1a_5_north-west"], locations_by_region["1a_5_north-west"]), + "1a_5_center": PreRegion("1a_5_center", "1a_5", connections_by_region["1a_5_center"], locations_by_region["1a_5_center"]), + "1a_5_south-east": PreRegion("1a_5_south-east", "1a_5", connections_by_region["1a_5_south-east"], locations_by_region["1a_5_south-east"]), + "1a_5_north-east": PreRegion("1a_5_north-east", "1a_5", connections_by_region["1a_5_north-east"], locations_by_region["1a_5_north-east"]), + "1a_5_top": PreRegion("1a_5_top", "1a_5", connections_by_region["1a_5_top"], locations_by_region["1a_5_top"]), - "1a_5z_east": PreRegion("1a_5z_east", "1a_5z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5z_east"]), + "1a_5z_east": PreRegion("1a_5z_east", "1a_5z", connections_by_region["1a_5z_east"], locations_by_region["1a_5z_east"]), - "1a_5a_west": PreRegion("1a_5a_west", "1a_5a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_5a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_5a_west"]), + "1a_5a_west": PreRegion("1a_5a_west", "1a_5a", connections_by_region["1a_5a_west"], locations_by_region["1a_5a_west"]), - "1a_6_south-west": PreRegion("1a_6_south-west", "1a_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6_south-west"]), - "1a_6_west": PreRegion("1a_6_west", "1a_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6_west"]), - "1a_6_east": PreRegion("1a_6_east", "1a_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6_east"]), + "1a_6_south-west": PreRegion("1a_6_south-west", "1a_6", connections_by_region["1a_6_south-west"], locations_by_region["1a_6_south-west"]), + "1a_6_west": PreRegion("1a_6_west", "1a_6", connections_by_region["1a_6_west"], locations_by_region["1a_6_west"]), + "1a_6_east": PreRegion("1a_6_east", "1a_6", connections_by_region["1a_6_east"], locations_by_region["1a_6_east"]), - "1a_6z_north-west": PreRegion("1a_6z_north-west", "1a_6z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6z_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6z_north-west"]), - "1a_6z_west": PreRegion("1a_6z_west", "1a_6z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6z_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6z_west"]), - "1a_6z_east": PreRegion("1a_6z_east", "1a_6z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6z_east"]), + "1a_6z_north-west": PreRegion("1a_6z_north-west", "1a_6z", connections_by_region["1a_6z_north-west"], locations_by_region["1a_6z_north-west"]), + "1a_6z_west": PreRegion("1a_6z_west", "1a_6z", connections_by_region["1a_6z_west"], locations_by_region["1a_6z_west"]), + "1a_6z_east": PreRegion("1a_6z_east", "1a_6z", connections_by_region["1a_6z_east"], locations_by_region["1a_6z_east"]), - "1a_6zb_north-west": PreRegion("1a_6zb_north-west", "1a_6zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6zb_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6zb_north-west"]), - "1a_6zb_main": PreRegion("1a_6zb_main", "1a_6zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6zb_main"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6zb_main"]), - "1a_6zb_east": PreRegion("1a_6zb_east", "1a_6zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6zb_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6zb_east"]), + "1a_6zb_north-west": PreRegion("1a_6zb_north-west", "1a_6zb", connections_by_region["1a_6zb_north-west"], locations_by_region["1a_6zb_north-west"]), + "1a_6zb_main": PreRegion("1a_6zb_main", "1a_6zb", connections_by_region["1a_6zb_main"], locations_by_region["1a_6zb_main"]), + "1a_6zb_east": PreRegion("1a_6zb_east", "1a_6zb", connections_by_region["1a_6zb_east"], locations_by_region["1a_6zb_east"]), - "1a_7zb_west": PreRegion("1a_7zb_west", "1a_7zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7zb_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7zb_west"]), - "1a_7zb_east": PreRegion("1a_7zb_east", "1a_7zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7zb_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7zb_east"]), + "1a_7zb_west": PreRegion("1a_7zb_west", "1a_7zb", connections_by_region["1a_7zb_west"], locations_by_region["1a_7zb_west"]), + "1a_7zb_east": PreRegion("1a_7zb_east", "1a_7zb", connections_by_region["1a_7zb_east"], locations_by_region["1a_7zb_east"]), - "1a_6a_west": PreRegion("1a_6a_west", "1a_6a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6a_west"]), - "1a_6a_east": PreRegion("1a_6a_east", "1a_6a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6a_east"]), + "1a_6a_west": PreRegion("1a_6a_west", "1a_6a", connections_by_region["1a_6a_west"], locations_by_region["1a_6a_west"]), + "1a_6a_east": PreRegion("1a_6a_east", "1a_6a", connections_by_region["1a_6a_east"], locations_by_region["1a_6a_east"]), - "1a_6b_south-west": PreRegion("1a_6b_south-west", "1a_6b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6b_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6b_south-west"]), - "1a_6b_north-west": PreRegion("1a_6b_north-west", "1a_6b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6b_north-west"]), - "1a_6b_north-east": PreRegion("1a_6b_north-east", "1a_6b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6b_north-east"]), + "1a_6b_south-west": PreRegion("1a_6b_south-west", "1a_6b", connections_by_region["1a_6b_south-west"], locations_by_region["1a_6b_south-west"]), + "1a_6b_north-west": PreRegion("1a_6b_north-west", "1a_6b", connections_by_region["1a_6b_north-west"], locations_by_region["1a_6b_north-west"]), + "1a_6b_north-east": PreRegion("1a_6b_north-east", "1a_6b", connections_by_region["1a_6b_north-east"], locations_by_region["1a_6b_north-east"]), - "1a_s0_west": PreRegion("1a_s0_west", "1a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_s0_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_s0_west"]), - "1a_s0_east": PreRegion("1a_s0_east", "1a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_s0_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_s0_east"]), + "1a_s0_west": PreRegion("1a_s0_west", "1a_s0", connections_by_region["1a_s0_west"], locations_by_region["1a_s0_west"]), + "1a_s0_east": PreRegion("1a_s0_east", "1a_s0", connections_by_region["1a_s0_east"], locations_by_region["1a_s0_east"]), - "1a_s1_east": PreRegion("1a_s1_east", "1a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_s1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_s1_east"]), + "1a_s1_east": PreRegion("1a_s1_east", "1a_s1", connections_by_region["1a_s1_east"], locations_by_region["1a_s1_east"]), - "1a_6c_south-west": PreRegion("1a_6c_south-west", "1a_6c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6c_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6c_south-west"]), - "1a_6c_north-west": PreRegion("1a_6c_north-west", "1a_6c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6c_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6c_north-west"]), - "1a_6c_north-east": PreRegion("1a_6c_north-east", "1a_6c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_6c_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_6c_north-east"]), + "1a_6c_south-west": PreRegion("1a_6c_south-west", "1a_6c", connections_by_region["1a_6c_south-west"], locations_by_region["1a_6c_south-west"]), + "1a_6c_north-west": PreRegion("1a_6c_north-west", "1a_6c", connections_by_region["1a_6c_north-west"], locations_by_region["1a_6c_north-west"]), + "1a_6c_north-east": PreRegion("1a_6c_north-east", "1a_6c", connections_by_region["1a_6c_north-east"], locations_by_region["1a_6c_north-east"]), - "1a_7_west": PreRegion("1a_7_west", "1a_7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7_west"]), - "1a_7_east": PreRegion("1a_7_east", "1a_7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7_east"]), + "1a_7_west": PreRegion("1a_7_west", "1a_7", connections_by_region["1a_7_west"], locations_by_region["1a_7_west"]), + "1a_7_east": PreRegion("1a_7_east", "1a_7", connections_by_region["1a_7_east"], locations_by_region["1a_7_east"]), - "1a_7z_bottom": PreRegion("1a_7z_bottom", "1a_7z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7z_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7z_bottom"]), - "1a_7z_top": PreRegion("1a_7z_top", "1a_7z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7z_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7z_top"]), + "1a_7z_bottom": PreRegion("1a_7z_bottom", "1a_7z", connections_by_region["1a_7z_bottom"], locations_by_region["1a_7z_bottom"]), + "1a_7z_top": PreRegion("1a_7z_top", "1a_7z", connections_by_region["1a_7z_top"], locations_by_region["1a_7z_top"]), - "1a_8z_bottom": PreRegion("1a_8z_bottom", "1a_8z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8z_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8z_bottom"]), - "1a_8z_top": PreRegion("1a_8z_top", "1a_8z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8z_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8z_top"]), + "1a_8z_bottom": PreRegion("1a_8z_bottom", "1a_8z", connections_by_region["1a_8z_bottom"], locations_by_region["1a_8z_bottom"]), + "1a_8z_top": PreRegion("1a_8z_top", "1a_8z", connections_by_region["1a_8z_top"], locations_by_region["1a_8z_top"]), - "1a_8zb_west": PreRegion("1a_8zb_west", "1a_8zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8zb_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8zb_west"]), - "1a_8zb_east": PreRegion("1a_8zb_east", "1a_8zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8zb_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8zb_east"]), + "1a_8zb_west": PreRegion("1a_8zb_west", "1a_8zb", connections_by_region["1a_8zb_west"], locations_by_region["1a_8zb_west"]), + "1a_8zb_east": PreRegion("1a_8zb_east", "1a_8zb", connections_by_region["1a_8zb_east"], locations_by_region["1a_8zb_east"]), - "1a_8_south-west": PreRegion("1a_8_south-west", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_south-west"]), - "1a_8_west": PreRegion("1a_8_west", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_west"]), - "1a_8_south": PreRegion("1a_8_south", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_south"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_south"]), - "1a_8_south-east": PreRegion("1a_8_south-east", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_south-east"]), - "1a_8_north": PreRegion("1a_8_north", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_north"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_north"]), - "1a_8_north-east": PreRegion("1a_8_north-east", "1a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8_north-east"]), + "1a_8_south-west": PreRegion("1a_8_south-west", "1a_8", connections_by_region["1a_8_south-west"], locations_by_region["1a_8_south-west"]), + "1a_8_west": PreRegion("1a_8_west", "1a_8", connections_by_region["1a_8_west"], locations_by_region["1a_8_west"]), + "1a_8_south": PreRegion("1a_8_south", "1a_8", connections_by_region["1a_8_south"], locations_by_region["1a_8_south"]), + "1a_8_south-east": PreRegion("1a_8_south-east", "1a_8", connections_by_region["1a_8_south-east"], locations_by_region["1a_8_south-east"]), + "1a_8_north": PreRegion("1a_8_north", "1a_8", connections_by_region["1a_8_north"], locations_by_region["1a_8_north"]), + "1a_8_north-east": PreRegion("1a_8_north-east", "1a_8", connections_by_region["1a_8_north-east"], locations_by_region["1a_8_north-east"]), - "1a_7a_east": PreRegion("1a_7a_east", "1a_7a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7a_east"]), - "1a_7a_west": PreRegion("1a_7a_west", "1a_7a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_7a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_7a_west"]), + "1a_7a_east": PreRegion("1a_7a_east", "1a_7a", connections_by_region["1a_7a_east"], locations_by_region["1a_7a_east"]), + "1a_7a_west": PreRegion("1a_7a_west", "1a_7a", connections_by_region["1a_7a_west"], locations_by_region["1a_7a_west"]), - "1a_9z_east": PreRegion("1a_9z_east", "1a_9z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9z_east"]), + "1a_9z_east": PreRegion("1a_9z_east", "1a_9z", connections_by_region["1a_9z_east"], locations_by_region["1a_9z_east"]), - "1a_8b_east": PreRegion("1a_8b_east", "1a_8b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8b_east"]), - "1a_8b_west": PreRegion("1a_8b_west", "1a_8b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_8b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_8b_west"]), + "1a_8b_east": PreRegion("1a_8b_east", "1a_8b", connections_by_region["1a_8b_east"], locations_by_region["1a_8b_east"]), + "1a_8b_west": PreRegion("1a_8b_west", "1a_8b", connections_by_region["1a_8b_west"], locations_by_region["1a_8b_west"]), - "1a_9_east": PreRegion("1a_9_east", "1a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9_east"]), - "1a_9_west": PreRegion("1a_9_west", "1a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9_west"]), + "1a_9_east": PreRegion("1a_9_east", "1a_9", connections_by_region["1a_9_east"], locations_by_region["1a_9_east"]), + "1a_9_west": PreRegion("1a_9_west", "1a_9", connections_by_region["1a_9_west"], locations_by_region["1a_9_west"]), - "1a_9b_east": PreRegion("1a_9b_east", "1a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9b_east"]), - "1a_9b_north-east": PreRegion("1a_9b_north-east", "1a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9b_north-east"]), - "1a_9b_west": PreRegion("1a_9b_west", "1a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9b_west"]), - "1a_9b_north-west": PreRegion("1a_9b_north-west", "1a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9b_north-west"]), + "1a_9b_east": PreRegion("1a_9b_east", "1a_9b", connections_by_region["1a_9b_east"], locations_by_region["1a_9b_east"]), + "1a_9b_north-east": PreRegion("1a_9b_north-east", "1a_9b", connections_by_region["1a_9b_north-east"], locations_by_region["1a_9b_north-east"]), + "1a_9b_west": PreRegion("1a_9b_west", "1a_9b", connections_by_region["1a_9b_west"], locations_by_region["1a_9b_west"]), + "1a_9b_north-west": PreRegion("1a_9b_north-west", "1a_9b", connections_by_region["1a_9b_north-west"], locations_by_region["1a_9b_north-west"]), - "1a_9c_west": PreRegion("1a_9c_west", "1a_9c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_9c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_9c_west"]), + "1a_9c_west": PreRegion("1a_9c_west", "1a_9c", connections_by_region["1a_9c_west"], locations_by_region["1a_9c_west"]), - "1a_10_south-east": PreRegion("1a_10_south-east", "1a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10_south-east"]), - "1a_10_south-west": PreRegion("1a_10_south-west", "1a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10_south-west"]), - "1a_10_north-west": PreRegion("1a_10_north-west", "1a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10_north-west"]), - "1a_10_north-east": PreRegion("1a_10_north-east", "1a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10_north-east"]), + "1a_10_south-east": PreRegion("1a_10_south-east", "1a_10", connections_by_region["1a_10_south-east"], locations_by_region["1a_10_south-east"]), + "1a_10_south-west": PreRegion("1a_10_south-west", "1a_10", connections_by_region["1a_10_south-west"], locations_by_region["1a_10_south-west"]), + "1a_10_north-west": PreRegion("1a_10_north-west", "1a_10", connections_by_region["1a_10_north-west"], locations_by_region["1a_10_north-west"]), + "1a_10_north-east": PreRegion("1a_10_north-east", "1a_10", connections_by_region["1a_10_north-east"], locations_by_region["1a_10_north-east"]), - "1a_10z_west": PreRegion("1a_10z_west", "1a_10z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10z_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10z_west"]), - "1a_10z_east": PreRegion("1a_10z_east", "1a_10z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10z_east"]), + "1a_10z_west": PreRegion("1a_10z_west", "1a_10z", connections_by_region["1a_10z_west"], locations_by_region["1a_10z_west"]), + "1a_10z_east": PreRegion("1a_10z_east", "1a_10z", connections_by_region["1a_10z_east"], locations_by_region["1a_10z_east"]), - "1a_10zb_east": PreRegion("1a_10zb_east", "1a_10zb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10zb_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10zb_east"]), + "1a_10zb_east": PreRegion("1a_10zb_east", "1a_10zb", connections_by_region["1a_10zb_east"], locations_by_region["1a_10zb_east"]), - "1a_11_south-east": PreRegion("1a_11_south-east", "1a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11_south-east"]), - "1a_11_south-west": PreRegion("1a_11_south-west", "1a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11_south-west"]), - "1a_11_north": PreRegion("1a_11_north", "1a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11_north"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11_north"]), - "1a_11_west": PreRegion("1a_11_west", "1a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11_west"]), - "1a_11_south": PreRegion("1a_11_south", "1a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11_south"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11_south"]), + "1a_11_south-east": PreRegion("1a_11_south-east", "1a_11", connections_by_region["1a_11_south-east"], locations_by_region["1a_11_south-east"]), + "1a_11_south-west": PreRegion("1a_11_south-west", "1a_11", connections_by_region["1a_11_south-west"], locations_by_region["1a_11_south-west"]), + "1a_11_north": PreRegion("1a_11_north", "1a_11", connections_by_region["1a_11_north"], locations_by_region["1a_11_north"]), + "1a_11_west": PreRegion("1a_11_west", "1a_11", connections_by_region["1a_11_west"], locations_by_region["1a_11_west"]), + "1a_11_south": PreRegion("1a_11_south", "1a_11", connections_by_region["1a_11_south"], locations_by_region["1a_11_south"]), - "1a_11z_east": PreRegion("1a_11z_east", "1a_11z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_11z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_11z_east"]), + "1a_11z_east": PreRegion("1a_11z_east", "1a_11z", connections_by_region["1a_11z_east"], locations_by_region["1a_11z_east"]), - "1a_10a_bottom": PreRegion("1a_10a_bottom", "1a_10a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10a_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10a_bottom"]), - "1a_10a_top": PreRegion("1a_10a_top", "1a_10a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_10a_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_10a_top"]), + "1a_10a_bottom": PreRegion("1a_10a_bottom", "1a_10a", connections_by_region["1a_10a_bottom"], locations_by_region["1a_10a_bottom"]), + "1a_10a_top": PreRegion("1a_10a_top", "1a_10a", connections_by_region["1a_10a_top"], locations_by_region["1a_10a_top"]), - "1a_12_south-west": PreRegion("1a_12_south-west", "1a_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12_south-west"]), - "1a_12_north-west": PreRegion("1a_12_north-west", "1a_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12_north-west"]), - "1a_12_east": PreRegion("1a_12_east", "1a_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12_east"]), + "1a_12_south-west": PreRegion("1a_12_south-west", "1a_12", connections_by_region["1a_12_south-west"], locations_by_region["1a_12_south-west"]), + "1a_12_north-west": PreRegion("1a_12_north-west", "1a_12", connections_by_region["1a_12_north-west"], locations_by_region["1a_12_north-west"]), + "1a_12_east": PreRegion("1a_12_east", "1a_12", connections_by_region["1a_12_east"], locations_by_region["1a_12_east"]), - "1a_12z_east": PreRegion("1a_12z_east", "1a_12z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12z_east"]), + "1a_12z_east": PreRegion("1a_12z_east", "1a_12z", connections_by_region["1a_12z_east"], locations_by_region["1a_12z_east"]), - "1a_12a_bottom": PreRegion("1a_12a_bottom", "1a_12a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12a_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12a_bottom"]), - "1a_12a_top": PreRegion("1a_12a_top", "1a_12a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_12a_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_12a_top"]), + "1a_12a_bottom": PreRegion("1a_12a_bottom", "1a_12a", connections_by_region["1a_12a_bottom"], locations_by_region["1a_12a_bottom"]), + "1a_12a_top": PreRegion("1a_12a_top", "1a_12a", connections_by_region["1a_12a_top"], locations_by_region["1a_12a_top"]), - "1a_end_south": PreRegion("1a_end_south", "1a_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_end_south"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_end_south"]), - "1a_end_main": PreRegion("1a_end_main", "1a_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1a_end_main"], [loc for _, loc in all_locations.items() if loc.region_name == "1a_end_main"]), + "1a_end_south": PreRegion("1a_end_south", "1a_end", connections_by_region["1a_end_south"], locations_by_region["1a_end_south"]), + "1a_end_main": PreRegion("1a_end_main", "1a_end", connections_by_region["1a_end_main"], locations_by_region["1a_end_main"]), - "1b_00_west": PreRegion("1b_00_west", "1b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_00_west"]), - "1b_00_east": PreRegion("1b_00_east", "1b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_00_east"]), + "1b_00_west": PreRegion("1b_00_west", "1b_00", connections_by_region["1b_00_west"], locations_by_region["1b_00_west"]), + "1b_00_east": PreRegion("1b_00_east", "1b_00", connections_by_region["1b_00_east"], locations_by_region["1b_00_east"]), - "1b_01_west": PreRegion("1b_01_west", "1b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_01_west"]), - "1b_01_east": PreRegion("1b_01_east", "1b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_01_east"]), + "1b_01_west": PreRegion("1b_01_west", "1b_01", connections_by_region["1b_01_west"], locations_by_region["1b_01_west"]), + "1b_01_east": PreRegion("1b_01_east", "1b_01", connections_by_region["1b_01_east"], locations_by_region["1b_01_east"]), - "1b_02_west": PreRegion("1b_02_west", "1b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_02_west"]), - "1b_02_east": PreRegion("1b_02_east", "1b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_02_east"]), + "1b_02_west": PreRegion("1b_02_west", "1b_02", connections_by_region["1b_02_west"], locations_by_region["1b_02_west"]), + "1b_02_east": PreRegion("1b_02_east", "1b_02", connections_by_region["1b_02_east"], locations_by_region["1b_02_east"]), - "1b_02b_west": PreRegion("1b_02b_west", "1b_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_02b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_02b_west"]), - "1b_02b_east": PreRegion("1b_02b_east", "1b_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_02b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_02b_east"]), + "1b_02b_west": PreRegion("1b_02b_west", "1b_02b", connections_by_region["1b_02b_west"], locations_by_region["1b_02b_west"]), + "1b_02b_east": PreRegion("1b_02b_east", "1b_02b", connections_by_region["1b_02b_east"], locations_by_region["1b_02b_east"]), - "1b_03_west": PreRegion("1b_03_west", "1b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_03_west"]), - "1b_03_east": PreRegion("1b_03_east", "1b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_03_east"]), + "1b_03_west": PreRegion("1b_03_west", "1b_03", connections_by_region["1b_03_west"], locations_by_region["1b_03_west"]), + "1b_03_east": PreRegion("1b_03_east", "1b_03", connections_by_region["1b_03_east"], locations_by_region["1b_03_east"]), - "1b_04_west": PreRegion("1b_04_west", "1b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_04_west"]), - "1b_04_east": PreRegion("1b_04_east", "1b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_04_east"]), + "1b_04_west": PreRegion("1b_04_west", "1b_04", connections_by_region["1b_04_west"], locations_by_region["1b_04_west"]), + "1b_04_east": PreRegion("1b_04_east", "1b_04", connections_by_region["1b_04_east"], locations_by_region["1b_04_east"]), - "1b_05_west": PreRegion("1b_05_west", "1b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_05_west"]), - "1b_05_east": PreRegion("1b_05_east", "1b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_05_east"]), + "1b_05_west": PreRegion("1b_05_west", "1b_05", connections_by_region["1b_05_west"], locations_by_region["1b_05_west"]), + "1b_05_east": PreRegion("1b_05_east", "1b_05", connections_by_region["1b_05_east"], locations_by_region["1b_05_east"]), - "1b_05b_west": PreRegion("1b_05b_west", "1b_05b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_05b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_05b_west"]), - "1b_05b_east": PreRegion("1b_05b_east", "1b_05b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_05b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_05b_east"]), + "1b_05b_west": PreRegion("1b_05b_west", "1b_05b", connections_by_region["1b_05b_west"], locations_by_region["1b_05b_west"]), + "1b_05b_east": PreRegion("1b_05b_east", "1b_05b", connections_by_region["1b_05b_east"], locations_by_region["1b_05b_east"]), - "1b_06_west": PreRegion("1b_06_west", "1b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_06_west"]), - "1b_06_east": PreRegion("1b_06_east", "1b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_06_east"]), + "1b_06_west": PreRegion("1b_06_west", "1b_06", connections_by_region["1b_06_west"], locations_by_region["1b_06_west"]), + "1b_06_east": PreRegion("1b_06_east", "1b_06", connections_by_region["1b_06_east"], locations_by_region["1b_06_east"]), - "1b_07_bottom": PreRegion("1b_07_bottom", "1b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_07_bottom"]), - "1b_07_top": PreRegion("1b_07_top", "1b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_07_top"]), + "1b_07_bottom": PreRegion("1b_07_bottom", "1b_07", connections_by_region["1b_07_bottom"], locations_by_region["1b_07_bottom"]), + "1b_07_top": PreRegion("1b_07_top", "1b_07", connections_by_region["1b_07_top"], locations_by_region["1b_07_top"]), - "1b_08_west": PreRegion("1b_08_west", "1b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_08_west"]), - "1b_08_east": PreRegion("1b_08_east", "1b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_08_east"]), + "1b_08_west": PreRegion("1b_08_west", "1b_08", connections_by_region["1b_08_west"], locations_by_region["1b_08_west"]), + "1b_08_east": PreRegion("1b_08_east", "1b_08", connections_by_region["1b_08_east"], locations_by_region["1b_08_east"]), - "1b_08b_west": PreRegion("1b_08b_west", "1b_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_08b_west"]), - "1b_08b_east": PreRegion("1b_08b_east", "1b_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_08b_east"]), + "1b_08b_west": PreRegion("1b_08b_west", "1b_08b", connections_by_region["1b_08b_west"], locations_by_region["1b_08b_west"]), + "1b_08b_east": PreRegion("1b_08b_east", "1b_08b", connections_by_region["1b_08b_east"], locations_by_region["1b_08b_east"]), - "1b_09_west": PreRegion("1b_09_west", "1b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_09_west"]), - "1b_09_east": PreRegion("1b_09_east", "1b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_09_east"]), + "1b_09_west": PreRegion("1b_09_west", "1b_09", connections_by_region["1b_09_west"], locations_by_region["1b_09_west"]), + "1b_09_east": PreRegion("1b_09_east", "1b_09", connections_by_region["1b_09_east"], locations_by_region["1b_09_east"]), - "1b_10_west": PreRegion("1b_10_west", "1b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_10_west"]), - "1b_10_east": PreRegion("1b_10_east", "1b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_10_east"]), + "1b_10_west": PreRegion("1b_10_west", "1b_10", connections_by_region["1b_10_west"], locations_by_region["1b_10_west"]), + "1b_10_east": PreRegion("1b_10_east", "1b_10", connections_by_region["1b_10_east"], locations_by_region["1b_10_east"]), - "1b_11_bottom": PreRegion("1b_11_bottom", "1b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_11_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_11_bottom"]), - "1b_11_top": PreRegion("1b_11_top", "1b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_11_top"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_11_top"]), + "1b_11_bottom": PreRegion("1b_11_bottom", "1b_11", connections_by_region["1b_11_bottom"], locations_by_region["1b_11_bottom"]), + "1b_11_top": PreRegion("1b_11_top", "1b_11", connections_by_region["1b_11_top"], locations_by_region["1b_11_top"]), - "1b_end_west": PreRegion("1b_end_west", "1b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_end_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_end_west"]), - "1b_end_goal": PreRegion("1b_end_goal", "1b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1b_end_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "1b_end_goal"]), + "1b_end_west": PreRegion("1b_end_west", "1b_end", connections_by_region["1b_end_west"], locations_by_region["1b_end_west"]), + "1b_end_goal": PreRegion("1b_end_goal", "1b_end", connections_by_region["1b_end_goal"], locations_by_region["1b_end_goal"]), - "1c_00_west": PreRegion("1c_00_west", "1c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_00_west"]), - "1c_00_east": PreRegion("1c_00_east", "1c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_00_east"]), + "1c_00_west": PreRegion("1c_00_west", "1c_00", connections_by_region["1c_00_west"], locations_by_region["1c_00_west"]), + "1c_00_east": PreRegion("1c_00_east", "1c_00", connections_by_region["1c_00_east"], locations_by_region["1c_00_east"]), - "1c_01_west": PreRegion("1c_01_west", "1c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_01_west"]), - "1c_01_east": PreRegion("1c_01_east", "1c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_01_east"]), + "1c_01_west": PreRegion("1c_01_west", "1c_01", connections_by_region["1c_01_west"], locations_by_region["1c_01_west"]), + "1c_01_east": PreRegion("1c_01_east", "1c_01", connections_by_region["1c_01_east"], locations_by_region["1c_01_east"]), - "1c_02_west": PreRegion("1c_02_west", "1c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_02_west"]), - "1c_02_goal": PreRegion("1c_02_goal", "1c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "1c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "1c_02_goal"]), + "1c_02_west": PreRegion("1c_02_west", "1c_02", connections_by_region["1c_02_west"], locations_by_region["1c_02_west"]), + "1c_02_goal": PreRegion("1c_02_goal", "1c_02", connections_by_region["1c_02_goal"], locations_by_region["1c_02_goal"]), - "2a_start_main": PreRegion("2a_start_main", "2a_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_start_main"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_start_main"]), - "2a_start_top": PreRegion("2a_start_top", "2a_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_start_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_start_top"]), - "2a_start_east": PreRegion("2a_start_east", "2a_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_start_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_start_east"]), + "2a_start_main": PreRegion("2a_start_main", "2a_start", connections_by_region["2a_start_main"], locations_by_region["2a_start_main"]), + "2a_start_top": PreRegion("2a_start_top", "2a_start", connections_by_region["2a_start_top"], locations_by_region["2a_start_top"]), + "2a_start_east": PreRegion("2a_start_east", "2a_start", connections_by_region["2a_start_east"], locations_by_region["2a_start_east"]), - "2a_s0_bottom": PreRegion("2a_s0_bottom", "2a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_s0_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_s0_bottom"]), - "2a_s0_top": PreRegion("2a_s0_top", "2a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_s0_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_s0_top"]), + "2a_s0_bottom": PreRegion("2a_s0_bottom", "2a_s0", connections_by_region["2a_s0_bottom"], locations_by_region["2a_s0_bottom"]), + "2a_s0_top": PreRegion("2a_s0_top", "2a_s0", connections_by_region["2a_s0_top"], locations_by_region["2a_s0_top"]), - "2a_s1_bottom": PreRegion("2a_s1_bottom", "2a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_s1_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_s1_bottom"]), - "2a_s1_top": PreRegion("2a_s1_top", "2a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_s1_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_s1_top"]), + "2a_s1_bottom": PreRegion("2a_s1_bottom", "2a_s1", connections_by_region["2a_s1_bottom"], locations_by_region["2a_s1_bottom"]), + "2a_s1_top": PreRegion("2a_s1_top", "2a_s1", connections_by_region["2a_s1_top"], locations_by_region["2a_s1_top"]), - "2a_s2_bottom": PreRegion("2a_s2_bottom", "2a_s2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_s2_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_s2_bottom"]), + "2a_s2_bottom": PreRegion("2a_s2_bottom", "2a_s2", connections_by_region["2a_s2_bottom"], locations_by_region["2a_s2_bottom"]), - "2a_0_south-west": PreRegion("2a_0_south-west", "2a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_0_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_0_south-west"]), - "2a_0_south-east": PreRegion("2a_0_south-east", "2a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_0_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_0_south-east"]), - "2a_0_north-west": PreRegion("2a_0_north-west", "2a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_0_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_0_north-west"]), - "2a_0_north-east": PreRegion("2a_0_north-east", "2a_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_0_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_0_north-east"]), + "2a_0_south-west": PreRegion("2a_0_south-west", "2a_0", connections_by_region["2a_0_south-west"], locations_by_region["2a_0_south-west"]), + "2a_0_south-east": PreRegion("2a_0_south-east", "2a_0", connections_by_region["2a_0_south-east"], locations_by_region["2a_0_south-east"]), + "2a_0_north-west": PreRegion("2a_0_north-west", "2a_0", connections_by_region["2a_0_north-west"], locations_by_region["2a_0_north-west"]), + "2a_0_north-east": PreRegion("2a_0_north-east", "2a_0", connections_by_region["2a_0_north-east"], locations_by_region["2a_0_north-east"]), - "2a_1_south-west": PreRegion("2a_1_south-west", "2a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_1_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_1_south-west"]), - "2a_1_south": PreRegion("2a_1_south", "2a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_1_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_1_south"]), - "2a_1_south-east": PreRegion("2a_1_south-east", "2a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_1_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_1_south-east"]), - "2a_1_north-west": PreRegion("2a_1_north-west", "2a_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_1_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_1_north-west"]), + "2a_1_south-west": PreRegion("2a_1_south-west", "2a_1", connections_by_region["2a_1_south-west"], locations_by_region["2a_1_south-west"]), + "2a_1_south": PreRegion("2a_1_south", "2a_1", connections_by_region["2a_1_south"], locations_by_region["2a_1_south"]), + "2a_1_south-east": PreRegion("2a_1_south-east", "2a_1", connections_by_region["2a_1_south-east"], locations_by_region["2a_1_south-east"]), + "2a_1_north-west": PreRegion("2a_1_north-west", "2a_1", connections_by_region["2a_1_north-west"], locations_by_region["2a_1_north-west"]), - "2a_d0_north": PreRegion("2a_d0_north", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_north"]), - "2a_d0_north-west": PreRegion("2a_d0_north-west", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_north-west"]), - "2a_d0_west": PreRegion("2a_d0_west", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_west"]), - "2a_d0_south-west": PreRegion("2a_d0_south-west", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_south-west"]), - "2a_d0_south": PreRegion("2a_d0_south", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_south"]), - "2a_d0_south-east": PreRegion("2a_d0_south-east", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_south-east"]), - "2a_d0_east": PreRegion("2a_d0_east", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_east"]), - "2a_d0_north-east": PreRegion("2a_d0_north-east", "2a_d0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d0_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d0_north-east"]), + "2a_d0_north": PreRegion("2a_d0_north", "2a_d0", connections_by_region["2a_d0_north"], locations_by_region["2a_d0_north"]), + "2a_d0_north-west": PreRegion("2a_d0_north-west", "2a_d0", connections_by_region["2a_d0_north-west"], locations_by_region["2a_d0_north-west"]), + "2a_d0_west": PreRegion("2a_d0_west", "2a_d0", connections_by_region["2a_d0_west"], locations_by_region["2a_d0_west"]), + "2a_d0_south-west": PreRegion("2a_d0_south-west", "2a_d0", connections_by_region["2a_d0_south-west"], locations_by_region["2a_d0_south-west"]), + "2a_d0_south": PreRegion("2a_d0_south", "2a_d0", connections_by_region["2a_d0_south"], locations_by_region["2a_d0_south"]), + "2a_d0_south-east": PreRegion("2a_d0_south-east", "2a_d0", connections_by_region["2a_d0_south-east"], locations_by_region["2a_d0_south-east"]), + "2a_d0_east": PreRegion("2a_d0_east", "2a_d0", connections_by_region["2a_d0_east"], locations_by_region["2a_d0_east"]), + "2a_d0_north-east": PreRegion("2a_d0_north-east", "2a_d0", connections_by_region["2a_d0_north-east"], locations_by_region["2a_d0_north-east"]), - "2a_d7_west": PreRegion("2a_d7_west", "2a_d7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d7_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d7_west"]), - "2a_d7_east": PreRegion("2a_d7_east", "2a_d7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d7_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d7_east"]), + "2a_d7_west": PreRegion("2a_d7_west", "2a_d7", connections_by_region["2a_d7_west"], locations_by_region["2a_d7_west"]), + "2a_d7_east": PreRegion("2a_d7_east", "2a_d7", connections_by_region["2a_d7_east"], locations_by_region["2a_d7_east"]), - "2a_d8_west": PreRegion("2a_d8_west", "2a_d8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d8_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d8_west"]), - "2a_d8_south-east": PreRegion("2a_d8_south-east", "2a_d8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d8_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d8_south-east"]), - "2a_d8_north-east": PreRegion("2a_d8_north-east", "2a_d8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d8_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d8_north-east"]), + "2a_d8_west": PreRegion("2a_d8_west", "2a_d8", connections_by_region["2a_d8_west"], locations_by_region["2a_d8_west"]), + "2a_d8_south-east": PreRegion("2a_d8_south-east", "2a_d8", connections_by_region["2a_d8_south-east"], locations_by_region["2a_d8_south-east"]), + "2a_d8_north-east": PreRegion("2a_d8_north-east", "2a_d8", connections_by_region["2a_d8_north-east"], locations_by_region["2a_d8_north-east"]), - "2a_d3_west": PreRegion("2a_d3_west", "2a_d3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d3_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d3_west"]), - "2a_d3_north": PreRegion("2a_d3_north", "2a_d3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d3_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d3_north"]), - "2a_d3_south": PreRegion("2a_d3_south", "2a_d3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d3_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d3_south"]), + "2a_d3_west": PreRegion("2a_d3_west", "2a_d3", connections_by_region["2a_d3_west"], locations_by_region["2a_d3_west"]), + "2a_d3_north": PreRegion("2a_d3_north", "2a_d3", connections_by_region["2a_d3_north"], locations_by_region["2a_d3_north"]), + "2a_d3_south": PreRegion("2a_d3_south", "2a_d3", connections_by_region["2a_d3_south"], locations_by_region["2a_d3_south"]), - "2a_d2_west": PreRegion("2a_d2_west", "2a_d2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d2_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d2_west"]), - "2a_d2_north-west": PreRegion("2a_d2_north-west", "2a_d2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d2_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d2_north-west"]), - "2a_d2_east": PreRegion("2a_d2_east", "2a_d2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d2_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d2_east"]), + "2a_d2_west": PreRegion("2a_d2_west", "2a_d2", connections_by_region["2a_d2_west"], locations_by_region["2a_d2_west"]), + "2a_d2_north-west": PreRegion("2a_d2_north-west", "2a_d2", connections_by_region["2a_d2_north-west"], locations_by_region["2a_d2_north-west"]), + "2a_d2_east": PreRegion("2a_d2_east", "2a_d2", connections_by_region["2a_d2_east"], locations_by_region["2a_d2_east"]), - "2a_d9_north-west": PreRegion("2a_d9_north-west", "2a_d9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d9_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d9_north-west"]), + "2a_d9_north-west": PreRegion("2a_d9_north-west", "2a_d9", connections_by_region["2a_d9_north-west"], locations_by_region["2a_d9_north-west"]), - "2a_d1_south-west": PreRegion("2a_d1_south-west", "2a_d1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d1_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d1_south-west"]), - "2a_d1_south-east": PreRegion("2a_d1_south-east", "2a_d1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d1_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d1_south-east"]), - "2a_d1_north-east": PreRegion("2a_d1_north-east", "2a_d1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d1_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d1_north-east"]), + "2a_d1_south-west": PreRegion("2a_d1_south-west", "2a_d1", connections_by_region["2a_d1_south-west"], locations_by_region["2a_d1_south-west"]), + "2a_d1_south-east": PreRegion("2a_d1_south-east", "2a_d1", connections_by_region["2a_d1_south-east"], locations_by_region["2a_d1_south-east"]), + "2a_d1_north-east": PreRegion("2a_d1_north-east", "2a_d1", connections_by_region["2a_d1_north-east"], locations_by_region["2a_d1_north-east"]), - "2a_d6_west": PreRegion("2a_d6_west", "2a_d6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d6_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d6_west"]), - "2a_d6_east": PreRegion("2a_d6_east", "2a_d6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d6_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d6_east"]), + "2a_d6_west": PreRegion("2a_d6_west", "2a_d6", connections_by_region["2a_d6_west"], locations_by_region["2a_d6_west"]), + "2a_d6_east": PreRegion("2a_d6_east", "2a_d6", connections_by_region["2a_d6_east"], locations_by_region["2a_d6_east"]), - "2a_d4_west": PreRegion("2a_d4_west", "2a_d4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d4_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d4_west"]), - "2a_d4_east": PreRegion("2a_d4_east", "2a_d4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d4_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d4_east"]), - "2a_d4_south": PreRegion("2a_d4_south", "2a_d4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d4_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d4_south"]), + "2a_d4_west": PreRegion("2a_d4_west", "2a_d4", connections_by_region["2a_d4_west"], locations_by_region["2a_d4_west"]), + "2a_d4_east": PreRegion("2a_d4_east", "2a_d4", connections_by_region["2a_d4_east"], locations_by_region["2a_d4_east"]), + "2a_d4_south": PreRegion("2a_d4_south", "2a_d4", connections_by_region["2a_d4_south"], locations_by_region["2a_d4_south"]), - "2a_d5_west": PreRegion("2a_d5_west", "2a_d5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_d5_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_d5_west"]), + "2a_d5_west": PreRegion("2a_d5_west", "2a_d5", connections_by_region["2a_d5_west"], locations_by_region["2a_d5_west"]), - "2a_3x_bottom": PreRegion("2a_3x_bottom", "2a_3x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_3x_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_3x_bottom"]), - "2a_3x_top": PreRegion("2a_3x_top", "2a_3x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_3x_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_3x_top"]), + "2a_3x_bottom": PreRegion("2a_3x_bottom", "2a_3x", connections_by_region["2a_3x_bottom"], locations_by_region["2a_3x_bottom"]), + "2a_3x_top": PreRegion("2a_3x_top", "2a_3x", connections_by_region["2a_3x_top"], locations_by_region["2a_3x_top"]), - "2a_3_bottom": PreRegion("2a_3_bottom", "2a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_3_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_3_bottom"]), - "2a_3_top": PreRegion("2a_3_top", "2a_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_3_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_3_top"]), + "2a_3_bottom": PreRegion("2a_3_bottom", "2a_3", connections_by_region["2a_3_bottom"], locations_by_region["2a_3_bottom"]), + "2a_3_top": PreRegion("2a_3_top", "2a_3", connections_by_region["2a_3_top"], locations_by_region["2a_3_top"]), - "2a_4_bottom": PreRegion("2a_4_bottom", "2a_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_4_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_4_bottom"]), - "2a_4_top": PreRegion("2a_4_top", "2a_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_4_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_4_top"]), + "2a_4_bottom": PreRegion("2a_4_bottom", "2a_4", connections_by_region["2a_4_bottom"], locations_by_region["2a_4_bottom"]), + "2a_4_top": PreRegion("2a_4_top", "2a_4", connections_by_region["2a_4_top"], locations_by_region["2a_4_top"]), - "2a_5_bottom": PreRegion("2a_5_bottom", "2a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_5_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_5_bottom"]), - "2a_5_top": PreRegion("2a_5_top", "2a_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_5_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_5_top"]), + "2a_5_bottom": PreRegion("2a_5_bottom", "2a_5", connections_by_region["2a_5_bottom"], locations_by_region["2a_5_bottom"]), + "2a_5_top": PreRegion("2a_5_top", "2a_5", connections_by_region["2a_5_top"], locations_by_region["2a_5_top"]), - "2a_6_bottom": PreRegion("2a_6_bottom", "2a_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_6_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_6_bottom"]), - "2a_6_top": PreRegion("2a_6_top", "2a_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_6_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_6_top"]), + "2a_6_bottom": PreRegion("2a_6_bottom", "2a_6", connections_by_region["2a_6_bottom"], locations_by_region["2a_6_bottom"]), + "2a_6_top": PreRegion("2a_6_top", "2a_6", connections_by_region["2a_6_top"], locations_by_region["2a_6_top"]), - "2a_7_bottom": PreRegion("2a_7_bottom", "2a_7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_7_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_7_bottom"]), - "2a_7_top": PreRegion("2a_7_top", "2a_7", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_7_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_7_top"]), + "2a_7_bottom": PreRegion("2a_7_bottom", "2a_7", connections_by_region["2a_7_bottom"], locations_by_region["2a_7_bottom"]), + "2a_7_top": PreRegion("2a_7_top", "2a_7", connections_by_region["2a_7_top"], locations_by_region["2a_7_top"]), - "2a_8_bottom": PreRegion("2a_8_bottom", "2a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_8_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_8_bottom"]), - "2a_8_top": PreRegion("2a_8_top", "2a_8", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_8_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_8_top"]), + "2a_8_bottom": PreRegion("2a_8_bottom", "2a_8", connections_by_region["2a_8_bottom"], locations_by_region["2a_8_bottom"]), + "2a_8_top": PreRegion("2a_8_top", "2a_8", connections_by_region["2a_8_top"], locations_by_region["2a_8_top"]), - "2a_9_west": PreRegion("2a_9_west", "2a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9_west"]), - "2a_9_north": PreRegion("2a_9_north", "2a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9_north"]), - "2a_9_north-west": PreRegion("2a_9_north-west", "2a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9_north-west"]), - "2a_9_south": PreRegion("2a_9_south", "2a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9_south"]), - "2a_9_south-east": PreRegion("2a_9_south-east", "2a_9", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9_south-east"]), + "2a_9_west": PreRegion("2a_9_west", "2a_9", connections_by_region["2a_9_west"], locations_by_region["2a_9_west"]), + "2a_9_north": PreRegion("2a_9_north", "2a_9", connections_by_region["2a_9_north"], locations_by_region["2a_9_north"]), + "2a_9_north-west": PreRegion("2a_9_north-west", "2a_9", connections_by_region["2a_9_north-west"], locations_by_region["2a_9_north-west"]), + "2a_9_south": PreRegion("2a_9_south", "2a_9", connections_by_region["2a_9_south"], locations_by_region["2a_9_south"]), + "2a_9_south-east": PreRegion("2a_9_south-east", "2a_9", connections_by_region["2a_9_south-east"], locations_by_region["2a_9_south-east"]), - "2a_9b_east": PreRegion("2a_9b_east", "2a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9b_east"]), - "2a_9b_west": PreRegion("2a_9b_west", "2a_9b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_9b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_9b_west"]), + "2a_9b_east": PreRegion("2a_9b_east", "2a_9b", connections_by_region["2a_9b_east"], locations_by_region["2a_9b_east"]), + "2a_9b_west": PreRegion("2a_9b_west", "2a_9b", connections_by_region["2a_9b_west"], locations_by_region["2a_9b_west"]), - "2a_10_top": PreRegion("2a_10_top", "2a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_10_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_10_top"]), - "2a_10_bottom": PreRegion("2a_10_bottom", "2a_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_10_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_10_bottom"]), + "2a_10_top": PreRegion("2a_10_top", "2a_10", connections_by_region["2a_10_top"], locations_by_region["2a_10_top"]), + "2a_10_bottom": PreRegion("2a_10_bottom", "2a_10", connections_by_region["2a_10_bottom"], locations_by_region["2a_10_bottom"]), - "2a_2_north-west": PreRegion("2a_2_north-west", "2a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_2_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_2_north-west"]), - "2a_2_south-west": PreRegion("2a_2_south-west", "2a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_2_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_2_south-west"]), - "2a_2_south-east": PreRegion("2a_2_south-east", "2a_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_2_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_2_south-east"]), + "2a_2_north-west": PreRegion("2a_2_north-west", "2a_2", connections_by_region["2a_2_north-west"], locations_by_region["2a_2_north-west"]), + "2a_2_south-west": PreRegion("2a_2_south-west", "2a_2", connections_by_region["2a_2_south-west"], locations_by_region["2a_2_south-west"]), + "2a_2_south-east": PreRegion("2a_2_south-east", "2a_2", connections_by_region["2a_2_south-east"], locations_by_region["2a_2_south-east"]), - "2a_11_west": PreRegion("2a_11_west", "2a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_11_west"]), - "2a_11_east": PreRegion("2a_11_east", "2a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_11_east"]), + "2a_11_west": PreRegion("2a_11_west", "2a_11", connections_by_region["2a_11_west"], locations_by_region["2a_11_west"]), + "2a_11_east": PreRegion("2a_11_east", "2a_11", connections_by_region["2a_11_east"], locations_by_region["2a_11_east"]), - "2a_12b_west": PreRegion("2a_12b_west", "2a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12b_west"]), - "2a_12b_north": PreRegion("2a_12b_north", "2a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12b_north"]), - "2a_12b_south": PreRegion("2a_12b_south", "2a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12b_south"]), - "2a_12b_east": PreRegion("2a_12b_east", "2a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12b_east"]), - "2a_12b_south-east": PreRegion("2a_12b_south-east", "2a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12b_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12b_south-east"]), + "2a_12b_west": PreRegion("2a_12b_west", "2a_12b", connections_by_region["2a_12b_west"], locations_by_region["2a_12b_west"]), + "2a_12b_north": PreRegion("2a_12b_north", "2a_12b", connections_by_region["2a_12b_north"], locations_by_region["2a_12b_north"]), + "2a_12b_south": PreRegion("2a_12b_south", "2a_12b", connections_by_region["2a_12b_south"], locations_by_region["2a_12b_south"]), + "2a_12b_east": PreRegion("2a_12b_east", "2a_12b", connections_by_region["2a_12b_east"], locations_by_region["2a_12b_east"]), + "2a_12b_south-east": PreRegion("2a_12b_south-east", "2a_12b", connections_by_region["2a_12b_south-east"], locations_by_region["2a_12b_south-east"]), - "2a_12c_south": PreRegion("2a_12c_south", "2a_12c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12c_south"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12c_south"]), + "2a_12c_south": PreRegion("2a_12c_south", "2a_12c", connections_by_region["2a_12c_south"], locations_by_region["2a_12c_south"]), - "2a_12d_north-west": PreRegion("2a_12d_north-west", "2a_12d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12d_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12d_north-west"]), - "2a_12d_north": PreRegion("2a_12d_north", "2a_12d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12d_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12d_north"]), + "2a_12d_north-west": PreRegion("2a_12d_north-west", "2a_12d", connections_by_region["2a_12d_north-west"], locations_by_region["2a_12d_north-west"]), + "2a_12d_north": PreRegion("2a_12d_north", "2a_12d", connections_by_region["2a_12d_north"], locations_by_region["2a_12d_north"]), - "2a_12_west": PreRegion("2a_12_west", "2a_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12_west"]), - "2a_12_east": PreRegion("2a_12_east", "2a_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_12_east"]), + "2a_12_west": PreRegion("2a_12_west", "2a_12", connections_by_region["2a_12_west"], locations_by_region["2a_12_west"]), + "2a_12_east": PreRegion("2a_12_east", "2a_12", connections_by_region["2a_12_east"], locations_by_region["2a_12_east"]), - "2a_13_west": PreRegion("2a_13_west", "2a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_13_west"]), - "2a_13_phone": PreRegion("2a_13_phone", "2a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_13_phone"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_13_phone"]), + "2a_13_west": PreRegion("2a_13_west", "2a_13", connections_by_region["2a_13_west"], locations_by_region["2a_13_west"]), + "2a_13_phone": PreRegion("2a_13_phone", "2a_13", connections_by_region["2a_13_phone"], locations_by_region["2a_13_phone"]), - "2a_end_0_main": PreRegion("2a_end_0_main", "2a_end_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_0_main"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_0_main"]), - "2a_end_0_top": PreRegion("2a_end_0_top", "2a_end_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_0_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_0_top"]), - "2a_end_0_east": PreRegion("2a_end_0_east", "2a_end_0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_0_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_0_east"]), + "2a_end_0_main": PreRegion("2a_end_0_main", "2a_end_0", connections_by_region["2a_end_0_main"], locations_by_region["2a_end_0_main"]), + "2a_end_0_top": PreRegion("2a_end_0_top", "2a_end_0", connections_by_region["2a_end_0_top"], locations_by_region["2a_end_0_top"]), + "2a_end_0_east": PreRegion("2a_end_0_east", "2a_end_0", connections_by_region["2a_end_0_east"], locations_by_region["2a_end_0_east"]), - "2a_end_s0_bottom": PreRegion("2a_end_s0_bottom", "2a_end_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_s0_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_s0_bottom"]), - "2a_end_s0_top": PreRegion("2a_end_s0_top", "2a_end_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_s0_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_s0_top"]), + "2a_end_s0_bottom": PreRegion("2a_end_s0_bottom", "2a_end_s0", connections_by_region["2a_end_s0_bottom"], locations_by_region["2a_end_s0_bottom"]), + "2a_end_s0_top": PreRegion("2a_end_s0_top", "2a_end_s0", connections_by_region["2a_end_s0_top"], locations_by_region["2a_end_s0_top"]), - "2a_end_s1_bottom": PreRegion("2a_end_s1_bottom", "2a_end_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_s1_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_s1_bottom"]), + "2a_end_s1_bottom": PreRegion("2a_end_s1_bottom", "2a_end_s1", connections_by_region["2a_end_s1_bottom"], locations_by_region["2a_end_s1_bottom"]), - "2a_end_1_west": PreRegion("2a_end_1_west", "2a_end_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_1_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_1_west"]), - "2a_end_1_north-east": PreRegion("2a_end_1_north-east", "2a_end_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_1_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_1_north-east"]), - "2a_end_1_east": PreRegion("2a_end_1_east", "2a_end_1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_1_east"]), + "2a_end_1_west": PreRegion("2a_end_1_west", "2a_end_1", connections_by_region["2a_end_1_west"], locations_by_region["2a_end_1_west"]), + "2a_end_1_north-east": PreRegion("2a_end_1_north-east", "2a_end_1", connections_by_region["2a_end_1_north-east"], locations_by_region["2a_end_1_north-east"]), + "2a_end_1_east": PreRegion("2a_end_1_east", "2a_end_1", connections_by_region["2a_end_1_east"], locations_by_region["2a_end_1_east"]), - "2a_end_2_north-west": PreRegion("2a_end_2_north-west", "2a_end_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_2_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_2_north-west"]), - "2a_end_2_west": PreRegion("2a_end_2_west", "2a_end_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_2_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_2_west"]), - "2a_end_2_north-east": PreRegion("2a_end_2_north-east", "2a_end_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_2_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_2_north-east"]), - "2a_end_2_east": PreRegion("2a_end_2_east", "2a_end_2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_2_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_2_east"]), + "2a_end_2_north-west": PreRegion("2a_end_2_north-west", "2a_end_2", connections_by_region["2a_end_2_north-west"], locations_by_region["2a_end_2_north-west"]), + "2a_end_2_west": PreRegion("2a_end_2_west", "2a_end_2", connections_by_region["2a_end_2_west"], locations_by_region["2a_end_2_west"]), + "2a_end_2_north-east": PreRegion("2a_end_2_north-east", "2a_end_2", connections_by_region["2a_end_2_north-east"], locations_by_region["2a_end_2_north-east"]), + "2a_end_2_east": PreRegion("2a_end_2_east", "2a_end_2", connections_by_region["2a_end_2_east"], locations_by_region["2a_end_2_east"]), - "2a_end_3_north-west": PreRegion("2a_end_3_north-west", "2a_end_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3_north-west"]), - "2a_end_3_west": PreRegion("2a_end_3_west", "2a_end_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3_west"]), - "2a_end_3_east": PreRegion("2a_end_3_east", "2a_end_3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3_east"]), + "2a_end_3_north-west": PreRegion("2a_end_3_north-west", "2a_end_3", connections_by_region["2a_end_3_north-west"], locations_by_region["2a_end_3_north-west"]), + "2a_end_3_west": PreRegion("2a_end_3_west", "2a_end_3", connections_by_region["2a_end_3_west"], locations_by_region["2a_end_3_west"]), + "2a_end_3_east": PreRegion("2a_end_3_east", "2a_end_3", connections_by_region["2a_end_3_east"], locations_by_region["2a_end_3_east"]), - "2a_end_4_west": PreRegion("2a_end_4_west", "2a_end_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_4_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_4_west"]), - "2a_end_4_east": PreRegion("2a_end_4_east", "2a_end_4", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_4_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_4_east"]), + "2a_end_4_west": PreRegion("2a_end_4_west", "2a_end_4", connections_by_region["2a_end_4_west"], locations_by_region["2a_end_4_west"]), + "2a_end_4_east": PreRegion("2a_end_4_east", "2a_end_4", connections_by_region["2a_end_4_east"], locations_by_region["2a_end_4_east"]), - "2a_end_3b_west": PreRegion("2a_end_3b_west", "2a_end_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3b_west"]), - "2a_end_3b_north": PreRegion("2a_end_3b_north", "2a_end_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3b_north"]), - "2a_end_3b_east": PreRegion("2a_end_3b_east", "2a_end_3b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3b_east"]), + "2a_end_3b_west": PreRegion("2a_end_3b_west", "2a_end_3b", connections_by_region["2a_end_3b_west"], locations_by_region["2a_end_3b_west"]), + "2a_end_3b_north": PreRegion("2a_end_3b_north", "2a_end_3b", connections_by_region["2a_end_3b_north"], locations_by_region["2a_end_3b_north"]), + "2a_end_3b_east": PreRegion("2a_end_3b_east", "2a_end_3b", connections_by_region["2a_end_3b_east"], locations_by_region["2a_end_3b_east"]), - "2a_end_3cb_bottom": PreRegion("2a_end_3cb_bottom", "2a_end_3cb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3cb_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3cb_bottom"]), - "2a_end_3cb_top": PreRegion("2a_end_3cb_top", "2a_end_3cb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3cb_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3cb_top"]), + "2a_end_3cb_bottom": PreRegion("2a_end_3cb_bottom", "2a_end_3cb", connections_by_region["2a_end_3cb_bottom"], locations_by_region["2a_end_3cb_bottom"]), + "2a_end_3cb_top": PreRegion("2a_end_3cb_top", "2a_end_3cb", connections_by_region["2a_end_3cb_top"], locations_by_region["2a_end_3cb_top"]), - "2a_end_3c_bottom": PreRegion("2a_end_3c_bottom", "2a_end_3c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_3c_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_3c_bottom"]), + "2a_end_3c_bottom": PreRegion("2a_end_3c_bottom", "2a_end_3c", connections_by_region["2a_end_3c_bottom"], locations_by_region["2a_end_3c_bottom"]), - "2a_end_5_west": PreRegion("2a_end_5_west", "2a_end_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_5_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_5_west"]), - "2a_end_5_east": PreRegion("2a_end_5_east", "2a_end_5", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_5_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_5_east"]), + "2a_end_5_west": PreRegion("2a_end_5_west", "2a_end_5", connections_by_region["2a_end_5_west"], locations_by_region["2a_end_5_west"]), + "2a_end_5_east": PreRegion("2a_end_5_east", "2a_end_5", connections_by_region["2a_end_5_east"], locations_by_region["2a_end_5_east"]), - "2a_end_6_west": PreRegion("2a_end_6_west", "2a_end_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_6_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_6_west"]), - "2a_end_6_main": PreRegion("2a_end_6_main", "2a_end_6", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2a_end_6_main"], [loc for _, loc in all_locations.items() if loc.region_name == "2a_end_6_main"]), + "2a_end_6_west": PreRegion("2a_end_6_west", "2a_end_6", connections_by_region["2a_end_6_west"], locations_by_region["2a_end_6_west"]), + "2a_end_6_main": PreRegion("2a_end_6_main", "2a_end_6", connections_by_region["2a_end_6_main"], locations_by_region["2a_end_6_main"]), - "2b_start_west": PreRegion("2b_start_west", "2b_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_start_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_start_west"]), - "2b_start_east": PreRegion("2b_start_east", "2b_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_start_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_start_east"]), + "2b_start_west": PreRegion("2b_start_west", "2b_start", connections_by_region["2b_start_west"], locations_by_region["2b_start_west"]), + "2b_start_east": PreRegion("2b_start_east", "2b_start", connections_by_region["2b_start_east"], locations_by_region["2b_start_east"]), - "2b_00_west": PreRegion("2b_00_west", "2b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_00_west"]), - "2b_00_east": PreRegion("2b_00_east", "2b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_00_east"]), + "2b_00_west": PreRegion("2b_00_west", "2b_00", connections_by_region["2b_00_west"], locations_by_region["2b_00_west"]), + "2b_00_east": PreRegion("2b_00_east", "2b_00", connections_by_region["2b_00_east"], locations_by_region["2b_00_east"]), - "2b_01_west": PreRegion("2b_01_west", "2b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_01_west"]), - "2b_01_east": PreRegion("2b_01_east", "2b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_01_east"]), + "2b_01_west": PreRegion("2b_01_west", "2b_01", connections_by_region["2b_01_west"], locations_by_region["2b_01_west"]), + "2b_01_east": PreRegion("2b_01_east", "2b_01", connections_by_region["2b_01_east"], locations_by_region["2b_01_east"]), - "2b_01b_west": PreRegion("2b_01b_west", "2b_01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_01b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_01b_west"]), - "2b_01b_east": PreRegion("2b_01b_east", "2b_01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_01b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_01b_east"]), + "2b_01b_west": PreRegion("2b_01b_west", "2b_01b", connections_by_region["2b_01b_west"], locations_by_region["2b_01b_west"]), + "2b_01b_east": PreRegion("2b_01b_east", "2b_01b", connections_by_region["2b_01b_east"], locations_by_region["2b_01b_east"]), - "2b_02b_west": PreRegion("2b_02b_west", "2b_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_02b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_02b_west"]), - "2b_02b_east": PreRegion("2b_02b_east", "2b_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_02b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_02b_east"]), + "2b_02b_west": PreRegion("2b_02b_west", "2b_02b", connections_by_region["2b_02b_west"], locations_by_region["2b_02b_west"]), + "2b_02b_east": PreRegion("2b_02b_east", "2b_02b", connections_by_region["2b_02b_east"], locations_by_region["2b_02b_east"]), - "2b_02_west": PreRegion("2b_02_west", "2b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_02_west"]), - "2b_02_east": PreRegion("2b_02_east", "2b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_02_east"]), + "2b_02_west": PreRegion("2b_02_west", "2b_02", connections_by_region["2b_02_west"], locations_by_region["2b_02_west"]), + "2b_02_east": PreRegion("2b_02_east", "2b_02", connections_by_region["2b_02_east"], locations_by_region["2b_02_east"]), - "2b_03_west": PreRegion("2b_03_west", "2b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_03_west"]), - "2b_03_east": PreRegion("2b_03_east", "2b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_03_east"]), + "2b_03_west": PreRegion("2b_03_west", "2b_03", connections_by_region["2b_03_west"], locations_by_region["2b_03_west"]), + "2b_03_east": PreRegion("2b_03_east", "2b_03", connections_by_region["2b_03_east"], locations_by_region["2b_03_east"]), - "2b_04_bottom": PreRegion("2b_04_bottom", "2b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_04_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_04_bottom"]), - "2b_04_top": PreRegion("2b_04_top", "2b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_04_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_04_top"]), + "2b_04_bottom": PreRegion("2b_04_bottom", "2b_04", connections_by_region["2b_04_bottom"], locations_by_region["2b_04_bottom"]), + "2b_04_top": PreRegion("2b_04_top", "2b_04", connections_by_region["2b_04_top"], locations_by_region["2b_04_top"]), - "2b_05_bottom": PreRegion("2b_05_bottom", "2b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_05_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_05_bottom"]), - "2b_05_top": PreRegion("2b_05_top", "2b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_05_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_05_top"]), + "2b_05_bottom": PreRegion("2b_05_bottom", "2b_05", connections_by_region["2b_05_bottom"], locations_by_region["2b_05_bottom"]), + "2b_05_top": PreRegion("2b_05_top", "2b_05", connections_by_region["2b_05_top"], locations_by_region["2b_05_top"]), - "2b_06_west": PreRegion("2b_06_west", "2b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_06_west"]), - "2b_06_east": PreRegion("2b_06_east", "2b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_06_east"]), + "2b_06_west": PreRegion("2b_06_west", "2b_06", connections_by_region["2b_06_west"], locations_by_region["2b_06_west"]), + "2b_06_east": PreRegion("2b_06_east", "2b_06", connections_by_region["2b_06_east"], locations_by_region["2b_06_east"]), - "2b_07_bottom": PreRegion("2b_07_bottom", "2b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_07_bottom"]), - "2b_07_top": PreRegion("2b_07_top", "2b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_07_top"]), + "2b_07_bottom": PreRegion("2b_07_bottom", "2b_07", connections_by_region["2b_07_bottom"], locations_by_region["2b_07_bottom"]), + "2b_07_top": PreRegion("2b_07_top", "2b_07", connections_by_region["2b_07_top"], locations_by_region["2b_07_top"]), - "2b_08b_west": PreRegion("2b_08b_west", "2b_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_08b_west"]), - "2b_08b_east": PreRegion("2b_08b_east", "2b_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_08b_east"]), + "2b_08b_west": PreRegion("2b_08b_west", "2b_08b", connections_by_region["2b_08b_west"], locations_by_region["2b_08b_west"]), + "2b_08b_east": PreRegion("2b_08b_east", "2b_08b", connections_by_region["2b_08b_east"], locations_by_region["2b_08b_east"]), - "2b_08_west": PreRegion("2b_08_west", "2b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_08_west"]), - "2b_08_east": PreRegion("2b_08_east", "2b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_08_east"]), + "2b_08_west": PreRegion("2b_08_west", "2b_08", connections_by_region["2b_08_west"], locations_by_region["2b_08_west"]), + "2b_08_east": PreRegion("2b_08_east", "2b_08", connections_by_region["2b_08_east"], locations_by_region["2b_08_east"]), - "2b_09_west": PreRegion("2b_09_west", "2b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_09_west"]), - "2b_09_east": PreRegion("2b_09_east", "2b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_09_east"]), + "2b_09_west": PreRegion("2b_09_west", "2b_09", connections_by_region["2b_09_west"], locations_by_region["2b_09_west"]), + "2b_09_east": PreRegion("2b_09_east", "2b_09", connections_by_region["2b_09_east"], locations_by_region["2b_09_east"]), - "2b_10_west": PreRegion("2b_10_west", "2b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_10_west"]), - "2b_10_east": PreRegion("2b_10_east", "2b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_10_east"]), + "2b_10_west": PreRegion("2b_10_west", "2b_10", connections_by_region["2b_10_west"], locations_by_region["2b_10_west"]), + "2b_10_east": PreRegion("2b_10_east", "2b_10", connections_by_region["2b_10_east"], locations_by_region["2b_10_east"]), - "2b_11_bottom": PreRegion("2b_11_bottom", "2b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_11_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_11_bottom"]), - "2b_11_top": PreRegion("2b_11_top", "2b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_11_top"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_11_top"]), + "2b_11_bottom": PreRegion("2b_11_bottom", "2b_11", connections_by_region["2b_11_bottom"], locations_by_region["2b_11_bottom"]), + "2b_11_top": PreRegion("2b_11_top", "2b_11", connections_by_region["2b_11_top"], locations_by_region["2b_11_top"]), - "2b_end_west": PreRegion("2b_end_west", "2b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_end_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_end_west"]), - "2b_end_goal": PreRegion("2b_end_goal", "2b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2b_end_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "2b_end_goal"]), + "2b_end_west": PreRegion("2b_end_west", "2b_end", connections_by_region["2b_end_west"], locations_by_region["2b_end_west"]), + "2b_end_goal": PreRegion("2b_end_goal", "2b_end", connections_by_region["2b_end_goal"], locations_by_region["2b_end_goal"]), - "2c_00_west": PreRegion("2c_00_west", "2c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_00_west"]), - "2c_00_east": PreRegion("2c_00_east", "2c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_00_east"]), + "2c_00_west": PreRegion("2c_00_west", "2c_00", connections_by_region["2c_00_west"], locations_by_region["2c_00_west"]), + "2c_00_east": PreRegion("2c_00_east", "2c_00", connections_by_region["2c_00_east"], locations_by_region["2c_00_east"]), - "2c_01_west": PreRegion("2c_01_west", "2c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_01_west"]), - "2c_01_east": PreRegion("2c_01_east", "2c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_01_east"]), + "2c_01_west": PreRegion("2c_01_west", "2c_01", connections_by_region["2c_01_west"], locations_by_region["2c_01_west"]), + "2c_01_east": PreRegion("2c_01_east", "2c_01", connections_by_region["2c_01_east"], locations_by_region["2c_01_east"]), - "2c_02_west": PreRegion("2c_02_west", "2c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_02_west"]), - "2c_02_goal": PreRegion("2c_02_goal", "2c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "2c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "2c_02_goal"]), + "2c_02_west": PreRegion("2c_02_west", "2c_02", connections_by_region["2c_02_west"], locations_by_region["2c_02_west"]), + "2c_02_goal": PreRegion("2c_02_goal", "2c_02", connections_by_region["2c_02_goal"], locations_by_region["2c_02_goal"]), - "3a_s0_main": PreRegion("3a_s0_main", "3a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s0_main"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s0_main"]), - "3a_s0_east": PreRegion("3a_s0_east", "3a_s0", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s0_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s0_east"]), + "3a_s0_main": PreRegion("3a_s0_main", "3a_s0", connections_by_region["3a_s0_main"], locations_by_region["3a_s0_main"]), + "3a_s0_east": PreRegion("3a_s0_east", "3a_s0", connections_by_region["3a_s0_east"], locations_by_region["3a_s0_east"]), - "3a_s1_west": PreRegion("3a_s1_west", "3a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s1_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s1_west"]), - "3a_s1_east": PreRegion("3a_s1_east", "3a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s1_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s1_east"]), - "3a_s1_north-east": PreRegion("3a_s1_north-east", "3a_s1", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s1_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s1_north-east"]), + "3a_s1_west": PreRegion("3a_s1_west", "3a_s1", connections_by_region["3a_s1_west"], locations_by_region["3a_s1_west"]), + "3a_s1_east": PreRegion("3a_s1_east", "3a_s1", connections_by_region["3a_s1_east"], locations_by_region["3a_s1_east"]), + "3a_s1_north-east": PreRegion("3a_s1_north-east", "3a_s1", connections_by_region["3a_s1_north-east"], locations_by_region["3a_s1_north-east"]), - "3a_s2_west": PreRegion("3a_s2_west", "3a_s2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s2_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s2_west"]), - "3a_s2_north-west": PreRegion("3a_s2_north-west", "3a_s2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s2_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s2_north-west"]), - "3a_s2_east": PreRegion("3a_s2_east", "3a_s2", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s2_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s2_east"]), + "3a_s2_west": PreRegion("3a_s2_west", "3a_s2", connections_by_region["3a_s2_west"], locations_by_region["3a_s2_west"]), + "3a_s2_north-west": PreRegion("3a_s2_north-west", "3a_s2", connections_by_region["3a_s2_north-west"], locations_by_region["3a_s2_north-west"]), + "3a_s2_east": PreRegion("3a_s2_east", "3a_s2", connections_by_region["3a_s2_east"], locations_by_region["3a_s2_east"]), - "3a_s3_west": PreRegion("3a_s3_west", "3a_s3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s3_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s3_west"]), - "3a_s3_north": PreRegion("3a_s3_north", "3a_s3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s3_north"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s3_north"]), - "3a_s3_east": PreRegion("3a_s3_east", "3a_s3", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_s3_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_s3_east"]), + "3a_s3_west": PreRegion("3a_s3_west", "3a_s3", connections_by_region["3a_s3_west"], locations_by_region["3a_s3_west"]), + "3a_s3_north": PreRegion("3a_s3_north", "3a_s3", connections_by_region["3a_s3_north"], locations_by_region["3a_s3_north"]), + "3a_s3_east": PreRegion("3a_s3_east", "3a_s3", connections_by_region["3a_s3_east"], locations_by_region["3a_s3_east"]), - "3a_0x-a_west": PreRegion("3a_0x-a_west", "3a_0x-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_0x-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_0x-a_west"]), - "3a_0x-a_east": PreRegion("3a_0x-a_east", "3a_0x-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_0x-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_0x-a_east"]), + "3a_0x-a_west": PreRegion("3a_0x-a_west", "3a_0x-a", connections_by_region["3a_0x-a_west"], locations_by_region["3a_0x-a_west"]), + "3a_0x-a_east": PreRegion("3a_0x-a_east", "3a_0x-a", connections_by_region["3a_0x-a_east"], locations_by_region["3a_0x-a_east"]), - "3a_00-a_west": PreRegion("3a_00-a_west", "3a_00-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-a_west"]), - "3a_00-a_east": PreRegion("3a_00-a_east", "3a_00-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-a_east"]), + "3a_00-a_west": PreRegion("3a_00-a_west", "3a_00-a", connections_by_region["3a_00-a_west"], locations_by_region["3a_00-a_west"]), + "3a_00-a_east": PreRegion("3a_00-a_east", "3a_00-a", connections_by_region["3a_00-a_east"], locations_by_region["3a_00-a_east"]), - "3a_02-a_west": PreRegion("3a_02-a_west", "3a_02-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-a_west"]), - "3a_02-a_top": PreRegion("3a_02-a_top", "3a_02-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-a_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-a_top"]), - "3a_02-a_main": PreRegion("3a_02-a_main", "3a_02-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-a_main"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-a_main"]), - "3a_02-a_east": PreRegion("3a_02-a_east", "3a_02-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-a_east"]), + "3a_02-a_west": PreRegion("3a_02-a_west", "3a_02-a", connections_by_region["3a_02-a_west"], locations_by_region["3a_02-a_west"]), + "3a_02-a_top": PreRegion("3a_02-a_top", "3a_02-a", connections_by_region["3a_02-a_top"], locations_by_region["3a_02-a_top"]), + "3a_02-a_main": PreRegion("3a_02-a_main", "3a_02-a", connections_by_region["3a_02-a_main"], locations_by_region["3a_02-a_main"]), + "3a_02-a_east": PreRegion("3a_02-a_east", "3a_02-a", connections_by_region["3a_02-a_east"], locations_by_region["3a_02-a_east"]), - "3a_02-b_west": PreRegion("3a_02-b_west", "3a_02-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-b_west"]), - "3a_02-b_east": PreRegion("3a_02-b_east", "3a_02-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-b_east"]), - "3a_02-b_far-east": PreRegion("3a_02-b_far-east", "3a_02-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-b_far-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-b_far-east"]), + "3a_02-b_west": PreRegion("3a_02-b_west", "3a_02-b", connections_by_region["3a_02-b_west"], locations_by_region["3a_02-b_west"]), + "3a_02-b_east": PreRegion("3a_02-b_east", "3a_02-b", connections_by_region["3a_02-b_east"], locations_by_region["3a_02-b_east"]), + "3a_02-b_far-east": PreRegion("3a_02-b_far-east", "3a_02-b", connections_by_region["3a_02-b_far-east"], locations_by_region["3a_02-b_far-east"]), - "3a_01-b_west": PreRegion("3a_01-b_west", "3a_01-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_01-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_01-b_west"]), - "3a_01-b_north-west": PreRegion("3a_01-b_north-west", "3a_01-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_01-b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_01-b_north-west"]), - "3a_01-b_east": PreRegion("3a_01-b_east", "3a_01-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_01-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_01-b_east"]), + "3a_01-b_west": PreRegion("3a_01-b_west", "3a_01-b", connections_by_region["3a_01-b_west"], locations_by_region["3a_01-b_west"]), + "3a_01-b_north-west": PreRegion("3a_01-b_north-west", "3a_01-b", connections_by_region["3a_01-b_north-west"], locations_by_region["3a_01-b_north-west"]), + "3a_01-b_east": PreRegion("3a_01-b_east", "3a_01-b", connections_by_region["3a_01-b_east"], locations_by_region["3a_01-b_east"]), - "3a_00-b_south-west": PreRegion("3a_00-b_south-west", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_south-west"]), - "3a_00-b_south-east": PreRegion("3a_00-b_south-east", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_south-east"]), - "3a_00-b_west": PreRegion("3a_00-b_west", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_west"]), - "3a_00-b_north-west": PreRegion("3a_00-b_north-west", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_north-west"]), - "3a_00-b_east": PreRegion("3a_00-b_east", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_east"]), - "3a_00-b_north": PreRegion("3a_00-b_north", "3a_00-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-b_north"]), + "3a_00-b_south-west": PreRegion("3a_00-b_south-west", "3a_00-b", connections_by_region["3a_00-b_south-west"], locations_by_region["3a_00-b_south-west"]), + "3a_00-b_south-east": PreRegion("3a_00-b_south-east", "3a_00-b", connections_by_region["3a_00-b_south-east"], locations_by_region["3a_00-b_south-east"]), + "3a_00-b_west": PreRegion("3a_00-b_west", "3a_00-b", connections_by_region["3a_00-b_west"], locations_by_region["3a_00-b_west"]), + "3a_00-b_north-west": PreRegion("3a_00-b_north-west", "3a_00-b", connections_by_region["3a_00-b_north-west"], locations_by_region["3a_00-b_north-west"]), + "3a_00-b_east": PreRegion("3a_00-b_east", "3a_00-b", connections_by_region["3a_00-b_east"], locations_by_region["3a_00-b_east"]), + "3a_00-b_north": PreRegion("3a_00-b_north", "3a_00-b", connections_by_region["3a_00-b_north"], locations_by_region["3a_00-b_north"]), - "3a_00-c_south-west": PreRegion("3a_00-c_south-west", "3a_00-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-c_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-c_south-west"]), - "3a_00-c_south-east": PreRegion("3a_00-c_south-east", "3a_00-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-c_south-east"]), - "3a_00-c_north-east": PreRegion("3a_00-c_north-east", "3a_00-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-c_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-c_north-east"]), + "3a_00-c_south-west": PreRegion("3a_00-c_south-west", "3a_00-c", connections_by_region["3a_00-c_south-west"], locations_by_region["3a_00-c_south-west"]), + "3a_00-c_south-east": PreRegion("3a_00-c_south-east", "3a_00-c", connections_by_region["3a_00-c_south-east"], locations_by_region["3a_00-c_south-east"]), + "3a_00-c_north-east": PreRegion("3a_00-c_north-east", "3a_00-c", connections_by_region["3a_00-c_north-east"], locations_by_region["3a_00-c_north-east"]), - "3a_0x-b_west": PreRegion("3a_0x-b_west", "3a_0x-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_0x-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_0x-b_west"]), - "3a_0x-b_south-east": PreRegion("3a_0x-b_south-east", "3a_0x-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_0x-b_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_0x-b_south-east"]), - "3a_0x-b_north-east": PreRegion("3a_0x-b_north-east", "3a_0x-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_0x-b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_0x-b_north-east"]), + "3a_0x-b_west": PreRegion("3a_0x-b_west", "3a_0x-b", connections_by_region["3a_0x-b_west"], locations_by_region["3a_0x-b_west"]), + "3a_0x-b_south-east": PreRegion("3a_0x-b_south-east", "3a_0x-b", connections_by_region["3a_0x-b_south-east"], locations_by_region["3a_0x-b_south-east"]), + "3a_0x-b_north-east": PreRegion("3a_0x-b_north-east", "3a_0x-b", connections_by_region["3a_0x-b_north-east"], locations_by_region["3a_0x-b_north-east"]), - "3a_03-a_west": PreRegion("3a_03-a_west", "3a_03-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-a_west"]), - "3a_03-a_top": PreRegion("3a_03-a_top", "3a_03-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-a_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-a_top"]), - "3a_03-a_east": PreRegion("3a_03-a_east", "3a_03-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-a_east"]), + "3a_03-a_west": PreRegion("3a_03-a_west", "3a_03-a", connections_by_region["3a_03-a_west"], locations_by_region["3a_03-a_west"]), + "3a_03-a_top": PreRegion("3a_03-a_top", "3a_03-a", connections_by_region["3a_03-a_top"], locations_by_region["3a_03-a_top"]), + "3a_03-a_east": PreRegion("3a_03-a_east", "3a_03-a", connections_by_region["3a_03-a_east"], locations_by_region["3a_03-a_east"]), - "3a_04-b_west": PreRegion("3a_04-b_west", "3a_04-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-b_west"]), - "3a_04-b_east": PreRegion("3a_04-b_east", "3a_04-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-b_east"]), + "3a_04-b_west": PreRegion("3a_04-b_west", "3a_04-b", connections_by_region["3a_04-b_west"], locations_by_region["3a_04-b_west"]), + "3a_04-b_east": PreRegion("3a_04-b_east", "3a_04-b", connections_by_region["3a_04-b_east"], locations_by_region["3a_04-b_east"]), - "3a_05-a_west": PreRegion("3a_05-a_west", "3a_05-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_05-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_05-a_west"]), - "3a_05-a_east": PreRegion("3a_05-a_east", "3a_05-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_05-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_05-a_east"]), + "3a_05-a_west": PreRegion("3a_05-a_west", "3a_05-a", connections_by_region["3a_05-a_west"], locations_by_region["3a_05-a_west"]), + "3a_05-a_east": PreRegion("3a_05-a_east", "3a_05-a", connections_by_region["3a_05-a_east"], locations_by_region["3a_05-a_east"]), - "3a_06-a_west": PreRegion("3a_06-a_west", "3a_06-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-a_west"]), - "3a_06-a_east": PreRegion("3a_06-a_east", "3a_06-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-a_east"]), + "3a_06-a_west": PreRegion("3a_06-a_west", "3a_06-a", connections_by_region["3a_06-a_west"], locations_by_region["3a_06-a_west"]), + "3a_06-a_east": PreRegion("3a_06-a_east", "3a_06-a", connections_by_region["3a_06-a_east"], locations_by_region["3a_06-a_east"]), - "3a_07-a_west": PreRegion("3a_07-a_west", "3a_07-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-a_west"]), - "3a_07-a_top": PreRegion("3a_07-a_top", "3a_07-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-a_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-a_top"]), - "3a_07-a_east": PreRegion("3a_07-a_east", "3a_07-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-a_east"]), + "3a_07-a_west": PreRegion("3a_07-a_west", "3a_07-a", connections_by_region["3a_07-a_west"], locations_by_region["3a_07-a_west"]), + "3a_07-a_top": PreRegion("3a_07-a_top", "3a_07-a", connections_by_region["3a_07-a_top"], locations_by_region["3a_07-a_top"]), + "3a_07-a_east": PreRegion("3a_07-a_east", "3a_07-a", connections_by_region["3a_07-a_east"], locations_by_region["3a_07-a_east"]), - "3a_07-b_bottom": PreRegion("3a_07-b_bottom", "3a_07-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-b_bottom"]), - "3a_07-b_west": PreRegion("3a_07-b_west", "3a_07-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-b_west"]), - "3a_07-b_top": PreRegion("3a_07-b_top", "3a_07-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-b_top"]), - "3a_07-b_east": PreRegion("3a_07-b_east", "3a_07-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_07-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_07-b_east"]), + "3a_07-b_bottom": PreRegion("3a_07-b_bottom", "3a_07-b", connections_by_region["3a_07-b_bottom"], locations_by_region["3a_07-b_bottom"]), + "3a_07-b_west": PreRegion("3a_07-b_west", "3a_07-b", connections_by_region["3a_07-b_west"], locations_by_region["3a_07-b_west"]), + "3a_07-b_top": PreRegion("3a_07-b_top", "3a_07-b", connections_by_region["3a_07-b_top"], locations_by_region["3a_07-b_top"]), + "3a_07-b_east": PreRegion("3a_07-b_east", "3a_07-b", connections_by_region["3a_07-b_east"], locations_by_region["3a_07-b_east"]), - "3a_06-b_west": PreRegion("3a_06-b_west", "3a_06-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-b_west"]), - "3a_06-b_east": PreRegion("3a_06-b_east", "3a_06-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-b_east"]), + "3a_06-b_west": PreRegion("3a_06-b_west", "3a_06-b", connections_by_region["3a_06-b_west"], locations_by_region["3a_06-b_west"]), + "3a_06-b_east": PreRegion("3a_06-b_east", "3a_06-b", connections_by_region["3a_06-b_east"], locations_by_region["3a_06-b_east"]), - "3a_06-c_south-west": PreRegion("3a_06-c_south-west", "3a_06-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-c_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-c_south-west"]), - "3a_06-c_north-west": PreRegion("3a_06-c_north-west", "3a_06-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-c_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-c_north-west"]), - "3a_06-c_south-east": PreRegion("3a_06-c_south-east", "3a_06-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-c_south-east"]), - "3a_06-c_east": PreRegion("3a_06-c_east", "3a_06-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-c_east"]), + "3a_06-c_south-west": PreRegion("3a_06-c_south-west", "3a_06-c", connections_by_region["3a_06-c_south-west"], locations_by_region["3a_06-c_south-west"]), + "3a_06-c_north-west": PreRegion("3a_06-c_north-west", "3a_06-c", connections_by_region["3a_06-c_north-west"], locations_by_region["3a_06-c_north-west"]), + "3a_06-c_south-east": PreRegion("3a_06-c_south-east", "3a_06-c", connections_by_region["3a_06-c_south-east"], locations_by_region["3a_06-c_south-east"]), + "3a_06-c_east": PreRegion("3a_06-c_east", "3a_06-c", connections_by_region["3a_06-c_east"], locations_by_region["3a_06-c_east"]), - "3a_05-c_east": PreRegion("3a_05-c_east", "3a_05-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_05-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_05-c_east"]), + "3a_05-c_east": PreRegion("3a_05-c_east", "3a_05-c", connections_by_region["3a_05-c_east"], locations_by_region["3a_05-c_east"]), - "3a_08-c_west": PreRegion("3a_08-c_west", "3a_08-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-c_west"]), - "3a_08-c_east": PreRegion("3a_08-c_east", "3a_08-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-c_east"]), + "3a_08-c_west": PreRegion("3a_08-c_west", "3a_08-c", connections_by_region["3a_08-c_west"], locations_by_region["3a_08-c_west"]), + "3a_08-c_east": PreRegion("3a_08-c_east", "3a_08-c", connections_by_region["3a_08-c_east"], locations_by_region["3a_08-c_east"]), - "3a_08-b_west": PreRegion("3a_08-b_west", "3a_08-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-b_west"]), - "3a_08-b_east": PreRegion("3a_08-b_east", "3a_08-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-b_east"]), + "3a_08-b_west": PreRegion("3a_08-b_west", "3a_08-b", connections_by_region["3a_08-b_west"], locations_by_region["3a_08-b_west"]), + "3a_08-b_east": PreRegion("3a_08-b_east", "3a_08-b", connections_by_region["3a_08-b_east"], locations_by_region["3a_08-b_east"]), - "3a_08-a_west": PreRegion("3a_08-a_west", "3a_08-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-a_west"]), - "3a_08-a_bottom": PreRegion("3a_08-a_bottom", "3a_08-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-a_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-a_bottom"]), - "3a_08-a_east": PreRegion("3a_08-a_east", "3a_08-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-a_east"]), + "3a_08-a_west": PreRegion("3a_08-a_west", "3a_08-a", connections_by_region["3a_08-a_west"], locations_by_region["3a_08-a_west"]), + "3a_08-a_bottom": PreRegion("3a_08-a_bottom", "3a_08-a", connections_by_region["3a_08-a_bottom"], locations_by_region["3a_08-a_bottom"]), + "3a_08-a_east": PreRegion("3a_08-a_east", "3a_08-a", connections_by_region["3a_08-a_east"], locations_by_region["3a_08-a_east"]), - "3a_09-b_west": PreRegion("3a_09-b_west", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_west"]), - "3a_09-b_north-west": PreRegion("3a_09-b_north-west", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_north-west"]), - "3a_09-b_center": PreRegion("3a_09-b_center", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_center"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_center"]), - "3a_09-b_south-west": PreRegion("3a_09-b_south-west", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_south-west"]), - "3a_09-b_south": PreRegion("3a_09-b_south", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_south"]), - "3a_09-b_south-east": PreRegion("3a_09-b_south-east", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_south-east"]), - "3a_09-b_east": PreRegion("3a_09-b_east", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_east"]), - "3a_09-b_north-east-right": PreRegion("3a_09-b_north-east-right", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_north-east-right"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_north-east-right"]), - "3a_09-b_north-east-top": PreRegion("3a_09-b_north-east-top", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_north-east-top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_north-east-top"]), - "3a_09-b_north": PreRegion("3a_09-b_north", "3a_09-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-b_north"]), + "3a_09-b_west": PreRegion("3a_09-b_west", "3a_09-b", connections_by_region["3a_09-b_west"], locations_by_region["3a_09-b_west"]), + "3a_09-b_north-west": PreRegion("3a_09-b_north-west", "3a_09-b", connections_by_region["3a_09-b_north-west"], locations_by_region["3a_09-b_north-west"]), + "3a_09-b_center": PreRegion("3a_09-b_center", "3a_09-b", connections_by_region["3a_09-b_center"], locations_by_region["3a_09-b_center"]), + "3a_09-b_south-west": PreRegion("3a_09-b_south-west", "3a_09-b", connections_by_region["3a_09-b_south-west"], locations_by_region["3a_09-b_south-west"]), + "3a_09-b_south": PreRegion("3a_09-b_south", "3a_09-b", connections_by_region["3a_09-b_south"], locations_by_region["3a_09-b_south"]), + "3a_09-b_south-east": PreRegion("3a_09-b_south-east", "3a_09-b", connections_by_region["3a_09-b_south-east"], locations_by_region["3a_09-b_south-east"]), + "3a_09-b_east": PreRegion("3a_09-b_east", "3a_09-b", connections_by_region["3a_09-b_east"], locations_by_region["3a_09-b_east"]), + "3a_09-b_north-east-right": PreRegion("3a_09-b_north-east-right", "3a_09-b", connections_by_region["3a_09-b_north-east-right"], locations_by_region["3a_09-b_north-east-right"]), + "3a_09-b_north-east-top": PreRegion("3a_09-b_north-east-top", "3a_09-b", connections_by_region["3a_09-b_north-east-top"], locations_by_region["3a_09-b_north-east-top"]), + "3a_09-b_north": PreRegion("3a_09-b_north", "3a_09-b", connections_by_region["3a_09-b_north"], locations_by_region["3a_09-b_north"]), - "3a_10-x_west": PreRegion("3a_10-x_west", "3a_10-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-x_west"]), - "3a_10-x_south-east": PreRegion("3a_10-x_south-east", "3a_10-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-x_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-x_south-east"]), - "3a_10-x_north-east-top": PreRegion("3a_10-x_north-east-top", "3a_10-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-x_north-east-top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-x_north-east-top"]), - "3a_10-x_north-east-right": PreRegion("3a_10-x_north-east-right", "3a_10-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-x_north-east-right"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-x_north-east-right"]), + "3a_10-x_west": PreRegion("3a_10-x_west", "3a_10-x", connections_by_region["3a_10-x_west"], locations_by_region["3a_10-x_west"]), + "3a_10-x_south-east": PreRegion("3a_10-x_south-east", "3a_10-x", connections_by_region["3a_10-x_south-east"], locations_by_region["3a_10-x_south-east"]), + "3a_10-x_north-east-top": PreRegion("3a_10-x_north-east-top", "3a_10-x", connections_by_region["3a_10-x_north-east-top"], locations_by_region["3a_10-x_north-east-top"]), + "3a_10-x_north-east-right": PreRegion("3a_10-x_north-east-right", "3a_10-x", connections_by_region["3a_10-x_north-east-right"], locations_by_region["3a_10-x_north-east-right"]), - "3a_11-x_west": PreRegion("3a_11-x_west", "3a_11-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-x_west"]), - "3a_11-x_south": PreRegion("3a_11-x_south", "3a_11-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-x_south"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-x_south"]), + "3a_11-x_west": PreRegion("3a_11-x_west", "3a_11-x", connections_by_region["3a_11-x_west"], locations_by_region["3a_11-x_west"]), + "3a_11-x_south": PreRegion("3a_11-x_south", "3a_11-x", connections_by_region["3a_11-x_south"], locations_by_region["3a_11-x_south"]), - "3a_11-y_west": PreRegion("3a_11-y_west", "3a_11-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-y_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-y_west"]), - "3a_11-y_east": PreRegion("3a_11-y_east", "3a_11-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-y_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-y_east"]), - "3a_11-y_south": PreRegion("3a_11-y_south", "3a_11-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-y_south"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-y_south"]), + "3a_11-y_west": PreRegion("3a_11-y_west", "3a_11-y", connections_by_region["3a_11-y_west"], locations_by_region["3a_11-y_west"]), + "3a_11-y_east": PreRegion("3a_11-y_east", "3a_11-y", connections_by_region["3a_11-y_east"], locations_by_region["3a_11-y_east"]), + "3a_11-y_south": PreRegion("3a_11-y_south", "3a_11-y", connections_by_region["3a_11-y_south"], locations_by_region["3a_11-y_south"]), - "3a_12-y_west": PreRegion("3a_12-y_west", "3a_12-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-y_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-y_west"]), + "3a_12-y_west": PreRegion("3a_12-y_west", "3a_12-y", connections_by_region["3a_12-y_west"], locations_by_region["3a_12-y_west"]), - "3a_11-z_west": PreRegion("3a_11-z_west", "3a_11-z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-z_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-z_west"]), - "3a_11-z_east": PreRegion("3a_11-z_east", "3a_11-z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-z_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-z_east"]), + "3a_11-z_west": PreRegion("3a_11-z_west", "3a_11-z", connections_by_region["3a_11-z_west"], locations_by_region["3a_11-z_west"]), + "3a_11-z_east": PreRegion("3a_11-z_east", "3a_11-z", connections_by_region["3a_11-z_east"], locations_by_region["3a_11-z_east"]), - "3a_10-z_bottom": PreRegion("3a_10-z_bottom", "3a_10-z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-z_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-z_bottom"]), - "3a_10-z_top": PreRegion("3a_10-z_top", "3a_10-z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-z_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-z_top"]), + "3a_10-z_bottom": PreRegion("3a_10-z_bottom", "3a_10-z", connections_by_region["3a_10-z_bottom"], locations_by_region["3a_10-z_bottom"]), + "3a_10-z_top": PreRegion("3a_10-z_top", "3a_10-z", connections_by_region["3a_10-z_top"], locations_by_region["3a_10-z_top"]), - "3a_10-y_bottom": PreRegion("3a_10-y_bottom", "3a_10-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-y_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-y_bottom"]), - "3a_10-y_top": PreRegion("3a_10-y_top", "3a_10-y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-y_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-y_top"]), + "3a_10-y_bottom": PreRegion("3a_10-y_bottom", "3a_10-y", connections_by_region["3a_10-y_bottom"], locations_by_region["3a_10-y_bottom"]), + "3a_10-y_top": PreRegion("3a_10-y_top", "3a_10-y", connections_by_region["3a_10-y_top"], locations_by_region["3a_10-y_top"]), - "3a_10-c_south-east": PreRegion("3a_10-c_south-east", "3a_10-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-c_south-east"]), - "3a_10-c_north-east": PreRegion("3a_10-c_north-east", "3a_10-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-c_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-c_north-east"]), - "3a_10-c_north-west": PreRegion("3a_10-c_north-west", "3a_10-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-c_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-c_north-west"]), - "3a_10-c_south-west": PreRegion("3a_10-c_south-west", "3a_10-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-c_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-c_south-west"]), + "3a_10-c_south-east": PreRegion("3a_10-c_south-east", "3a_10-c", connections_by_region["3a_10-c_south-east"], locations_by_region["3a_10-c_south-east"]), + "3a_10-c_north-east": PreRegion("3a_10-c_north-east", "3a_10-c", connections_by_region["3a_10-c_north-east"], locations_by_region["3a_10-c_north-east"]), + "3a_10-c_north-west": PreRegion("3a_10-c_north-west", "3a_10-c", connections_by_region["3a_10-c_north-west"], locations_by_region["3a_10-c_north-west"]), + "3a_10-c_south-west": PreRegion("3a_10-c_south-west", "3a_10-c", connections_by_region["3a_10-c_south-west"], locations_by_region["3a_10-c_south-west"]), - "3a_11-c_west": PreRegion("3a_11-c_west", "3a_11-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-c_west"]), - "3a_11-c_east": PreRegion("3a_11-c_east", "3a_11-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-c_east"]), - "3a_11-c_south-east": PreRegion("3a_11-c_south-east", "3a_11-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-c_south-east"]), - "3a_11-c_south-west": PreRegion("3a_11-c_south-west", "3a_11-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-c_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-c_south-west"]), + "3a_11-c_west": PreRegion("3a_11-c_west", "3a_11-c", connections_by_region["3a_11-c_west"], locations_by_region["3a_11-c_west"]), + "3a_11-c_east": PreRegion("3a_11-c_east", "3a_11-c", connections_by_region["3a_11-c_east"], locations_by_region["3a_11-c_east"]), + "3a_11-c_south-east": PreRegion("3a_11-c_south-east", "3a_11-c", connections_by_region["3a_11-c_south-east"], locations_by_region["3a_11-c_south-east"]), + "3a_11-c_south-west": PreRegion("3a_11-c_south-west", "3a_11-c", connections_by_region["3a_11-c_south-west"], locations_by_region["3a_11-c_south-west"]), - "3a_12-c_west": PreRegion("3a_12-c_west", "3a_12-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-c_west"]), - "3a_12-c_top": PreRegion("3a_12-c_top", "3a_12-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-c_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-c_top"]), + "3a_12-c_west": PreRegion("3a_12-c_west", "3a_12-c", connections_by_region["3a_12-c_west"], locations_by_region["3a_12-c_west"]), + "3a_12-c_top": PreRegion("3a_12-c_top", "3a_12-c", connections_by_region["3a_12-c_top"], locations_by_region["3a_12-c_top"]), - "3a_12-d_bottom": PreRegion("3a_12-d_bottom", "3a_12-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-d_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-d_bottom"]), - "3a_12-d_top": PreRegion("3a_12-d_top", "3a_12-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-d_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-d_top"]), + "3a_12-d_bottom": PreRegion("3a_12-d_bottom", "3a_12-d", connections_by_region["3a_12-d_bottom"], locations_by_region["3a_12-d_bottom"]), + "3a_12-d_top": PreRegion("3a_12-d_top", "3a_12-d", connections_by_region["3a_12-d_top"], locations_by_region["3a_12-d_top"]), - "3a_11-d_west": PreRegion("3a_11-d_west", "3a_11-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-d_west"]), - "3a_11-d_east": PreRegion("3a_11-d_east", "3a_11-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-d_east"]), + "3a_11-d_west": PreRegion("3a_11-d_west", "3a_11-d", connections_by_region["3a_11-d_west"], locations_by_region["3a_11-d_west"]), + "3a_11-d_east": PreRegion("3a_11-d_east", "3a_11-d", connections_by_region["3a_11-d_east"], locations_by_region["3a_11-d_east"]), - "3a_10-d_west": PreRegion("3a_10-d_west", "3a_10-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-d_west"]), - "3a_10-d_main": PreRegion("3a_10-d_main", "3a_10-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-d_main"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-d_main"]), - "3a_10-d_east": PreRegion("3a_10-d_east", "3a_10-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_10-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_10-d_east"]), + "3a_10-d_west": PreRegion("3a_10-d_west", "3a_10-d", connections_by_region["3a_10-d_west"], locations_by_region["3a_10-d_west"]), + "3a_10-d_main": PreRegion("3a_10-d_main", "3a_10-d", connections_by_region["3a_10-d_main"], locations_by_region["3a_10-d_main"]), + "3a_10-d_east": PreRegion("3a_10-d_east", "3a_10-d", connections_by_region["3a_10-d_east"], locations_by_region["3a_10-d_east"]), - "3a_11-b_west": PreRegion("3a_11-b_west", "3a_11-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-b_west"]), - "3a_11-b_north-west": PreRegion("3a_11-b_north-west", "3a_11-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-b_north-west"]), - "3a_11-b_east": PreRegion("3a_11-b_east", "3a_11-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-b_east"]), - "3a_11-b_north-east": PreRegion("3a_11-b_north-east", "3a_11-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-b_north-east"]), + "3a_11-b_west": PreRegion("3a_11-b_west", "3a_11-b", connections_by_region["3a_11-b_west"], locations_by_region["3a_11-b_west"]), + "3a_11-b_north-west": PreRegion("3a_11-b_north-west", "3a_11-b", connections_by_region["3a_11-b_north-west"], locations_by_region["3a_11-b_north-west"]), + "3a_11-b_east": PreRegion("3a_11-b_east", "3a_11-b", connections_by_region["3a_11-b_east"], locations_by_region["3a_11-b_east"]), + "3a_11-b_north-east": PreRegion("3a_11-b_north-east", "3a_11-b", connections_by_region["3a_11-b_north-east"], locations_by_region["3a_11-b_north-east"]), - "3a_12-b_west": PreRegion("3a_12-b_west", "3a_12-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-b_west"]), - "3a_12-b_east": PreRegion("3a_12-b_east", "3a_12-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-b_east"]), + "3a_12-b_west": PreRegion("3a_12-b_west", "3a_12-b", connections_by_region["3a_12-b_west"], locations_by_region["3a_12-b_west"]), + "3a_12-b_east": PreRegion("3a_12-b_east", "3a_12-b", connections_by_region["3a_12-b_east"], locations_by_region["3a_12-b_east"]), - "3a_13-b_top": PreRegion("3a_13-b_top", "3a_13-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-b_top"]), - "3a_13-b_bottom": PreRegion("3a_13-b_bottom", "3a_13-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-b_bottom"]), + "3a_13-b_top": PreRegion("3a_13-b_top", "3a_13-b", connections_by_region["3a_13-b_top"], locations_by_region["3a_13-b_top"]), + "3a_13-b_bottom": PreRegion("3a_13-b_bottom", "3a_13-b", connections_by_region["3a_13-b_bottom"], locations_by_region["3a_13-b_bottom"]), - "3a_13-a_west": PreRegion("3a_13-a_west", "3a_13-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-a_west"]), - "3a_13-a_south-west": PreRegion("3a_13-a_south-west", "3a_13-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-a_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-a_south-west"]), - "3a_13-a_east": PreRegion("3a_13-a_east", "3a_13-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-a_east"]), + "3a_13-a_west": PreRegion("3a_13-a_west", "3a_13-a", connections_by_region["3a_13-a_west"], locations_by_region["3a_13-a_west"]), + "3a_13-a_south-west": PreRegion("3a_13-a_south-west", "3a_13-a", connections_by_region["3a_13-a_south-west"], locations_by_region["3a_13-a_south-west"]), + "3a_13-a_east": PreRegion("3a_13-a_east", "3a_13-a", connections_by_region["3a_13-a_east"], locations_by_region["3a_13-a_east"]), - "3a_13-x_west": PreRegion("3a_13-x_west", "3a_13-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-x_west"]), - "3a_13-x_east": PreRegion("3a_13-x_east", "3a_13-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_13-x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_13-x_east"]), + "3a_13-x_west": PreRegion("3a_13-x_west", "3a_13-x", connections_by_region["3a_13-x_west"], locations_by_region["3a_13-x_west"]), + "3a_13-x_east": PreRegion("3a_13-x_east", "3a_13-x", connections_by_region["3a_13-x_east"], locations_by_region["3a_13-x_east"]), - "3a_12-x_west": PreRegion("3a_12-x_west", "3a_12-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-x_west"]), - "3a_12-x_north-east": PreRegion("3a_12-x_north-east", "3a_12-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-x_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-x_north-east"]), - "3a_12-x_east": PreRegion("3a_12-x_east", "3a_12-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_12-x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_12-x_east"]), + "3a_12-x_west": PreRegion("3a_12-x_west", "3a_12-x", connections_by_region["3a_12-x_west"], locations_by_region["3a_12-x_west"]), + "3a_12-x_north-east": PreRegion("3a_12-x_north-east", "3a_12-x", connections_by_region["3a_12-x_north-east"], locations_by_region["3a_12-x_north-east"]), + "3a_12-x_east": PreRegion("3a_12-x_east", "3a_12-x", connections_by_region["3a_12-x_east"], locations_by_region["3a_12-x_east"]), - "3a_11-a_west": PreRegion("3a_11-a_west", "3a_11-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-a_west"]), - "3a_11-a_south": PreRegion("3a_11-a_south", "3a_11-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-a_south"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-a_south"]), - "3a_11-a_south-east-bottom": PreRegion("3a_11-a_south-east-bottom", "3a_11-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-a_south-east-bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-a_south-east-bottom"]), - "3a_11-a_south-east-right": PreRegion("3a_11-a_south-east-right", "3a_11-a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_11-a_south-east-right"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_11-a_south-east-right"]), + "3a_11-a_west": PreRegion("3a_11-a_west", "3a_11-a", connections_by_region["3a_11-a_west"], locations_by_region["3a_11-a_west"]), + "3a_11-a_south": PreRegion("3a_11-a_south", "3a_11-a", connections_by_region["3a_11-a_south"], locations_by_region["3a_11-a_south"]), + "3a_11-a_south-east-bottom": PreRegion("3a_11-a_south-east-bottom", "3a_11-a", connections_by_region["3a_11-a_south-east-bottom"], locations_by_region["3a_11-a_south-east-bottom"]), + "3a_11-a_south-east-right": PreRegion("3a_11-a_south-east-right", "3a_11-a", connections_by_region["3a_11-a_south-east-right"], locations_by_region["3a_11-a_south-east-right"]), - "3a_08-x_west": PreRegion("3a_08-x_west", "3a_08-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-x_west"]), - "3a_08-x_east": PreRegion("3a_08-x_east", "3a_08-x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-x_east"]), + "3a_08-x_west": PreRegion("3a_08-x_west", "3a_08-x", connections_by_region["3a_08-x_west"], locations_by_region["3a_08-x_west"]), + "3a_08-x_east": PreRegion("3a_08-x_east", "3a_08-x", connections_by_region["3a_08-x_east"], locations_by_region["3a_08-x_east"]), - "3a_09-d_bottom": PreRegion("3a_09-d_bottom", "3a_09-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-d_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-d_bottom"]), - "3a_09-d_top": PreRegion("3a_09-d_top", "3a_09-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_09-d_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_09-d_top"]), + "3a_09-d_bottom": PreRegion("3a_09-d_bottom", "3a_09-d", connections_by_region["3a_09-d_bottom"], locations_by_region["3a_09-d_bottom"]), + "3a_09-d_top": PreRegion("3a_09-d_top", "3a_09-d", connections_by_region["3a_09-d_top"], locations_by_region["3a_09-d_top"]), - "3a_08-d_west": PreRegion("3a_08-d_west", "3a_08-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-d_west"]), - "3a_08-d_east": PreRegion("3a_08-d_east", "3a_08-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_08-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_08-d_east"]), + "3a_08-d_west": PreRegion("3a_08-d_west", "3a_08-d", connections_by_region["3a_08-d_west"], locations_by_region["3a_08-d_west"]), + "3a_08-d_east": PreRegion("3a_08-d_east", "3a_08-d", connections_by_region["3a_08-d_east"], locations_by_region["3a_08-d_east"]), - "3a_06-d_west": PreRegion("3a_06-d_west", "3a_06-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-d_west"]), - "3a_06-d_east": PreRegion("3a_06-d_east", "3a_06-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_06-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_06-d_east"]), + "3a_06-d_west": PreRegion("3a_06-d_west", "3a_06-d", connections_by_region["3a_06-d_west"], locations_by_region["3a_06-d_west"]), + "3a_06-d_east": PreRegion("3a_06-d_east", "3a_06-d", connections_by_region["3a_06-d_east"], locations_by_region["3a_06-d_east"]), - "3a_04-d_west": PreRegion("3a_04-d_west", "3a_04-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-d_west"]), - "3a_04-d_south-west": PreRegion("3a_04-d_south-west", "3a_04-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-d_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-d_south-west"]), - "3a_04-d_south": PreRegion("3a_04-d_south", "3a_04-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-d_south"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-d_south"]), - "3a_04-d_east": PreRegion("3a_04-d_east", "3a_04-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-d_east"]), + "3a_04-d_west": PreRegion("3a_04-d_west", "3a_04-d", connections_by_region["3a_04-d_west"], locations_by_region["3a_04-d_west"]), + "3a_04-d_south-west": PreRegion("3a_04-d_south-west", "3a_04-d", connections_by_region["3a_04-d_south-west"], locations_by_region["3a_04-d_south-west"]), + "3a_04-d_south": PreRegion("3a_04-d_south", "3a_04-d", connections_by_region["3a_04-d_south"], locations_by_region["3a_04-d_south"]), + "3a_04-d_east": PreRegion("3a_04-d_east", "3a_04-d", connections_by_region["3a_04-d_east"], locations_by_region["3a_04-d_east"]), - "3a_04-c_west": PreRegion("3a_04-c_west", "3a_04-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-c_west"]), - "3a_04-c_north-west": PreRegion("3a_04-c_north-west", "3a_04-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-c_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-c_north-west"]), - "3a_04-c_east": PreRegion("3a_04-c_east", "3a_04-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_04-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_04-c_east"]), + "3a_04-c_west": PreRegion("3a_04-c_west", "3a_04-c", connections_by_region["3a_04-c_west"], locations_by_region["3a_04-c_west"]), + "3a_04-c_north-west": PreRegion("3a_04-c_north-west", "3a_04-c", connections_by_region["3a_04-c_north-west"], locations_by_region["3a_04-c_north-west"]), + "3a_04-c_east": PreRegion("3a_04-c_east", "3a_04-c", connections_by_region["3a_04-c_east"], locations_by_region["3a_04-c_east"]), - "3a_02-c_west": PreRegion("3a_02-c_west", "3a_02-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-c_west"]), - "3a_02-c_east": PreRegion("3a_02-c_east", "3a_02-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-c_east"]), - "3a_02-c_south-east": PreRegion("3a_02-c_south-east", "3a_02-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-c_south-east"]), + "3a_02-c_west": PreRegion("3a_02-c_west", "3a_02-c", connections_by_region["3a_02-c_west"], locations_by_region["3a_02-c_west"]), + "3a_02-c_east": PreRegion("3a_02-c_east", "3a_02-c", connections_by_region["3a_02-c_east"], locations_by_region["3a_02-c_east"]), + "3a_02-c_south-east": PreRegion("3a_02-c_south-east", "3a_02-c", connections_by_region["3a_02-c_south-east"], locations_by_region["3a_02-c_south-east"]), - "3a_03-b_west": PreRegion("3a_03-b_west", "3a_03-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-b_west"]), - "3a_03-b_east": PreRegion("3a_03-b_east", "3a_03-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-b_east"]), - "3a_03-b_north": PreRegion("3a_03-b_north", "3a_03-b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_03-b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_03-b_north"]), + "3a_03-b_west": PreRegion("3a_03-b_west", "3a_03-b", connections_by_region["3a_03-b_west"], locations_by_region["3a_03-b_west"]), + "3a_03-b_east": PreRegion("3a_03-b_east", "3a_03-b", connections_by_region["3a_03-b_east"], locations_by_region["3a_03-b_east"]), + "3a_03-b_north": PreRegion("3a_03-b_north", "3a_03-b", connections_by_region["3a_03-b_north"], locations_by_region["3a_03-b_north"]), - "3a_01-c_west": PreRegion("3a_01-c_west", "3a_01-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_01-c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_01-c_west"]), - "3a_01-c_east": PreRegion("3a_01-c_east", "3a_01-c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_01-c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_01-c_east"]), + "3a_01-c_west": PreRegion("3a_01-c_west", "3a_01-c", connections_by_region["3a_01-c_west"], locations_by_region["3a_01-c_west"]), + "3a_01-c_east": PreRegion("3a_01-c_east", "3a_01-c", connections_by_region["3a_01-c_east"], locations_by_region["3a_01-c_east"]), - "3a_02-d_west": PreRegion("3a_02-d_west", "3a_02-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-d_west"]), - "3a_02-d_east": PreRegion("3a_02-d_east", "3a_02-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_02-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_02-d_east"]), + "3a_02-d_west": PreRegion("3a_02-d_west", "3a_02-d", connections_by_region["3a_02-d_west"], locations_by_region["3a_02-d_west"]), + "3a_02-d_east": PreRegion("3a_02-d_east", "3a_02-d", connections_by_region["3a_02-d_east"], locations_by_region["3a_02-d_east"]), - "3a_00-d_west": PreRegion("3a_00-d_west", "3a_00-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-d_west"]), - "3a_00-d_east": PreRegion("3a_00-d_east", "3a_00-d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_00-d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_00-d_east"]), + "3a_00-d_west": PreRegion("3a_00-d_west", "3a_00-d", connections_by_region["3a_00-d_west"], locations_by_region["3a_00-d_west"]), + "3a_00-d_east": PreRegion("3a_00-d_east", "3a_00-d", connections_by_region["3a_00-d_east"], locations_by_region["3a_00-d_east"]), - "3a_roof00_west": PreRegion("3a_roof00_west", "3a_roof00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof00_west"]), - "3a_roof00_east": PreRegion("3a_roof00_east", "3a_roof00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof00_east"]), + "3a_roof00_west": PreRegion("3a_roof00_west", "3a_roof00", connections_by_region["3a_roof00_west"], locations_by_region["3a_roof00_west"]), + "3a_roof00_east": PreRegion("3a_roof00_east", "3a_roof00", connections_by_region["3a_roof00_east"], locations_by_region["3a_roof00_east"]), - "3a_roof01_west": PreRegion("3a_roof01_west", "3a_roof01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof01_west"]), - "3a_roof01_east": PreRegion("3a_roof01_east", "3a_roof01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof01_east"]), + "3a_roof01_west": PreRegion("3a_roof01_west", "3a_roof01", connections_by_region["3a_roof01_west"], locations_by_region["3a_roof01_west"]), + "3a_roof01_east": PreRegion("3a_roof01_east", "3a_roof01", connections_by_region["3a_roof01_east"], locations_by_region["3a_roof01_east"]), - "3a_roof02_west": PreRegion("3a_roof02_west", "3a_roof02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof02_west"]), - "3a_roof02_east": PreRegion("3a_roof02_east", "3a_roof02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof02_east"]), + "3a_roof02_west": PreRegion("3a_roof02_west", "3a_roof02", connections_by_region["3a_roof02_west"], locations_by_region["3a_roof02_west"]), + "3a_roof02_east": PreRegion("3a_roof02_east", "3a_roof02", connections_by_region["3a_roof02_east"], locations_by_region["3a_roof02_east"]), - "3a_roof03_west": PreRegion("3a_roof03_west", "3a_roof03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof03_west"]), - "3a_roof03_east": PreRegion("3a_roof03_east", "3a_roof03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof03_east"]), + "3a_roof03_west": PreRegion("3a_roof03_west", "3a_roof03", connections_by_region["3a_roof03_west"], locations_by_region["3a_roof03_west"]), + "3a_roof03_east": PreRegion("3a_roof03_east", "3a_roof03", connections_by_region["3a_roof03_east"], locations_by_region["3a_roof03_east"]), - "3a_roof04_west": PreRegion("3a_roof04_west", "3a_roof04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof04_west"]), - "3a_roof04_east": PreRegion("3a_roof04_east", "3a_roof04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof04_east"]), + "3a_roof04_west": PreRegion("3a_roof04_west", "3a_roof04", connections_by_region["3a_roof04_west"], locations_by_region["3a_roof04_west"]), + "3a_roof04_east": PreRegion("3a_roof04_east", "3a_roof04", connections_by_region["3a_roof04_east"], locations_by_region["3a_roof04_east"]), - "3a_roof05_west": PreRegion("3a_roof05_west", "3a_roof05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof05_west"]), - "3a_roof05_east": PreRegion("3a_roof05_east", "3a_roof05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof05_east"]), + "3a_roof05_west": PreRegion("3a_roof05_west", "3a_roof05", connections_by_region["3a_roof05_west"], locations_by_region["3a_roof05_west"]), + "3a_roof05_east": PreRegion("3a_roof05_east", "3a_roof05", connections_by_region["3a_roof05_east"], locations_by_region["3a_roof05_east"]), - "3a_roof06b_west": PreRegion("3a_roof06b_west", "3a_roof06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof06b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof06b_west"]), - "3a_roof06b_east": PreRegion("3a_roof06b_east", "3a_roof06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof06b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof06b_east"]), + "3a_roof06b_west": PreRegion("3a_roof06b_west", "3a_roof06b", connections_by_region["3a_roof06b_west"], locations_by_region["3a_roof06b_west"]), + "3a_roof06b_east": PreRegion("3a_roof06b_east", "3a_roof06b", connections_by_region["3a_roof06b_east"], locations_by_region["3a_roof06b_east"]), - "3a_roof06_west": PreRegion("3a_roof06_west", "3a_roof06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof06_west"]), - "3a_roof06_east": PreRegion("3a_roof06_east", "3a_roof06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof06_east"]), + "3a_roof06_west": PreRegion("3a_roof06_west", "3a_roof06", connections_by_region["3a_roof06_west"], locations_by_region["3a_roof06_west"]), + "3a_roof06_east": PreRegion("3a_roof06_east", "3a_roof06", connections_by_region["3a_roof06_east"], locations_by_region["3a_roof06_east"]), - "3a_roof07_west": PreRegion("3a_roof07_west", "3a_roof07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof07_west"]), - "3a_roof07_main": PreRegion("3a_roof07_main", "3a_roof07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3a_roof07_main"], [loc for _, loc in all_locations.items() if loc.region_name == "3a_roof07_main"]), + "3a_roof07_west": PreRegion("3a_roof07_west", "3a_roof07", connections_by_region["3a_roof07_west"], locations_by_region["3a_roof07_west"]), + "3a_roof07_main": PreRegion("3a_roof07_main", "3a_roof07", connections_by_region["3a_roof07_main"], locations_by_region["3a_roof07_main"]), - "3b_00_west": PreRegion("3b_00_west", "3b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_00_west"]), - "3b_00_east": PreRegion("3b_00_east", "3b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_00_east"]), + "3b_00_west": PreRegion("3b_00_west", "3b_00", connections_by_region["3b_00_west"], locations_by_region["3b_00_west"]), + "3b_00_east": PreRegion("3b_00_east", "3b_00", connections_by_region["3b_00_east"], locations_by_region["3b_00_east"]), - "3b_back_east": PreRegion("3b_back_east", "3b_back", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_back_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_back_east"]), + "3b_back_east": PreRegion("3b_back_east", "3b_back", connections_by_region["3b_back_east"], locations_by_region["3b_back_east"]), - "3b_01_west": PreRegion("3b_01_west", "3b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_01_west"]), - "3b_01_east": PreRegion("3b_01_east", "3b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_01_east"]), + "3b_01_west": PreRegion("3b_01_west", "3b_01", connections_by_region["3b_01_west"], locations_by_region["3b_01_west"]), + "3b_01_east": PreRegion("3b_01_east", "3b_01", connections_by_region["3b_01_east"], locations_by_region["3b_01_east"]), - "3b_02_west": PreRegion("3b_02_west", "3b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_02_west"]), - "3b_02_east": PreRegion("3b_02_east", "3b_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_02_east"]), + "3b_02_west": PreRegion("3b_02_west", "3b_02", connections_by_region["3b_02_west"], locations_by_region["3b_02_west"]), + "3b_02_east": PreRegion("3b_02_east", "3b_02", connections_by_region["3b_02_east"], locations_by_region["3b_02_east"]), - "3b_03_west": PreRegion("3b_03_west", "3b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_03_west"]), - "3b_03_east": PreRegion("3b_03_east", "3b_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_03_east"]), + "3b_03_west": PreRegion("3b_03_west", "3b_03", connections_by_region["3b_03_west"], locations_by_region["3b_03_west"]), + "3b_03_east": PreRegion("3b_03_east", "3b_03", connections_by_region["3b_03_east"], locations_by_region["3b_03_east"]), - "3b_04_west": PreRegion("3b_04_west", "3b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_04_west"]), - "3b_04_east": PreRegion("3b_04_east", "3b_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_04_east"]), + "3b_04_west": PreRegion("3b_04_west", "3b_04", connections_by_region["3b_04_west"], locations_by_region["3b_04_west"]), + "3b_04_east": PreRegion("3b_04_east", "3b_04", connections_by_region["3b_04_east"], locations_by_region["3b_04_east"]), - "3b_05_west": PreRegion("3b_05_west", "3b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_05_west"]), - "3b_05_east": PreRegion("3b_05_east", "3b_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_05_east"]), + "3b_05_west": PreRegion("3b_05_west", "3b_05", connections_by_region["3b_05_west"], locations_by_region["3b_05_west"]), + "3b_05_east": PreRegion("3b_05_east", "3b_05", connections_by_region["3b_05_east"], locations_by_region["3b_05_east"]), - "3b_06_west": PreRegion("3b_06_west", "3b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_06_west"]), - "3b_06_east": PreRegion("3b_06_east", "3b_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_06_east"]), + "3b_06_west": PreRegion("3b_06_west", "3b_06", connections_by_region["3b_06_west"], locations_by_region["3b_06_west"]), + "3b_06_east": PreRegion("3b_06_east", "3b_06", connections_by_region["3b_06_east"], locations_by_region["3b_06_east"]), - "3b_07_west": PreRegion("3b_07_west", "3b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_07_west"]), - "3b_07_east": PreRegion("3b_07_east", "3b_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_07_east"]), + "3b_07_west": PreRegion("3b_07_west", "3b_07", connections_by_region["3b_07_west"], locations_by_region["3b_07_west"]), + "3b_07_east": PreRegion("3b_07_east", "3b_07", connections_by_region["3b_07_east"], locations_by_region["3b_07_east"]), - "3b_08_bottom": PreRegion("3b_08_bottom", "3b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_08_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_08_bottom"]), - "3b_08_top": PreRegion("3b_08_top", "3b_08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_08_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_08_top"]), + "3b_08_bottom": PreRegion("3b_08_bottom", "3b_08", connections_by_region["3b_08_bottom"], locations_by_region["3b_08_bottom"]), + "3b_08_top": PreRegion("3b_08_top", "3b_08", connections_by_region["3b_08_top"], locations_by_region["3b_08_top"]), - "3b_09_west": PreRegion("3b_09_west", "3b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_09_west"]), - "3b_09_east": PreRegion("3b_09_east", "3b_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_09_east"]), + "3b_09_west": PreRegion("3b_09_west", "3b_09", connections_by_region["3b_09_west"], locations_by_region["3b_09_west"]), + "3b_09_east": PreRegion("3b_09_east", "3b_09", connections_by_region["3b_09_east"], locations_by_region["3b_09_east"]), - "3b_10_west": PreRegion("3b_10_west", "3b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_10_west"]), - "3b_10_east": PreRegion("3b_10_east", "3b_10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_10_east"]), + "3b_10_west": PreRegion("3b_10_west", "3b_10", connections_by_region["3b_10_west"], locations_by_region["3b_10_west"]), + "3b_10_east": PreRegion("3b_10_east", "3b_10", connections_by_region["3b_10_east"], locations_by_region["3b_10_east"]), - "3b_11_west": PreRegion("3b_11_west", "3b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_11_west"]), - "3b_11_east": PreRegion("3b_11_east", "3b_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_11_east"]), + "3b_11_west": PreRegion("3b_11_west", "3b_11", connections_by_region["3b_11_west"], locations_by_region["3b_11_west"]), + "3b_11_east": PreRegion("3b_11_east", "3b_11", connections_by_region["3b_11_east"], locations_by_region["3b_11_east"]), - "3b_13_west": PreRegion("3b_13_west", "3b_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_13_west"]), - "3b_13_east": PreRegion("3b_13_east", "3b_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_13_east"]), + "3b_13_west": PreRegion("3b_13_west", "3b_13", connections_by_region["3b_13_west"], locations_by_region["3b_13_west"]), + "3b_13_east": PreRegion("3b_13_east", "3b_13", connections_by_region["3b_13_east"], locations_by_region["3b_13_east"]), - "3b_14_west": PreRegion("3b_14_west", "3b_14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_14_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_14_west"]), - "3b_14_east": PreRegion("3b_14_east", "3b_14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_14_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_14_east"]), + "3b_14_west": PreRegion("3b_14_west", "3b_14", connections_by_region["3b_14_west"], locations_by_region["3b_14_west"]), + "3b_14_east": PreRegion("3b_14_east", "3b_14", connections_by_region["3b_14_east"], locations_by_region["3b_14_east"]), - "3b_15_west": PreRegion("3b_15_west", "3b_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_15_west"]), - "3b_15_east": PreRegion("3b_15_east", "3b_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_15_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_15_east"]), + "3b_15_west": PreRegion("3b_15_west", "3b_15", connections_by_region["3b_15_west"], locations_by_region["3b_15_west"]), + "3b_15_east": PreRegion("3b_15_east", "3b_15", connections_by_region["3b_15_east"], locations_by_region["3b_15_east"]), - "3b_12_west": PreRegion("3b_12_west", "3b_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_12_west"]), - "3b_12_east": PreRegion("3b_12_east", "3b_12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_12_east"]), + "3b_12_west": PreRegion("3b_12_west", "3b_12", connections_by_region["3b_12_west"], locations_by_region["3b_12_west"]), + "3b_12_east": PreRegion("3b_12_east", "3b_12", connections_by_region["3b_12_east"], locations_by_region["3b_12_east"]), - "3b_16_west": PreRegion("3b_16_west", "3b_16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_16_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_16_west"]), - "3b_16_top": PreRegion("3b_16_top", "3b_16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_16_top"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_16_top"]), + "3b_16_west": PreRegion("3b_16_west", "3b_16", connections_by_region["3b_16_west"], locations_by_region["3b_16_west"]), + "3b_16_top": PreRegion("3b_16_top", "3b_16", connections_by_region["3b_16_top"], locations_by_region["3b_16_top"]), - "3b_17_west": PreRegion("3b_17_west", "3b_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_17_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_17_west"]), - "3b_17_east": PreRegion("3b_17_east", "3b_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_17_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_17_east"]), + "3b_17_west": PreRegion("3b_17_west", "3b_17", connections_by_region["3b_17_west"], locations_by_region["3b_17_west"]), + "3b_17_east": PreRegion("3b_17_east", "3b_17", connections_by_region["3b_17_east"], locations_by_region["3b_17_east"]), - "3b_18_west": PreRegion("3b_18_west", "3b_18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_18_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_18_west"]), - "3b_18_east": PreRegion("3b_18_east", "3b_18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_18_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_18_east"]), + "3b_18_west": PreRegion("3b_18_west", "3b_18", connections_by_region["3b_18_west"], locations_by_region["3b_18_west"]), + "3b_18_east": PreRegion("3b_18_east", "3b_18", connections_by_region["3b_18_east"], locations_by_region["3b_18_east"]), - "3b_19_west": PreRegion("3b_19_west", "3b_19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_19_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_19_west"]), - "3b_19_east": PreRegion("3b_19_east", "3b_19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_19_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_19_east"]), + "3b_19_west": PreRegion("3b_19_west", "3b_19", connections_by_region["3b_19_west"], locations_by_region["3b_19_west"]), + "3b_19_east": PreRegion("3b_19_east", "3b_19", connections_by_region["3b_19_east"], locations_by_region["3b_19_east"]), - "3b_21_west": PreRegion("3b_21_west", "3b_21", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_21_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_21_west"]), - "3b_21_east": PreRegion("3b_21_east", "3b_21", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_21_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_21_east"]), + "3b_21_west": PreRegion("3b_21_west", "3b_21", connections_by_region["3b_21_west"], locations_by_region["3b_21_west"]), + "3b_21_east": PreRegion("3b_21_east", "3b_21", connections_by_region["3b_21_east"], locations_by_region["3b_21_east"]), - "3b_20_west": PreRegion("3b_20_west", "3b_20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_20_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_20_west"]), - "3b_20_east": PreRegion("3b_20_east", "3b_20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_20_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_20_east"]), + "3b_20_west": PreRegion("3b_20_west", "3b_20", connections_by_region["3b_20_west"], locations_by_region["3b_20_west"]), + "3b_20_east": PreRegion("3b_20_east", "3b_20", connections_by_region["3b_20_east"], locations_by_region["3b_20_east"]), - "3b_end_west": PreRegion("3b_end_west", "3b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_end_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_end_west"]), - "3b_end_goal": PreRegion("3b_end_goal", "3b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3b_end_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "3b_end_goal"]), + "3b_end_west": PreRegion("3b_end_west", "3b_end", connections_by_region["3b_end_west"], locations_by_region["3b_end_west"]), + "3b_end_goal": PreRegion("3b_end_goal", "3b_end", connections_by_region["3b_end_goal"], locations_by_region["3b_end_goal"]), - "3c_00_west": PreRegion("3c_00_west", "3c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_00_west"]), - "3c_00_east": PreRegion("3c_00_east", "3c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_00_east"]), + "3c_00_west": PreRegion("3c_00_west", "3c_00", connections_by_region["3c_00_west"], locations_by_region["3c_00_west"]), + "3c_00_east": PreRegion("3c_00_east", "3c_00", connections_by_region["3c_00_east"], locations_by_region["3c_00_east"]), - "3c_01_west": PreRegion("3c_01_west", "3c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_01_west"]), - "3c_01_east": PreRegion("3c_01_east", "3c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_01_east"]), + "3c_01_west": PreRegion("3c_01_west", "3c_01", connections_by_region["3c_01_west"], locations_by_region["3c_01_west"]), + "3c_01_east": PreRegion("3c_01_east", "3c_01", connections_by_region["3c_01_east"], locations_by_region["3c_01_east"]), - "3c_02_west": PreRegion("3c_02_west", "3c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_02_west"]), - "3c_02_goal": PreRegion("3c_02_goal", "3c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "3c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "3c_02_goal"]), + "3c_02_west": PreRegion("3c_02_west", "3c_02", connections_by_region["3c_02_west"], locations_by_region["3c_02_west"]), + "3c_02_goal": PreRegion("3c_02_goal", "3c_02", connections_by_region["3c_02_goal"], locations_by_region["3c_02_goal"]), - "4a_a-00_west": PreRegion("4a_a-00_west", "4a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-00_west"]), - "4a_a-00_east": PreRegion("4a_a-00_east", "4a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-00_east"]), + "4a_a-00_west": PreRegion("4a_a-00_west", "4a_a-00", connections_by_region["4a_a-00_west"], locations_by_region["4a_a-00_west"]), + "4a_a-00_east": PreRegion("4a_a-00_east", "4a_a-00", connections_by_region["4a_a-00_east"], locations_by_region["4a_a-00_east"]), - "4a_a-01_west": PreRegion("4a_a-01_west", "4a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-01_west"]), - "4a_a-01_east": PreRegion("4a_a-01_east", "4a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-01_east"]), + "4a_a-01_west": PreRegion("4a_a-01_west", "4a_a-01", connections_by_region["4a_a-01_west"], locations_by_region["4a_a-01_west"]), + "4a_a-01_east": PreRegion("4a_a-01_east", "4a_a-01", connections_by_region["4a_a-01_east"], locations_by_region["4a_a-01_east"]), - "4a_a-01x_west": PreRegion("4a_a-01x_west", "4a_a-01x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-01x_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-01x_west"]), - "4a_a-01x_east": PreRegion("4a_a-01x_east", "4a_a-01x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-01x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-01x_east"]), + "4a_a-01x_west": PreRegion("4a_a-01x_west", "4a_a-01x", connections_by_region["4a_a-01x_west"], locations_by_region["4a_a-01x_west"]), + "4a_a-01x_east": PreRegion("4a_a-01x_east", "4a_a-01x", connections_by_region["4a_a-01x_east"], locations_by_region["4a_a-01x_east"]), - "4a_a-02_west": PreRegion("4a_a-02_west", "4a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-02_west"]), - "4a_a-02_east": PreRegion("4a_a-02_east", "4a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-02_east"]), + "4a_a-02_west": PreRegion("4a_a-02_west", "4a_a-02", connections_by_region["4a_a-02_west"], locations_by_region["4a_a-02_west"]), + "4a_a-02_east": PreRegion("4a_a-02_east", "4a_a-02", connections_by_region["4a_a-02_east"], locations_by_region["4a_a-02_east"]), - "4a_a-03_west": PreRegion("4a_a-03_west", "4a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-03_west"]), - "4a_a-03_east": PreRegion("4a_a-03_east", "4a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-03_east"]), + "4a_a-03_west": PreRegion("4a_a-03_west", "4a_a-03", connections_by_region["4a_a-03_west"], locations_by_region["4a_a-03_west"]), + "4a_a-03_east": PreRegion("4a_a-03_east", "4a_a-03", connections_by_region["4a_a-03_east"], locations_by_region["4a_a-03_east"]), - "4a_a-04_west": PreRegion("4a_a-04_west", "4a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-04_west"]), - "4a_a-04_east": PreRegion("4a_a-04_east", "4a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-04_east"]), + "4a_a-04_west": PreRegion("4a_a-04_west", "4a_a-04", connections_by_region["4a_a-04_west"], locations_by_region["4a_a-04_west"]), + "4a_a-04_east": PreRegion("4a_a-04_east", "4a_a-04", connections_by_region["4a_a-04_east"], locations_by_region["4a_a-04_east"]), - "4a_a-05_west": PreRegion("4a_a-05_west", "4a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-05_west"]), - "4a_a-05_east": PreRegion("4a_a-05_east", "4a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-05_east"]), + "4a_a-05_west": PreRegion("4a_a-05_west", "4a_a-05", connections_by_region["4a_a-05_west"], locations_by_region["4a_a-05_west"]), + "4a_a-05_east": PreRegion("4a_a-05_east", "4a_a-05", connections_by_region["4a_a-05_east"], locations_by_region["4a_a-05_east"]), - "4a_a-06_west": PreRegion("4a_a-06_west", "4a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-06_west"]), - "4a_a-06_east": PreRegion("4a_a-06_east", "4a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-06_east"]), + "4a_a-06_west": PreRegion("4a_a-06_west", "4a_a-06", connections_by_region["4a_a-06_west"], locations_by_region["4a_a-06_west"]), + "4a_a-06_east": PreRegion("4a_a-06_east", "4a_a-06", connections_by_region["4a_a-06_east"], locations_by_region["4a_a-06_east"]), - "4a_a-07_west": PreRegion("4a_a-07_west", "4a_a-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-07_west"]), - "4a_a-07_east": PreRegion("4a_a-07_east", "4a_a-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-07_east"]), + "4a_a-07_west": PreRegion("4a_a-07_west", "4a_a-07", connections_by_region["4a_a-07_west"], locations_by_region["4a_a-07_west"]), + "4a_a-07_east": PreRegion("4a_a-07_east", "4a_a-07", connections_by_region["4a_a-07_east"], locations_by_region["4a_a-07_east"]), - "4a_a-08_west": PreRegion("4a_a-08_west", "4a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-08_west"]), - "4a_a-08_north-west": PreRegion("4a_a-08_north-west", "4a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-08_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-08_north-west"]), - "4a_a-08_east": PreRegion("4a_a-08_east", "4a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-08_east"]), + "4a_a-08_west": PreRegion("4a_a-08_west", "4a_a-08", connections_by_region["4a_a-08_west"], locations_by_region["4a_a-08_west"]), + "4a_a-08_north-west": PreRegion("4a_a-08_north-west", "4a_a-08", connections_by_region["4a_a-08_north-west"], locations_by_region["4a_a-08_north-west"]), + "4a_a-08_east": PreRegion("4a_a-08_east", "4a_a-08", connections_by_region["4a_a-08_east"], locations_by_region["4a_a-08_east"]), - "4a_a-10_west": PreRegion("4a_a-10_west", "4a_a-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-10_west"]), - "4a_a-10_east": PreRegion("4a_a-10_east", "4a_a-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-10_east"]), + "4a_a-10_west": PreRegion("4a_a-10_west", "4a_a-10", connections_by_region["4a_a-10_west"], locations_by_region["4a_a-10_west"]), + "4a_a-10_east": PreRegion("4a_a-10_east", "4a_a-10", connections_by_region["4a_a-10_east"], locations_by_region["4a_a-10_east"]), - "4a_a-11_east": PreRegion("4a_a-11_east", "4a_a-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-11_east"]), + "4a_a-11_east": PreRegion("4a_a-11_east", "4a_a-11", connections_by_region["4a_a-11_east"], locations_by_region["4a_a-11_east"]), - "4a_a-09_bottom": PreRegion("4a_a-09_bottom", "4a_a-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-09_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-09_bottom"]), - "4a_a-09_top": PreRegion("4a_a-09_top", "4a_a-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_a-09_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_a-09_top"]), + "4a_a-09_bottom": PreRegion("4a_a-09_bottom", "4a_a-09", connections_by_region["4a_a-09_bottom"], locations_by_region["4a_a-09_bottom"]), + "4a_a-09_top": PreRegion("4a_a-09_top", "4a_a-09", connections_by_region["4a_a-09_top"], locations_by_region["4a_a-09_top"]), - "4a_b-00_south": PreRegion("4a_b-00_south", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_south"]), - "4a_b-00_south-east": PreRegion("4a_b-00_south-east", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_south-east"]), - "4a_b-00_east": PreRegion("4a_b-00_east", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_east"]), - "4a_b-00_west": PreRegion("4a_b-00_west", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_west"]), - "4a_b-00_north-east": PreRegion("4a_b-00_north-east", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_north-east"]), - "4a_b-00_north-west": PreRegion("4a_b-00_north-west", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_north-west"]), - "4a_b-00_north": PreRegion("4a_b-00_north", "4a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-00_north"]), + "4a_b-00_south": PreRegion("4a_b-00_south", "4a_b-00", connections_by_region["4a_b-00_south"], locations_by_region["4a_b-00_south"]), + "4a_b-00_south-east": PreRegion("4a_b-00_south-east", "4a_b-00", connections_by_region["4a_b-00_south-east"], locations_by_region["4a_b-00_south-east"]), + "4a_b-00_east": PreRegion("4a_b-00_east", "4a_b-00", connections_by_region["4a_b-00_east"], locations_by_region["4a_b-00_east"]), + "4a_b-00_west": PreRegion("4a_b-00_west", "4a_b-00", connections_by_region["4a_b-00_west"], locations_by_region["4a_b-00_west"]), + "4a_b-00_north-east": PreRegion("4a_b-00_north-east", "4a_b-00", connections_by_region["4a_b-00_north-east"], locations_by_region["4a_b-00_north-east"]), + "4a_b-00_north-west": PreRegion("4a_b-00_north-west", "4a_b-00", connections_by_region["4a_b-00_north-west"], locations_by_region["4a_b-00_north-west"]), + "4a_b-00_north": PreRegion("4a_b-00_north", "4a_b-00", connections_by_region["4a_b-00_north"], locations_by_region["4a_b-00_north"]), - "4a_b-01_west": PreRegion("4a_b-01_west", "4a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-01_west"]), + "4a_b-01_west": PreRegion("4a_b-01_west", "4a_b-01", connections_by_region["4a_b-01_west"], locations_by_region["4a_b-01_west"]), - "4a_b-04_west": PreRegion("4a_b-04_west", "4a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-04_west"]), - "4a_b-04_north-west": PreRegion("4a_b-04_north-west", "4a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-04_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-04_north-west"]), - "4a_b-04_east": PreRegion("4a_b-04_east", "4a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-04_east"]), + "4a_b-04_west": PreRegion("4a_b-04_west", "4a_b-04", connections_by_region["4a_b-04_west"], locations_by_region["4a_b-04_west"]), + "4a_b-04_north-west": PreRegion("4a_b-04_north-west", "4a_b-04", connections_by_region["4a_b-04_north-west"], locations_by_region["4a_b-04_north-west"]), + "4a_b-04_east": PreRegion("4a_b-04_east", "4a_b-04", connections_by_region["4a_b-04_east"], locations_by_region["4a_b-04_east"]), - "4a_b-06_west": PreRegion("4a_b-06_west", "4a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-06_west"]), - "4a_b-06_east": PreRegion("4a_b-06_east", "4a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-06_east"]), + "4a_b-06_west": PreRegion("4a_b-06_west", "4a_b-06", connections_by_region["4a_b-06_west"], locations_by_region["4a_b-06_west"]), + "4a_b-06_east": PreRegion("4a_b-06_east", "4a_b-06", connections_by_region["4a_b-06_east"], locations_by_region["4a_b-06_east"]), - "4a_b-07_west": PreRegion("4a_b-07_west", "4a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-07_west"]), - "4a_b-07_east": PreRegion("4a_b-07_east", "4a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-07_east"]), + "4a_b-07_west": PreRegion("4a_b-07_west", "4a_b-07", connections_by_region["4a_b-07_west"], locations_by_region["4a_b-07_west"]), + "4a_b-07_east": PreRegion("4a_b-07_east", "4a_b-07", connections_by_region["4a_b-07_east"], locations_by_region["4a_b-07_east"]), - "4a_b-03_west": PreRegion("4a_b-03_west", "4a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-03_west"]), - "4a_b-03_east": PreRegion("4a_b-03_east", "4a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-03_east"]), + "4a_b-03_west": PreRegion("4a_b-03_west", "4a_b-03", connections_by_region["4a_b-03_west"], locations_by_region["4a_b-03_west"]), + "4a_b-03_east": PreRegion("4a_b-03_east", "4a_b-03", connections_by_region["4a_b-03_east"], locations_by_region["4a_b-03_east"]), - "4a_b-02_south-west": PreRegion("4a_b-02_south-west", "4a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-02_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-02_south-west"]), - "4a_b-02_north-west": PreRegion("4a_b-02_north-west", "4a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-02_north-west"]), - "4a_b-02_north-east": PreRegion("4a_b-02_north-east", "4a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-02_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-02_north-east"]), - "4a_b-02_north": PreRegion("4a_b-02_north", "4a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-02_north"]), + "4a_b-02_south-west": PreRegion("4a_b-02_south-west", "4a_b-02", connections_by_region["4a_b-02_south-west"], locations_by_region["4a_b-02_south-west"]), + "4a_b-02_north-west": PreRegion("4a_b-02_north-west", "4a_b-02", connections_by_region["4a_b-02_north-west"], locations_by_region["4a_b-02_north-west"]), + "4a_b-02_north-east": PreRegion("4a_b-02_north-east", "4a_b-02", connections_by_region["4a_b-02_north-east"], locations_by_region["4a_b-02_north-east"]), + "4a_b-02_north": PreRegion("4a_b-02_north", "4a_b-02", connections_by_region["4a_b-02_north"], locations_by_region["4a_b-02_north"]), - "4a_b-sec_west": PreRegion("4a_b-sec_west", "4a_b-sec", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-sec_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-sec_west"]), - "4a_b-sec_east": PreRegion("4a_b-sec_east", "4a_b-sec", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-sec_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-sec_east"]), + "4a_b-sec_west": PreRegion("4a_b-sec_west", "4a_b-sec", connections_by_region["4a_b-sec_west"], locations_by_region["4a_b-sec_west"]), + "4a_b-sec_east": PreRegion("4a_b-sec_east", "4a_b-sec", connections_by_region["4a_b-sec_east"], locations_by_region["4a_b-sec_east"]), - "4a_b-secb_west": PreRegion("4a_b-secb_west", "4a_b-secb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-secb_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-secb_west"]), + "4a_b-secb_west": PreRegion("4a_b-secb_west", "4a_b-secb", connections_by_region["4a_b-secb_west"], locations_by_region["4a_b-secb_west"]), - "4a_b-05_center": PreRegion("4a_b-05_center", "4a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-05_center"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-05_center"]), - "4a_b-05_west": PreRegion("4a_b-05_west", "4a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-05_west"]), - "4a_b-05_north-east": PreRegion("4a_b-05_north-east", "4a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-05_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-05_north-east"]), - "4a_b-05_east": PreRegion("4a_b-05_east", "4a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-05_east"]), + "4a_b-05_center": PreRegion("4a_b-05_center", "4a_b-05", connections_by_region["4a_b-05_center"], locations_by_region["4a_b-05_center"]), + "4a_b-05_west": PreRegion("4a_b-05_west", "4a_b-05", connections_by_region["4a_b-05_west"], locations_by_region["4a_b-05_west"]), + "4a_b-05_north-east": PreRegion("4a_b-05_north-east", "4a_b-05", connections_by_region["4a_b-05_north-east"], locations_by_region["4a_b-05_north-east"]), + "4a_b-05_east": PreRegion("4a_b-05_east", "4a_b-05", connections_by_region["4a_b-05_east"], locations_by_region["4a_b-05_east"]), - "4a_b-08b_west": PreRegion("4a_b-08b_west", "4a_b-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-08b_west"]), - "4a_b-08b_east": PreRegion("4a_b-08b_east", "4a_b-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-08b_east"]), + "4a_b-08b_west": PreRegion("4a_b-08b_west", "4a_b-08b", connections_by_region["4a_b-08b_west"], locations_by_region["4a_b-08b_west"]), + "4a_b-08b_east": PreRegion("4a_b-08b_east", "4a_b-08b", connections_by_region["4a_b-08b_east"], locations_by_region["4a_b-08b_east"]), - "4a_b-08_west": PreRegion("4a_b-08_west", "4a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-08_west"]), - "4a_b-08_east": PreRegion("4a_b-08_east", "4a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_b-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_b-08_east"]), + "4a_b-08_west": PreRegion("4a_b-08_west", "4a_b-08", connections_by_region["4a_b-08_west"], locations_by_region["4a_b-08_west"]), + "4a_b-08_east": PreRegion("4a_b-08_east", "4a_b-08", connections_by_region["4a_b-08_east"], locations_by_region["4a_b-08_east"]), - "4a_c-00_west": PreRegion("4a_c-00_west", "4a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-00_west"]), - "4a_c-00_east": PreRegion("4a_c-00_east", "4a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-00_east"]), - "4a_c-00_north-west": PreRegion("4a_c-00_north-west", "4a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-00_north-west"]), + "4a_c-00_west": PreRegion("4a_c-00_west", "4a_c-00", connections_by_region["4a_c-00_west"], locations_by_region["4a_c-00_west"]), + "4a_c-00_east": PreRegion("4a_c-00_east", "4a_c-00", connections_by_region["4a_c-00_east"], locations_by_region["4a_c-00_east"]), + "4a_c-00_north-west": PreRegion("4a_c-00_north-west", "4a_c-00", connections_by_region["4a_c-00_north-west"], locations_by_region["4a_c-00_north-west"]), - "4a_c-01_east": PreRegion("4a_c-01_east", "4a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-01_east"]), + "4a_c-01_east": PreRegion("4a_c-01_east", "4a_c-01", connections_by_region["4a_c-01_east"], locations_by_region["4a_c-01_east"]), - "4a_c-02_west": PreRegion("4a_c-02_west", "4a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-02_west"]), - "4a_c-02_east": PreRegion("4a_c-02_east", "4a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-02_east"]), + "4a_c-02_west": PreRegion("4a_c-02_west", "4a_c-02", connections_by_region["4a_c-02_west"], locations_by_region["4a_c-02_west"]), + "4a_c-02_east": PreRegion("4a_c-02_east", "4a_c-02", connections_by_region["4a_c-02_east"], locations_by_region["4a_c-02_east"]), - "4a_c-04_west": PreRegion("4a_c-04_west", "4a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-04_west"]), - "4a_c-04_east": PreRegion("4a_c-04_east", "4a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-04_east"]), + "4a_c-04_west": PreRegion("4a_c-04_west", "4a_c-04", connections_by_region["4a_c-04_west"], locations_by_region["4a_c-04_west"]), + "4a_c-04_east": PreRegion("4a_c-04_east", "4a_c-04", connections_by_region["4a_c-04_east"], locations_by_region["4a_c-04_east"]), - "4a_c-05_west": PreRegion("4a_c-05_west", "4a_c-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-05_west"]), - "4a_c-05_east": PreRegion("4a_c-05_east", "4a_c-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-05_east"]), + "4a_c-05_west": PreRegion("4a_c-05_west", "4a_c-05", connections_by_region["4a_c-05_west"], locations_by_region["4a_c-05_west"]), + "4a_c-05_east": PreRegion("4a_c-05_east", "4a_c-05", connections_by_region["4a_c-05_east"], locations_by_region["4a_c-05_east"]), - "4a_c-06_bottom": PreRegion("4a_c-06_bottom", "4a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-06_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-06_bottom"]), - "4a_c-06_west": PreRegion("4a_c-06_west", "4a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-06_west"]), - "4a_c-06_top": PreRegion("4a_c-06_top", "4a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-06_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-06_top"]), + "4a_c-06_bottom": PreRegion("4a_c-06_bottom", "4a_c-06", connections_by_region["4a_c-06_bottom"], locations_by_region["4a_c-06_bottom"]), + "4a_c-06_west": PreRegion("4a_c-06_west", "4a_c-06", connections_by_region["4a_c-06_west"], locations_by_region["4a_c-06_west"]), + "4a_c-06_top": PreRegion("4a_c-06_top", "4a_c-06", connections_by_region["4a_c-06_top"], locations_by_region["4a_c-06_top"]), - "4a_c-06b_east": PreRegion("4a_c-06b_east", "4a_c-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-06b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-06b_east"]), + "4a_c-06b_east": PreRegion("4a_c-06b_east", "4a_c-06b", connections_by_region["4a_c-06b_east"], locations_by_region["4a_c-06b_east"]), - "4a_c-09_west": PreRegion("4a_c-09_west", "4a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-09_west"]), - "4a_c-09_east": PreRegion("4a_c-09_east", "4a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-09_east"]), + "4a_c-09_west": PreRegion("4a_c-09_west", "4a_c-09", connections_by_region["4a_c-09_west"], locations_by_region["4a_c-09_west"]), + "4a_c-09_east": PreRegion("4a_c-09_east", "4a_c-09", connections_by_region["4a_c-09_east"], locations_by_region["4a_c-09_east"]), - "4a_c-07_west": PreRegion("4a_c-07_west", "4a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-07_west"]), - "4a_c-07_east": PreRegion("4a_c-07_east", "4a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-07_east"]), + "4a_c-07_west": PreRegion("4a_c-07_west", "4a_c-07", connections_by_region["4a_c-07_west"], locations_by_region["4a_c-07_west"]), + "4a_c-07_east": PreRegion("4a_c-07_east", "4a_c-07", connections_by_region["4a_c-07_east"], locations_by_region["4a_c-07_east"]), - "4a_c-08_bottom": PreRegion("4a_c-08_bottom", "4a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-08_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-08_bottom"]), - "4a_c-08_east": PreRegion("4a_c-08_east", "4a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-08_east"]), - "4a_c-08_top": PreRegion("4a_c-08_top", "4a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-08_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-08_top"]), + "4a_c-08_bottom": PreRegion("4a_c-08_bottom", "4a_c-08", connections_by_region["4a_c-08_bottom"], locations_by_region["4a_c-08_bottom"]), + "4a_c-08_east": PreRegion("4a_c-08_east", "4a_c-08", connections_by_region["4a_c-08_east"], locations_by_region["4a_c-08_east"]), + "4a_c-08_top": PreRegion("4a_c-08_top", "4a_c-08", connections_by_region["4a_c-08_top"], locations_by_region["4a_c-08_top"]), - "4a_c-10_bottom": PreRegion("4a_c-10_bottom", "4a_c-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-10_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-10_bottom"]), - "4a_c-10_top": PreRegion("4a_c-10_top", "4a_c-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_c-10_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_c-10_top"]), + "4a_c-10_bottom": PreRegion("4a_c-10_bottom", "4a_c-10", connections_by_region["4a_c-10_bottom"], locations_by_region["4a_c-10_bottom"]), + "4a_c-10_top": PreRegion("4a_c-10_top", "4a_c-10", connections_by_region["4a_c-10_top"], locations_by_region["4a_c-10_top"]), - "4a_d-00_west": PreRegion("4a_d-00_west", "4a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-00_west"]), - "4a_d-00_south": PreRegion("4a_d-00_south", "4a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-00_south"]), - "4a_d-00_east": PreRegion("4a_d-00_east", "4a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-00_east"]), - "4a_d-00_north-west": PreRegion("4a_d-00_north-west", "4a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-00_north-west"]), + "4a_d-00_west": PreRegion("4a_d-00_west", "4a_d-00", connections_by_region["4a_d-00_west"], locations_by_region["4a_d-00_west"]), + "4a_d-00_south": PreRegion("4a_d-00_south", "4a_d-00", connections_by_region["4a_d-00_south"], locations_by_region["4a_d-00_south"]), + "4a_d-00_east": PreRegion("4a_d-00_east", "4a_d-00", connections_by_region["4a_d-00_east"], locations_by_region["4a_d-00_east"]), + "4a_d-00_north-west": PreRegion("4a_d-00_north-west", "4a_d-00", connections_by_region["4a_d-00_north-west"], locations_by_region["4a_d-00_north-west"]), - "4a_d-00b_east": PreRegion("4a_d-00b_east", "4a_d-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-00b_east"]), + "4a_d-00b_east": PreRegion("4a_d-00b_east", "4a_d-00b", connections_by_region["4a_d-00b_east"], locations_by_region["4a_d-00b_east"]), - "4a_d-01_west": PreRegion("4a_d-01_west", "4a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-01_west"]), - "4a_d-01_east": PreRegion("4a_d-01_east", "4a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-01_east"]), + "4a_d-01_west": PreRegion("4a_d-01_west", "4a_d-01", connections_by_region["4a_d-01_west"], locations_by_region["4a_d-01_west"]), + "4a_d-01_east": PreRegion("4a_d-01_east", "4a_d-01", connections_by_region["4a_d-01_east"], locations_by_region["4a_d-01_east"]), - "4a_d-02_west": PreRegion("4a_d-02_west", "4a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-02_west"]), - "4a_d-02_east": PreRegion("4a_d-02_east", "4a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-02_east"]), + "4a_d-02_west": PreRegion("4a_d-02_west", "4a_d-02", connections_by_region["4a_d-02_west"], locations_by_region["4a_d-02_west"]), + "4a_d-02_east": PreRegion("4a_d-02_east", "4a_d-02", connections_by_region["4a_d-02_east"], locations_by_region["4a_d-02_east"]), - "4a_d-03_west": PreRegion("4a_d-03_west", "4a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-03_west"]), - "4a_d-03_east": PreRegion("4a_d-03_east", "4a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-03_east"]), + "4a_d-03_west": PreRegion("4a_d-03_west", "4a_d-03", connections_by_region["4a_d-03_west"], locations_by_region["4a_d-03_west"]), + "4a_d-03_east": PreRegion("4a_d-03_east", "4a_d-03", connections_by_region["4a_d-03_east"], locations_by_region["4a_d-03_east"]), - "4a_d-04_west": PreRegion("4a_d-04_west", "4a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-04_west"]), - "4a_d-04_east": PreRegion("4a_d-04_east", "4a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-04_east"]), + "4a_d-04_west": PreRegion("4a_d-04_west", "4a_d-04", connections_by_region["4a_d-04_west"], locations_by_region["4a_d-04_west"]), + "4a_d-04_east": PreRegion("4a_d-04_east", "4a_d-04", connections_by_region["4a_d-04_east"], locations_by_region["4a_d-04_east"]), - "4a_d-05_west": PreRegion("4a_d-05_west", "4a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-05_west"]), - "4a_d-05_east": PreRegion("4a_d-05_east", "4a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-05_east"]), + "4a_d-05_west": PreRegion("4a_d-05_west", "4a_d-05", connections_by_region["4a_d-05_west"], locations_by_region["4a_d-05_west"]), + "4a_d-05_east": PreRegion("4a_d-05_east", "4a_d-05", connections_by_region["4a_d-05_east"], locations_by_region["4a_d-05_east"]), - "4a_d-06_west": PreRegion("4a_d-06_west", "4a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-06_west"]), - "4a_d-06_east": PreRegion("4a_d-06_east", "4a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-06_east"]), + "4a_d-06_west": PreRegion("4a_d-06_west", "4a_d-06", connections_by_region["4a_d-06_west"], locations_by_region["4a_d-06_west"]), + "4a_d-06_east": PreRegion("4a_d-06_east", "4a_d-06", connections_by_region["4a_d-06_east"], locations_by_region["4a_d-06_east"]), - "4a_d-07_west": PreRegion("4a_d-07_west", "4a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-07_west"]), - "4a_d-07_east": PreRegion("4a_d-07_east", "4a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-07_east"]), + "4a_d-07_west": PreRegion("4a_d-07_west", "4a_d-07", connections_by_region["4a_d-07_west"], locations_by_region["4a_d-07_west"]), + "4a_d-07_east": PreRegion("4a_d-07_east", "4a_d-07", connections_by_region["4a_d-07_east"], locations_by_region["4a_d-07_east"]), - "4a_d-08_west": PreRegion("4a_d-08_west", "4a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-08_west"]), - "4a_d-08_east": PreRegion("4a_d-08_east", "4a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-08_east"]), + "4a_d-08_west": PreRegion("4a_d-08_west", "4a_d-08", connections_by_region["4a_d-08_west"], locations_by_region["4a_d-08_west"]), + "4a_d-08_east": PreRegion("4a_d-08_east", "4a_d-08", connections_by_region["4a_d-08_east"], locations_by_region["4a_d-08_east"]), - "4a_d-09_west": PreRegion("4a_d-09_west", "4a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-09_west"]), - "4a_d-09_east": PreRegion("4a_d-09_east", "4a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-09_east"]), + "4a_d-09_west": PreRegion("4a_d-09_west", "4a_d-09", connections_by_region["4a_d-09_west"], locations_by_region["4a_d-09_west"]), + "4a_d-09_east": PreRegion("4a_d-09_east", "4a_d-09", connections_by_region["4a_d-09_east"], locations_by_region["4a_d-09_east"]), - "4a_d-10_west": PreRegion("4a_d-10_west", "4a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-10_west"]), - "4a_d-10_goal": PreRegion("4a_d-10_goal", "4a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4a_d-10_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "4a_d-10_goal"]), + "4a_d-10_west": PreRegion("4a_d-10_west", "4a_d-10", connections_by_region["4a_d-10_west"], locations_by_region["4a_d-10_west"]), + "4a_d-10_goal": PreRegion("4a_d-10_goal", "4a_d-10", connections_by_region["4a_d-10_goal"], locations_by_region["4a_d-10_goal"]), - "4b_a-00_west": PreRegion("4b_a-00_west", "4b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-00_west"]), - "4b_a-00_east": PreRegion("4b_a-00_east", "4b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-00_east"]), + "4b_a-00_west": PreRegion("4b_a-00_west", "4b_a-00", connections_by_region["4b_a-00_west"], locations_by_region["4b_a-00_west"]), + "4b_a-00_east": PreRegion("4b_a-00_east", "4b_a-00", connections_by_region["4b_a-00_east"], locations_by_region["4b_a-00_east"]), - "4b_a-01_west": PreRegion("4b_a-01_west", "4b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-01_west"]), - "4b_a-01_east": PreRegion("4b_a-01_east", "4b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-01_east"]), + "4b_a-01_west": PreRegion("4b_a-01_west", "4b_a-01", connections_by_region["4b_a-01_west"], locations_by_region["4b_a-01_west"]), + "4b_a-01_east": PreRegion("4b_a-01_east", "4b_a-01", connections_by_region["4b_a-01_east"], locations_by_region["4b_a-01_east"]), - "4b_a-02_west": PreRegion("4b_a-02_west", "4b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-02_west"]), - "4b_a-02_east": PreRegion("4b_a-02_east", "4b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-02_east"]), + "4b_a-02_west": PreRegion("4b_a-02_west", "4b_a-02", connections_by_region["4b_a-02_west"], locations_by_region["4b_a-02_west"]), + "4b_a-02_east": PreRegion("4b_a-02_east", "4b_a-02", connections_by_region["4b_a-02_east"], locations_by_region["4b_a-02_east"]), - "4b_a-03_west": PreRegion("4b_a-03_west", "4b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-03_west"]), - "4b_a-03_east": PreRegion("4b_a-03_east", "4b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-03_east"]), + "4b_a-03_west": PreRegion("4b_a-03_west", "4b_a-03", connections_by_region["4b_a-03_west"], locations_by_region["4b_a-03_west"]), + "4b_a-03_east": PreRegion("4b_a-03_east", "4b_a-03", connections_by_region["4b_a-03_east"], locations_by_region["4b_a-03_east"]), - "4b_a-04_west": PreRegion("4b_a-04_west", "4b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-04_west"]), - "4b_a-04_east": PreRegion("4b_a-04_east", "4b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_a-04_east"]), + "4b_a-04_west": PreRegion("4b_a-04_west", "4b_a-04", connections_by_region["4b_a-04_west"], locations_by_region["4b_a-04_west"]), + "4b_a-04_east": PreRegion("4b_a-04_east", "4b_a-04", connections_by_region["4b_a-04_east"], locations_by_region["4b_a-04_east"]), - "4b_b-00_west": PreRegion("4b_b-00_west", "4b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-00_west"]), - "4b_b-00_east": PreRegion("4b_b-00_east", "4b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-00_east"]), + "4b_b-00_west": PreRegion("4b_b-00_west", "4b_b-00", connections_by_region["4b_b-00_west"], locations_by_region["4b_b-00_west"]), + "4b_b-00_east": PreRegion("4b_b-00_east", "4b_b-00", connections_by_region["4b_b-00_east"], locations_by_region["4b_b-00_east"]), - "4b_b-01_west": PreRegion("4b_b-01_west", "4b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-01_west"]), - "4b_b-01_east": PreRegion("4b_b-01_east", "4b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-01_east"]), + "4b_b-01_west": PreRegion("4b_b-01_west", "4b_b-01", connections_by_region["4b_b-01_west"], locations_by_region["4b_b-01_west"]), + "4b_b-01_east": PreRegion("4b_b-01_east", "4b_b-01", connections_by_region["4b_b-01_east"], locations_by_region["4b_b-01_east"]), - "4b_b-02_bottom": PreRegion("4b_b-02_bottom", "4b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-02_bottom"]), - "4b_b-02_top": PreRegion("4b_b-02_top", "4b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-02_top"]), + "4b_b-02_bottom": PreRegion("4b_b-02_bottom", "4b_b-02", connections_by_region["4b_b-02_bottom"], locations_by_region["4b_b-02_bottom"]), + "4b_b-02_top": PreRegion("4b_b-02_top", "4b_b-02", connections_by_region["4b_b-02_top"], locations_by_region["4b_b-02_top"]), - "4b_b-03_west": PreRegion("4b_b-03_west", "4b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-03_west"]), - "4b_b-03_east": PreRegion("4b_b-03_east", "4b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-03_east"]), + "4b_b-03_west": PreRegion("4b_b-03_west", "4b_b-03", connections_by_region["4b_b-03_west"], locations_by_region["4b_b-03_west"]), + "4b_b-03_east": PreRegion("4b_b-03_east", "4b_b-03", connections_by_region["4b_b-03_east"], locations_by_region["4b_b-03_east"]), - "4b_b-04_west": PreRegion("4b_b-04_west", "4b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-04_west"]), - "4b_b-04_east": PreRegion("4b_b-04_east", "4b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_b-04_east"]), + "4b_b-04_west": PreRegion("4b_b-04_west", "4b_b-04", connections_by_region["4b_b-04_west"], locations_by_region["4b_b-04_west"]), + "4b_b-04_east": PreRegion("4b_b-04_east", "4b_b-04", connections_by_region["4b_b-04_east"], locations_by_region["4b_b-04_east"]), - "4b_c-00_west": PreRegion("4b_c-00_west", "4b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-00_west"]), - "4b_c-00_east": PreRegion("4b_c-00_east", "4b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-00_east"]), + "4b_c-00_west": PreRegion("4b_c-00_west", "4b_c-00", connections_by_region["4b_c-00_west"], locations_by_region["4b_c-00_west"]), + "4b_c-00_east": PreRegion("4b_c-00_east", "4b_c-00", connections_by_region["4b_c-00_east"], locations_by_region["4b_c-00_east"]), - "4b_c-01_west": PreRegion("4b_c-01_west", "4b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-01_west"]), - "4b_c-01_east": PreRegion("4b_c-01_east", "4b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-01_east"]), + "4b_c-01_west": PreRegion("4b_c-01_west", "4b_c-01", connections_by_region["4b_c-01_west"], locations_by_region["4b_c-01_west"]), + "4b_c-01_east": PreRegion("4b_c-01_east", "4b_c-01", connections_by_region["4b_c-01_east"], locations_by_region["4b_c-01_east"]), - "4b_c-02_west": PreRegion("4b_c-02_west", "4b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-02_west"]), - "4b_c-02_east": PreRegion("4b_c-02_east", "4b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-02_east"]), + "4b_c-02_west": PreRegion("4b_c-02_west", "4b_c-02", connections_by_region["4b_c-02_west"], locations_by_region["4b_c-02_west"]), + "4b_c-02_east": PreRegion("4b_c-02_east", "4b_c-02", connections_by_region["4b_c-02_east"], locations_by_region["4b_c-02_east"]), - "4b_c-03_bottom": PreRegion("4b_c-03_bottom", "4b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-03_bottom"]), - "4b_c-03_top": PreRegion("4b_c-03_top", "4b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-03_top"]), + "4b_c-03_bottom": PreRegion("4b_c-03_bottom", "4b_c-03", connections_by_region["4b_c-03_bottom"], locations_by_region["4b_c-03_bottom"]), + "4b_c-03_top": PreRegion("4b_c-03_top", "4b_c-03", connections_by_region["4b_c-03_top"], locations_by_region["4b_c-03_top"]), - "4b_c-04_west": PreRegion("4b_c-04_west", "4b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-04_west"]), - "4b_c-04_east": PreRegion("4b_c-04_east", "4b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_c-04_east"]), + "4b_c-04_west": PreRegion("4b_c-04_west", "4b_c-04", connections_by_region["4b_c-04_west"], locations_by_region["4b_c-04_west"]), + "4b_c-04_east": PreRegion("4b_c-04_east", "4b_c-04", connections_by_region["4b_c-04_east"], locations_by_region["4b_c-04_east"]), - "4b_d-00_west": PreRegion("4b_d-00_west", "4b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-00_west"]), - "4b_d-00_east": PreRegion("4b_d-00_east", "4b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-00_east"]), + "4b_d-00_west": PreRegion("4b_d-00_west", "4b_d-00", connections_by_region["4b_d-00_west"], locations_by_region["4b_d-00_west"]), + "4b_d-00_east": PreRegion("4b_d-00_east", "4b_d-00", connections_by_region["4b_d-00_east"], locations_by_region["4b_d-00_east"]), - "4b_d-01_west": PreRegion("4b_d-01_west", "4b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-01_west"]), - "4b_d-01_east": PreRegion("4b_d-01_east", "4b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-01_east"]), + "4b_d-01_west": PreRegion("4b_d-01_west", "4b_d-01", connections_by_region["4b_d-01_west"], locations_by_region["4b_d-01_west"]), + "4b_d-01_east": PreRegion("4b_d-01_east", "4b_d-01", connections_by_region["4b_d-01_east"], locations_by_region["4b_d-01_east"]), - "4b_d-02_west": PreRegion("4b_d-02_west", "4b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-02_west"]), - "4b_d-02_east": PreRegion("4b_d-02_east", "4b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-02_east"]), + "4b_d-02_west": PreRegion("4b_d-02_west", "4b_d-02", connections_by_region["4b_d-02_west"], locations_by_region["4b_d-02_west"]), + "4b_d-02_east": PreRegion("4b_d-02_east", "4b_d-02", connections_by_region["4b_d-02_east"], locations_by_region["4b_d-02_east"]), - "4b_d-03_west": PreRegion("4b_d-03_west", "4b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-03_west"]), - "4b_d-03_east": PreRegion("4b_d-03_east", "4b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_d-03_east"]), + "4b_d-03_west": PreRegion("4b_d-03_west", "4b_d-03", connections_by_region["4b_d-03_west"], locations_by_region["4b_d-03_west"]), + "4b_d-03_east": PreRegion("4b_d-03_east", "4b_d-03", connections_by_region["4b_d-03_east"], locations_by_region["4b_d-03_east"]), - "4b_end_west": PreRegion("4b_end_west", "4b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_end_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_end_west"]), - "4b_end_goal": PreRegion("4b_end_goal", "4b_end", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4b_end_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "4b_end_goal"]), + "4b_end_west": PreRegion("4b_end_west", "4b_end", connections_by_region["4b_end_west"], locations_by_region["4b_end_west"]), + "4b_end_goal": PreRegion("4b_end_goal", "4b_end", connections_by_region["4b_end_goal"], locations_by_region["4b_end_goal"]), - "4c_00_west": PreRegion("4c_00_west", "4c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_00_west"]), - "4c_00_east": PreRegion("4c_00_east", "4c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_00_east"]), + "4c_00_west": PreRegion("4c_00_west", "4c_00", connections_by_region["4c_00_west"], locations_by_region["4c_00_west"]), + "4c_00_east": PreRegion("4c_00_east", "4c_00", connections_by_region["4c_00_east"], locations_by_region["4c_00_east"]), - "4c_01_west": PreRegion("4c_01_west", "4c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_01_west"]), - "4c_01_east": PreRegion("4c_01_east", "4c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_01_east"]), + "4c_01_west": PreRegion("4c_01_west", "4c_01", connections_by_region["4c_01_west"], locations_by_region["4c_01_west"]), + "4c_01_east": PreRegion("4c_01_east", "4c_01", connections_by_region["4c_01_east"], locations_by_region["4c_01_east"]), - "4c_02_west": PreRegion("4c_02_west", "4c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_02_west"]), - "4c_02_goal": PreRegion("4c_02_goal", "4c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "4c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "4c_02_goal"]), + "4c_02_west": PreRegion("4c_02_west", "4c_02", connections_by_region["4c_02_west"], locations_by_region["4c_02_west"]), + "4c_02_goal": PreRegion("4c_02_goal", "4c_02", connections_by_region["4c_02_goal"], locations_by_region["4c_02_goal"]), - "5a_a-00b_west": PreRegion("5a_a-00b_west", "5a_a-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00b_west"]), - "5a_a-00b_east": PreRegion("5a_a-00b_east", "5a_a-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00b_east"]), + "5a_a-00b_west": PreRegion("5a_a-00b_west", "5a_a-00b", connections_by_region["5a_a-00b_west"], locations_by_region["5a_a-00b_west"]), + "5a_a-00b_east": PreRegion("5a_a-00b_east", "5a_a-00b", connections_by_region["5a_a-00b_east"], locations_by_region["5a_a-00b_east"]), - "5a_a-00x_east": PreRegion("5a_a-00x_east", "5a_a-00x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00x_east"]), + "5a_a-00x_east": PreRegion("5a_a-00x_east", "5a_a-00x", connections_by_region["5a_a-00x_east"], locations_by_region["5a_a-00x_east"]), - "5a_a-00d_west": PreRegion("5a_a-00d_west", "5a_a-00d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00d_west"]), - "5a_a-00d_east": PreRegion("5a_a-00d_east", "5a_a-00d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00d_east"]), + "5a_a-00d_west": PreRegion("5a_a-00d_west", "5a_a-00d", connections_by_region["5a_a-00d_west"], locations_by_region["5a_a-00d_west"]), + "5a_a-00d_east": PreRegion("5a_a-00d_east", "5a_a-00d", connections_by_region["5a_a-00d_east"], locations_by_region["5a_a-00d_east"]), - "5a_a-00c_west": PreRegion("5a_a-00c_west", "5a_a-00c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00c_west"]), - "5a_a-00c_east": PreRegion("5a_a-00c_east", "5a_a-00c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00c_east"]), + "5a_a-00c_west": PreRegion("5a_a-00c_west", "5a_a-00c", connections_by_region["5a_a-00c_west"], locations_by_region["5a_a-00c_west"]), + "5a_a-00c_east": PreRegion("5a_a-00c_east", "5a_a-00c", connections_by_region["5a_a-00c_east"], locations_by_region["5a_a-00c_east"]), - "5a_a-00_west": PreRegion("5a_a-00_west", "5a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00_west"]), - "5a_a-00_east": PreRegion("5a_a-00_east", "5a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-00_east"]), + "5a_a-00_west": PreRegion("5a_a-00_west", "5a_a-00", connections_by_region["5a_a-00_west"], locations_by_region["5a_a-00_west"]), + "5a_a-00_east": PreRegion("5a_a-00_east", "5a_a-00", connections_by_region["5a_a-00_east"], locations_by_region["5a_a-00_east"]), - "5a_a-01_west": PreRegion("5a_a-01_west", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_west"]), - "5a_a-01_center": PreRegion("5a_a-01_center", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_center"]), - "5a_a-01_east": PreRegion("5a_a-01_east", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_east"]), - "5a_a-01_south-west": PreRegion("5a_a-01_south-west", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_south-west"]), - "5a_a-01_south-east": PreRegion("5a_a-01_south-east", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_south-east"]), - "5a_a-01_north": PreRegion("5a_a-01_north", "5a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-01_north"]), + "5a_a-01_west": PreRegion("5a_a-01_west", "5a_a-01", connections_by_region["5a_a-01_west"], locations_by_region["5a_a-01_west"]), + "5a_a-01_center": PreRegion("5a_a-01_center", "5a_a-01", connections_by_region["5a_a-01_center"], locations_by_region["5a_a-01_center"]), + "5a_a-01_east": PreRegion("5a_a-01_east", "5a_a-01", connections_by_region["5a_a-01_east"], locations_by_region["5a_a-01_east"]), + "5a_a-01_south-west": PreRegion("5a_a-01_south-west", "5a_a-01", connections_by_region["5a_a-01_south-west"], locations_by_region["5a_a-01_south-west"]), + "5a_a-01_south-east": PreRegion("5a_a-01_south-east", "5a_a-01", connections_by_region["5a_a-01_south-east"], locations_by_region["5a_a-01_south-east"]), + "5a_a-01_north": PreRegion("5a_a-01_north", "5a_a-01", connections_by_region["5a_a-01_north"], locations_by_region["5a_a-01_north"]), - "5a_a-02_west": PreRegion("5a_a-02_west", "5a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-02_west"]), - "5a_a-02_north": PreRegion("5a_a-02_north", "5a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-02_north"]), - "5a_a-02_south": PreRegion("5a_a-02_south", "5a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-02_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-02_south"]), + "5a_a-02_west": PreRegion("5a_a-02_west", "5a_a-02", connections_by_region["5a_a-02_west"], locations_by_region["5a_a-02_west"]), + "5a_a-02_north": PreRegion("5a_a-02_north", "5a_a-02", connections_by_region["5a_a-02_north"], locations_by_region["5a_a-02_north"]), + "5a_a-02_south": PreRegion("5a_a-02_south", "5a_a-02", connections_by_region["5a_a-02_south"], locations_by_region["5a_a-02_south"]), - "5a_a-03_west": PreRegion("5a_a-03_west", "5a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-03_west"]), - "5a_a-03_east": PreRegion("5a_a-03_east", "5a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-03_east"]), + "5a_a-03_west": PreRegion("5a_a-03_west", "5a_a-03", connections_by_region["5a_a-03_west"], locations_by_region["5a_a-03_west"]), + "5a_a-03_east": PreRegion("5a_a-03_east", "5a_a-03", connections_by_region["5a_a-03_east"], locations_by_region["5a_a-03_east"]), - "5a_a-04_east": PreRegion("5a_a-04_east", "5a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-04_east"]), - "5a_a-04_north": PreRegion("5a_a-04_north", "5a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-04_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-04_north"]), - "5a_a-04_south": PreRegion("5a_a-04_south", "5a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-04_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-04_south"]), + "5a_a-04_east": PreRegion("5a_a-04_east", "5a_a-04", connections_by_region["5a_a-04_east"], locations_by_region["5a_a-04_east"]), + "5a_a-04_north": PreRegion("5a_a-04_north", "5a_a-04", connections_by_region["5a_a-04_north"], locations_by_region["5a_a-04_north"]), + "5a_a-04_south": PreRegion("5a_a-04_south", "5a_a-04", connections_by_region["5a_a-04_south"], locations_by_region["5a_a-04_south"]), - "5a_a-05_north-west": PreRegion("5a_a-05_north-west", "5a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-05_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-05_north-west"]), - "5a_a-05_center": PreRegion("5a_a-05_center", "5a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-05_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-05_center"]), - "5a_a-05_north-east": PreRegion("5a_a-05_north-east", "5a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-05_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-05_north-east"]), - "5a_a-05_south-west": PreRegion("5a_a-05_south-west", "5a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-05_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-05_south-west"]), - "5a_a-05_south-east": PreRegion("5a_a-05_south-east", "5a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-05_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-05_south-east"]), + "5a_a-05_north-west": PreRegion("5a_a-05_north-west", "5a_a-05", connections_by_region["5a_a-05_north-west"], locations_by_region["5a_a-05_north-west"]), + "5a_a-05_center": PreRegion("5a_a-05_center", "5a_a-05", connections_by_region["5a_a-05_center"], locations_by_region["5a_a-05_center"]), + "5a_a-05_north-east": PreRegion("5a_a-05_north-east", "5a_a-05", connections_by_region["5a_a-05_north-east"], locations_by_region["5a_a-05_north-east"]), + "5a_a-05_south-west": PreRegion("5a_a-05_south-west", "5a_a-05", connections_by_region["5a_a-05_south-west"], locations_by_region["5a_a-05_south-west"]), + "5a_a-05_south-east": PreRegion("5a_a-05_south-east", "5a_a-05", connections_by_region["5a_a-05_south-east"], locations_by_region["5a_a-05_south-east"]), - "5a_a-06_west": PreRegion("5a_a-06_west", "5a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-06_west"]), + "5a_a-06_west": PreRegion("5a_a-06_west", "5a_a-06", connections_by_region["5a_a-06_west"], locations_by_region["5a_a-06_west"]), - "5a_a-07_east": PreRegion("5a_a-07_east", "5a_a-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-07_east"]), + "5a_a-07_east": PreRegion("5a_a-07_east", "5a_a-07", connections_by_region["5a_a-07_east"], locations_by_region["5a_a-07_east"]), - "5a_a-08_west": PreRegion("5a_a-08_west", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_west"]), - "5a_a-08_center": PreRegion("5a_a-08_center", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_center"]), - "5a_a-08_east": PreRegion("5a_a-08_east", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_east"]), - "5a_a-08_south": PreRegion("5a_a-08_south", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_south"]), - "5a_a-08_south-east": PreRegion("5a_a-08_south-east", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_south-east"]), - "5a_a-08_north-east": PreRegion("5a_a-08_north-east", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_north-east"]), - "5a_a-08_north": PreRegion("5a_a-08_north", "5a_a-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-08_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-08_north"]), + "5a_a-08_west": PreRegion("5a_a-08_west", "5a_a-08", connections_by_region["5a_a-08_west"], locations_by_region["5a_a-08_west"]), + "5a_a-08_center": PreRegion("5a_a-08_center", "5a_a-08", connections_by_region["5a_a-08_center"], locations_by_region["5a_a-08_center"]), + "5a_a-08_east": PreRegion("5a_a-08_east", "5a_a-08", connections_by_region["5a_a-08_east"], locations_by_region["5a_a-08_east"]), + "5a_a-08_south": PreRegion("5a_a-08_south", "5a_a-08", connections_by_region["5a_a-08_south"], locations_by_region["5a_a-08_south"]), + "5a_a-08_south-east": PreRegion("5a_a-08_south-east", "5a_a-08", connections_by_region["5a_a-08_south-east"], locations_by_region["5a_a-08_south-east"]), + "5a_a-08_north-east": PreRegion("5a_a-08_north-east", "5a_a-08", connections_by_region["5a_a-08_north-east"], locations_by_region["5a_a-08_north-east"]), + "5a_a-08_north": PreRegion("5a_a-08_north", "5a_a-08", connections_by_region["5a_a-08_north"], locations_by_region["5a_a-08_north"]), - "5a_a-10_west": PreRegion("5a_a-10_west", "5a_a-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-10_west"]), - "5a_a-10_east": PreRegion("5a_a-10_east", "5a_a-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-10_east"]), + "5a_a-10_west": PreRegion("5a_a-10_west", "5a_a-10", connections_by_region["5a_a-10_west"], locations_by_region["5a_a-10_west"]), + "5a_a-10_east": PreRegion("5a_a-10_east", "5a_a-10", connections_by_region["5a_a-10_east"], locations_by_region["5a_a-10_east"]), - "5a_a-09_west": PreRegion("5a_a-09_west", "5a_a-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-09_west"]), - "5a_a-09_east": PreRegion("5a_a-09_east", "5a_a-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-09_east"]), + "5a_a-09_west": PreRegion("5a_a-09_west", "5a_a-09", connections_by_region["5a_a-09_west"], locations_by_region["5a_a-09_west"]), + "5a_a-09_east": PreRegion("5a_a-09_east", "5a_a-09", connections_by_region["5a_a-09_east"], locations_by_region["5a_a-09_east"]), - "5a_a-11_east": PreRegion("5a_a-11_east", "5a_a-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-11_east"]), + "5a_a-11_east": PreRegion("5a_a-11_east", "5a_a-11", connections_by_region["5a_a-11_east"], locations_by_region["5a_a-11_east"]), - "5a_a-12_north-west": PreRegion("5a_a-12_north-west", "5a_a-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-12_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-12_north-west"]), - "5a_a-12_west": PreRegion("5a_a-12_west", "5a_a-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-12_west"]), - "5a_a-12_south-west": PreRegion("5a_a-12_south-west", "5a_a-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-12_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-12_south-west"]), - "5a_a-12_east": PreRegion("5a_a-12_east", "5a_a-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-12_east"]), + "5a_a-12_north-west": PreRegion("5a_a-12_north-west", "5a_a-12", connections_by_region["5a_a-12_north-west"], locations_by_region["5a_a-12_north-west"]), + "5a_a-12_west": PreRegion("5a_a-12_west", "5a_a-12", connections_by_region["5a_a-12_west"], locations_by_region["5a_a-12_west"]), + "5a_a-12_south-west": PreRegion("5a_a-12_south-west", "5a_a-12", connections_by_region["5a_a-12_south-west"], locations_by_region["5a_a-12_south-west"]), + "5a_a-12_east": PreRegion("5a_a-12_east", "5a_a-12", connections_by_region["5a_a-12_east"], locations_by_region["5a_a-12_east"]), - "5a_a-15_south": PreRegion("5a_a-15_south", "5a_a-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-15_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-15_south"]), + "5a_a-15_south": PreRegion("5a_a-15_south", "5a_a-15", connections_by_region["5a_a-15_south"], locations_by_region["5a_a-15_south"]), - "5a_a-14_south": PreRegion("5a_a-14_south", "5a_a-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-14_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-14_south"]), + "5a_a-14_south": PreRegion("5a_a-14_south", "5a_a-14", connections_by_region["5a_a-14_south"], locations_by_region["5a_a-14_south"]), - "5a_a-13_west": PreRegion("5a_a-13_west", "5a_a-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-13_west"]), - "5a_a-13_east": PreRegion("5a_a-13_east", "5a_a-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_a-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_a-13_east"]), + "5a_a-13_west": PreRegion("5a_a-13_west", "5a_a-13", connections_by_region["5a_a-13_west"], locations_by_region["5a_a-13_west"]), + "5a_a-13_east": PreRegion("5a_a-13_east", "5a_a-13", connections_by_region["5a_a-13_east"], locations_by_region["5a_a-13_east"]), - "5a_b-00_west": PreRegion("5a_b-00_west", "5a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-00_west"]), - "5a_b-00_north-west": PreRegion("5a_b-00_north-west", "5a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-00_north-west"]), - "5a_b-00_east": PreRegion("5a_b-00_east", "5a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-00_east"]), + "5a_b-00_west": PreRegion("5a_b-00_west", "5a_b-00", connections_by_region["5a_b-00_west"], locations_by_region["5a_b-00_west"]), + "5a_b-00_north-west": PreRegion("5a_b-00_north-west", "5a_b-00", connections_by_region["5a_b-00_north-west"], locations_by_region["5a_b-00_north-west"]), + "5a_b-00_east": PreRegion("5a_b-00_east", "5a_b-00", connections_by_region["5a_b-00_east"], locations_by_region["5a_b-00_east"]), - "5a_b-18_south": PreRegion("5a_b-18_south", "5a_b-18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-18_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-18_south"]), + "5a_b-18_south": PreRegion("5a_b-18_south", "5a_b-18", connections_by_region["5a_b-18_south"], locations_by_region["5a_b-18_south"]), - "5a_b-01_south-west": PreRegion("5a_b-01_south-west", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_south-west"]), - "5a_b-01_center": PreRegion("5a_b-01_center", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_center"]), - "5a_b-01_west": PreRegion("5a_b-01_west", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_west"]), - "5a_b-01_north-west": PreRegion("5a_b-01_north-west", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_north-west"]), - "5a_b-01_north": PreRegion("5a_b-01_north", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_north"]), - "5a_b-01_north-east": PreRegion("5a_b-01_north-east", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_north-east"]), - "5a_b-01_east": PreRegion("5a_b-01_east", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_east"]), - "5a_b-01_south-east": PreRegion("5a_b-01_south-east", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_south-east"]), - "5a_b-01_south": PreRegion("5a_b-01_south", "5a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01_south"]), + "5a_b-01_south-west": PreRegion("5a_b-01_south-west", "5a_b-01", connections_by_region["5a_b-01_south-west"], locations_by_region["5a_b-01_south-west"]), + "5a_b-01_center": PreRegion("5a_b-01_center", "5a_b-01", connections_by_region["5a_b-01_center"], locations_by_region["5a_b-01_center"]), + "5a_b-01_west": PreRegion("5a_b-01_west", "5a_b-01", connections_by_region["5a_b-01_west"], locations_by_region["5a_b-01_west"]), + "5a_b-01_north-west": PreRegion("5a_b-01_north-west", "5a_b-01", connections_by_region["5a_b-01_north-west"], locations_by_region["5a_b-01_north-west"]), + "5a_b-01_north": PreRegion("5a_b-01_north", "5a_b-01", connections_by_region["5a_b-01_north"], locations_by_region["5a_b-01_north"]), + "5a_b-01_north-east": PreRegion("5a_b-01_north-east", "5a_b-01", connections_by_region["5a_b-01_north-east"], locations_by_region["5a_b-01_north-east"]), + "5a_b-01_east": PreRegion("5a_b-01_east", "5a_b-01", connections_by_region["5a_b-01_east"], locations_by_region["5a_b-01_east"]), + "5a_b-01_south-east": PreRegion("5a_b-01_south-east", "5a_b-01", connections_by_region["5a_b-01_south-east"], locations_by_region["5a_b-01_south-east"]), + "5a_b-01_south": PreRegion("5a_b-01_south", "5a_b-01", connections_by_region["5a_b-01_south"], locations_by_region["5a_b-01_south"]), - "5a_b-01c_west": PreRegion("5a_b-01c_west", "5a_b-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01c_west"]), - "5a_b-01c_east": PreRegion("5a_b-01c_east", "5a_b-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01c_east"]), + "5a_b-01c_west": PreRegion("5a_b-01c_west", "5a_b-01c", connections_by_region["5a_b-01c_west"], locations_by_region["5a_b-01c_west"]), + "5a_b-01c_east": PreRegion("5a_b-01c_east", "5a_b-01c", connections_by_region["5a_b-01c_east"], locations_by_region["5a_b-01c_east"]), - "5a_b-20_north-west": PreRegion("5a_b-20_north-west", "5a_b-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-20_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-20_north-west"]), - "5a_b-20_west": PreRegion("5a_b-20_west", "5a_b-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-20_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-20_west"]), - "5a_b-20_south-west": PreRegion("5a_b-20_south-west", "5a_b-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-20_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-20_south-west"]), - "5a_b-20_south": PreRegion("5a_b-20_south", "5a_b-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-20_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-20_south"]), - "5a_b-20_east": PreRegion("5a_b-20_east", "5a_b-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-20_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-20_east"]), + "5a_b-20_north-west": PreRegion("5a_b-20_north-west", "5a_b-20", connections_by_region["5a_b-20_north-west"], locations_by_region["5a_b-20_north-west"]), + "5a_b-20_west": PreRegion("5a_b-20_west", "5a_b-20", connections_by_region["5a_b-20_west"], locations_by_region["5a_b-20_west"]), + "5a_b-20_south-west": PreRegion("5a_b-20_south-west", "5a_b-20", connections_by_region["5a_b-20_south-west"], locations_by_region["5a_b-20_south-west"]), + "5a_b-20_south": PreRegion("5a_b-20_south", "5a_b-20", connections_by_region["5a_b-20_south"], locations_by_region["5a_b-20_south"]), + "5a_b-20_east": PreRegion("5a_b-20_east", "5a_b-20", connections_by_region["5a_b-20_east"], locations_by_region["5a_b-20_east"]), - "5a_b-21_east": PreRegion("5a_b-21_east", "5a_b-21", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-21_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-21_east"]), + "5a_b-21_east": PreRegion("5a_b-21_east", "5a_b-21", connections_by_region["5a_b-21_east"], locations_by_region["5a_b-21_east"]), - "5a_b-01b_west": PreRegion("5a_b-01b_west", "5a_b-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01b_west"]), - "5a_b-01b_east": PreRegion("5a_b-01b_east", "5a_b-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-01b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-01b_east"]), + "5a_b-01b_west": PreRegion("5a_b-01b_west", "5a_b-01b", connections_by_region["5a_b-01b_west"], locations_by_region["5a_b-01b_west"]), + "5a_b-01b_east": PreRegion("5a_b-01b_east", "5a_b-01b", connections_by_region["5a_b-01b_east"], locations_by_region["5a_b-01b_east"]), - "5a_b-02_center": PreRegion("5a_b-02_center", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_center"]), - "5a_b-02_west": PreRegion("5a_b-02_west", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_west"]), - "5a_b-02_north-west": PreRegion("5a_b-02_north-west", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_north-west"]), - "5a_b-02_north": PreRegion("5a_b-02_north", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_north"]), - "5a_b-02_north-east": PreRegion("5a_b-02_north-east", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_north-east"]), - "5a_b-02_east-upper": PreRegion("5a_b-02_east-upper", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_east-upper"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_east-upper"]), - "5a_b-02_east-lower": PreRegion("5a_b-02_east-lower", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_east-lower"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_east-lower"]), - "5a_b-02_south-east": PreRegion("5a_b-02_south-east", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_south-east"]), - "5a_b-02_south": PreRegion("5a_b-02_south", "5a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-02_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-02_south"]), + "5a_b-02_center": PreRegion("5a_b-02_center", "5a_b-02", connections_by_region["5a_b-02_center"], locations_by_region["5a_b-02_center"]), + "5a_b-02_west": PreRegion("5a_b-02_west", "5a_b-02", connections_by_region["5a_b-02_west"], locations_by_region["5a_b-02_west"]), + "5a_b-02_north-west": PreRegion("5a_b-02_north-west", "5a_b-02", connections_by_region["5a_b-02_north-west"], locations_by_region["5a_b-02_north-west"]), + "5a_b-02_north": PreRegion("5a_b-02_north", "5a_b-02", connections_by_region["5a_b-02_north"], locations_by_region["5a_b-02_north"]), + "5a_b-02_north-east": PreRegion("5a_b-02_north-east", "5a_b-02", connections_by_region["5a_b-02_north-east"], locations_by_region["5a_b-02_north-east"]), + "5a_b-02_east-upper": PreRegion("5a_b-02_east-upper", "5a_b-02", connections_by_region["5a_b-02_east-upper"], locations_by_region["5a_b-02_east-upper"]), + "5a_b-02_east-lower": PreRegion("5a_b-02_east-lower", "5a_b-02", connections_by_region["5a_b-02_east-lower"], locations_by_region["5a_b-02_east-lower"]), + "5a_b-02_south-east": PreRegion("5a_b-02_south-east", "5a_b-02", connections_by_region["5a_b-02_south-east"], locations_by_region["5a_b-02_south-east"]), + "5a_b-02_south": PreRegion("5a_b-02_south", "5a_b-02", connections_by_region["5a_b-02_south"], locations_by_region["5a_b-02_south"]), - "5a_b-03_east": PreRegion("5a_b-03_east", "5a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-03_east"]), + "5a_b-03_east": PreRegion("5a_b-03_east", "5a_b-03", connections_by_region["5a_b-03_east"], locations_by_region["5a_b-03_east"]), - "5a_b-05_west": PreRegion("5a_b-05_west", "5a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-05_west"]), + "5a_b-05_west": PreRegion("5a_b-05_west", "5a_b-05", connections_by_region["5a_b-05_west"], locations_by_region["5a_b-05_west"]), - "5a_b-04_west": PreRegion("5a_b-04_west", "5a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-04_west"]), - "5a_b-04_east": PreRegion("5a_b-04_east", "5a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-04_east"]), - "5a_b-04_south": PreRegion("5a_b-04_south", "5a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-04_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-04_south"]), + "5a_b-04_west": PreRegion("5a_b-04_west", "5a_b-04", connections_by_region["5a_b-04_west"], locations_by_region["5a_b-04_west"]), + "5a_b-04_east": PreRegion("5a_b-04_east", "5a_b-04", connections_by_region["5a_b-04_east"], locations_by_region["5a_b-04_east"]), + "5a_b-04_south": PreRegion("5a_b-04_south", "5a_b-04", connections_by_region["5a_b-04_south"], locations_by_region["5a_b-04_south"]), - "5a_b-07_north": PreRegion("5a_b-07_north", "5a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-07_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-07_north"]), - "5a_b-07_south": PreRegion("5a_b-07_south", "5a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-07_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-07_south"]), + "5a_b-07_north": PreRegion("5a_b-07_north", "5a_b-07", connections_by_region["5a_b-07_north"], locations_by_region["5a_b-07_north"]), + "5a_b-07_south": PreRegion("5a_b-07_south", "5a_b-07", connections_by_region["5a_b-07_south"], locations_by_region["5a_b-07_south"]), - "5a_b-08_west": PreRegion("5a_b-08_west", "5a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-08_west"]), - "5a_b-08_east": PreRegion("5a_b-08_east", "5a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-08_east"]), + "5a_b-08_west": PreRegion("5a_b-08_west", "5a_b-08", connections_by_region["5a_b-08_west"], locations_by_region["5a_b-08_west"]), + "5a_b-08_east": PreRegion("5a_b-08_east", "5a_b-08", connections_by_region["5a_b-08_east"], locations_by_region["5a_b-08_east"]), - "5a_b-09_north": PreRegion("5a_b-09_north", "5a_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-09_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-09_north"]), - "5a_b-09_south": PreRegion("5a_b-09_south", "5a_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-09_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-09_south"]), + "5a_b-09_north": PreRegion("5a_b-09_north", "5a_b-09", connections_by_region["5a_b-09_north"], locations_by_region["5a_b-09_north"]), + "5a_b-09_south": PreRegion("5a_b-09_south", "5a_b-09", connections_by_region["5a_b-09_south"], locations_by_region["5a_b-09_south"]), - "5a_b-10_east": PreRegion("5a_b-10_east", "5a_b-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-10_east"]), + "5a_b-10_east": PreRegion("5a_b-10_east", "5a_b-10", connections_by_region["5a_b-10_east"], locations_by_region["5a_b-10_east"]), - "5a_b-11_north-west": PreRegion("5a_b-11_north-west", "5a_b-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-11_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-11_north-west"]), - "5a_b-11_west": PreRegion("5a_b-11_west", "5a_b-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-11_west"]), - "5a_b-11_south-west": PreRegion("5a_b-11_south-west", "5a_b-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-11_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-11_south-west"]), - "5a_b-11_south-east": PreRegion("5a_b-11_south-east", "5a_b-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-11_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-11_south-east"]), - "5a_b-11_east": PreRegion("5a_b-11_east", "5a_b-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-11_east"]), + "5a_b-11_north-west": PreRegion("5a_b-11_north-west", "5a_b-11", connections_by_region["5a_b-11_north-west"], locations_by_region["5a_b-11_north-west"]), + "5a_b-11_west": PreRegion("5a_b-11_west", "5a_b-11", connections_by_region["5a_b-11_west"], locations_by_region["5a_b-11_west"]), + "5a_b-11_south-west": PreRegion("5a_b-11_south-west", "5a_b-11", connections_by_region["5a_b-11_south-west"], locations_by_region["5a_b-11_south-west"]), + "5a_b-11_south-east": PreRegion("5a_b-11_south-east", "5a_b-11", connections_by_region["5a_b-11_south-east"], locations_by_region["5a_b-11_south-east"]), + "5a_b-11_east": PreRegion("5a_b-11_east", "5a_b-11", connections_by_region["5a_b-11_east"], locations_by_region["5a_b-11_east"]), - "5a_b-12_west": PreRegion("5a_b-12_west", "5a_b-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-12_west"]), - "5a_b-12_east": PreRegion("5a_b-12_east", "5a_b-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-12_east"]), + "5a_b-12_west": PreRegion("5a_b-12_west", "5a_b-12", connections_by_region["5a_b-12_west"], locations_by_region["5a_b-12_west"]), + "5a_b-12_east": PreRegion("5a_b-12_east", "5a_b-12", connections_by_region["5a_b-12_east"], locations_by_region["5a_b-12_east"]), - "5a_b-13_west": PreRegion("5a_b-13_west", "5a_b-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-13_west"]), - "5a_b-13_east": PreRegion("5a_b-13_east", "5a_b-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-13_east"]), - "5a_b-13_north-east": PreRegion("5a_b-13_north-east", "5a_b-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-13_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-13_north-east"]), + "5a_b-13_west": PreRegion("5a_b-13_west", "5a_b-13", connections_by_region["5a_b-13_west"], locations_by_region["5a_b-13_west"]), + "5a_b-13_east": PreRegion("5a_b-13_east", "5a_b-13", connections_by_region["5a_b-13_east"], locations_by_region["5a_b-13_east"]), + "5a_b-13_north-east": PreRegion("5a_b-13_north-east", "5a_b-13", connections_by_region["5a_b-13_north-east"], locations_by_region["5a_b-13_north-east"]), - "5a_b-17_west": PreRegion("5a_b-17_west", "5a_b-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-17_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-17_west"]), - "5a_b-17_east": PreRegion("5a_b-17_east", "5a_b-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-17_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-17_east"]), - "5a_b-17_north-west": PreRegion("5a_b-17_north-west", "5a_b-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-17_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-17_north-west"]), + "5a_b-17_west": PreRegion("5a_b-17_west", "5a_b-17", connections_by_region["5a_b-17_west"], locations_by_region["5a_b-17_west"]), + "5a_b-17_east": PreRegion("5a_b-17_east", "5a_b-17", connections_by_region["5a_b-17_east"], locations_by_region["5a_b-17_east"]), + "5a_b-17_north-west": PreRegion("5a_b-17_north-west", "5a_b-17", connections_by_region["5a_b-17_north-west"], locations_by_region["5a_b-17_north-west"]), - "5a_b-22_west": PreRegion("5a_b-22_west", "5a_b-22", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-22_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-22_west"]), + "5a_b-22_west": PreRegion("5a_b-22_west", "5a_b-22", connections_by_region["5a_b-22_west"], locations_by_region["5a_b-22_west"]), - "5a_b-06_west": PreRegion("5a_b-06_west", "5a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-06_west"]), - "5a_b-06_east": PreRegion("5a_b-06_east", "5a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-06_east"]), - "5a_b-06_north-east": PreRegion("5a_b-06_north-east", "5a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-06_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-06_north-east"]), + "5a_b-06_west": PreRegion("5a_b-06_west", "5a_b-06", connections_by_region["5a_b-06_west"], locations_by_region["5a_b-06_west"]), + "5a_b-06_east": PreRegion("5a_b-06_east", "5a_b-06", connections_by_region["5a_b-06_east"], locations_by_region["5a_b-06_east"]), + "5a_b-06_north-east": PreRegion("5a_b-06_north-east", "5a_b-06", connections_by_region["5a_b-06_north-east"], locations_by_region["5a_b-06_north-east"]), - "5a_b-19_west": PreRegion("5a_b-19_west", "5a_b-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-19_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-19_west"]), - "5a_b-19_east": PreRegion("5a_b-19_east", "5a_b-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-19_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-19_east"]), - "5a_b-19_north-west": PreRegion("5a_b-19_north-west", "5a_b-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-19_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-19_north-west"]), + "5a_b-19_west": PreRegion("5a_b-19_west", "5a_b-19", connections_by_region["5a_b-19_west"], locations_by_region["5a_b-19_west"]), + "5a_b-19_east": PreRegion("5a_b-19_east", "5a_b-19", connections_by_region["5a_b-19_east"], locations_by_region["5a_b-19_east"]), + "5a_b-19_north-west": PreRegion("5a_b-19_north-west", "5a_b-19", connections_by_region["5a_b-19_north-west"], locations_by_region["5a_b-19_north-west"]), - "5a_b-14_west": PreRegion("5a_b-14_west", "5a_b-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-14_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-14_west"]), - "5a_b-14_south": PreRegion("5a_b-14_south", "5a_b-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-14_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-14_south"]), - "5a_b-14_north": PreRegion("5a_b-14_north", "5a_b-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-14_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-14_north"]), + "5a_b-14_west": PreRegion("5a_b-14_west", "5a_b-14", connections_by_region["5a_b-14_west"], locations_by_region["5a_b-14_west"]), + "5a_b-14_south": PreRegion("5a_b-14_south", "5a_b-14", connections_by_region["5a_b-14_south"], locations_by_region["5a_b-14_south"]), + "5a_b-14_north": PreRegion("5a_b-14_north", "5a_b-14", connections_by_region["5a_b-14_north"], locations_by_region["5a_b-14_north"]), - "5a_b-15_west": PreRegion("5a_b-15_west", "5a_b-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-15_west"]), + "5a_b-15_west": PreRegion("5a_b-15_west", "5a_b-15", connections_by_region["5a_b-15_west"], locations_by_region["5a_b-15_west"]), - "5a_b-16_bottom": PreRegion("5a_b-16_bottom", "5a_b-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-16_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-16_bottom"]), - "5a_b-16_mirror": PreRegion("5a_b-16_mirror", "5a_b-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_b-16_mirror"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_b-16_mirror"]), + "5a_b-16_bottom": PreRegion("5a_b-16_bottom", "5a_b-16", connections_by_region["5a_b-16_bottom"], locations_by_region["5a_b-16_bottom"]), + "5a_b-16_mirror": PreRegion("5a_b-16_mirror", "5a_b-16", connections_by_region["5a_b-16_mirror"], locations_by_region["5a_b-16_mirror"]), - "5a_void_east": PreRegion("5a_void_east", "5a_void", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_void_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_void_east"]), - "5a_void_west": PreRegion("5a_void_west", "5a_void", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_void_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_void_west"]), + "5a_void_east": PreRegion("5a_void_east", "5a_void", connections_by_region["5a_void_east"], locations_by_region["5a_void_east"]), + "5a_void_west": PreRegion("5a_void_west", "5a_void", connections_by_region["5a_void_west"], locations_by_region["5a_void_west"]), - "5a_c-00_bottom": PreRegion("5a_c-00_bottom", "5a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-00_bottom"]), - "5a_c-00_top": PreRegion("5a_c-00_top", "5a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-00_top"]), + "5a_c-00_bottom": PreRegion("5a_c-00_bottom", "5a_c-00", connections_by_region["5a_c-00_bottom"], locations_by_region["5a_c-00_bottom"]), + "5a_c-00_top": PreRegion("5a_c-00_top", "5a_c-00", connections_by_region["5a_c-00_top"], locations_by_region["5a_c-00_top"]), - "5a_c-01_west": PreRegion("5a_c-01_west", "5a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01_west"]), - "5a_c-01_east": PreRegion("5a_c-01_east", "5a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01_east"]), + "5a_c-01_west": PreRegion("5a_c-01_west", "5a_c-01", connections_by_region["5a_c-01_west"], locations_by_region["5a_c-01_west"]), + "5a_c-01_east": PreRegion("5a_c-01_east", "5a_c-01", connections_by_region["5a_c-01_east"], locations_by_region["5a_c-01_east"]), - "5a_c-01b_west": PreRegion("5a_c-01b_west", "5a_c-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01b_west"]), - "5a_c-01b_east": PreRegion("5a_c-01b_east", "5a_c-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01b_east"]), + "5a_c-01b_west": PreRegion("5a_c-01b_west", "5a_c-01b", connections_by_region["5a_c-01b_west"], locations_by_region["5a_c-01b_west"]), + "5a_c-01b_east": PreRegion("5a_c-01b_east", "5a_c-01b", connections_by_region["5a_c-01b_east"], locations_by_region["5a_c-01b_east"]), - "5a_c-01c_west": PreRegion("5a_c-01c_west", "5a_c-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01c_west"]), - "5a_c-01c_east": PreRegion("5a_c-01c_east", "5a_c-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-01c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-01c_east"]), + "5a_c-01c_west": PreRegion("5a_c-01c_west", "5a_c-01c", connections_by_region["5a_c-01c_west"], locations_by_region["5a_c-01c_west"]), + "5a_c-01c_east": PreRegion("5a_c-01c_east", "5a_c-01c", connections_by_region["5a_c-01c_east"], locations_by_region["5a_c-01c_east"]), - "5a_c-08b_west": PreRegion("5a_c-08b_west", "5a_c-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-08b_west"]), - "5a_c-08b_east": PreRegion("5a_c-08b_east", "5a_c-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-08b_east"]), + "5a_c-08b_west": PreRegion("5a_c-08b_west", "5a_c-08b", connections_by_region["5a_c-08b_west"], locations_by_region["5a_c-08b_west"]), + "5a_c-08b_east": PreRegion("5a_c-08b_east", "5a_c-08b", connections_by_region["5a_c-08b_east"], locations_by_region["5a_c-08b_east"]), - "5a_c-08_west": PreRegion("5a_c-08_west", "5a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-08_west"]), - "5a_c-08_east": PreRegion("5a_c-08_east", "5a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-08_east"]), + "5a_c-08_west": PreRegion("5a_c-08_west", "5a_c-08", connections_by_region["5a_c-08_west"], locations_by_region["5a_c-08_west"]), + "5a_c-08_east": PreRegion("5a_c-08_east", "5a_c-08", connections_by_region["5a_c-08_east"], locations_by_region["5a_c-08_east"]), - "5a_c-10_west": PreRegion("5a_c-10_west", "5a_c-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-10_west"]), - "5a_c-10_east": PreRegion("5a_c-10_east", "5a_c-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-10_east"]), + "5a_c-10_west": PreRegion("5a_c-10_west", "5a_c-10", connections_by_region["5a_c-10_west"], locations_by_region["5a_c-10_west"]), + "5a_c-10_east": PreRegion("5a_c-10_east", "5a_c-10", connections_by_region["5a_c-10_east"], locations_by_region["5a_c-10_east"]), - "5a_c-12_west": PreRegion("5a_c-12_west", "5a_c-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-12_west"]), - "5a_c-12_east": PreRegion("5a_c-12_east", "5a_c-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-12_east"]), + "5a_c-12_west": PreRegion("5a_c-12_west", "5a_c-12", connections_by_region["5a_c-12_west"], locations_by_region["5a_c-12_west"]), + "5a_c-12_east": PreRegion("5a_c-12_east", "5a_c-12", connections_by_region["5a_c-12_east"], locations_by_region["5a_c-12_east"]), - "5a_c-07_west": PreRegion("5a_c-07_west", "5a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-07_west"]), - "5a_c-07_east": PreRegion("5a_c-07_east", "5a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-07_east"]), + "5a_c-07_west": PreRegion("5a_c-07_west", "5a_c-07", connections_by_region["5a_c-07_west"], locations_by_region["5a_c-07_west"]), + "5a_c-07_east": PreRegion("5a_c-07_east", "5a_c-07", connections_by_region["5a_c-07_east"], locations_by_region["5a_c-07_east"]), - "5a_c-11_west": PreRegion("5a_c-11_west", "5a_c-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-11_west"]), - "5a_c-11_east": PreRegion("5a_c-11_east", "5a_c-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-11_east"]), + "5a_c-11_west": PreRegion("5a_c-11_west", "5a_c-11", connections_by_region["5a_c-11_west"], locations_by_region["5a_c-11_west"]), + "5a_c-11_east": PreRegion("5a_c-11_east", "5a_c-11", connections_by_region["5a_c-11_east"], locations_by_region["5a_c-11_east"]), - "5a_c-09_west": PreRegion("5a_c-09_west", "5a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-09_west"]), - "5a_c-09_east": PreRegion("5a_c-09_east", "5a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-09_east"]), + "5a_c-09_west": PreRegion("5a_c-09_west", "5a_c-09", connections_by_region["5a_c-09_west"], locations_by_region["5a_c-09_west"]), + "5a_c-09_east": PreRegion("5a_c-09_east", "5a_c-09", connections_by_region["5a_c-09_east"], locations_by_region["5a_c-09_east"]), - "5a_c-13_west": PreRegion("5a_c-13_west", "5a_c-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-13_west"]), - "5a_c-13_east": PreRegion("5a_c-13_east", "5a_c-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_c-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_c-13_east"]), + "5a_c-13_west": PreRegion("5a_c-13_west", "5a_c-13", connections_by_region["5a_c-13_west"], locations_by_region["5a_c-13_west"]), + "5a_c-13_east": PreRegion("5a_c-13_east", "5a_c-13", connections_by_region["5a_c-13_east"], locations_by_region["5a_c-13_east"]), - "5a_d-00_south": PreRegion("5a_d-00_south", "5a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-00_south"]), - "5a_d-00_north": PreRegion("5a_d-00_north", "5a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-00_north"]), - "5a_d-00_west": PreRegion("5a_d-00_west", "5a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-00_west"]), - "5a_d-00_east": PreRegion("5a_d-00_east", "5a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-00_east"]), + "5a_d-00_south": PreRegion("5a_d-00_south", "5a_d-00", connections_by_region["5a_d-00_south"], locations_by_region["5a_d-00_south"]), + "5a_d-00_north": PreRegion("5a_d-00_north", "5a_d-00", connections_by_region["5a_d-00_north"], locations_by_region["5a_d-00_north"]), + "5a_d-00_west": PreRegion("5a_d-00_west", "5a_d-00", connections_by_region["5a_d-00_west"], locations_by_region["5a_d-00_west"]), + "5a_d-00_east": PreRegion("5a_d-00_east", "5a_d-00", connections_by_region["5a_d-00_east"], locations_by_region["5a_d-00_east"]), - "5a_d-01_south": PreRegion("5a_d-01_south", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_south"]), - "5a_d-01_center": PreRegion("5a_d-01_center", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_center"]), - "5a_d-01_south-west-left": PreRegion("5a_d-01_south-west-left", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_south-west-left"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_south-west-left"]), - "5a_d-01_south-west-down": PreRegion("5a_d-01_south-west-down", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_south-west-down"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_south-west-down"]), - "5a_d-01_south-east-right": PreRegion("5a_d-01_south-east-right", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_south-east-right"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_south-east-right"]), - "5a_d-01_south-east-down": PreRegion("5a_d-01_south-east-down", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_south-east-down"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_south-east-down"]), - "5a_d-01_west": PreRegion("5a_d-01_west", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_west"]), - "5a_d-01_east": PreRegion("5a_d-01_east", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_east"]), - "5a_d-01_north-west": PreRegion("5a_d-01_north-west", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_north-west"]), - "5a_d-01_north-east": PreRegion("5a_d-01_north-east", "5a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-01_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-01_north-east"]), + "5a_d-01_south": PreRegion("5a_d-01_south", "5a_d-01", connections_by_region["5a_d-01_south"], locations_by_region["5a_d-01_south"]), + "5a_d-01_center": PreRegion("5a_d-01_center", "5a_d-01", connections_by_region["5a_d-01_center"], locations_by_region["5a_d-01_center"]), + "5a_d-01_south-west-left": PreRegion("5a_d-01_south-west-left", "5a_d-01", connections_by_region["5a_d-01_south-west-left"], locations_by_region["5a_d-01_south-west-left"]), + "5a_d-01_south-west-down": PreRegion("5a_d-01_south-west-down", "5a_d-01", connections_by_region["5a_d-01_south-west-down"], locations_by_region["5a_d-01_south-west-down"]), + "5a_d-01_south-east-right": PreRegion("5a_d-01_south-east-right", "5a_d-01", connections_by_region["5a_d-01_south-east-right"], locations_by_region["5a_d-01_south-east-right"]), + "5a_d-01_south-east-down": PreRegion("5a_d-01_south-east-down", "5a_d-01", connections_by_region["5a_d-01_south-east-down"], locations_by_region["5a_d-01_south-east-down"]), + "5a_d-01_west": PreRegion("5a_d-01_west", "5a_d-01", connections_by_region["5a_d-01_west"], locations_by_region["5a_d-01_west"]), + "5a_d-01_east": PreRegion("5a_d-01_east", "5a_d-01", connections_by_region["5a_d-01_east"], locations_by_region["5a_d-01_east"]), + "5a_d-01_north-west": PreRegion("5a_d-01_north-west", "5a_d-01", connections_by_region["5a_d-01_north-west"], locations_by_region["5a_d-01_north-west"]), + "5a_d-01_north-east": PreRegion("5a_d-01_north-east", "5a_d-01", connections_by_region["5a_d-01_north-east"], locations_by_region["5a_d-01_north-east"]), - "5a_d-09_east": PreRegion("5a_d-09_east", "5a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-09_east"]), - "5a_d-09_west": PreRegion("5a_d-09_west", "5a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-09_west"]), + "5a_d-09_east": PreRegion("5a_d-09_east", "5a_d-09", connections_by_region["5a_d-09_east"], locations_by_region["5a_d-09_east"]), + "5a_d-09_west": PreRegion("5a_d-09_west", "5a_d-09", connections_by_region["5a_d-09_west"], locations_by_region["5a_d-09_west"]), - "5a_d-04_east": PreRegion("5a_d-04_east", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_east"]), - "5a_d-04_west": PreRegion("5a_d-04_west", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_west"]), - "5a_d-04_south-west-left": PreRegion("5a_d-04_south-west-left", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_south-west-left"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_south-west-left"]), - "5a_d-04_south-west-right": PreRegion("5a_d-04_south-west-right", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_south-west-right"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_south-west-right"]), - "5a_d-04_south-east": PreRegion("5a_d-04_south-east", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_south-east"]), - "5a_d-04_north": PreRegion("5a_d-04_north", "5a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-04_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-04_north"]), + "5a_d-04_east": PreRegion("5a_d-04_east", "5a_d-04", connections_by_region["5a_d-04_east"], locations_by_region["5a_d-04_east"]), + "5a_d-04_west": PreRegion("5a_d-04_west", "5a_d-04", connections_by_region["5a_d-04_west"], locations_by_region["5a_d-04_west"]), + "5a_d-04_south-west-left": PreRegion("5a_d-04_south-west-left", "5a_d-04", connections_by_region["5a_d-04_south-west-left"], locations_by_region["5a_d-04_south-west-left"]), + "5a_d-04_south-west-right": PreRegion("5a_d-04_south-west-right", "5a_d-04", connections_by_region["5a_d-04_south-west-right"], locations_by_region["5a_d-04_south-west-right"]), + "5a_d-04_south-east": PreRegion("5a_d-04_south-east", "5a_d-04", connections_by_region["5a_d-04_south-east"], locations_by_region["5a_d-04_south-east"]), + "5a_d-04_north": PreRegion("5a_d-04_north", "5a_d-04", connections_by_region["5a_d-04_north"], locations_by_region["5a_d-04_north"]), - "5a_d-05_north": PreRegion("5a_d-05_north", "5a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-05_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-05_north"]), - "5a_d-05_east": PreRegion("5a_d-05_east", "5a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-05_east"]), - "5a_d-05_south": PreRegion("5a_d-05_south", "5a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-05_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-05_south"]), - "5a_d-05_west": PreRegion("5a_d-05_west", "5a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-05_west"]), + "5a_d-05_north": PreRegion("5a_d-05_north", "5a_d-05", connections_by_region["5a_d-05_north"], locations_by_region["5a_d-05_north"]), + "5a_d-05_east": PreRegion("5a_d-05_east", "5a_d-05", connections_by_region["5a_d-05_east"], locations_by_region["5a_d-05_east"]), + "5a_d-05_south": PreRegion("5a_d-05_south", "5a_d-05", connections_by_region["5a_d-05_south"], locations_by_region["5a_d-05_south"]), + "5a_d-05_west": PreRegion("5a_d-05_west", "5a_d-05", connections_by_region["5a_d-05_west"], locations_by_region["5a_d-05_west"]), - "5a_d-06_north-east": PreRegion("5a_d-06_north-east", "5a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-06_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-06_north-east"]), - "5a_d-06_south-east": PreRegion("5a_d-06_south-east", "5a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-06_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-06_south-east"]), - "5a_d-06_south-west": PreRegion("5a_d-06_south-west", "5a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-06_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-06_south-west"]), - "5a_d-06_north-west": PreRegion("5a_d-06_north-west", "5a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-06_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-06_north-west"]), + "5a_d-06_north-east": PreRegion("5a_d-06_north-east", "5a_d-06", connections_by_region["5a_d-06_north-east"], locations_by_region["5a_d-06_north-east"]), + "5a_d-06_south-east": PreRegion("5a_d-06_south-east", "5a_d-06", connections_by_region["5a_d-06_south-east"], locations_by_region["5a_d-06_south-east"]), + "5a_d-06_south-west": PreRegion("5a_d-06_south-west", "5a_d-06", connections_by_region["5a_d-06_south-west"], locations_by_region["5a_d-06_south-west"]), + "5a_d-06_north-west": PreRegion("5a_d-06_north-west", "5a_d-06", connections_by_region["5a_d-06_north-west"], locations_by_region["5a_d-06_north-west"]), - "5a_d-07_west": PreRegion("5a_d-07_west", "5a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-07_west"]), - "5a_d-07_north": PreRegion("5a_d-07_north", "5a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-07_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-07_north"]), + "5a_d-07_west": PreRegion("5a_d-07_west", "5a_d-07", connections_by_region["5a_d-07_west"], locations_by_region["5a_d-07_west"]), + "5a_d-07_north": PreRegion("5a_d-07_north", "5a_d-07", connections_by_region["5a_d-07_north"], locations_by_region["5a_d-07_north"]), - "5a_d-02_east": PreRegion("5a_d-02_east", "5a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-02_east"]), - "5a_d-02_west": PreRegion("5a_d-02_west", "5a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-02_west"]), + "5a_d-02_east": PreRegion("5a_d-02_east", "5a_d-02", connections_by_region["5a_d-02_east"], locations_by_region["5a_d-02_east"]), + "5a_d-02_west": PreRegion("5a_d-02_west", "5a_d-02", connections_by_region["5a_d-02_west"], locations_by_region["5a_d-02_west"]), - "5a_d-03_east": PreRegion("5a_d-03_east", "5a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-03_east"]), - "5a_d-03_west": PreRegion("5a_d-03_west", "5a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-03_west"]), + "5a_d-03_east": PreRegion("5a_d-03_east", "5a_d-03", connections_by_region["5a_d-03_east"], locations_by_region["5a_d-03_east"]), + "5a_d-03_west": PreRegion("5a_d-03_west", "5a_d-03", connections_by_region["5a_d-03_west"], locations_by_region["5a_d-03_west"]), - "5a_d-15_north-west": PreRegion("5a_d-15_north-west", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_north-west"]), - "5a_d-15_center": PreRegion("5a_d-15_center", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_center"]), - "5a_d-15_west": PreRegion("5a_d-15_west", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_west"]), - "5a_d-15_south-west": PreRegion("5a_d-15_south-west", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_south-west"]), - "5a_d-15_south": PreRegion("5a_d-15_south", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_south"]), - "5a_d-15_south-east": PreRegion("5a_d-15_south-east", "5a_d-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-15_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-15_south-east"]), + "5a_d-15_north-west": PreRegion("5a_d-15_north-west", "5a_d-15", connections_by_region["5a_d-15_north-west"], locations_by_region["5a_d-15_north-west"]), + "5a_d-15_center": PreRegion("5a_d-15_center", "5a_d-15", connections_by_region["5a_d-15_center"], locations_by_region["5a_d-15_center"]), + "5a_d-15_west": PreRegion("5a_d-15_west", "5a_d-15", connections_by_region["5a_d-15_west"], locations_by_region["5a_d-15_west"]), + "5a_d-15_south-west": PreRegion("5a_d-15_south-west", "5a_d-15", connections_by_region["5a_d-15_south-west"], locations_by_region["5a_d-15_south-west"]), + "5a_d-15_south": PreRegion("5a_d-15_south", "5a_d-15", connections_by_region["5a_d-15_south"], locations_by_region["5a_d-15_south"]), + "5a_d-15_south-east": PreRegion("5a_d-15_south-east", "5a_d-15", connections_by_region["5a_d-15_south-east"], locations_by_region["5a_d-15_south-east"]), - "5a_d-13_east": PreRegion("5a_d-13_east", "5a_d-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-13_east"]), - "5a_d-13_west": PreRegion("5a_d-13_west", "5a_d-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-13_west"]), + "5a_d-13_east": PreRegion("5a_d-13_east", "5a_d-13", connections_by_region["5a_d-13_east"], locations_by_region["5a_d-13_east"]), + "5a_d-13_west": PreRegion("5a_d-13_west", "5a_d-13", connections_by_region["5a_d-13_west"], locations_by_region["5a_d-13_west"]), - "5a_d-19b_south-east-right": PreRegion("5a_d-19b_south-east-right", "5a_d-19b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19b_south-east-right"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19b_south-east-right"]), - "5a_d-19b_south-east-down": PreRegion("5a_d-19b_south-east-down", "5a_d-19b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19b_south-east-down"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19b_south-east-down"]), - "5a_d-19b_south-west": PreRegion("5a_d-19b_south-west", "5a_d-19b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19b_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19b_south-west"]), - "5a_d-19b_north-east": PreRegion("5a_d-19b_north-east", "5a_d-19b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19b_north-east"]), + "5a_d-19b_south-east-right": PreRegion("5a_d-19b_south-east-right", "5a_d-19b", connections_by_region["5a_d-19b_south-east-right"], locations_by_region["5a_d-19b_south-east-right"]), + "5a_d-19b_south-east-down": PreRegion("5a_d-19b_south-east-down", "5a_d-19b", connections_by_region["5a_d-19b_south-east-down"], locations_by_region["5a_d-19b_south-east-down"]), + "5a_d-19b_south-west": PreRegion("5a_d-19b_south-west", "5a_d-19b", connections_by_region["5a_d-19b_south-west"], locations_by_region["5a_d-19b_south-west"]), + "5a_d-19b_north-east": PreRegion("5a_d-19b_north-east", "5a_d-19b", connections_by_region["5a_d-19b_north-east"], locations_by_region["5a_d-19b_north-east"]), - "5a_d-19_east": PreRegion("5a_d-19_east", "5a_d-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19_east"]), - "5a_d-19_west": PreRegion("5a_d-19_west", "5a_d-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-19_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-19_west"]), + "5a_d-19_east": PreRegion("5a_d-19_east", "5a_d-19", connections_by_region["5a_d-19_east"], locations_by_region["5a_d-19_east"]), + "5a_d-19_west": PreRegion("5a_d-19_west", "5a_d-19", connections_by_region["5a_d-19_west"], locations_by_region["5a_d-19_west"]), - "5a_d-10_west": PreRegion("5a_d-10_west", "5a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-10_west"]), - "5a_d-10_east": PreRegion("5a_d-10_east", "5a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-10_east"]), + "5a_d-10_west": PreRegion("5a_d-10_west", "5a_d-10", connections_by_region["5a_d-10_west"], locations_by_region["5a_d-10_west"]), + "5a_d-10_east": PreRegion("5a_d-10_east", "5a_d-10", connections_by_region["5a_d-10_east"], locations_by_region["5a_d-10_east"]), - "5a_d-20_west": PreRegion("5a_d-20_west", "5a_d-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-20_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-20_west"]), - "5a_d-20_east": PreRegion("5a_d-20_east", "5a_d-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_d-20_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_d-20_east"]), + "5a_d-20_west": PreRegion("5a_d-20_west", "5a_d-20", connections_by_region["5a_d-20_west"], locations_by_region["5a_d-20_west"]), + "5a_d-20_east": PreRegion("5a_d-20_east", "5a_d-20", connections_by_region["5a_d-20_east"], locations_by_region["5a_d-20_east"]), - "5a_e-00_west": PreRegion("5a_e-00_west", "5a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-00_west"]), - "5a_e-00_east": PreRegion("5a_e-00_east", "5a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-00_east"]), + "5a_e-00_west": PreRegion("5a_e-00_west", "5a_e-00", connections_by_region["5a_e-00_west"], locations_by_region["5a_e-00_west"]), + "5a_e-00_east": PreRegion("5a_e-00_east", "5a_e-00", connections_by_region["5a_e-00_east"], locations_by_region["5a_e-00_east"]), - "5a_e-01_west": PreRegion("5a_e-01_west", "5a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-01_west"]), - "5a_e-01_east": PreRegion("5a_e-01_east", "5a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-01_east"]), + "5a_e-01_west": PreRegion("5a_e-01_west", "5a_e-01", connections_by_region["5a_e-01_west"], locations_by_region["5a_e-01_west"]), + "5a_e-01_east": PreRegion("5a_e-01_east", "5a_e-01", connections_by_region["5a_e-01_east"], locations_by_region["5a_e-01_east"]), - "5a_e-02_west": PreRegion("5a_e-02_west", "5a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-02_west"]), - "5a_e-02_east": PreRegion("5a_e-02_east", "5a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-02_east"]), + "5a_e-02_west": PreRegion("5a_e-02_west", "5a_e-02", connections_by_region["5a_e-02_west"], locations_by_region["5a_e-02_west"]), + "5a_e-02_east": PreRegion("5a_e-02_east", "5a_e-02", connections_by_region["5a_e-02_east"], locations_by_region["5a_e-02_east"]), - "5a_e-03_west": PreRegion("5a_e-03_west", "5a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-03_west"]), - "5a_e-03_east": PreRegion("5a_e-03_east", "5a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-03_east"]), + "5a_e-03_west": PreRegion("5a_e-03_west", "5a_e-03", connections_by_region["5a_e-03_west"], locations_by_region["5a_e-03_west"]), + "5a_e-03_east": PreRegion("5a_e-03_east", "5a_e-03", connections_by_region["5a_e-03_east"], locations_by_region["5a_e-03_east"]), - "5a_e-04_west": PreRegion("5a_e-04_west", "5a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-04_west"]), - "5a_e-04_east": PreRegion("5a_e-04_east", "5a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-04_east"]), + "5a_e-04_west": PreRegion("5a_e-04_west", "5a_e-04", connections_by_region["5a_e-04_west"], locations_by_region["5a_e-04_west"]), + "5a_e-04_east": PreRegion("5a_e-04_east", "5a_e-04", connections_by_region["5a_e-04_east"], locations_by_region["5a_e-04_east"]), - "5a_e-06_west": PreRegion("5a_e-06_west", "5a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-06_west"]), - "5a_e-06_east": PreRegion("5a_e-06_east", "5a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-06_east"]), + "5a_e-06_west": PreRegion("5a_e-06_west", "5a_e-06", connections_by_region["5a_e-06_west"], locations_by_region["5a_e-06_west"]), + "5a_e-06_east": PreRegion("5a_e-06_east", "5a_e-06", connections_by_region["5a_e-06_east"], locations_by_region["5a_e-06_east"]), - "5a_e-05_west": PreRegion("5a_e-05_west", "5a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-05_west"]), - "5a_e-05_east": PreRegion("5a_e-05_east", "5a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-05_east"]), + "5a_e-05_west": PreRegion("5a_e-05_west", "5a_e-05", connections_by_region["5a_e-05_west"], locations_by_region["5a_e-05_west"]), + "5a_e-05_east": PreRegion("5a_e-05_east", "5a_e-05", connections_by_region["5a_e-05_east"], locations_by_region["5a_e-05_east"]), - "5a_e-07_west": PreRegion("5a_e-07_west", "5a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-07_west"]), - "5a_e-07_east": PreRegion("5a_e-07_east", "5a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-07_east"]), + "5a_e-07_west": PreRegion("5a_e-07_west", "5a_e-07", connections_by_region["5a_e-07_west"], locations_by_region["5a_e-07_west"]), + "5a_e-07_east": PreRegion("5a_e-07_east", "5a_e-07", connections_by_region["5a_e-07_east"], locations_by_region["5a_e-07_east"]), - "5a_e-08_west": PreRegion("5a_e-08_west", "5a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-08_west"]), - "5a_e-08_east": PreRegion("5a_e-08_east", "5a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-08_east"]), + "5a_e-08_west": PreRegion("5a_e-08_west", "5a_e-08", connections_by_region["5a_e-08_west"], locations_by_region["5a_e-08_west"]), + "5a_e-08_east": PreRegion("5a_e-08_east", "5a_e-08", connections_by_region["5a_e-08_east"], locations_by_region["5a_e-08_east"]), - "5a_e-09_west": PreRegion("5a_e-09_west", "5a_e-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-09_west"]), - "5a_e-09_east": PreRegion("5a_e-09_east", "5a_e-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-09_east"]), + "5a_e-09_west": PreRegion("5a_e-09_west", "5a_e-09", connections_by_region["5a_e-09_west"], locations_by_region["5a_e-09_west"]), + "5a_e-09_east": PreRegion("5a_e-09_east", "5a_e-09", connections_by_region["5a_e-09_east"], locations_by_region["5a_e-09_east"]), - "5a_e-10_west": PreRegion("5a_e-10_west", "5a_e-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-10_west"]), - "5a_e-10_east": PreRegion("5a_e-10_east", "5a_e-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-10_east"]), + "5a_e-10_west": PreRegion("5a_e-10_west", "5a_e-10", connections_by_region["5a_e-10_west"], locations_by_region["5a_e-10_west"]), + "5a_e-10_east": PreRegion("5a_e-10_east", "5a_e-10", connections_by_region["5a_e-10_east"], locations_by_region["5a_e-10_east"]), - "5a_e-11_west": PreRegion("5a_e-11_west", "5a_e-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-11_west"]), - "5a_e-11_goal": PreRegion("5a_e-11_goal", "5a_e-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5a_e-11_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "5a_e-11_goal"]), + "5a_e-11_west": PreRegion("5a_e-11_west", "5a_e-11", connections_by_region["5a_e-11_west"], locations_by_region["5a_e-11_west"]), + "5a_e-11_goal": PreRegion("5a_e-11_goal", "5a_e-11", connections_by_region["5a_e-11_goal"], locations_by_region["5a_e-11_goal"]), - "5b_start_west": PreRegion("5b_start_west", "5b_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_start_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_start_west"]), - "5b_start_east": PreRegion("5b_start_east", "5b_start", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_start_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_start_east"]), + "5b_start_west": PreRegion("5b_start_west", "5b_start", connections_by_region["5b_start_west"], locations_by_region["5b_start_west"]), + "5b_start_east": PreRegion("5b_start_east", "5b_start", connections_by_region["5b_start_east"], locations_by_region["5b_start_east"]), - "5b_a-00_west": PreRegion("5b_a-00_west", "5b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-00_west"]), - "5b_a-00_east": PreRegion("5b_a-00_east", "5b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-00_east"]), + "5b_a-00_west": PreRegion("5b_a-00_west", "5b_a-00", connections_by_region["5b_a-00_west"], locations_by_region["5b_a-00_west"]), + "5b_a-00_east": PreRegion("5b_a-00_east", "5b_a-00", connections_by_region["5b_a-00_east"], locations_by_region["5b_a-00_east"]), - "5b_a-01_west": PreRegion("5b_a-01_west", "5b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-01_west"]), - "5b_a-01_east": PreRegion("5b_a-01_east", "5b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-01_east"]), + "5b_a-01_west": PreRegion("5b_a-01_west", "5b_a-01", connections_by_region["5b_a-01_west"], locations_by_region["5b_a-01_west"]), + "5b_a-01_east": PreRegion("5b_a-01_east", "5b_a-01", connections_by_region["5b_a-01_east"], locations_by_region["5b_a-01_east"]), - "5b_a-02_west": PreRegion("5b_a-02_west", "5b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-02_west"]), - "5b_a-02_east": PreRegion("5b_a-02_east", "5b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_a-02_east"]), + "5b_a-02_west": PreRegion("5b_a-02_west", "5b_a-02", connections_by_region["5b_a-02_west"], locations_by_region["5b_a-02_west"]), + "5b_a-02_east": PreRegion("5b_a-02_east", "5b_a-02", connections_by_region["5b_a-02_east"], locations_by_region["5b_a-02_east"]), - "5b_b-00_south": PreRegion("5b_b-00_south", "5b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-00_south"]), - "5b_b-00_west": PreRegion("5b_b-00_west", "5b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-00_west"]), - "5b_b-00_north": PreRegion("5b_b-00_north", "5b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-00_north"]), - "5b_b-00_east": PreRegion("5b_b-00_east", "5b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-00_east"]), + "5b_b-00_south": PreRegion("5b_b-00_south", "5b_b-00", connections_by_region["5b_b-00_south"], locations_by_region["5b_b-00_south"]), + "5b_b-00_west": PreRegion("5b_b-00_west", "5b_b-00", connections_by_region["5b_b-00_west"], locations_by_region["5b_b-00_west"]), + "5b_b-00_north": PreRegion("5b_b-00_north", "5b_b-00", connections_by_region["5b_b-00_north"], locations_by_region["5b_b-00_north"]), + "5b_b-00_east": PreRegion("5b_b-00_east", "5b_b-00", connections_by_region["5b_b-00_east"], locations_by_region["5b_b-00_east"]), - "5b_b-01_west": PreRegion("5b_b-01_west", "5b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-01_west"]), - "5b_b-01_north": PreRegion("5b_b-01_north", "5b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-01_north"]), - "5b_b-01_east": PreRegion("5b_b-01_east", "5b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-01_east"]), + "5b_b-01_west": PreRegion("5b_b-01_west", "5b_b-01", connections_by_region["5b_b-01_west"], locations_by_region["5b_b-01_west"]), + "5b_b-01_north": PreRegion("5b_b-01_north", "5b_b-01", connections_by_region["5b_b-01_north"], locations_by_region["5b_b-01_north"]), + "5b_b-01_east": PreRegion("5b_b-01_east", "5b_b-01", connections_by_region["5b_b-01_east"], locations_by_region["5b_b-01_east"]), - "5b_b-04_east": PreRegion("5b_b-04_east", "5b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-04_east"]), - "5b_b-04_west": PreRegion("5b_b-04_west", "5b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-04_west"]), + "5b_b-04_east": PreRegion("5b_b-04_east", "5b_b-04", connections_by_region["5b_b-04_east"], locations_by_region["5b_b-04_east"]), + "5b_b-04_west": PreRegion("5b_b-04_west", "5b_b-04", connections_by_region["5b_b-04_west"], locations_by_region["5b_b-04_west"]), - "5b_b-02_south": PreRegion("5b_b-02_south", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_south"]), - "5b_b-02_center": PreRegion("5b_b-02_center", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_center"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_center"]), - "5b_b-02_north-west": PreRegion("5b_b-02_north-west", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_north-west"]), - "5b_b-02_north-east": PreRegion("5b_b-02_north-east", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_north-east"]), - "5b_b-02_north": PreRegion("5b_b-02_north", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_north"]), - "5b_b-02_south-west": PreRegion("5b_b-02_south-west", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_south-west"]), - "5b_b-02_south-east": PreRegion("5b_b-02_south-east", "5b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-02_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-02_south-east"]), + "5b_b-02_south": PreRegion("5b_b-02_south", "5b_b-02", connections_by_region["5b_b-02_south"], locations_by_region["5b_b-02_south"]), + "5b_b-02_center": PreRegion("5b_b-02_center", "5b_b-02", connections_by_region["5b_b-02_center"], locations_by_region["5b_b-02_center"]), + "5b_b-02_north-west": PreRegion("5b_b-02_north-west", "5b_b-02", connections_by_region["5b_b-02_north-west"], locations_by_region["5b_b-02_north-west"]), + "5b_b-02_north-east": PreRegion("5b_b-02_north-east", "5b_b-02", connections_by_region["5b_b-02_north-east"], locations_by_region["5b_b-02_north-east"]), + "5b_b-02_north": PreRegion("5b_b-02_north", "5b_b-02", connections_by_region["5b_b-02_north"], locations_by_region["5b_b-02_north"]), + "5b_b-02_south-west": PreRegion("5b_b-02_south-west", "5b_b-02", connections_by_region["5b_b-02_south-west"], locations_by_region["5b_b-02_south-west"]), + "5b_b-02_south-east": PreRegion("5b_b-02_south-east", "5b_b-02", connections_by_region["5b_b-02_south-east"], locations_by_region["5b_b-02_south-east"]), - "5b_b-05_north": PreRegion("5b_b-05_north", "5b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-05_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-05_north"]), - "5b_b-05_south": PreRegion("5b_b-05_south", "5b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-05_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-05_south"]), + "5b_b-05_north": PreRegion("5b_b-05_north", "5b_b-05", connections_by_region["5b_b-05_north"], locations_by_region["5b_b-05_north"]), + "5b_b-05_south": PreRegion("5b_b-05_south", "5b_b-05", connections_by_region["5b_b-05_south"], locations_by_region["5b_b-05_south"]), - "5b_b-06_east": PreRegion("5b_b-06_east", "5b_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-06_east"]), + "5b_b-06_east": PreRegion("5b_b-06_east", "5b_b-06", connections_by_region["5b_b-06_east"], locations_by_region["5b_b-06_east"]), - "5b_b-07_north": PreRegion("5b_b-07_north", "5b_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-07_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-07_north"]), - "5b_b-07_south": PreRegion("5b_b-07_south", "5b_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-07_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-07_south"]), + "5b_b-07_north": PreRegion("5b_b-07_north", "5b_b-07", connections_by_region["5b_b-07_north"], locations_by_region["5b_b-07_north"]), + "5b_b-07_south": PreRegion("5b_b-07_south", "5b_b-07", connections_by_region["5b_b-07_south"], locations_by_region["5b_b-07_south"]), - "5b_b-03_west": PreRegion("5b_b-03_west", "5b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-03_west"]), - "5b_b-03_main": PreRegion("5b_b-03_main", "5b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-03_main"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-03_main"]), - "5b_b-03_north": PreRegion("5b_b-03_north", "5b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-03_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-03_north"]), - "5b_b-03_east": PreRegion("5b_b-03_east", "5b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-03_east"]), + "5b_b-03_west": PreRegion("5b_b-03_west", "5b_b-03", connections_by_region["5b_b-03_west"], locations_by_region["5b_b-03_west"]), + "5b_b-03_main": PreRegion("5b_b-03_main", "5b_b-03", connections_by_region["5b_b-03_main"], locations_by_region["5b_b-03_main"]), + "5b_b-03_north": PreRegion("5b_b-03_north", "5b_b-03", connections_by_region["5b_b-03_north"], locations_by_region["5b_b-03_north"]), + "5b_b-03_east": PreRegion("5b_b-03_east", "5b_b-03", connections_by_region["5b_b-03_east"], locations_by_region["5b_b-03_east"]), - "5b_b-08_south": PreRegion("5b_b-08_south", "5b_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-08_south"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-08_south"]), - "5b_b-08_north": PreRegion("5b_b-08_north", "5b_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-08_north"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-08_north"]), - "5b_b-08_east": PreRegion("5b_b-08_east", "5b_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-08_east"]), + "5b_b-08_south": PreRegion("5b_b-08_south", "5b_b-08", connections_by_region["5b_b-08_south"], locations_by_region["5b_b-08_south"]), + "5b_b-08_north": PreRegion("5b_b-08_north", "5b_b-08", connections_by_region["5b_b-08_north"], locations_by_region["5b_b-08_north"]), + "5b_b-08_east": PreRegion("5b_b-08_east", "5b_b-08", connections_by_region["5b_b-08_east"], locations_by_region["5b_b-08_east"]), - "5b_b-09_bottom": PreRegion("5b_b-09_bottom", "5b_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-09_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-09_bottom"]), - "5b_b-09_mirror": PreRegion("5b_b-09_mirror", "5b_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_b-09_mirror"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_b-09_mirror"]), + "5b_b-09_bottom": PreRegion("5b_b-09_bottom", "5b_b-09", connections_by_region["5b_b-09_bottom"], locations_by_region["5b_b-09_bottom"]), + "5b_b-09_mirror": PreRegion("5b_b-09_mirror", "5b_b-09", connections_by_region["5b_b-09_mirror"], locations_by_region["5b_b-09_mirror"]), - "5b_c-00_bottom": PreRegion("5b_c-00_bottom", "5b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-00_bottom"]), - "5b_c-00_mirror": PreRegion("5b_c-00_mirror", "5b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-00_mirror"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-00_mirror"]), + "5b_c-00_bottom": PreRegion("5b_c-00_bottom", "5b_c-00", connections_by_region["5b_c-00_bottom"], locations_by_region["5b_c-00_bottom"]), + "5b_c-00_mirror": PreRegion("5b_c-00_mirror", "5b_c-00", connections_by_region["5b_c-00_mirror"], locations_by_region["5b_c-00_mirror"]), - "5b_c-01_west": PreRegion("5b_c-01_west", "5b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-01_west"]), - "5b_c-01_east": PreRegion("5b_c-01_east", "5b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-01_east"]), + "5b_c-01_west": PreRegion("5b_c-01_west", "5b_c-01", connections_by_region["5b_c-01_west"], locations_by_region["5b_c-01_west"]), + "5b_c-01_east": PreRegion("5b_c-01_east", "5b_c-01", connections_by_region["5b_c-01_east"], locations_by_region["5b_c-01_east"]), - "5b_c-02_west": PreRegion("5b_c-02_west", "5b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-02_west"]), - "5b_c-02_east": PreRegion("5b_c-02_east", "5b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-02_east"]), + "5b_c-02_west": PreRegion("5b_c-02_west", "5b_c-02", connections_by_region["5b_c-02_west"], locations_by_region["5b_c-02_west"]), + "5b_c-02_east": PreRegion("5b_c-02_east", "5b_c-02", connections_by_region["5b_c-02_east"], locations_by_region["5b_c-02_east"]), - "5b_c-03_west": PreRegion("5b_c-03_west", "5b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-03_west"]), - "5b_c-03_east": PreRegion("5b_c-03_east", "5b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-03_east"]), + "5b_c-03_west": PreRegion("5b_c-03_west", "5b_c-03", connections_by_region["5b_c-03_west"], locations_by_region["5b_c-03_west"]), + "5b_c-03_east": PreRegion("5b_c-03_east", "5b_c-03", connections_by_region["5b_c-03_east"], locations_by_region["5b_c-03_east"]), - "5b_c-04_west": PreRegion("5b_c-04_west", "5b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-04_west"]), - "5b_c-04_east": PreRegion("5b_c-04_east", "5b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_c-04_east"]), + "5b_c-04_west": PreRegion("5b_c-04_west", "5b_c-04", connections_by_region["5b_c-04_west"], locations_by_region["5b_c-04_west"]), + "5b_c-04_east": PreRegion("5b_c-04_east", "5b_c-04", connections_by_region["5b_c-04_east"], locations_by_region["5b_c-04_east"]), - "5b_d-00_west": PreRegion("5b_d-00_west", "5b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-00_west"]), - "5b_d-00_east": PreRegion("5b_d-00_east", "5b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-00_east"]), + "5b_d-00_west": PreRegion("5b_d-00_west", "5b_d-00", connections_by_region["5b_d-00_west"], locations_by_region["5b_d-00_west"]), + "5b_d-00_east": PreRegion("5b_d-00_east", "5b_d-00", connections_by_region["5b_d-00_east"], locations_by_region["5b_d-00_east"]), - "5b_d-01_west": PreRegion("5b_d-01_west", "5b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-01_west"]), - "5b_d-01_east": PreRegion("5b_d-01_east", "5b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-01_east"]), + "5b_d-01_west": PreRegion("5b_d-01_west", "5b_d-01", connections_by_region["5b_d-01_west"], locations_by_region["5b_d-01_west"]), + "5b_d-01_east": PreRegion("5b_d-01_east", "5b_d-01", connections_by_region["5b_d-01_east"], locations_by_region["5b_d-01_east"]), - "5b_d-02_west": PreRegion("5b_d-02_west", "5b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-02_west"]), - "5b_d-02_east": PreRegion("5b_d-02_east", "5b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-02_east"]), + "5b_d-02_west": PreRegion("5b_d-02_west", "5b_d-02", connections_by_region["5b_d-02_west"], locations_by_region["5b_d-02_west"]), + "5b_d-02_east": PreRegion("5b_d-02_east", "5b_d-02", connections_by_region["5b_d-02_east"], locations_by_region["5b_d-02_east"]), - "5b_d-03_west": PreRegion("5b_d-03_west", "5b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-03_west"]), - "5b_d-03_east": PreRegion("5b_d-03_east", "5b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-03_east"]), + "5b_d-03_west": PreRegion("5b_d-03_west", "5b_d-03", connections_by_region["5b_d-03_west"], locations_by_region["5b_d-03_west"]), + "5b_d-03_east": PreRegion("5b_d-03_east", "5b_d-03", connections_by_region["5b_d-03_east"], locations_by_region["5b_d-03_east"]), - "5b_d-04_west": PreRegion("5b_d-04_west", "5b_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-04_west"]), - "5b_d-04_east": PreRegion("5b_d-04_east", "5b_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-04_east"]), + "5b_d-04_west": PreRegion("5b_d-04_west", "5b_d-04", connections_by_region["5b_d-04_west"], locations_by_region["5b_d-04_west"]), + "5b_d-04_east": PreRegion("5b_d-04_east", "5b_d-04", connections_by_region["5b_d-04_east"], locations_by_region["5b_d-04_east"]), - "5b_d-05_west": PreRegion("5b_d-05_west", "5b_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-05_west"]), - "5b_d-05_goal": PreRegion("5b_d-05_goal", "5b_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5b_d-05_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "5b_d-05_goal"]), + "5b_d-05_west": PreRegion("5b_d-05_west", "5b_d-05", connections_by_region["5b_d-05_west"], locations_by_region["5b_d-05_west"]), + "5b_d-05_goal": PreRegion("5b_d-05_goal", "5b_d-05", connections_by_region["5b_d-05_goal"], locations_by_region["5b_d-05_goal"]), - "5c_00_west": PreRegion("5c_00_west", "5c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_00_west"]), - "5c_00_east": PreRegion("5c_00_east", "5c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_00_east"]), + "5c_00_west": PreRegion("5c_00_west", "5c_00", connections_by_region["5c_00_west"], locations_by_region["5c_00_west"]), + "5c_00_east": PreRegion("5c_00_east", "5c_00", connections_by_region["5c_00_east"], locations_by_region["5c_00_east"]), - "5c_01_west": PreRegion("5c_01_west", "5c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_01_west"]), - "5c_01_east": PreRegion("5c_01_east", "5c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_01_east"]), + "5c_01_west": PreRegion("5c_01_west", "5c_01", connections_by_region["5c_01_west"], locations_by_region["5c_01_west"]), + "5c_01_east": PreRegion("5c_01_east", "5c_01", connections_by_region["5c_01_east"], locations_by_region["5c_01_east"]), - "5c_02_west": PreRegion("5c_02_west", "5c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_02_west"]), - "5c_02_goal": PreRegion("5c_02_goal", "5c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "5c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "5c_02_goal"]), + "5c_02_west": PreRegion("5c_02_west", "5c_02", connections_by_region["5c_02_west"], locations_by_region["5c_02_west"]), + "5c_02_goal": PreRegion("5c_02_goal", "5c_02", connections_by_region["5c_02_goal"], locations_by_region["5c_02_goal"]), - "6a_00_west": PreRegion("6a_00_west", "6a_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_00_west"]), - "6a_00_east": PreRegion("6a_00_east", "6a_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_00_east"]), + "6a_00_west": PreRegion("6a_00_west", "6a_00", connections_by_region["6a_00_west"], locations_by_region["6a_00_west"]), + "6a_00_east": PreRegion("6a_00_east", "6a_00", connections_by_region["6a_00_east"], locations_by_region["6a_00_east"]), - "6a_01_bottom": PreRegion("6a_01_bottom", "6a_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_01_bottom"]), - "6a_01_top": PreRegion("6a_01_top", "6a_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_01_top"]), + "6a_01_bottom": PreRegion("6a_01_bottom", "6a_01", connections_by_region["6a_01_bottom"], locations_by_region["6a_01_bottom"]), + "6a_01_top": PreRegion("6a_01_top", "6a_01", connections_by_region["6a_01_top"], locations_by_region["6a_01_top"]), - "6a_02_bottom": PreRegion("6a_02_bottom", "6a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02_bottom"]), - "6a_02_bottom-west": PreRegion("6a_02_bottom-west", "6a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02_bottom-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02_bottom-west"]), - "6a_02_top-west": PreRegion("6a_02_top-west", "6a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02_top-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02_top-west"]), - "6a_02_top": PreRegion("6a_02_top", "6a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02_top"]), + "6a_02_bottom": PreRegion("6a_02_bottom", "6a_02", connections_by_region["6a_02_bottom"], locations_by_region["6a_02_bottom"]), + "6a_02_bottom-west": PreRegion("6a_02_bottom-west", "6a_02", connections_by_region["6a_02_bottom-west"], locations_by_region["6a_02_bottom-west"]), + "6a_02_top-west": PreRegion("6a_02_top-west", "6a_02", connections_by_region["6a_02_top-west"], locations_by_region["6a_02_top-west"]), + "6a_02_top": PreRegion("6a_02_top", "6a_02", connections_by_region["6a_02_top"], locations_by_region["6a_02_top"]), - "6a_03_bottom": PreRegion("6a_03_bottom", "6a_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_03_bottom"]), - "6a_03_top": PreRegion("6a_03_top", "6a_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_03_top"]), + "6a_03_bottom": PreRegion("6a_03_bottom", "6a_03", connections_by_region["6a_03_bottom"], locations_by_region["6a_03_bottom"]), + "6a_03_top": PreRegion("6a_03_top", "6a_03", connections_by_region["6a_03_top"], locations_by_region["6a_03_top"]), - "6a_02b_bottom": PreRegion("6a_02b_bottom", "6a_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02b_bottom"]), - "6a_02b_top": PreRegion("6a_02b_top", "6a_02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_02b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_02b_top"]), + "6a_02b_bottom": PreRegion("6a_02b_bottom", "6a_02b", connections_by_region["6a_02b_bottom"], locations_by_region["6a_02b_bottom"]), + "6a_02b_top": PreRegion("6a_02b_top", "6a_02b", connections_by_region["6a_02b_top"], locations_by_region["6a_02b_top"]), - "6a_04_south": PreRegion("6a_04_south", "6a_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04_south"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04_south"]), - "6a_04_south-west": PreRegion("6a_04_south-west", "6a_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04_south-west"]), - "6a_04_south-east": PreRegion("6a_04_south-east", "6a_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04_south-east"]), - "6a_04_east": PreRegion("6a_04_east", "6a_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04_east"]), - "6a_04_north-west": PreRegion("6a_04_north-west", "6a_04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04_north-west"]), + "6a_04_south": PreRegion("6a_04_south", "6a_04", connections_by_region["6a_04_south"], locations_by_region["6a_04_south"]), + "6a_04_south-west": PreRegion("6a_04_south-west", "6a_04", connections_by_region["6a_04_south-west"], locations_by_region["6a_04_south-west"]), + "6a_04_south-east": PreRegion("6a_04_south-east", "6a_04", connections_by_region["6a_04_south-east"], locations_by_region["6a_04_south-east"]), + "6a_04_east": PreRegion("6a_04_east", "6a_04", connections_by_region["6a_04_east"], locations_by_region["6a_04_east"]), + "6a_04_north-west": PreRegion("6a_04_north-west", "6a_04", connections_by_region["6a_04_north-west"], locations_by_region["6a_04_north-west"]), - "6a_04b_west": PreRegion("6a_04b_west", "6a_04b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04b_west"]), - "6a_04b_east": PreRegion("6a_04b_east", "6a_04b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04b_east"]), + "6a_04b_west": PreRegion("6a_04b_west", "6a_04b", connections_by_region["6a_04b_west"], locations_by_region["6a_04b_west"]), + "6a_04b_east": PreRegion("6a_04b_east", "6a_04b", connections_by_region["6a_04b_east"], locations_by_region["6a_04b_east"]), - "6a_04c_east": PreRegion("6a_04c_east", "6a_04c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04c_east"]), + "6a_04c_east": PreRegion("6a_04c_east", "6a_04c", connections_by_region["6a_04c_east"], locations_by_region["6a_04c_east"]), - "6a_04d_west": PreRegion("6a_04d_west", "6a_04d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04d_west"]), + "6a_04d_west": PreRegion("6a_04d_west", "6a_04d", connections_by_region["6a_04d_west"], locations_by_region["6a_04d_west"]), - "6a_04e_east": PreRegion("6a_04e_east", "6a_04e", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_04e_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_04e_east"]), + "6a_04e_east": PreRegion("6a_04e_east", "6a_04e", connections_by_region["6a_04e_east"], locations_by_region["6a_04e_east"]), - "6a_05_west": PreRegion("6a_05_west", "6a_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_05_west"]), - "6a_05_east": PreRegion("6a_05_east", "6a_05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_05_east"]), + "6a_05_west": PreRegion("6a_05_west", "6a_05", connections_by_region["6a_05_west"], locations_by_region["6a_05_west"]), + "6a_05_east": PreRegion("6a_05_east", "6a_05", connections_by_region["6a_05_east"], locations_by_region["6a_05_east"]), - "6a_06_west": PreRegion("6a_06_west", "6a_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_06_west"]), - "6a_06_east": PreRegion("6a_06_east", "6a_06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_06_east"]), + "6a_06_west": PreRegion("6a_06_west", "6a_06", connections_by_region["6a_06_west"], locations_by_region["6a_06_west"]), + "6a_06_east": PreRegion("6a_06_east", "6a_06", connections_by_region["6a_06_east"], locations_by_region["6a_06_east"]), - "6a_07_west": PreRegion("6a_07_west", "6a_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_07_west"]), - "6a_07_east": PreRegion("6a_07_east", "6a_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_07_east"]), - "6a_07_north-east": PreRegion("6a_07_north-east", "6a_07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_07_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_07_north-east"]), + "6a_07_west": PreRegion("6a_07_west", "6a_07", connections_by_region["6a_07_west"], locations_by_region["6a_07_west"]), + "6a_07_east": PreRegion("6a_07_east", "6a_07", connections_by_region["6a_07_east"], locations_by_region["6a_07_east"]), + "6a_07_north-east": PreRegion("6a_07_north-east", "6a_07", connections_by_region["6a_07_north-east"], locations_by_region["6a_07_north-east"]), - "6a_08a_west": PreRegion("6a_08a_west", "6a_08a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_08a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_08a_west"]), - "6a_08a_east": PreRegion("6a_08a_east", "6a_08a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_08a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_08a_east"]), + "6a_08a_west": PreRegion("6a_08a_west", "6a_08a", connections_by_region["6a_08a_west"], locations_by_region["6a_08a_west"]), + "6a_08a_east": PreRegion("6a_08a_east", "6a_08a", connections_by_region["6a_08a_east"], locations_by_region["6a_08a_east"]), - "6a_08b_west": PreRegion("6a_08b_west", "6a_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_08b_west"]), - "6a_08b_east": PreRegion("6a_08b_east", "6a_08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_08b_east"]), + "6a_08b_west": PreRegion("6a_08b_west", "6a_08b", connections_by_region["6a_08b_west"], locations_by_region["6a_08b_west"]), + "6a_08b_east": PreRegion("6a_08b_east", "6a_08b", connections_by_region["6a_08b_east"], locations_by_region["6a_08b_east"]), - "6a_09_west": PreRegion("6a_09_west", "6a_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_09_west"]), - "6a_09_north-west": PreRegion("6a_09_north-west", "6a_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_09_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_09_north-west"]), - "6a_09_east": PreRegion("6a_09_east", "6a_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_09_east"]), - "6a_09_north-east": PreRegion("6a_09_north-east", "6a_09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_09_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_09_north-east"]), + "6a_09_west": PreRegion("6a_09_west", "6a_09", connections_by_region["6a_09_west"], locations_by_region["6a_09_west"]), + "6a_09_north-west": PreRegion("6a_09_north-west", "6a_09", connections_by_region["6a_09_north-west"], locations_by_region["6a_09_north-west"]), + "6a_09_east": PreRegion("6a_09_east", "6a_09", connections_by_region["6a_09_east"], locations_by_region["6a_09_east"]), + "6a_09_north-east": PreRegion("6a_09_north-east", "6a_09", connections_by_region["6a_09_north-east"], locations_by_region["6a_09_north-east"]), - "6a_10a_west": PreRegion("6a_10a_west", "6a_10a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_10a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_10a_west"]), - "6a_10a_east": PreRegion("6a_10a_east", "6a_10a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_10a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_10a_east"]), + "6a_10a_west": PreRegion("6a_10a_west", "6a_10a", connections_by_region["6a_10a_west"], locations_by_region["6a_10a_west"]), + "6a_10a_east": PreRegion("6a_10a_east", "6a_10a", connections_by_region["6a_10a_east"], locations_by_region["6a_10a_east"]), - "6a_10b_west": PreRegion("6a_10b_west", "6a_10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_10b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_10b_west"]), - "6a_10b_east": PreRegion("6a_10b_east", "6a_10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_10b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_10b_east"]), + "6a_10b_west": PreRegion("6a_10b_west", "6a_10b", connections_by_region["6a_10b_west"], locations_by_region["6a_10b_west"]), + "6a_10b_east": PreRegion("6a_10b_east", "6a_10b", connections_by_region["6a_10b_east"], locations_by_region["6a_10b_east"]), - "6a_11_west": PreRegion("6a_11_west", "6a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_11_west"]), - "6a_11_north-west": PreRegion("6a_11_north-west", "6a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_11_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_11_north-west"]), - "6a_11_east": PreRegion("6a_11_east", "6a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_11_east"]), - "6a_11_north-east": PreRegion("6a_11_north-east", "6a_11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_11_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_11_north-east"]), + "6a_11_west": PreRegion("6a_11_west", "6a_11", connections_by_region["6a_11_west"], locations_by_region["6a_11_west"]), + "6a_11_north-west": PreRegion("6a_11_north-west", "6a_11", connections_by_region["6a_11_north-west"], locations_by_region["6a_11_north-west"]), + "6a_11_east": PreRegion("6a_11_east", "6a_11", connections_by_region["6a_11_east"], locations_by_region["6a_11_east"]), + "6a_11_north-east": PreRegion("6a_11_north-east", "6a_11", connections_by_region["6a_11_north-east"], locations_by_region["6a_11_north-east"]), - "6a_12a_west": PreRegion("6a_12a_west", "6a_12a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_12a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_12a_west"]), - "6a_12a_east": PreRegion("6a_12a_east", "6a_12a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_12a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_12a_east"]), + "6a_12a_west": PreRegion("6a_12a_west", "6a_12a", connections_by_region["6a_12a_west"], locations_by_region["6a_12a_west"]), + "6a_12a_east": PreRegion("6a_12a_east", "6a_12a", connections_by_region["6a_12a_east"], locations_by_region["6a_12a_east"]), - "6a_12b_west": PreRegion("6a_12b_west", "6a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_12b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_12b_west"]), - "6a_12b_east": PreRegion("6a_12b_east", "6a_12b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_12b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_12b_east"]), + "6a_12b_west": PreRegion("6a_12b_west", "6a_12b", connections_by_region["6a_12b_west"], locations_by_region["6a_12b_west"]), + "6a_12b_east": PreRegion("6a_12b_east", "6a_12b", connections_by_region["6a_12b_east"], locations_by_region["6a_12b_east"]), - "6a_13_west": PreRegion("6a_13_west", "6a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_13_west"]), - "6a_13_north-west": PreRegion("6a_13_north-west", "6a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_13_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_13_north-west"]), - "6a_13_east": PreRegion("6a_13_east", "6a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_13_east"]), - "6a_13_north-east": PreRegion("6a_13_north-east", "6a_13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_13_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_13_north-east"]), + "6a_13_west": PreRegion("6a_13_west", "6a_13", connections_by_region["6a_13_west"], locations_by_region["6a_13_west"]), + "6a_13_north-west": PreRegion("6a_13_north-west", "6a_13", connections_by_region["6a_13_north-west"], locations_by_region["6a_13_north-west"]), + "6a_13_east": PreRegion("6a_13_east", "6a_13", connections_by_region["6a_13_east"], locations_by_region["6a_13_east"]), + "6a_13_north-east": PreRegion("6a_13_north-east", "6a_13", connections_by_region["6a_13_north-east"], locations_by_region["6a_13_north-east"]), - "6a_14a_west": PreRegion("6a_14a_west", "6a_14a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_14a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_14a_west"]), - "6a_14a_east": PreRegion("6a_14a_east", "6a_14a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_14a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_14a_east"]), + "6a_14a_west": PreRegion("6a_14a_west", "6a_14a", connections_by_region["6a_14a_west"], locations_by_region["6a_14a_west"]), + "6a_14a_east": PreRegion("6a_14a_east", "6a_14a", connections_by_region["6a_14a_east"], locations_by_region["6a_14a_east"]), - "6a_14b_west": PreRegion("6a_14b_west", "6a_14b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_14b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_14b_west"]), - "6a_14b_east": PreRegion("6a_14b_east", "6a_14b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_14b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_14b_east"]), + "6a_14b_west": PreRegion("6a_14b_west", "6a_14b", connections_by_region["6a_14b_west"], locations_by_region["6a_14b_west"]), + "6a_14b_east": PreRegion("6a_14b_east", "6a_14b", connections_by_region["6a_14b_east"], locations_by_region["6a_14b_east"]), - "6a_15_west": PreRegion("6a_15_west", "6a_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_15_west"]), - "6a_15_north-west": PreRegion("6a_15_north-west", "6a_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_15_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_15_north-west"]), - "6a_15_east": PreRegion("6a_15_east", "6a_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_15_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_15_east"]), - "6a_15_north-east": PreRegion("6a_15_north-east", "6a_15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_15_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_15_north-east"]), + "6a_15_west": PreRegion("6a_15_west", "6a_15", connections_by_region["6a_15_west"], locations_by_region["6a_15_west"]), + "6a_15_north-west": PreRegion("6a_15_north-west", "6a_15", connections_by_region["6a_15_north-west"], locations_by_region["6a_15_north-west"]), + "6a_15_east": PreRegion("6a_15_east", "6a_15", connections_by_region["6a_15_east"], locations_by_region["6a_15_east"]), + "6a_15_north-east": PreRegion("6a_15_north-east", "6a_15", connections_by_region["6a_15_north-east"], locations_by_region["6a_15_north-east"]), - "6a_16a_west": PreRegion("6a_16a_west", "6a_16a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_16a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_16a_west"]), - "6a_16a_east": PreRegion("6a_16a_east", "6a_16a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_16a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_16a_east"]), + "6a_16a_west": PreRegion("6a_16a_west", "6a_16a", connections_by_region["6a_16a_west"], locations_by_region["6a_16a_west"]), + "6a_16a_east": PreRegion("6a_16a_east", "6a_16a", connections_by_region["6a_16a_east"], locations_by_region["6a_16a_east"]), - "6a_16b_west": PreRegion("6a_16b_west", "6a_16b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_16b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_16b_west"]), - "6a_16b_east": PreRegion("6a_16b_east", "6a_16b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_16b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_16b_east"]), + "6a_16b_west": PreRegion("6a_16b_west", "6a_16b", connections_by_region["6a_16b_west"], locations_by_region["6a_16b_west"]), + "6a_16b_east": PreRegion("6a_16b_east", "6a_16b", connections_by_region["6a_16b_east"], locations_by_region["6a_16b_east"]), - "6a_17_west": PreRegion("6a_17_west", "6a_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_17_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_17_west"]), - "6a_17_north-west": PreRegion("6a_17_north-west", "6a_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_17_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_17_north-west"]), - "6a_17_east": PreRegion("6a_17_east", "6a_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_17_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_17_east"]), - "6a_17_north-east": PreRegion("6a_17_north-east", "6a_17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_17_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_17_north-east"]), + "6a_17_west": PreRegion("6a_17_west", "6a_17", connections_by_region["6a_17_west"], locations_by_region["6a_17_west"]), + "6a_17_north-west": PreRegion("6a_17_north-west", "6a_17", connections_by_region["6a_17_north-west"], locations_by_region["6a_17_north-west"]), + "6a_17_east": PreRegion("6a_17_east", "6a_17", connections_by_region["6a_17_east"], locations_by_region["6a_17_east"]), + "6a_17_north-east": PreRegion("6a_17_north-east", "6a_17", connections_by_region["6a_17_north-east"], locations_by_region["6a_17_north-east"]), - "6a_18a_west": PreRegion("6a_18a_west", "6a_18a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_18a_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_18a_west"]), - "6a_18a_east": PreRegion("6a_18a_east", "6a_18a", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_18a_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_18a_east"]), + "6a_18a_west": PreRegion("6a_18a_west", "6a_18a", connections_by_region["6a_18a_west"], locations_by_region["6a_18a_west"]), + "6a_18a_east": PreRegion("6a_18a_east", "6a_18a", connections_by_region["6a_18a_east"], locations_by_region["6a_18a_east"]), - "6a_18b_west": PreRegion("6a_18b_west", "6a_18b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_18b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_18b_west"]), - "6a_18b_east": PreRegion("6a_18b_east", "6a_18b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_18b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_18b_east"]), + "6a_18b_west": PreRegion("6a_18b_west", "6a_18b", connections_by_region["6a_18b_west"], locations_by_region["6a_18b_west"]), + "6a_18b_east": PreRegion("6a_18b_east", "6a_18b", connections_by_region["6a_18b_east"], locations_by_region["6a_18b_east"]), - "6a_19_west": PreRegion("6a_19_west", "6a_19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_19_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_19_west"]), - "6a_19_north-west": PreRegion("6a_19_north-west", "6a_19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_19_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_19_north-west"]), - "6a_19_east": PreRegion("6a_19_east", "6a_19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_19_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_19_east"]), + "6a_19_west": PreRegion("6a_19_west", "6a_19", connections_by_region["6a_19_west"], locations_by_region["6a_19_west"]), + "6a_19_north-west": PreRegion("6a_19_north-west", "6a_19", connections_by_region["6a_19_north-west"], locations_by_region["6a_19_north-west"]), + "6a_19_east": PreRegion("6a_19_east", "6a_19", connections_by_region["6a_19_east"], locations_by_region["6a_19_east"]), - "6a_20_west": PreRegion("6a_20_west", "6a_20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_20_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_20_west"]), - "6a_20_east": PreRegion("6a_20_east", "6a_20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_20_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_20_east"]), + "6a_20_west": PreRegion("6a_20_west", "6a_20", connections_by_region["6a_20_west"], locations_by_region["6a_20_west"]), + "6a_20_east": PreRegion("6a_20_east", "6a_20", connections_by_region["6a_20_east"], locations_by_region["6a_20_east"]), - "6a_b-00_west": PreRegion("6a_b-00_west", "6a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00_west"]), - "6a_b-00_east": PreRegion("6a_b-00_east", "6a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00_east"]), - "6a_b-00_top": PreRegion("6a_b-00_top", "6a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00_top"]), + "6a_b-00_west": PreRegion("6a_b-00_west", "6a_b-00", connections_by_region["6a_b-00_west"], locations_by_region["6a_b-00_west"]), + "6a_b-00_east": PreRegion("6a_b-00_east", "6a_b-00", connections_by_region["6a_b-00_east"], locations_by_region["6a_b-00_east"]), + "6a_b-00_top": PreRegion("6a_b-00_top", "6a_b-00", connections_by_region["6a_b-00_top"], locations_by_region["6a_b-00_top"]), - "6a_b-00b_bottom": PreRegion("6a_b-00b_bottom", "6a_b-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00b_bottom"]), - "6a_b-00b_top": PreRegion("6a_b-00b_top", "6a_b-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00b_top"]), + "6a_b-00b_bottom": PreRegion("6a_b-00b_bottom", "6a_b-00b", connections_by_region["6a_b-00b_bottom"], locations_by_region["6a_b-00b_bottom"]), + "6a_b-00b_top": PreRegion("6a_b-00b_top", "6a_b-00b", connections_by_region["6a_b-00b_top"], locations_by_region["6a_b-00b_top"]), - "6a_b-00c_east": PreRegion("6a_b-00c_east", "6a_b-00c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-00c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-00c_east"]), + "6a_b-00c_east": PreRegion("6a_b-00c_east", "6a_b-00c", connections_by_region["6a_b-00c_east"], locations_by_region["6a_b-00c_east"]), - "6a_b-01_west": PreRegion("6a_b-01_west", "6a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-01_west"]), - "6a_b-01_east": PreRegion("6a_b-01_east", "6a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-01_east"]), + "6a_b-01_west": PreRegion("6a_b-01_west", "6a_b-01", connections_by_region["6a_b-01_west"], locations_by_region["6a_b-01_west"]), + "6a_b-01_east": PreRegion("6a_b-01_east", "6a_b-01", connections_by_region["6a_b-01_east"], locations_by_region["6a_b-01_east"]), - "6a_b-02_top": PreRegion("6a_b-02_top", "6a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-02_top"]), - "6a_b-02_bottom": PreRegion("6a_b-02_bottom", "6a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-02_bottom"]), + "6a_b-02_top": PreRegion("6a_b-02_top", "6a_b-02", connections_by_region["6a_b-02_top"], locations_by_region["6a_b-02_top"]), + "6a_b-02_bottom": PreRegion("6a_b-02_bottom", "6a_b-02", connections_by_region["6a_b-02_bottom"], locations_by_region["6a_b-02_bottom"]), - "6a_b-02b_top": PreRegion("6a_b-02b_top", "6a_b-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-02b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-02b_top"]), - "6a_b-02b_bottom": PreRegion("6a_b-02b_bottom", "6a_b-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-02b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-02b_bottom"]), + "6a_b-02b_top": PreRegion("6a_b-02b_top", "6a_b-02b", connections_by_region["6a_b-02b_top"], locations_by_region["6a_b-02b_top"]), + "6a_b-02b_bottom": PreRegion("6a_b-02b_bottom", "6a_b-02b", connections_by_region["6a_b-02b_bottom"], locations_by_region["6a_b-02b_bottom"]), - "6a_b-03_west": PreRegion("6a_b-03_west", "6a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-03_west"]), - "6a_b-03_east": PreRegion("6a_b-03_east", "6a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_b-03_east"]), + "6a_b-03_west": PreRegion("6a_b-03_west", "6a_b-03", connections_by_region["6a_b-03_west"], locations_by_region["6a_b-03_west"]), + "6a_b-03_east": PreRegion("6a_b-03_east", "6a_b-03", connections_by_region["6a_b-03_east"], locations_by_region["6a_b-03_east"]), - "6a_boss-00_west": PreRegion("6a_boss-00_west", "6a_boss-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-00_west"]), - "6a_boss-00_east": PreRegion("6a_boss-00_east", "6a_boss-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-00_east"]), + "6a_boss-00_west": PreRegion("6a_boss-00_west", "6a_boss-00", connections_by_region["6a_boss-00_west"], locations_by_region["6a_boss-00_west"]), + "6a_boss-00_east": PreRegion("6a_boss-00_east", "6a_boss-00", connections_by_region["6a_boss-00_east"], locations_by_region["6a_boss-00_east"]), - "6a_boss-01_west": PreRegion("6a_boss-01_west", "6a_boss-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-01_west"]), - "6a_boss-01_east": PreRegion("6a_boss-01_east", "6a_boss-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-01_east"]), + "6a_boss-01_west": PreRegion("6a_boss-01_west", "6a_boss-01", connections_by_region["6a_boss-01_west"], locations_by_region["6a_boss-01_west"]), + "6a_boss-01_east": PreRegion("6a_boss-01_east", "6a_boss-01", connections_by_region["6a_boss-01_east"], locations_by_region["6a_boss-01_east"]), - "6a_boss-02_west": PreRegion("6a_boss-02_west", "6a_boss-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-02_west"]), - "6a_boss-02_east": PreRegion("6a_boss-02_east", "6a_boss-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-02_east"]), + "6a_boss-02_west": PreRegion("6a_boss-02_west", "6a_boss-02", connections_by_region["6a_boss-02_west"], locations_by_region["6a_boss-02_west"]), + "6a_boss-02_east": PreRegion("6a_boss-02_east", "6a_boss-02", connections_by_region["6a_boss-02_east"], locations_by_region["6a_boss-02_east"]), - "6a_boss-03_west": PreRegion("6a_boss-03_west", "6a_boss-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-03_west"]), - "6a_boss-03_east": PreRegion("6a_boss-03_east", "6a_boss-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-03_east"]), + "6a_boss-03_west": PreRegion("6a_boss-03_west", "6a_boss-03", connections_by_region["6a_boss-03_west"], locations_by_region["6a_boss-03_west"]), + "6a_boss-03_east": PreRegion("6a_boss-03_east", "6a_boss-03", connections_by_region["6a_boss-03_east"], locations_by_region["6a_boss-03_east"]), - "6a_boss-04_west": PreRegion("6a_boss-04_west", "6a_boss-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-04_west"]), - "6a_boss-04_east": PreRegion("6a_boss-04_east", "6a_boss-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-04_east"]), + "6a_boss-04_west": PreRegion("6a_boss-04_west", "6a_boss-04", connections_by_region["6a_boss-04_west"], locations_by_region["6a_boss-04_west"]), + "6a_boss-04_east": PreRegion("6a_boss-04_east", "6a_boss-04", connections_by_region["6a_boss-04_east"], locations_by_region["6a_boss-04_east"]), - "6a_boss-05_west": PreRegion("6a_boss-05_west", "6a_boss-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-05_west"]), - "6a_boss-05_east": PreRegion("6a_boss-05_east", "6a_boss-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-05_east"]), + "6a_boss-05_west": PreRegion("6a_boss-05_west", "6a_boss-05", connections_by_region["6a_boss-05_west"], locations_by_region["6a_boss-05_west"]), + "6a_boss-05_east": PreRegion("6a_boss-05_east", "6a_boss-05", connections_by_region["6a_boss-05_east"], locations_by_region["6a_boss-05_east"]), - "6a_boss-06_west": PreRegion("6a_boss-06_west", "6a_boss-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-06_west"]), - "6a_boss-06_east": PreRegion("6a_boss-06_east", "6a_boss-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-06_east"]), + "6a_boss-06_west": PreRegion("6a_boss-06_west", "6a_boss-06", connections_by_region["6a_boss-06_west"], locations_by_region["6a_boss-06_west"]), + "6a_boss-06_east": PreRegion("6a_boss-06_east", "6a_boss-06", connections_by_region["6a_boss-06_east"], locations_by_region["6a_boss-06_east"]), - "6a_boss-07_west": PreRegion("6a_boss-07_west", "6a_boss-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-07_west"]), - "6a_boss-07_east": PreRegion("6a_boss-07_east", "6a_boss-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-07_east"]), + "6a_boss-07_west": PreRegion("6a_boss-07_west", "6a_boss-07", connections_by_region["6a_boss-07_west"], locations_by_region["6a_boss-07_west"]), + "6a_boss-07_east": PreRegion("6a_boss-07_east", "6a_boss-07", connections_by_region["6a_boss-07_east"], locations_by_region["6a_boss-07_east"]), - "6a_boss-08_west": PreRegion("6a_boss-08_west", "6a_boss-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-08_west"]), - "6a_boss-08_east": PreRegion("6a_boss-08_east", "6a_boss-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-08_east"]), + "6a_boss-08_west": PreRegion("6a_boss-08_west", "6a_boss-08", connections_by_region["6a_boss-08_west"], locations_by_region["6a_boss-08_west"]), + "6a_boss-08_east": PreRegion("6a_boss-08_east", "6a_boss-08", connections_by_region["6a_boss-08_east"], locations_by_region["6a_boss-08_east"]), - "6a_boss-09_west": PreRegion("6a_boss-09_west", "6a_boss-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-09_west"]), - "6a_boss-09_east": PreRegion("6a_boss-09_east", "6a_boss-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-09_east"]), + "6a_boss-09_west": PreRegion("6a_boss-09_west", "6a_boss-09", connections_by_region["6a_boss-09_west"], locations_by_region["6a_boss-09_west"]), + "6a_boss-09_east": PreRegion("6a_boss-09_east", "6a_boss-09", connections_by_region["6a_boss-09_east"], locations_by_region["6a_boss-09_east"]), - "6a_boss-10_west": PreRegion("6a_boss-10_west", "6a_boss-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-10_west"]), - "6a_boss-10_east": PreRegion("6a_boss-10_east", "6a_boss-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-10_east"]), + "6a_boss-10_west": PreRegion("6a_boss-10_west", "6a_boss-10", connections_by_region["6a_boss-10_west"], locations_by_region["6a_boss-10_west"]), + "6a_boss-10_east": PreRegion("6a_boss-10_east", "6a_boss-10", connections_by_region["6a_boss-10_east"], locations_by_region["6a_boss-10_east"]), - "6a_boss-11_west": PreRegion("6a_boss-11_west", "6a_boss-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-11_west"]), - "6a_boss-11_east": PreRegion("6a_boss-11_east", "6a_boss-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-11_east"]), + "6a_boss-11_west": PreRegion("6a_boss-11_west", "6a_boss-11", connections_by_region["6a_boss-11_west"], locations_by_region["6a_boss-11_west"]), + "6a_boss-11_east": PreRegion("6a_boss-11_east", "6a_boss-11", connections_by_region["6a_boss-11_east"], locations_by_region["6a_boss-11_east"]), - "6a_boss-12_west": PreRegion("6a_boss-12_west", "6a_boss-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-12_west"]), - "6a_boss-12_east": PreRegion("6a_boss-12_east", "6a_boss-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-12_east"]), + "6a_boss-12_west": PreRegion("6a_boss-12_west", "6a_boss-12", connections_by_region["6a_boss-12_west"], locations_by_region["6a_boss-12_west"]), + "6a_boss-12_east": PreRegion("6a_boss-12_east", "6a_boss-12", connections_by_region["6a_boss-12_east"], locations_by_region["6a_boss-12_east"]), - "6a_boss-13_west": PreRegion("6a_boss-13_west", "6a_boss-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-13_west"]), - "6a_boss-13_east": PreRegion("6a_boss-13_east", "6a_boss-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-13_east"]), + "6a_boss-13_west": PreRegion("6a_boss-13_west", "6a_boss-13", connections_by_region["6a_boss-13_west"], locations_by_region["6a_boss-13_west"]), + "6a_boss-13_east": PreRegion("6a_boss-13_east", "6a_boss-13", connections_by_region["6a_boss-13_east"], locations_by_region["6a_boss-13_east"]), - "6a_boss-14_west": PreRegion("6a_boss-14_west", "6a_boss-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-14_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-14_west"]), - "6a_boss-14_east": PreRegion("6a_boss-14_east", "6a_boss-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-14_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-14_east"]), + "6a_boss-14_west": PreRegion("6a_boss-14_west", "6a_boss-14", connections_by_region["6a_boss-14_west"], locations_by_region["6a_boss-14_west"]), + "6a_boss-14_east": PreRegion("6a_boss-14_east", "6a_boss-14", connections_by_region["6a_boss-14_east"], locations_by_region["6a_boss-14_east"]), - "6a_boss-15_west": PreRegion("6a_boss-15_west", "6a_boss-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-15_west"]), - "6a_boss-15_east": PreRegion("6a_boss-15_east", "6a_boss-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-15_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-15_east"]), + "6a_boss-15_west": PreRegion("6a_boss-15_west", "6a_boss-15", connections_by_region["6a_boss-15_west"], locations_by_region["6a_boss-15_west"]), + "6a_boss-15_east": PreRegion("6a_boss-15_east", "6a_boss-15", connections_by_region["6a_boss-15_east"], locations_by_region["6a_boss-15_east"]), - "6a_boss-16_west": PreRegion("6a_boss-16_west", "6a_boss-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-16_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-16_west"]), - "6a_boss-16_east": PreRegion("6a_boss-16_east", "6a_boss-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-16_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-16_east"]), + "6a_boss-16_west": PreRegion("6a_boss-16_west", "6a_boss-16", connections_by_region["6a_boss-16_west"], locations_by_region["6a_boss-16_west"]), + "6a_boss-16_east": PreRegion("6a_boss-16_east", "6a_boss-16", connections_by_region["6a_boss-16_east"], locations_by_region["6a_boss-16_east"]), - "6a_boss-17_west": PreRegion("6a_boss-17_west", "6a_boss-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-17_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-17_west"]), - "6a_boss-17_east": PreRegion("6a_boss-17_east", "6a_boss-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-17_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-17_east"]), + "6a_boss-17_west": PreRegion("6a_boss-17_west", "6a_boss-17", connections_by_region["6a_boss-17_west"], locations_by_region["6a_boss-17_west"]), + "6a_boss-17_east": PreRegion("6a_boss-17_east", "6a_boss-17", connections_by_region["6a_boss-17_east"], locations_by_region["6a_boss-17_east"]), - "6a_boss-18_west": PreRegion("6a_boss-18_west", "6a_boss-18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-18_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-18_west"]), - "6a_boss-18_east": PreRegion("6a_boss-18_east", "6a_boss-18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-18_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-18_east"]), + "6a_boss-18_west": PreRegion("6a_boss-18_west", "6a_boss-18", connections_by_region["6a_boss-18_west"], locations_by_region["6a_boss-18_west"]), + "6a_boss-18_east": PreRegion("6a_boss-18_east", "6a_boss-18", connections_by_region["6a_boss-18_east"], locations_by_region["6a_boss-18_east"]), - "6a_boss-19_west": PreRegion("6a_boss-19_west", "6a_boss-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-19_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-19_west"]), - "6a_boss-19_east": PreRegion("6a_boss-19_east", "6a_boss-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-19_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-19_east"]), + "6a_boss-19_west": PreRegion("6a_boss-19_west", "6a_boss-19", connections_by_region["6a_boss-19_west"], locations_by_region["6a_boss-19_west"]), + "6a_boss-19_east": PreRegion("6a_boss-19_east", "6a_boss-19", connections_by_region["6a_boss-19_east"], locations_by_region["6a_boss-19_east"]), - "6a_boss-20_west": PreRegion("6a_boss-20_west", "6a_boss-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-20_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-20_west"]), - "6a_boss-20_east": PreRegion("6a_boss-20_east", "6a_boss-20", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_boss-20_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_boss-20_east"]), + "6a_boss-20_west": PreRegion("6a_boss-20_west", "6a_boss-20", connections_by_region["6a_boss-20_west"], locations_by_region["6a_boss-20_west"]), + "6a_boss-20_east": PreRegion("6a_boss-20_east", "6a_boss-20", connections_by_region["6a_boss-20_east"], locations_by_region["6a_boss-20_east"]), - "6a_after-00_bottom": PreRegion("6a_after-00_bottom", "6a_after-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_after-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_after-00_bottom"]), - "6a_after-00_top": PreRegion("6a_after-00_top", "6a_after-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_after-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_after-00_top"]), + "6a_after-00_bottom": PreRegion("6a_after-00_bottom", "6a_after-00", connections_by_region["6a_after-00_bottom"], locations_by_region["6a_after-00_bottom"]), + "6a_after-00_top": PreRegion("6a_after-00_top", "6a_after-00", connections_by_region["6a_after-00_top"], locations_by_region["6a_after-00_top"]), - "6a_after-01_bottom": PreRegion("6a_after-01_bottom", "6a_after-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_after-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_after-01_bottom"]), - "6a_after-01_goal": PreRegion("6a_after-01_goal", "6a_after-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6a_after-01_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "6a_after-01_goal"]), + "6a_after-01_bottom": PreRegion("6a_after-01_bottom", "6a_after-01", connections_by_region["6a_after-01_bottom"], locations_by_region["6a_after-01_bottom"]), + "6a_after-01_goal": PreRegion("6a_after-01_goal", "6a_after-01", connections_by_region["6a_after-01_goal"], locations_by_region["6a_after-01_goal"]), - "6b_a-00_bottom": PreRegion("6b_a-00_bottom", "6b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-00_bottom"]), - "6b_a-00_top": PreRegion("6b_a-00_top", "6b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-00_top"]), + "6b_a-00_bottom": PreRegion("6b_a-00_bottom", "6b_a-00", connections_by_region["6b_a-00_bottom"], locations_by_region["6b_a-00_bottom"]), + "6b_a-00_top": PreRegion("6b_a-00_top", "6b_a-00", connections_by_region["6b_a-00_top"], locations_by_region["6b_a-00_top"]), - "6b_a-01_bottom": PreRegion("6b_a-01_bottom", "6b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-01_bottom"]), - "6b_a-01_top": PreRegion("6b_a-01_top", "6b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-01_top"]), + "6b_a-01_bottom": PreRegion("6b_a-01_bottom", "6b_a-01", connections_by_region["6b_a-01_bottom"], locations_by_region["6b_a-01_bottom"]), + "6b_a-01_top": PreRegion("6b_a-01_top", "6b_a-01", connections_by_region["6b_a-01_top"], locations_by_region["6b_a-01_top"]), - "6b_a-02_bottom": PreRegion("6b_a-02_bottom", "6b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-02_bottom"]), - "6b_a-02_top": PreRegion("6b_a-02_top", "6b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-02_top"]), + "6b_a-02_bottom": PreRegion("6b_a-02_bottom", "6b_a-02", connections_by_region["6b_a-02_bottom"], locations_by_region["6b_a-02_bottom"]), + "6b_a-02_top": PreRegion("6b_a-02_top", "6b_a-02", connections_by_region["6b_a-02_top"], locations_by_region["6b_a-02_top"]), - "6b_a-03_west": PreRegion("6b_a-03_west", "6b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-03_west"]), - "6b_a-03_east": PreRegion("6b_a-03_east", "6b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-03_east"]), + "6b_a-03_west": PreRegion("6b_a-03_west", "6b_a-03", connections_by_region["6b_a-03_west"], locations_by_region["6b_a-03_west"]), + "6b_a-03_east": PreRegion("6b_a-03_east", "6b_a-03", connections_by_region["6b_a-03_east"], locations_by_region["6b_a-03_east"]), - "6b_a-04_west": PreRegion("6b_a-04_west", "6b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-04_west"]), - "6b_a-04_east": PreRegion("6b_a-04_east", "6b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-04_east"]), + "6b_a-04_west": PreRegion("6b_a-04_west", "6b_a-04", connections_by_region["6b_a-04_west"], locations_by_region["6b_a-04_west"]), + "6b_a-04_east": PreRegion("6b_a-04_east", "6b_a-04", connections_by_region["6b_a-04_east"], locations_by_region["6b_a-04_east"]), - "6b_a-05_west": PreRegion("6b_a-05_west", "6b_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-05_west"]), - "6b_a-05_east": PreRegion("6b_a-05_east", "6b_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-05_east"]), + "6b_a-05_west": PreRegion("6b_a-05_west", "6b_a-05", connections_by_region["6b_a-05_west"], locations_by_region["6b_a-05_west"]), + "6b_a-05_east": PreRegion("6b_a-05_east", "6b_a-05", connections_by_region["6b_a-05_east"], locations_by_region["6b_a-05_east"]), - "6b_a-06_west": PreRegion("6b_a-06_west", "6b_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-06_west"]), - "6b_a-06_east": PreRegion("6b_a-06_east", "6b_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_a-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_a-06_east"]), + "6b_a-06_west": PreRegion("6b_a-06_west", "6b_a-06", connections_by_region["6b_a-06_west"], locations_by_region["6b_a-06_west"]), + "6b_a-06_east": PreRegion("6b_a-06_east", "6b_a-06", connections_by_region["6b_a-06_east"], locations_by_region["6b_a-06_east"]), - "6b_b-00_west": PreRegion("6b_b-00_west", "6b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-00_west"]), - "6b_b-00_east": PreRegion("6b_b-00_east", "6b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-00_east"]), + "6b_b-00_west": PreRegion("6b_b-00_west", "6b_b-00", connections_by_region["6b_b-00_west"], locations_by_region["6b_b-00_west"]), + "6b_b-00_east": PreRegion("6b_b-00_east", "6b_b-00", connections_by_region["6b_b-00_east"], locations_by_region["6b_b-00_east"]), - "6b_b-01_top": PreRegion("6b_b-01_top", "6b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-01_top"]), - "6b_b-01_bottom": PreRegion("6b_b-01_bottom", "6b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-01_bottom"]), + "6b_b-01_top": PreRegion("6b_b-01_top", "6b_b-01", connections_by_region["6b_b-01_top"], locations_by_region["6b_b-01_top"]), + "6b_b-01_bottom": PreRegion("6b_b-01_bottom", "6b_b-01", connections_by_region["6b_b-01_bottom"], locations_by_region["6b_b-01_bottom"]), - "6b_b-02_top": PreRegion("6b_b-02_top", "6b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-02_top"]), - "6b_b-02_bottom": PreRegion("6b_b-02_bottom", "6b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-02_bottom"]), + "6b_b-02_top": PreRegion("6b_b-02_top", "6b_b-02", connections_by_region["6b_b-02_top"], locations_by_region["6b_b-02_top"]), + "6b_b-02_bottom": PreRegion("6b_b-02_bottom", "6b_b-02", connections_by_region["6b_b-02_bottom"], locations_by_region["6b_b-02_bottom"]), - "6b_b-03_top": PreRegion("6b_b-03_top", "6b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-03_top"]), - "6b_b-03_bottom": PreRegion("6b_b-03_bottom", "6b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-03_bottom"]), + "6b_b-03_top": PreRegion("6b_b-03_top", "6b_b-03", connections_by_region["6b_b-03_top"], locations_by_region["6b_b-03_top"]), + "6b_b-03_bottom": PreRegion("6b_b-03_bottom", "6b_b-03", connections_by_region["6b_b-03_bottom"], locations_by_region["6b_b-03_bottom"]), - "6b_b-04_top": PreRegion("6b_b-04_top", "6b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-04_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-04_top"]), - "6b_b-04_bottom": PreRegion("6b_b-04_bottom", "6b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-04_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-04_bottom"]), + "6b_b-04_top": PreRegion("6b_b-04_top", "6b_b-04", connections_by_region["6b_b-04_top"], locations_by_region["6b_b-04_top"]), + "6b_b-04_bottom": PreRegion("6b_b-04_bottom", "6b_b-04", connections_by_region["6b_b-04_bottom"], locations_by_region["6b_b-04_bottom"]), - "6b_b-05_top": PreRegion("6b_b-05_top", "6b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-05_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-05_top"]), - "6b_b-05_bottom": PreRegion("6b_b-05_bottom", "6b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-05_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-05_bottom"]), + "6b_b-05_top": PreRegion("6b_b-05_top", "6b_b-05", connections_by_region["6b_b-05_top"], locations_by_region["6b_b-05_top"]), + "6b_b-05_bottom": PreRegion("6b_b-05_bottom", "6b_b-05", connections_by_region["6b_b-05_bottom"], locations_by_region["6b_b-05_bottom"]), - "6b_b-06_top": PreRegion("6b_b-06_top", "6b_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-06_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-06_top"]), - "6b_b-06_bottom": PreRegion("6b_b-06_bottom", "6b_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-06_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-06_bottom"]), + "6b_b-06_top": PreRegion("6b_b-06_top", "6b_b-06", connections_by_region["6b_b-06_top"], locations_by_region["6b_b-06_top"]), + "6b_b-06_bottom": PreRegion("6b_b-06_bottom", "6b_b-06", connections_by_region["6b_b-06_bottom"], locations_by_region["6b_b-06_bottom"]), - "6b_b-07_top": PreRegion("6b_b-07_top", "6b_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-07_top"]), - "6b_b-07_bottom": PreRegion("6b_b-07_bottom", "6b_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-07_bottom"]), + "6b_b-07_top": PreRegion("6b_b-07_top", "6b_b-07", connections_by_region["6b_b-07_top"], locations_by_region["6b_b-07_top"]), + "6b_b-07_bottom": PreRegion("6b_b-07_bottom", "6b_b-07", connections_by_region["6b_b-07_bottom"], locations_by_region["6b_b-07_bottom"]), - "6b_b-08_top": PreRegion("6b_b-08_top", "6b_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-08_top"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-08_top"]), - "6b_b-08_bottom": PreRegion("6b_b-08_bottom", "6b_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-08_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-08_bottom"]), + "6b_b-08_top": PreRegion("6b_b-08_top", "6b_b-08", connections_by_region["6b_b-08_top"], locations_by_region["6b_b-08_top"]), + "6b_b-08_bottom": PreRegion("6b_b-08_bottom", "6b_b-08", connections_by_region["6b_b-08_bottom"], locations_by_region["6b_b-08_bottom"]), - "6b_b-10_west": PreRegion("6b_b-10_west", "6b_b-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-10_west"]), - "6b_b-10_east": PreRegion("6b_b-10_east", "6b_b-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_b-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_b-10_east"]), + "6b_b-10_west": PreRegion("6b_b-10_west", "6b_b-10", connections_by_region["6b_b-10_west"], locations_by_region["6b_b-10_west"]), + "6b_b-10_east": PreRegion("6b_b-10_east", "6b_b-10", connections_by_region["6b_b-10_east"], locations_by_region["6b_b-10_east"]), - "6b_c-00_west": PreRegion("6b_c-00_west", "6b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-00_west"]), - "6b_c-00_east": PreRegion("6b_c-00_east", "6b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-00_east"]), + "6b_c-00_west": PreRegion("6b_c-00_west", "6b_c-00", connections_by_region["6b_c-00_west"], locations_by_region["6b_c-00_west"]), + "6b_c-00_east": PreRegion("6b_c-00_east", "6b_c-00", connections_by_region["6b_c-00_east"], locations_by_region["6b_c-00_east"]), - "6b_c-01_west": PreRegion("6b_c-01_west", "6b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-01_west"]), - "6b_c-01_east": PreRegion("6b_c-01_east", "6b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-01_east"]), + "6b_c-01_west": PreRegion("6b_c-01_west", "6b_c-01", connections_by_region["6b_c-01_west"], locations_by_region["6b_c-01_west"]), + "6b_c-01_east": PreRegion("6b_c-01_east", "6b_c-01", connections_by_region["6b_c-01_east"], locations_by_region["6b_c-01_east"]), - "6b_c-02_west": PreRegion("6b_c-02_west", "6b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-02_west"]), - "6b_c-02_east": PreRegion("6b_c-02_east", "6b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-02_east"]), + "6b_c-02_west": PreRegion("6b_c-02_west", "6b_c-02", connections_by_region["6b_c-02_west"], locations_by_region["6b_c-02_west"]), + "6b_c-02_east": PreRegion("6b_c-02_east", "6b_c-02", connections_by_region["6b_c-02_east"], locations_by_region["6b_c-02_east"]), - "6b_c-03_west": PreRegion("6b_c-03_west", "6b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-03_west"]), - "6b_c-03_east": PreRegion("6b_c-03_east", "6b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-03_east"]), + "6b_c-03_west": PreRegion("6b_c-03_west", "6b_c-03", connections_by_region["6b_c-03_west"], locations_by_region["6b_c-03_west"]), + "6b_c-03_east": PreRegion("6b_c-03_east", "6b_c-03", connections_by_region["6b_c-03_east"], locations_by_region["6b_c-03_east"]), - "6b_c-04_west": PreRegion("6b_c-04_west", "6b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-04_west"]), - "6b_c-04_east": PreRegion("6b_c-04_east", "6b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_c-04_east"]), + "6b_c-04_west": PreRegion("6b_c-04_west", "6b_c-04", connections_by_region["6b_c-04_west"], locations_by_region["6b_c-04_west"]), + "6b_c-04_east": PreRegion("6b_c-04_east", "6b_c-04", connections_by_region["6b_c-04_east"], locations_by_region["6b_c-04_east"]), - "6b_d-00_west": PreRegion("6b_d-00_west", "6b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-00_west"]), - "6b_d-00_east": PreRegion("6b_d-00_east", "6b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-00_east"]), + "6b_d-00_west": PreRegion("6b_d-00_west", "6b_d-00", connections_by_region["6b_d-00_west"], locations_by_region["6b_d-00_west"]), + "6b_d-00_east": PreRegion("6b_d-00_east", "6b_d-00", connections_by_region["6b_d-00_east"], locations_by_region["6b_d-00_east"]), - "6b_d-01_west": PreRegion("6b_d-01_west", "6b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-01_west"]), - "6b_d-01_east": PreRegion("6b_d-01_east", "6b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-01_east"]), + "6b_d-01_west": PreRegion("6b_d-01_west", "6b_d-01", connections_by_region["6b_d-01_west"], locations_by_region["6b_d-01_west"]), + "6b_d-01_east": PreRegion("6b_d-01_east", "6b_d-01", connections_by_region["6b_d-01_east"], locations_by_region["6b_d-01_east"]), - "6b_d-02_west": PreRegion("6b_d-02_west", "6b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-02_west"]), - "6b_d-02_east": PreRegion("6b_d-02_east", "6b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-02_east"]), + "6b_d-02_west": PreRegion("6b_d-02_west", "6b_d-02", connections_by_region["6b_d-02_west"], locations_by_region["6b_d-02_west"]), + "6b_d-02_east": PreRegion("6b_d-02_east", "6b_d-02", connections_by_region["6b_d-02_east"], locations_by_region["6b_d-02_east"]), - "6b_d-03_west": PreRegion("6b_d-03_west", "6b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-03_west"]), - "6b_d-03_east": PreRegion("6b_d-03_east", "6b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-03_east"]), + "6b_d-03_west": PreRegion("6b_d-03_west", "6b_d-03", connections_by_region["6b_d-03_west"], locations_by_region["6b_d-03_west"]), + "6b_d-03_east": PreRegion("6b_d-03_east", "6b_d-03", connections_by_region["6b_d-03_east"], locations_by_region["6b_d-03_east"]), - "6b_d-04_west": PreRegion("6b_d-04_west", "6b_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-04_west"]), - "6b_d-04_east": PreRegion("6b_d-04_east", "6b_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-04_east"]), + "6b_d-04_west": PreRegion("6b_d-04_west", "6b_d-04", connections_by_region["6b_d-04_west"], locations_by_region["6b_d-04_west"]), + "6b_d-04_east": PreRegion("6b_d-04_east", "6b_d-04", connections_by_region["6b_d-04_east"], locations_by_region["6b_d-04_east"]), - "6b_d-05_west": PreRegion("6b_d-05_west", "6b_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-05_west"]), - "6b_d-05_goal": PreRegion("6b_d-05_goal", "6b_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6b_d-05_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "6b_d-05_goal"]), + "6b_d-05_west": PreRegion("6b_d-05_west", "6b_d-05", connections_by_region["6b_d-05_west"], locations_by_region["6b_d-05_west"]), + "6b_d-05_goal": PreRegion("6b_d-05_goal", "6b_d-05", connections_by_region["6b_d-05_goal"], locations_by_region["6b_d-05_goal"]), - "6c_00_west": PreRegion("6c_00_west", "6c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_00_west"]), - "6c_00_east": PreRegion("6c_00_east", "6c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_00_east"]), + "6c_00_west": PreRegion("6c_00_west", "6c_00", connections_by_region["6c_00_west"], locations_by_region["6c_00_west"]), + "6c_00_east": PreRegion("6c_00_east", "6c_00", connections_by_region["6c_00_east"], locations_by_region["6c_00_east"]), - "6c_01_west": PreRegion("6c_01_west", "6c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_01_west"]), - "6c_01_east": PreRegion("6c_01_east", "6c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_01_east"]), + "6c_01_west": PreRegion("6c_01_west", "6c_01", connections_by_region["6c_01_west"], locations_by_region["6c_01_west"]), + "6c_01_east": PreRegion("6c_01_east", "6c_01", connections_by_region["6c_01_east"], locations_by_region["6c_01_east"]), - "6c_02_west": PreRegion("6c_02_west", "6c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_02_west"]), - "6c_02_goal": PreRegion("6c_02_goal", "6c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "6c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "6c_02_goal"]), + "6c_02_west": PreRegion("6c_02_west", "6c_02", connections_by_region["6c_02_west"], locations_by_region["6c_02_west"]), + "6c_02_goal": PreRegion("6c_02_goal", "6c_02", connections_by_region["6c_02_goal"], locations_by_region["6c_02_goal"]), - "7a_a-00_west": PreRegion("7a_a-00_west", "7a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-00_west"]), - "7a_a-00_east": PreRegion("7a_a-00_east", "7a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-00_east"]), + "7a_a-00_west": PreRegion("7a_a-00_west", "7a_a-00", connections_by_region["7a_a-00_west"], locations_by_region["7a_a-00_west"]), + "7a_a-00_east": PreRegion("7a_a-00_east", "7a_a-00", connections_by_region["7a_a-00_east"], locations_by_region["7a_a-00_east"]), - "7a_a-01_west": PreRegion("7a_a-01_west", "7a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-01_west"]), - "7a_a-01_east": PreRegion("7a_a-01_east", "7a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-01_east"]), + "7a_a-01_west": PreRegion("7a_a-01_west", "7a_a-01", connections_by_region["7a_a-01_west"], locations_by_region["7a_a-01_west"]), + "7a_a-01_east": PreRegion("7a_a-01_east", "7a_a-01", connections_by_region["7a_a-01_east"], locations_by_region["7a_a-01_east"]), - "7a_a-02_west": PreRegion("7a_a-02_west", "7a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02_west"]), - "7a_a-02_east": PreRegion("7a_a-02_east", "7a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02_east"]), - "7a_a-02_north": PreRegion("7a_a-02_north", "7a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02_north"]), - "7a_a-02_north-west": PreRegion("7a_a-02_north-west", "7a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02_north-west"]), + "7a_a-02_west": PreRegion("7a_a-02_west", "7a_a-02", connections_by_region["7a_a-02_west"], locations_by_region["7a_a-02_west"]), + "7a_a-02_east": PreRegion("7a_a-02_east", "7a_a-02", connections_by_region["7a_a-02_east"], locations_by_region["7a_a-02_east"]), + "7a_a-02_north": PreRegion("7a_a-02_north", "7a_a-02", connections_by_region["7a_a-02_north"], locations_by_region["7a_a-02_north"]), + "7a_a-02_north-west": PreRegion("7a_a-02_north-west", "7a_a-02", connections_by_region["7a_a-02_north-west"], locations_by_region["7a_a-02_north-west"]), - "7a_a-02b_east": PreRegion("7a_a-02b_east", "7a_a-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02b_east"]), - "7a_a-02b_west": PreRegion("7a_a-02b_west", "7a_a-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-02b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-02b_west"]), + "7a_a-02b_east": PreRegion("7a_a-02b_east", "7a_a-02b", connections_by_region["7a_a-02b_east"], locations_by_region["7a_a-02b_east"]), + "7a_a-02b_west": PreRegion("7a_a-02b_west", "7a_a-02b", connections_by_region["7a_a-02b_west"], locations_by_region["7a_a-02b_west"]), - "7a_a-03_west": PreRegion("7a_a-03_west", "7a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-03_west"]), - "7a_a-03_east": PreRegion("7a_a-03_east", "7a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-03_east"]), + "7a_a-03_west": PreRegion("7a_a-03_west", "7a_a-03", connections_by_region["7a_a-03_west"], locations_by_region["7a_a-03_west"]), + "7a_a-03_east": PreRegion("7a_a-03_east", "7a_a-03", connections_by_region["7a_a-03_east"], locations_by_region["7a_a-03_east"]), - "7a_a-04_west": PreRegion("7a_a-04_west", "7a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-04_west"]), - "7a_a-04_north": PreRegion("7a_a-04_north", "7a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-04_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-04_north"]), - "7a_a-04_east": PreRegion("7a_a-04_east", "7a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-04_east"]), + "7a_a-04_west": PreRegion("7a_a-04_west", "7a_a-04", connections_by_region["7a_a-04_west"], locations_by_region["7a_a-04_west"]), + "7a_a-04_north": PreRegion("7a_a-04_north", "7a_a-04", connections_by_region["7a_a-04_north"], locations_by_region["7a_a-04_north"]), + "7a_a-04_east": PreRegion("7a_a-04_east", "7a_a-04", connections_by_region["7a_a-04_east"], locations_by_region["7a_a-04_east"]), - "7a_a-04b_east": PreRegion("7a_a-04b_east", "7a_a-04b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-04b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-04b_east"]), + "7a_a-04b_east": PreRegion("7a_a-04b_east", "7a_a-04b", connections_by_region["7a_a-04b_east"], locations_by_region["7a_a-04b_east"]), - "7a_a-05_west": PreRegion("7a_a-05_west", "7a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-05_west"]), - "7a_a-05_east": PreRegion("7a_a-05_east", "7a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-05_east"]), + "7a_a-05_west": PreRegion("7a_a-05_west", "7a_a-05", connections_by_region["7a_a-05_west"], locations_by_region["7a_a-05_west"]), + "7a_a-05_east": PreRegion("7a_a-05_east", "7a_a-05", connections_by_region["7a_a-05_east"], locations_by_region["7a_a-05_east"]), - "7a_a-06_bottom": PreRegion("7a_a-06_bottom", "7a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-06_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-06_bottom"]), - "7a_a-06_top": PreRegion("7a_a-06_top", "7a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-06_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-06_top"]), - "7a_a-06_top-side": PreRegion("7a_a-06_top-side", "7a_a-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_a-06_top-side"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_a-06_top-side"]), + "7a_a-06_bottom": PreRegion("7a_a-06_bottom", "7a_a-06", connections_by_region["7a_a-06_bottom"], locations_by_region["7a_a-06_bottom"]), + "7a_a-06_top": PreRegion("7a_a-06_top", "7a_a-06", connections_by_region["7a_a-06_top"], locations_by_region["7a_a-06_top"]), + "7a_a-06_top-side": PreRegion("7a_a-06_top-side", "7a_a-06", connections_by_region["7a_a-06_top-side"], locations_by_region["7a_a-06_top-side"]), - "7a_b-00_bottom": PreRegion("7a_b-00_bottom", "7a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-00_bottom"]), - "7a_b-00_top": PreRegion("7a_b-00_top", "7a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-00_top"]), + "7a_b-00_bottom": PreRegion("7a_b-00_bottom", "7a_b-00", connections_by_region["7a_b-00_bottom"], locations_by_region["7a_b-00_bottom"]), + "7a_b-00_top": PreRegion("7a_b-00_top", "7a_b-00", connections_by_region["7a_b-00_top"], locations_by_region["7a_b-00_top"]), - "7a_b-01_west": PreRegion("7a_b-01_west", "7a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-01_west"]), - "7a_b-01_east": PreRegion("7a_b-01_east", "7a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-01_east"]), + "7a_b-01_west": PreRegion("7a_b-01_west", "7a_b-01", connections_by_region["7a_b-01_west"], locations_by_region["7a_b-01_west"]), + "7a_b-01_east": PreRegion("7a_b-01_east", "7a_b-01", connections_by_region["7a_b-01_east"], locations_by_region["7a_b-01_east"]), - "7a_b-02_south": PreRegion("7a_b-02_south", "7a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02_south"]), - "7a_b-02_north-west": PreRegion("7a_b-02_north-west", "7a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02_north-west"]), - "7a_b-02_north": PreRegion("7a_b-02_north", "7a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02_north"]), - "7a_b-02_north-east": PreRegion("7a_b-02_north-east", "7a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02_north-east"]), + "7a_b-02_south": PreRegion("7a_b-02_south", "7a_b-02", connections_by_region["7a_b-02_south"], locations_by_region["7a_b-02_south"]), + "7a_b-02_north-west": PreRegion("7a_b-02_north-west", "7a_b-02", connections_by_region["7a_b-02_north-west"], locations_by_region["7a_b-02_north-west"]), + "7a_b-02_north": PreRegion("7a_b-02_north", "7a_b-02", connections_by_region["7a_b-02_north"], locations_by_region["7a_b-02_north"]), + "7a_b-02_north-east": PreRegion("7a_b-02_north-east", "7a_b-02", connections_by_region["7a_b-02_north-east"], locations_by_region["7a_b-02_north-east"]), - "7a_b-02b_south": PreRegion("7a_b-02b_south", "7a_b-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02b_south"]), - "7a_b-02b_north-west": PreRegion("7a_b-02b_north-west", "7a_b-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02b_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02b_north-west"]), - "7a_b-02b_north-east": PreRegion("7a_b-02b_north-east", "7a_b-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02b_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02b_north-east"]), + "7a_b-02b_south": PreRegion("7a_b-02b_south", "7a_b-02b", connections_by_region["7a_b-02b_south"], locations_by_region["7a_b-02b_south"]), + "7a_b-02b_north-west": PreRegion("7a_b-02b_north-west", "7a_b-02b", connections_by_region["7a_b-02b_north-west"], locations_by_region["7a_b-02b_north-west"]), + "7a_b-02b_north-east": PreRegion("7a_b-02b_north-east", "7a_b-02b", connections_by_region["7a_b-02b_north-east"], locations_by_region["7a_b-02b_north-east"]), - "7a_b-02e_east": PreRegion("7a_b-02e_east", "7a_b-02e", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02e_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02e_east"]), + "7a_b-02e_east": PreRegion("7a_b-02e_east", "7a_b-02e", connections_by_region["7a_b-02e_east"], locations_by_region["7a_b-02e_east"]), - "7a_b-02c_west": PreRegion("7a_b-02c_west", "7a_b-02c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02c_west"]), - "7a_b-02c_east": PreRegion("7a_b-02c_east", "7a_b-02c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02c_east"]), - "7a_b-02c_south-east": PreRegion("7a_b-02c_south-east", "7a_b-02c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02c_south-east"]), + "7a_b-02c_west": PreRegion("7a_b-02c_west", "7a_b-02c", connections_by_region["7a_b-02c_west"], locations_by_region["7a_b-02c_west"]), + "7a_b-02c_east": PreRegion("7a_b-02c_east", "7a_b-02c", connections_by_region["7a_b-02c_east"], locations_by_region["7a_b-02c_east"]), + "7a_b-02c_south-east": PreRegion("7a_b-02c_south-east", "7a_b-02c", connections_by_region["7a_b-02c_south-east"], locations_by_region["7a_b-02c_south-east"]), - "7a_b-02d_north": PreRegion("7a_b-02d_north", "7a_b-02d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02d_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02d_north"]), - "7a_b-02d_south": PreRegion("7a_b-02d_south", "7a_b-02d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-02d_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-02d_south"]), + "7a_b-02d_north": PreRegion("7a_b-02d_north", "7a_b-02d", connections_by_region["7a_b-02d_north"], locations_by_region["7a_b-02d_north"]), + "7a_b-02d_south": PreRegion("7a_b-02d_south", "7a_b-02d", connections_by_region["7a_b-02d_south"], locations_by_region["7a_b-02d_south"]), - "7a_b-03_west": PreRegion("7a_b-03_west", "7a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-03_west"]), - "7a_b-03_east": PreRegion("7a_b-03_east", "7a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-03_east"]), - "7a_b-03_north": PreRegion("7a_b-03_north", "7a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-03_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-03_north"]), + "7a_b-03_west": PreRegion("7a_b-03_west", "7a_b-03", connections_by_region["7a_b-03_west"], locations_by_region["7a_b-03_west"]), + "7a_b-03_east": PreRegion("7a_b-03_east", "7a_b-03", connections_by_region["7a_b-03_east"], locations_by_region["7a_b-03_east"]), + "7a_b-03_north": PreRegion("7a_b-03_north", "7a_b-03", connections_by_region["7a_b-03_north"], locations_by_region["7a_b-03_north"]), - "7a_b-04_west": PreRegion("7a_b-04_west", "7a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-04_west"]), + "7a_b-04_west": PreRegion("7a_b-04_west", "7a_b-04", connections_by_region["7a_b-04_west"], locations_by_region["7a_b-04_west"]), - "7a_b-05_west": PreRegion("7a_b-05_west", "7a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-05_west"]), - "7a_b-05_east": PreRegion("7a_b-05_east", "7a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-05_east"]), - "7a_b-05_north-west": PreRegion("7a_b-05_north-west", "7a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-05_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-05_north-west"]), + "7a_b-05_west": PreRegion("7a_b-05_west", "7a_b-05", connections_by_region["7a_b-05_west"], locations_by_region["7a_b-05_west"]), + "7a_b-05_east": PreRegion("7a_b-05_east", "7a_b-05", connections_by_region["7a_b-05_east"], locations_by_region["7a_b-05_east"]), + "7a_b-05_north-west": PreRegion("7a_b-05_north-west", "7a_b-05", connections_by_region["7a_b-05_north-west"], locations_by_region["7a_b-05_north-west"]), - "7a_b-06_west": PreRegion("7a_b-06_west", "7a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-06_west"]), - "7a_b-06_east": PreRegion("7a_b-06_east", "7a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-06_east"]), + "7a_b-06_west": PreRegion("7a_b-06_west", "7a_b-06", connections_by_region["7a_b-06_west"], locations_by_region["7a_b-06_west"]), + "7a_b-06_east": PreRegion("7a_b-06_east", "7a_b-06", connections_by_region["7a_b-06_east"], locations_by_region["7a_b-06_east"]), - "7a_b-07_west": PreRegion("7a_b-07_west", "7a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-07_west"]), - "7a_b-07_east": PreRegion("7a_b-07_east", "7a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-07_east"]), + "7a_b-07_west": PreRegion("7a_b-07_west", "7a_b-07", connections_by_region["7a_b-07_west"], locations_by_region["7a_b-07_west"]), + "7a_b-07_east": PreRegion("7a_b-07_east", "7a_b-07", connections_by_region["7a_b-07_east"], locations_by_region["7a_b-07_east"]), - "7a_b-08_west": PreRegion("7a_b-08_west", "7a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-08_west"]), - "7a_b-08_east": PreRegion("7a_b-08_east", "7a_b-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-08_east"]), + "7a_b-08_west": PreRegion("7a_b-08_west", "7a_b-08", connections_by_region["7a_b-08_west"], locations_by_region["7a_b-08_west"]), + "7a_b-08_east": PreRegion("7a_b-08_east", "7a_b-08", connections_by_region["7a_b-08_east"], locations_by_region["7a_b-08_east"]), - "7a_b-09_bottom": PreRegion("7a_b-09_bottom", "7a_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-09_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-09_bottom"]), - "7a_b-09_top": PreRegion("7a_b-09_top", "7a_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-09_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-09_top"]), - "7a_b-09_top-side": PreRegion("7a_b-09_top-side", "7a_b-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_b-09_top-side"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_b-09_top-side"]), + "7a_b-09_bottom": PreRegion("7a_b-09_bottom", "7a_b-09", connections_by_region["7a_b-09_bottom"], locations_by_region["7a_b-09_bottom"]), + "7a_b-09_top": PreRegion("7a_b-09_top", "7a_b-09", connections_by_region["7a_b-09_top"], locations_by_region["7a_b-09_top"]), + "7a_b-09_top-side": PreRegion("7a_b-09_top-side", "7a_b-09", connections_by_region["7a_b-09_top-side"], locations_by_region["7a_b-09_top-side"]), - "7a_c-00_west": PreRegion("7a_c-00_west", "7a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-00_west"]), - "7a_c-00_east": PreRegion("7a_c-00_east", "7a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-00_east"]), + "7a_c-00_west": PreRegion("7a_c-00_west", "7a_c-00", connections_by_region["7a_c-00_west"], locations_by_region["7a_c-00_west"]), + "7a_c-00_east": PreRegion("7a_c-00_east", "7a_c-00", connections_by_region["7a_c-00_east"], locations_by_region["7a_c-00_east"]), - "7a_c-01_bottom": PreRegion("7a_c-01_bottom", "7a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-01_bottom"]), - "7a_c-01_top": PreRegion("7a_c-01_top", "7a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-01_top"]), + "7a_c-01_bottom": PreRegion("7a_c-01_bottom", "7a_c-01", connections_by_region["7a_c-01_bottom"], locations_by_region["7a_c-01_bottom"]), + "7a_c-01_top": PreRegion("7a_c-01_top", "7a_c-01", connections_by_region["7a_c-01_top"], locations_by_region["7a_c-01_top"]), - "7a_c-02_bottom": PreRegion("7a_c-02_bottom", "7a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-02_bottom"]), - "7a_c-02_top": PreRegion("7a_c-02_top", "7a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-02_top"]), + "7a_c-02_bottom": PreRegion("7a_c-02_bottom", "7a_c-02", connections_by_region["7a_c-02_bottom"], locations_by_region["7a_c-02_bottom"]), + "7a_c-02_top": PreRegion("7a_c-02_top", "7a_c-02", connections_by_region["7a_c-02_top"], locations_by_region["7a_c-02_top"]), - "7a_c-03_south": PreRegion("7a_c-03_south", "7a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-03_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-03_south"]), - "7a_c-03_west": PreRegion("7a_c-03_west", "7a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-03_west"]), - "7a_c-03_east": PreRegion("7a_c-03_east", "7a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-03_east"]), + "7a_c-03_south": PreRegion("7a_c-03_south", "7a_c-03", connections_by_region["7a_c-03_south"], locations_by_region["7a_c-03_south"]), + "7a_c-03_west": PreRegion("7a_c-03_west", "7a_c-03", connections_by_region["7a_c-03_west"], locations_by_region["7a_c-03_west"]), + "7a_c-03_east": PreRegion("7a_c-03_east", "7a_c-03", connections_by_region["7a_c-03_east"], locations_by_region["7a_c-03_east"]), - "7a_c-03b_east": PreRegion("7a_c-03b_east", "7a_c-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-03b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-03b_east"]), + "7a_c-03b_east": PreRegion("7a_c-03b_east", "7a_c-03b", connections_by_region["7a_c-03b_east"], locations_by_region["7a_c-03b_east"]), - "7a_c-04_west": PreRegion("7a_c-04_west", "7a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-04_west"]), - "7a_c-04_north-west": PreRegion("7a_c-04_north-west", "7a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-04_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-04_north-west"]), - "7a_c-04_north-east": PreRegion("7a_c-04_north-east", "7a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-04_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-04_north-east"]), - "7a_c-04_east": PreRegion("7a_c-04_east", "7a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-04_east"]), + "7a_c-04_west": PreRegion("7a_c-04_west", "7a_c-04", connections_by_region["7a_c-04_west"], locations_by_region["7a_c-04_west"]), + "7a_c-04_north-west": PreRegion("7a_c-04_north-west", "7a_c-04", connections_by_region["7a_c-04_north-west"], locations_by_region["7a_c-04_north-west"]), + "7a_c-04_north-east": PreRegion("7a_c-04_north-east", "7a_c-04", connections_by_region["7a_c-04_north-east"], locations_by_region["7a_c-04_north-east"]), + "7a_c-04_east": PreRegion("7a_c-04_east", "7a_c-04", connections_by_region["7a_c-04_east"], locations_by_region["7a_c-04_east"]), - "7a_c-05_west": PreRegion("7a_c-05_west", "7a_c-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-05_west"]), + "7a_c-05_west": PreRegion("7a_c-05_west", "7a_c-05", connections_by_region["7a_c-05_west"], locations_by_region["7a_c-05_west"]), - "7a_c-06_south": PreRegion("7a_c-06_south", "7a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06_south"]), - "7a_c-06_north": PreRegion("7a_c-06_north", "7a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06_north"]), - "7a_c-06_east": PreRegion("7a_c-06_east", "7a_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06_east"]), + "7a_c-06_south": PreRegion("7a_c-06_south", "7a_c-06", connections_by_region["7a_c-06_south"], locations_by_region["7a_c-06_south"]), + "7a_c-06_north": PreRegion("7a_c-06_north", "7a_c-06", connections_by_region["7a_c-06_north"], locations_by_region["7a_c-06_north"]), + "7a_c-06_east": PreRegion("7a_c-06_east", "7a_c-06", connections_by_region["7a_c-06_east"], locations_by_region["7a_c-06_east"]), - "7a_c-06b_south": PreRegion("7a_c-06b_south", "7a_c-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06b_south"]), - "7a_c-06b_north": PreRegion("7a_c-06b_north", "7a_c-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06b_north"]), - "7a_c-06b_west": PreRegion("7a_c-06b_west", "7a_c-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06b_west"]), - "7a_c-06b_east": PreRegion("7a_c-06b_east", "7a_c-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06b_east"]), + "7a_c-06b_south": PreRegion("7a_c-06b_south", "7a_c-06b", connections_by_region["7a_c-06b_south"], locations_by_region["7a_c-06b_south"]), + "7a_c-06b_north": PreRegion("7a_c-06b_north", "7a_c-06b", connections_by_region["7a_c-06b_north"], locations_by_region["7a_c-06b_north"]), + "7a_c-06b_west": PreRegion("7a_c-06b_west", "7a_c-06b", connections_by_region["7a_c-06b_west"], locations_by_region["7a_c-06b_west"]), + "7a_c-06b_east": PreRegion("7a_c-06b_east", "7a_c-06b", connections_by_region["7a_c-06b_east"], locations_by_region["7a_c-06b_east"]), - "7a_c-06c_west": PreRegion("7a_c-06c_west", "7a_c-06c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-06c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-06c_west"]), + "7a_c-06c_west": PreRegion("7a_c-06c_west", "7a_c-06c", connections_by_region["7a_c-06c_west"], locations_by_region["7a_c-06c_west"]), - "7a_c-07_west": PreRegion("7a_c-07_west", "7a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-07_west"]), - "7a_c-07_south-west": PreRegion("7a_c-07_south-west", "7a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-07_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-07_south-west"]), - "7a_c-07_south-east": PreRegion("7a_c-07_south-east", "7a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-07_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-07_south-east"]), - "7a_c-07_east": PreRegion("7a_c-07_east", "7a_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-07_east"]), + "7a_c-07_west": PreRegion("7a_c-07_west", "7a_c-07", connections_by_region["7a_c-07_west"], locations_by_region["7a_c-07_west"]), + "7a_c-07_south-west": PreRegion("7a_c-07_south-west", "7a_c-07", connections_by_region["7a_c-07_south-west"], locations_by_region["7a_c-07_south-west"]), + "7a_c-07_south-east": PreRegion("7a_c-07_south-east", "7a_c-07", connections_by_region["7a_c-07_south-east"], locations_by_region["7a_c-07_south-east"]), + "7a_c-07_east": PreRegion("7a_c-07_east", "7a_c-07", connections_by_region["7a_c-07_east"], locations_by_region["7a_c-07_east"]), - "7a_c-07b_east": PreRegion("7a_c-07b_east", "7a_c-07b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-07b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-07b_east"]), + "7a_c-07b_east": PreRegion("7a_c-07b_east", "7a_c-07b", connections_by_region["7a_c-07b_east"], locations_by_region["7a_c-07b_east"]), - "7a_c-08_west": PreRegion("7a_c-08_west", "7a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-08_west"]), - "7a_c-08_east": PreRegion("7a_c-08_east", "7a_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-08_east"]), + "7a_c-08_west": PreRegion("7a_c-08_west", "7a_c-08", connections_by_region["7a_c-08_west"], locations_by_region["7a_c-08_west"]), + "7a_c-08_east": PreRegion("7a_c-08_east", "7a_c-08", connections_by_region["7a_c-08_east"], locations_by_region["7a_c-08_east"]), - "7a_c-09_bottom": PreRegion("7a_c-09_bottom", "7a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-09_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-09_bottom"]), - "7a_c-09_top": PreRegion("7a_c-09_top", "7a_c-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_c-09_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_c-09_top"]), + "7a_c-09_bottom": PreRegion("7a_c-09_bottom", "7a_c-09", connections_by_region["7a_c-09_bottom"], locations_by_region["7a_c-09_bottom"]), + "7a_c-09_top": PreRegion("7a_c-09_top", "7a_c-09", connections_by_region["7a_c-09_top"], locations_by_region["7a_c-09_top"]), - "7a_d-00_bottom": PreRegion("7a_d-00_bottom", "7a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-00_bottom"]), - "7a_d-00_top": PreRegion("7a_d-00_top", "7a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-00_top"]), + "7a_d-00_bottom": PreRegion("7a_d-00_bottom", "7a_d-00", connections_by_region["7a_d-00_bottom"], locations_by_region["7a_d-00_bottom"]), + "7a_d-00_top": PreRegion("7a_d-00_top", "7a_d-00", connections_by_region["7a_d-00_top"], locations_by_region["7a_d-00_top"]), - "7a_d-01_west": PreRegion("7a_d-01_west", "7a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01_west"]), - "7a_d-01_east": PreRegion("7a_d-01_east", "7a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01_east"]), + "7a_d-01_west": PreRegion("7a_d-01_west", "7a_d-01", connections_by_region["7a_d-01_west"], locations_by_region["7a_d-01_west"]), + "7a_d-01_east": PreRegion("7a_d-01_east", "7a_d-01", connections_by_region["7a_d-01_east"], locations_by_region["7a_d-01_east"]), - "7a_d-01b_west": PreRegion("7a_d-01b_west", "7a_d-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01b_west"]), - "7a_d-01b_south-west": PreRegion("7a_d-01b_south-west", "7a_d-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01b_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01b_south-west"]), - "7a_d-01b_east": PreRegion("7a_d-01b_east", "7a_d-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01b_east"]), - "7a_d-01b_south-east": PreRegion("7a_d-01b_south-east", "7a_d-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01b_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01b_south-east"]), + "7a_d-01b_west": PreRegion("7a_d-01b_west", "7a_d-01b", connections_by_region["7a_d-01b_west"], locations_by_region["7a_d-01b_west"]), + "7a_d-01b_south-west": PreRegion("7a_d-01b_south-west", "7a_d-01b", connections_by_region["7a_d-01b_south-west"], locations_by_region["7a_d-01b_south-west"]), + "7a_d-01b_east": PreRegion("7a_d-01b_east", "7a_d-01b", connections_by_region["7a_d-01b_east"], locations_by_region["7a_d-01b_east"]), + "7a_d-01b_south-east": PreRegion("7a_d-01b_south-east", "7a_d-01b", connections_by_region["7a_d-01b_south-east"], locations_by_region["7a_d-01b_south-east"]), - "7a_d-01c_west": PreRegion("7a_d-01c_west", "7a_d-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01c_west"]), - "7a_d-01c_south": PreRegion("7a_d-01c_south", "7a_d-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01c_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01c_south"]), - "7a_d-01c_east": PreRegion("7a_d-01c_east", "7a_d-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01c_east"]), - "7a_d-01c_south-east": PreRegion("7a_d-01c_south-east", "7a_d-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01c_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01c_south-east"]), + "7a_d-01c_west": PreRegion("7a_d-01c_west", "7a_d-01c", connections_by_region["7a_d-01c_west"], locations_by_region["7a_d-01c_west"]), + "7a_d-01c_south": PreRegion("7a_d-01c_south", "7a_d-01c", connections_by_region["7a_d-01c_south"], locations_by_region["7a_d-01c_south"]), + "7a_d-01c_east": PreRegion("7a_d-01c_east", "7a_d-01c", connections_by_region["7a_d-01c_east"], locations_by_region["7a_d-01c_east"]), + "7a_d-01c_south-east": PreRegion("7a_d-01c_south-east", "7a_d-01c", connections_by_region["7a_d-01c_south-east"], locations_by_region["7a_d-01c_south-east"]), - "7a_d-01d_west": PreRegion("7a_d-01d_west", "7a_d-01d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01d_west"]), - "7a_d-01d_east": PreRegion("7a_d-01d_east", "7a_d-01d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-01d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-01d_east"]), + "7a_d-01d_west": PreRegion("7a_d-01d_west", "7a_d-01d", connections_by_region["7a_d-01d_west"], locations_by_region["7a_d-01d_west"]), + "7a_d-01d_east": PreRegion("7a_d-01d_east", "7a_d-01d", connections_by_region["7a_d-01d_east"], locations_by_region["7a_d-01d_east"]), - "7a_d-02_west": PreRegion("7a_d-02_west", "7a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-02_west"]), - "7a_d-02_east": PreRegion("7a_d-02_east", "7a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-02_east"]), + "7a_d-02_west": PreRegion("7a_d-02_west", "7a_d-02", connections_by_region["7a_d-02_west"], locations_by_region["7a_d-02_west"]), + "7a_d-02_east": PreRegion("7a_d-02_east", "7a_d-02", connections_by_region["7a_d-02_east"], locations_by_region["7a_d-02_east"]), - "7a_d-03_west": PreRegion("7a_d-03_west", "7a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03_west"]), - "7a_d-03_north-west": PreRegion("7a_d-03_north-west", "7a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03_north-west"]), - "7a_d-03_east": PreRegion("7a_d-03_east", "7a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03_east"]), - "7a_d-03_north-east": PreRegion("7a_d-03_north-east", "7a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03_north-east"]), + "7a_d-03_west": PreRegion("7a_d-03_west", "7a_d-03", connections_by_region["7a_d-03_west"], locations_by_region["7a_d-03_west"]), + "7a_d-03_north-west": PreRegion("7a_d-03_north-west", "7a_d-03", connections_by_region["7a_d-03_north-west"], locations_by_region["7a_d-03_north-west"]), + "7a_d-03_east": PreRegion("7a_d-03_east", "7a_d-03", connections_by_region["7a_d-03_east"], locations_by_region["7a_d-03_east"]), + "7a_d-03_north-east": PreRegion("7a_d-03_north-east", "7a_d-03", connections_by_region["7a_d-03_north-east"], locations_by_region["7a_d-03_north-east"]), - "7a_d-03b_west": PreRegion("7a_d-03b_west", "7a_d-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03b_west"]), - "7a_d-03b_east": PreRegion("7a_d-03b_east", "7a_d-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-03b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-03b_east"]), + "7a_d-03b_west": PreRegion("7a_d-03b_west", "7a_d-03b", connections_by_region["7a_d-03b_west"], locations_by_region["7a_d-03b_west"]), + "7a_d-03b_east": PreRegion("7a_d-03b_east", "7a_d-03b", connections_by_region["7a_d-03b_east"], locations_by_region["7a_d-03b_east"]), - "7a_d-04_west": PreRegion("7a_d-04_west", "7a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-04_west"]), - "7a_d-04_east": PreRegion("7a_d-04_east", "7a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-04_east"]), + "7a_d-04_west": PreRegion("7a_d-04_west", "7a_d-04", connections_by_region["7a_d-04_west"], locations_by_region["7a_d-04_west"]), + "7a_d-04_east": PreRegion("7a_d-04_east", "7a_d-04", connections_by_region["7a_d-04_east"], locations_by_region["7a_d-04_east"]), - "7a_d-05_west": PreRegion("7a_d-05_west", "7a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-05_west"]), - "7a_d-05_north-east": PreRegion("7a_d-05_north-east", "7a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-05_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-05_north-east"]), - "7a_d-05_east": PreRegion("7a_d-05_east", "7a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-05_east"]), + "7a_d-05_west": PreRegion("7a_d-05_west", "7a_d-05", connections_by_region["7a_d-05_west"], locations_by_region["7a_d-05_west"]), + "7a_d-05_north-east": PreRegion("7a_d-05_north-east", "7a_d-05", connections_by_region["7a_d-05_north-east"], locations_by_region["7a_d-05_north-east"]), + "7a_d-05_east": PreRegion("7a_d-05_east", "7a_d-05", connections_by_region["7a_d-05_east"], locations_by_region["7a_d-05_east"]), - "7a_d-05b_west": PreRegion("7a_d-05b_west", "7a_d-05b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-05b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-05b_west"]), + "7a_d-05b_west": PreRegion("7a_d-05b_west", "7a_d-05b", connections_by_region["7a_d-05b_west"], locations_by_region["7a_d-05b_west"]), - "7a_d-06_west": PreRegion("7a_d-06_west", "7a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-06_west"]), - "7a_d-06_south-west": PreRegion("7a_d-06_south-west", "7a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-06_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-06_south-west"]), - "7a_d-06_south-east": PreRegion("7a_d-06_south-east", "7a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-06_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-06_south-east"]), - "7a_d-06_east": PreRegion("7a_d-06_east", "7a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-06_east"]), + "7a_d-06_west": PreRegion("7a_d-06_west", "7a_d-06", connections_by_region["7a_d-06_west"], locations_by_region["7a_d-06_west"]), + "7a_d-06_south-west": PreRegion("7a_d-06_south-west", "7a_d-06", connections_by_region["7a_d-06_south-west"], locations_by_region["7a_d-06_south-west"]), + "7a_d-06_south-east": PreRegion("7a_d-06_south-east", "7a_d-06", connections_by_region["7a_d-06_south-east"], locations_by_region["7a_d-06_south-east"]), + "7a_d-06_east": PreRegion("7a_d-06_east", "7a_d-06", connections_by_region["7a_d-06_east"], locations_by_region["7a_d-06_east"]), - "7a_d-07_east": PreRegion("7a_d-07_east", "7a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-07_east"]), + "7a_d-07_east": PreRegion("7a_d-07_east", "7a_d-07", connections_by_region["7a_d-07_east"], locations_by_region["7a_d-07_east"]), - "7a_d-08_west": PreRegion("7a_d-08_west", "7a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-08_west"]), - "7a_d-08_east": PreRegion("7a_d-08_east", "7a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-08_east"]), + "7a_d-08_west": PreRegion("7a_d-08_west", "7a_d-08", connections_by_region["7a_d-08_west"], locations_by_region["7a_d-08_west"]), + "7a_d-08_east": PreRegion("7a_d-08_east", "7a_d-08", connections_by_region["7a_d-08_east"], locations_by_region["7a_d-08_east"]), - "7a_d-09_west": PreRegion("7a_d-09_west", "7a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-09_west"]), - "7a_d-09_east": PreRegion("7a_d-09_east", "7a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-09_east"]), + "7a_d-09_west": PreRegion("7a_d-09_west", "7a_d-09", connections_by_region["7a_d-09_west"], locations_by_region["7a_d-09_west"]), + "7a_d-09_east": PreRegion("7a_d-09_east", "7a_d-09", connections_by_region["7a_d-09_east"], locations_by_region["7a_d-09_east"]), - "7a_d-10_west": PreRegion("7a_d-10_west", "7a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10_west"]), - "7a_d-10_north-west": PreRegion("7a_d-10_north-west", "7a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10_north-west"]), - "7a_d-10_north": PreRegion("7a_d-10_north", "7a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10_north"]), - "7a_d-10_north-east": PreRegion("7a_d-10_north-east", "7a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10_north-east"]), - "7a_d-10_east": PreRegion("7a_d-10_east", "7a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10_east"]), + "7a_d-10_west": PreRegion("7a_d-10_west", "7a_d-10", connections_by_region["7a_d-10_west"], locations_by_region["7a_d-10_west"]), + "7a_d-10_north-west": PreRegion("7a_d-10_north-west", "7a_d-10", connections_by_region["7a_d-10_north-west"], locations_by_region["7a_d-10_north-west"]), + "7a_d-10_north": PreRegion("7a_d-10_north", "7a_d-10", connections_by_region["7a_d-10_north"], locations_by_region["7a_d-10_north"]), + "7a_d-10_north-east": PreRegion("7a_d-10_north-east", "7a_d-10", connections_by_region["7a_d-10_north-east"], locations_by_region["7a_d-10_north-east"]), + "7a_d-10_east": PreRegion("7a_d-10_east", "7a_d-10", connections_by_region["7a_d-10_east"], locations_by_region["7a_d-10_east"]), - "7a_d-10b_west": PreRegion("7a_d-10b_west", "7a_d-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10b_west"]), - "7a_d-10b_east": PreRegion("7a_d-10b_east", "7a_d-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-10b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-10b_east"]), + "7a_d-10b_west": PreRegion("7a_d-10b_west", "7a_d-10b", connections_by_region["7a_d-10b_west"], locations_by_region["7a_d-10b_west"]), + "7a_d-10b_east": PreRegion("7a_d-10b_east", "7a_d-10b", connections_by_region["7a_d-10b_east"], locations_by_region["7a_d-10b_east"]), - "7a_d-11_bottom": PreRegion("7a_d-11_bottom", "7a_d-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-11_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-11_bottom"]), - "7a_d-11_top": PreRegion("7a_d-11_top", "7a_d-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_d-11_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_d-11_top"]), + "7a_d-11_bottom": PreRegion("7a_d-11_bottom", "7a_d-11", connections_by_region["7a_d-11_bottom"], locations_by_region["7a_d-11_bottom"]), + "7a_d-11_top": PreRegion("7a_d-11_top", "7a_d-11", connections_by_region["7a_d-11_top"], locations_by_region["7a_d-11_top"]), - "7a_e-00b_bottom": PreRegion("7a_e-00b_bottom", "7a_e-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00b_bottom"]), - "7a_e-00b_top": PreRegion("7a_e-00b_top", "7a_e-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00b_top"]), + "7a_e-00b_bottom": PreRegion("7a_e-00b_bottom", "7a_e-00b", connections_by_region["7a_e-00b_bottom"], locations_by_region["7a_e-00b_bottom"]), + "7a_e-00b_top": PreRegion("7a_e-00b_top", "7a_e-00b", connections_by_region["7a_e-00b_top"], locations_by_region["7a_e-00b_top"]), - "7a_e-00_west": PreRegion("7a_e-00_west", "7a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00_west"]), - "7a_e-00_south-west": PreRegion("7a_e-00_south-west", "7a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00_south-west"]), - "7a_e-00_north-west": PreRegion("7a_e-00_north-west", "7a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00_north-west"]), - "7a_e-00_east": PreRegion("7a_e-00_east", "7a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-00_east"]), + "7a_e-00_west": PreRegion("7a_e-00_west", "7a_e-00", connections_by_region["7a_e-00_west"], locations_by_region["7a_e-00_west"]), + "7a_e-00_south-west": PreRegion("7a_e-00_south-west", "7a_e-00", connections_by_region["7a_e-00_south-west"], locations_by_region["7a_e-00_south-west"]), + "7a_e-00_north-west": PreRegion("7a_e-00_north-west", "7a_e-00", connections_by_region["7a_e-00_north-west"], locations_by_region["7a_e-00_north-west"]), + "7a_e-00_east": PreRegion("7a_e-00_east", "7a_e-00", connections_by_region["7a_e-00_east"], locations_by_region["7a_e-00_east"]), - "7a_e-01_west": PreRegion("7a_e-01_west", "7a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01_west"]), - "7a_e-01_north": PreRegion("7a_e-01_north", "7a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01_north"]), - "7a_e-01_east": PreRegion("7a_e-01_east", "7a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01_east"]), + "7a_e-01_west": PreRegion("7a_e-01_west", "7a_e-01", connections_by_region["7a_e-01_west"], locations_by_region["7a_e-01_west"]), + "7a_e-01_north": PreRegion("7a_e-01_north", "7a_e-01", connections_by_region["7a_e-01_north"], locations_by_region["7a_e-01_north"]), + "7a_e-01_east": PreRegion("7a_e-01_east", "7a_e-01", connections_by_region["7a_e-01_east"], locations_by_region["7a_e-01_east"]), - "7a_e-01b_west": PreRegion("7a_e-01b_west", "7a_e-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01b_west"]), - "7a_e-01b_east": PreRegion("7a_e-01b_east", "7a_e-01b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01b_east"]), + "7a_e-01b_west": PreRegion("7a_e-01b_west", "7a_e-01b", connections_by_region["7a_e-01b_west"], locations_by_region["7a_e-01b_west"]), + "7a_e-01b_east": PreRegion("7a_e-01b_east", "7a_e-01b", connections_by_region["7a_e-01b_east"], locations_by_region["7a_e-01b_east"]), - "7a_e-01c_west": PreRegion("7a_e-01c_west", "7a_e-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01c_west"]), - "7a_e-01c_east": PreRegion("7a_e-01c_east", "7a_e-01c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-01c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-01c_east"]), + "7a_e-01c_west": PreRegion("7a_e-01c_west", "7a_e-01c", connections_by_region["7a_e-01c_west"], locations_by_region["7a_e-01c_west"]), + "7a_e-01c_east": PreRegion("7a_e-01c_east", "7a_e-01c", connections_by_region["7a_e-01c_east"], locations_by_region["7a_e-01c_east"]), - "7a_e-02_west": PreRegion("7a_e-02_west", "7a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-02_west"]), - "7a_e-02_east": PreRegion("7a_e-02_east", "7a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-02_east"]), + "7a_e-02_west": PreRegion("7a_e-02_west", "7a_e-02", connections_by_region["7a_e-02_west"], locations_by_region["7a_e-02_west"]), + "7a_e-02_east": PreRegion("7a_e-02_east", "7a_e-02", connections_by_region["7a_e-02_east"], locations_by_region["7a_e-02_east"]), - "7a_e-03_south-west": PreRegion("7a_e-03_south-west", "7a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-03_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-03_south-west"]), - "7a_e-03_west": PreRegion("7a_e-03_west", "7a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-03_west"]), - "7a_e-03_east": PreRegion("7a_e-03_east", "7a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-03_east"]), + "7a_e-03_south-west": PreRegion("7a_e-03_south-west", "7a_e-03", connections_by_region["7a_e-03_south-west"], locations_by_region["7a_e-03_south-west"]), + "7a_e-03_west": PreRegion("7a_e-03_west", "7a_e-03", connections_by_region["7a_e-03_west"], locations_by_region["7a_e-03_west"]), + "7a_e-03_east": PreRegion("7a_e-03_east", "7a_e-03", connections_by_region["7a_e-03_east"], locations_by_region["7a_e-03_east"]), - "7a_e-04_west": PreRegion("7a_e-04_west", "7a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-04_west"]), - "7a_e-04_east": PreRegion("7a_e-04_east", "7a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-04_east"]), + "7a_e-04_west": PreRegion("7a_e-04_west", "7a_e-04", connections_by_region["7a_e-04_west"], locations_by_region["7a_e-04_west"]), + "7a_e-04_east": PreRegion("7a_e-04_east", "7a_e-04", connections_by_region["7a_e-04_east"], locations_by_region["7a_e-04_east"]), - "7a_e-05_west": PreRegion("7a_e-05_west", "7a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-05_west"]), - "7a_e-05_east": PreRegion("7a_e-05_east", "7a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-05_east"]), + "7a_e-05_west": PreRegion("7a_e-05_west", "7a_e-05", connections_by_region["7a_e-05_west"], locations_by_region["7a_e-05_west"]), + "7a_e-05_east": PreRegion("7a_e-05_east", "7a_e-05", connections_by_region["7a_e-05_east"], locations_by_region["7a_e-05_east"]), - "7a_e-06_west": PreRegion("7a_e-06_west", "7a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-06_west"]), - "7a_e-06_east": PreRegion("7a_e-06_east", "7a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-06_east"]), + "7a_e-06_west": PreRegion("7a_e-06_west", "7a_e-06", connections_by_region["7a_e-06_west"], locations_by_region["7a_e-06_west"]), + "7a_e-06_east": PreRegion("7a_e-06_east", "7a_e-06", connections_by_region["7a_e-06_east"], locations_by_region["7a_e-06_east"]), - "7a_e-07_bottom": PreRegion("7a_e-07_bottom", "7a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-07_bottom"]), - "7a_e-07_top": PreRegion("7a_e-07_top", "7a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-07_top"]), + "7a_e-07_bottom": PreRegion("7a_e-07_bottom", "7a_e-07", connections_by_region["7a_e-07_bottom"], locations_by_region["7a_e-07_bottom"]), + "7a_e-07_top": PreRegion("7a_e-07_top", "7a_e-07", connections_by_region["7a_e-07_top"], locations_by_region["7a_e-07_top"]), - "7a_e-08_south": PreRegion("7a_e-08_south", "7a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-08_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-08_south"]), - "7a_e-08_west": PreRegion("7a_e-08_west", "7a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-08_west"]), - "7a_e-08_east": PreRegion("7a_e-08_east", "7a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-08_east"]), + "7a_e-08_south": PreRegion("7a_e-08_south", "7a_e-08", connections_by_region["7a_e-08_south"], locations_by_region["7a_e-08_south"]), + "7a_e-08_west": PreRegion("7a_e-08_west", "7a_e-08", connections_by_region["7a_e-08_west"], locations_by_region["7a_e-08_west"]), + "7a_e-08_east": PreRegion("7a_e-08_east", "7a_e-08", connections_by_region["7a_e-08_east"], locations_by_region["7a_e-08_east"]), - "7a_e-09_north": PreRegion("7a_e-09_north", "7a_e-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-09_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-09_north"]), - "7a_e-09_east": PreRegion("7a_e-09_east", "7a_e-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-09_east"]), + "7a_e-09_north": PreRegion("7a_e-09_north", "7a_e-09", connections_by_region["7a_e-09_north"], locations_by_region["7a_e-09_north"]), + "7a_e-09_east": PreRegion("7a_e-09_east", "7a_e-09", connections_by_region["7a_e-09_east"], locations_by_region["7a_e-09_east"]), - "7a_e-11_south": PreRegion("7a_e-11_south", "7a_e-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-11_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-11_south"]), - "7a_e-11_north": PreRegion("7a_e-11_north", "7a_e-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-11_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-11_north"]), - "7a_e-11_east": PreRegion("7a_e-11_east", "7a_e-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-11_east"]), + "7a_e-11_south": PreRegion("7a_e-11_south", "7a_e-11", connections_by_region["7a_e-11_south"], locations_by_region["7a_e-11_south"]), + "7a_e-11_north": PreRegion("7a_e-11_north", "7a_e-11", connections_by_region["7a_e-11_north"], locations_by_region["7a_e-11_north"]), + "7a_e-11_east": PreRegion("7a_e-11_east", "7a_e-11", connections_by_region["7a_e-11_east"], locations_by_region["7a_e-11_east"]), - "7a_e-12_west": PreRegion("7a_e-12_west", "7a_e-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-12_west"]), + "7a_e-12_west": PreRegion("7a_e-12_west", "7a_e-12", connections_by_region["7a_e-12_west"], locations_by_region["7a_e-12_west"]), - "7a_e-10_south": PreRegion("7a_e-10_south", "7a_e-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-10_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-10_south"]), - "7a_e-10_north": PreRegion("7a_e-10_north", "7a_e-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-10_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-10_north"]), - "7a_e-10_east": PreRegion("7a_e-10_east", "7a_e-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-10_east"]), + "7a_e-10_south": PreRegion("7a_e-10_south", "7a_e-10", connections_by_region["7a_e-10_south"], locations_by_region["7a_e-10_south"]), + "7a_e-10_north": PreRegion("7a_e-10_north", "7a_e-10", connections_by_region["7a_e-10_north"], locations_by_region["7a_e-10_north"]), + "7a_e-10_east": PreRegion("7a_e-10_east", "7a_e-10", connections_by_region["7a_e-10_east"], locations_by_region["7a_e-10_east"]), - "7a_e-10b_west": PreRegion("7a_e-10b_west", "7a_e-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-10b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-10b_west"]), - "7a_e-10b_east": PreRegion("7a_e-10b_east", "7a_e-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-10b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-10b_east"]), + "7a_e-10b_west": PreRegion("7a_e-10b_west", "7a_e-10b", connections_by_region["7a_e-10b_west"], locations_by_region["7a_e-10b_west"]), + "7a_e-10b_east": PreRegion("7a_e-10b_east", "7a_e-10b", connections_by_region["7a_e-10b_east"], locations_by_region["7a_e-10b_east"]), - "7a_e-13_bottom": PreRegion("7a_e-13_bottom", "7a_e-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-13_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-13_bottom"]), - "7a_e-13_top": PreRegion("7a_e-13_top", "7a_e-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_e-13_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_e-13_top"]), + "7a_e-13_bottom": PreRegion("7a_e-13_bottom", "7a_e-13", connections_by_region["7a_e-13_bottom"], locations_by_region["7a_e-13_bottom"]), + "7a_e-13_top": PreRegion("7a_e-13_top", "7a_e-13", connections_by_region["7a_e-13_top"], locations_by_region["7a_e-13_top"]), - "7a_f-00_south": PreRegion("7a_f-00_south", "7a_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-00_south"]), - "7a_f-00_west": PreRegion("7a_f-00_west", "7a_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-00_west"]), - "7a_f-00_north-west": PreRegion("7a_f-00_north-west", "7a_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-00_north-west"]), - "7a_f-00_north-east": PreRegion("7a_f-00_north-east", "7a_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-00_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-00_north-east"]), - "7a_f-00_east": PreRegion("7a_f-00_east", "7a_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-00_east"]), + "7a_f-00_south": PreRegion("7a_f-00_south", "7a_f-00", connections_by_region["7a_f-00_south"], locations_by_region["7a_f-00_south"]), + "7a_f-00_west": PreRegion("7a_f-00_west", "7a_f-00", connections_by_region["7a_f-00_west"], locations_by_region["7a_f-00_west"]), + "7a_f-00_north-west": PreRegion("7a_f-00_north-west", "7a_f-00", connections_by_region["7a_f-00_north-west"], locations_by_region["7a_f-00_north-west"]), + "7a_f-00_north-east": PreRegion("7a_f-00_north-east", "7a_f-00", connections_by_region["7a_f-00_north-east"], locations_by_region["7a_f-00_north-east"]), + "7a_f-00_east": PreRegion("7a_f-00_east", "7a_f-00", connections_by_region["7a_f-00_east"], locations_by_region["7a_f-00_east"]), - "7a_f-01_south": PreRegion("7a_f-01_south", "7a_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-01_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-01_south"]), - "7a_f-01_north": PreRegion("7a_f-01_north", "7a_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-01_north"]), + "7a_f-01_south": PreRegion("7a_f-01_south", "7a_f-01", connections_by_region["7a_f-01_south"], locations_by_region["7a_f-01_south"]), + "7a_f-01_north": PreRegion("7a_f-01_north", "7a_f-01", connections_by_region["7a_f-01_north"], locations_by_region["7a_f-01_north"]), - "7a_f-02_west": PreRegion("7a_f-02_west", "7a_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02_west"]), - "7a_f-02_north-west": PreRegion("7a_f-02_north-west", "7a_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02_north-west"]), - "7a_f-02_north-east": PreRegion("7a_f-02_north-east", "7a_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02_north-east"]), - "7a_f-02_east": PreRegion("7a_f-02_east", "7a_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02_east"]), + "7a_f-02_west": PreRegion("7a_f-02_west", "7a_f-02", connections_by_region["7a_f-02_west"], locations_by_region["7a_f-02_west"]), + "7a_f-02_north-west": PreRegion("7a_f-02_north-west", "7a_f-02", connections_by_region["7a_f-02_north-west"], locations_by_region["7a_f-02_north-west"]), + "7a_f-02_north-east": PreRegion("7a_f-02_north-east", "7a_f-02", connections_by_region["7a_f-02_north-east"], locations_by_region["7a_f-02_north-east"]), + "7a_f-02_east": PreRegion("7a_f-02_east", "7a_f-02", connections_by_region["7a_f-02_east"], locations_by_region["7a_f-02_east"]), - "7a_f-02b_west": PreRegion("7a_f-02b_west", "7a_f-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02b_west"]), - "7a_f-02b_east": PreRegion("7a_f-02b_east", "7a_f-02b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-02b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-02b_east"]), + "7a_f-02b_west": PreRegion("7a_f-02b_west", "7a_f-02b", connections_by_region["7a_f-02b_west"], locations_by_region["7a_f-02b_west"]), + "7a_f-02b_east": PreRegion("7a_f-02b_east", "7a_f-02b", connections_by_region["7a_f-02b_east"], locations_by_region["7a_f-02b_east"]), - "7a_f-04_west": PreRegion("7a_f-04_west", "7a_f-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-04_west"]), - "7a_f-04_east": PreRegion("7a_f-04_east", "7a_f-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-04_east"]), + "7a_f-04_west": PreRegion("7a_f-04_west", "7a_f-04", connections_by_region["7a_f-04_west"], locations_by_region["7a_f-04_west"]), + "7a_f-04_east": PreRegion("7a_f-04_east", "7a_f-04", connections_by_region["7a_f-04_east"], locations_by_region["7a_f-04_east"]), - "7a_f-03_west": PreRegion("7a_f-03_west", "7a_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-03_west"]), - "7a_f-03_east": PreRegion("7a_f-03_east", "7a_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-03_east"]), + "7a_f-03_west": PreRegion("7a_f-03_west", "7a_f-03", connections_by_region["7a_f-03_west"], locations_by_region["7a_f-03_west"]), + "7a_f-03_east": PreRegion("7a_f-03_east", "7a_f-03", connections_by_region["7a_f-03_east"], locations_by_region["7a_f-03_east"]), - "7a_f-05_west": PreRegion("7a_f-05_west", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_west"]), - "7a_f-05_south-west": PreRegion("7a_f-05_south-west", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_south-west"]), - "7a_f-05_north-west": PreRegion("7a_f-05_north-west", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_north-west"]), - "7a_f-05_south": PreRegion("7a_f-05_south", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_south"]), - "7a_f-05_north": PreRegion("7a_f-05_north", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_north"]), - "7a_f-05_north-east": PreRegion("7a_f-05_north-east", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_north-east"]), - "7a_f-05_south-east": PreRegion("7a_f-05_south-east", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_south-east"]), - "7a_f-05_east": PreRegion("7a_f-05_east", "7a_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-05_east"]), + "7a_f-05_west": PreRegion("7a_f-05_west", "7a_f-05", connections_by_region["7a_f-05_west"], locations_by_region["7a_f-05_west"]), + "7a_f-05_south-west": PreRegion("7a_f-05_south-west", "7a_f-05", connections_by_region["7a_f-05_south-west"], locations_by_region["7a_f-05_south-west"]), + "7a_f-05_north-west": PreRegion("7a_f-05_north-west", "7a_f-05", connections_by_region["7a_f-05_north-west"], locations_by_region["7a_f-05_north-west"]), + "7a_f-05_south": PreRegion("7a_f-05_south", "7a_f-05", connections_by_region["7a_f-05_south"], locations_by_region["7a_f-05_south"]), + "7a_f-05_north": PreRegion("7a_f-05_north", "7a_f-05", connections_by_region["7a_f-05_north"], locations_by_region["7a_f-05_north"]), + "7a_f-05_north-east": PreRegion("7a_f-05_north-east", "7a_f-05", connections_by_region["7a_f-05_north-east"], locations_by_region["7a_f-05_north-east"]), + "7a_f-05_south-east": PreRegion("7a_f-05_south-east", "7a_f-05", connections_by_region["7a_f-05_south-east"], locations_by_region["7a_f-05_south-east"]), + "7a_f-05_east": PreRegion("7a_f-05_east", "7a_f-05", connections_by_region["7a_f-05_east"], locations_by_region["7a_f-05_east"]), - "7a_f-06_north-west": PreRegion("7a_f-06_north-west", "7a_f-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-06_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-06_north-west"]), - "7a_f-06_north": PreRegion("7a_f-06_north", "7a_f-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-06_north"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-06_north"]), - "7a_f-06_north-east": PreRegion("7a_f-06_north-east", "7a_f-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-06_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-06_north-east"]), + "7a_f-06_north-west": PreRegion("7a_f-06_north-west", "7a_f-06", connections_by_region["7a_f-06_north-west"], locations_by_region["7a_f-06_north-west"]), + "7a_f-06_north": PreRegion("7a_f-06_north", "7a_f-06", connections_by_region["7a_f-06_north"], locations_by_region["7a_f-06_north"]), + "7a_f-06_north-east": PreRegion("7a_f-06_north-east", "7a_f-06", connections_by_region["7a_f-06_north-east"], locations_by_region["7a_f-06_north-east"]), - "7a_f-07_west": PreRegion("7a_f-07_west", "7a_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-07_west"]), - "7a_f-07_south-west": PreRegion("7a_f-07_south-west", "7a_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-07_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-07_south-west"]), - "7a_f-07_south": PreRegion("7a_f-07_south", "7a_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-07_south"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-07_south"]), - "7a_f-07_south-east": PreRegion("7a_f-07_south-east", "7a_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-07_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-07_south-east"]), + "7a_f-07_west": PreRegion("7a_f-07_west", "7a_f-07", connections_by_region["7a_f-07_west"], locations_by_region["7a_f-07_west"]), + "7a_f-07_south-west": PreRegion("7a_f-07_south-west", "7a_f-07", connections_by_region["7a_f-07_south-west"], locations_by_region["7a_f-07_south-west"]), + "7a_f-07_south": PreRegion("7a_f-07_south", "7a_f-07", connections_by_region["7a_f-07_south"], locations_by_region["7a_f-07_south"]), + "7a_f-07_south-east": PreRegion("7a_f-07_south-east", "7a_f-07", connections_by_region["7a_f-07_south-east"], locations_by_region["7a_f-07_south-east"]), - "7a_f-08_west": PreRegion("7a_f-08_west", "7a_f-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08_west"]), - "7a_f-08_north-west": PreRegion("7a_f-08_north-west", "7a_f-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08_north-west"]), - "7a_f-08_east": PreRegion("7a_f-08_east", "7a_f-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08_east"]), + "7a_f-08_west": PreRegion("7a_f-08_west", "7a_f-08", connections_by_region["7a_f-08_west"], locations_by_region["7a_f-08_west"]), + "7a_f-08_north-west": PreRegion("7a_f-08_north-west", "7a_f-08", connections_by_region["7a_f-08_north-west"], locations_by_region["7a_f-08_north-west"]), + "7a_f-08_east": PreRegion("7a_f-08_east", "7a_f-08", connections_by_region["7a_f-08_east"], locations_by_region["7a_f-08_east"]), - "7a_f-08b_west": PreRegion("7a_f-08b_west", "7a_f-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08b_west"]), - "7a_f-08b_east": PreRegion("7a_f-08b_east", "7a_f-08b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08b_east"]), + "7a_f-08b_west": PreRegion("7a_f-08b_west", "7a_f-08b", connections_by_region["7a_f-08b_west"], locations_by_region["7a_f-08b_west"]), + "7a_f-08b_east": PreRegion("7a_f-08b_east", "7a_f-08b", connections_by_region["7a_f-08b_east"], locations_by_region["7a_f-08b_east"]), - "7a_f-08d_west": PreRegion("7a_f-08d_west", "7a_f-08d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08d_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08d_west"]), - "7a_f-08d_east": PreRegion("7a_f-08d_east", "7a_f-08d", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08d_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08d_east"]), + "7a_f-08d_west": PreRegion("7a_f-08d_west", "7a_f-08d", connections_by_region["7a_f-08d_west"], locations_by_region["7a_f-08d_west"]), + "7a_f-08d_east": PreRegion("7a_f-08d_east", "7a_f-08d", connections_by_region["7a_f-08d_east"], locations_by_region["7a_f-08d_east"]), - "7a_f-08c_west": PreRegion("7a_f-08c_west", "7a_f-08c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08c_west"]), - "7a_f-08c_east": PreRegion("7a_f-08c_east", "7a_f-08c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-08c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-08c_east"]), + "7a_f-08c_west": PreRegion("7a_f-08c_west", "7a_f-08c", connections_by_region["7a_f-08c_west"], locations_by_region["7a_f-08c_west"]), + "7a_f-08c_east": PreRegion("7a_f-08c_east", "7a_f-08c", connections_by_region["7a_f-08c_east"], locations_by_region["7a_f-08c_east"]), - "7a_f-09_west": PreRegion("7a_f-09_west", "7a_f-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-09_west"]), - "7a_f-09_east": PreRegion("7a_f-09_east", "7a_f-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-09_east"]), + "7a_f-09_west": PreRegion("7a_f-09_west", "7a_f-09", connections_by_region["7a_f-09_west"], locations_by_region["7a_f-09_west"]), + "7a_f-09_east": PreRegion("7a_f-09_east", "7a_f-09", connections_by_region["7a_f-09_east"], locations_by_region["7a_f-09_east"]), - "7a_f-10_west": PreRegion("7a_f-10_west", "7a_f-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-10_west"]), - "7a_f-10_north-east": PreRegion("7a_f-10_north-east", "7a_f-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-10_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-10_north-east"]), - "7a_f-10_east": PreRegion("7a_f-10_east", "7a_f-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-10_east"]), + "7a_f-10_west": PreRegion("7a_f-10_west", "7a_f-10", connections_by_region["7a_f-10_west"], locations_by_region["7a_f-10_west"]), + "7a_f-10_north-east": PreRegion("7a_f-10_north-east", "7a_f-10", connections_by_region["7a_f-10_north-east"], locations_by_region["7a_f-10_north-east"]), + "7a_f-10_east": PreRegion("7a_f-10_east", "7a_f-10", connections_by_region["7a_f-10_east"], locations_by_region["7a_f-10_east"]), - "7a_f-10b_west": PreRegion("7a_f-10b_west", "7a_f-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-10b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-10b_west"]), - "7a_f-10b_east": PreRegion("7a_f-10b_east", "7a_f-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-10b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-10b_east"]), + "7a_f-10b_west": PreRegion("7a_f-10b_west", "7a_f-10b", connections_by_region["7a_f-10b_west"], locations_by_region["7a_f-10b_west"]), + "7a_f-10b_east": PreRegion("7a_f-10b_east", "7a_f-10b", connections_by_region["7a_f-10b_east"], locations_by_region["7a_f-10b_east"]), - "7a_f-11_bottom": PreRegion("7a_f-11_bottom", "7a_f-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-11_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-11_bottom"]), - "7a_f-11_top": PreRegion("7a_f-11_top", "7a_f-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_f-11_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_f-11_top"]), + "7a_f-11_bottom": PreRegion("7a_f-11_bottom", "7a_f-11", connections_by_region["7a_f-11_bottom"], locations_by_region["7a_f-11_bottom"]), + "7a_f-11_top": PreRegion("7a_f-11_top", "7a_f-11", connections_by_region["7a_f-11_top"], locations_by_region["7a_f-11_top"]), - "7a_g-00_bottom": PreRegion("7a_g-00_bottom", "7a_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00_bottom"]), - "7a_g-00_top": PreRegion("7a_g-00_top", "7a_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00_top"]), + "7a_g-00_bottom": PreRegion("7a_g-00_bottom", "7a_g-00", connections_by_region["7a_g-00_bottom"], locations_by_region["7a_g-00_bottom"]), + "7a_g-00_top": PreRegion("7a_g-00_top", "7a_g-00", connections_by_region["7a_g-00_top"], locations_by_region["7a_g-00_top"]), - "7a_g-00b_bottom": PreRegion("7a_g-00b_bottom", "7a_g-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00b_bottom"]), - "7a_g-00b_c26": PreRegion("7a_g-00b_c26", "7a_g-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00b_c26"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00b_c26"]), - "7a_g-00b_c24": PreRegion("7a_g-00b_c24", "7a_g-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00b_c24"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00b_c24"]), - "7a_g-00b_c21": PreRegion("7a_g-00b_c21", "7a_g-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00b_c21"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00b_c21"]), - "7a_g-00b_top": PreRegion("7a_g-00b_top", "7a_g-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-00b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-00b_top"]), + "7a_g-00b_bottom": PreRegion("7a_g-00b_bottom", "7a_g-00b", connections_by_region["7a_g-00b_bottom"], locations_by_region["7a_g-00b_bottom"]), + "7a_g-00b_c26": PreRegion("7a_g-00b_c26", "7a_g-00b", connections_by_region["7a_g-00b_c26"], locations_by_region["7a_g-00b_c26"]), + "7a_g-00b_c24": PreRegion("7a_g-00b_c24", "7a_g-00b", connections_by_region["7a_g-00b_c24"], locations_by_region["7a_g-00b_c24"]), + "7a_g-00b_c21": PreRegion("7a_g-00b_c21", "7a_g-00b", connections_by_region["7a_g-00b_c21"], locations_by_region["7a_g-00b_c21"]), + "7a_g-00b_top": PreRegion("7a_g-00b_top", "7a_g-00b", connections_by_region["7a_g-00b_top"], locations_by_region["7a_g-00b_top"]), - "7a_g-01_bottom": PreRegion("7a_g-01_bottom", "7a_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-01_bottom"]), - "7a_g-01_c18": PreRegion("7a_g-01_c18", "7a_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-01_c18"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-01_c18"]), - "7a_g-01_c16": PreRegion("7a_g-01_c16", "7a_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-01_c16"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-01_c16"]), - "7a_g-01_top": PreRegion("7a_g-01_top", "7a_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-01_top"]), + "7a_g-01_bottom": PreRegion("7a_g-01_bottom", "7a_g-01", connections_by_region["7a_g-01_bottom"], locations_by_region["7a_g-01_bottom"]), + "7a_g-01_c18": PreRegion("7a_g-01_c18", "7a_g-01", connections_by_region["7a_g-01_c18"], locations_by_region["7a_g-01_c18"]), + "7a_g-01_c16": PreRegion("7a_g-01_c16", "7a_g-01", connections_by_region["7a_g-01_c16"], locations_by_region["7a_g-01_c16"]), + "7a_g-01_top": PreRegion("7a_g-01_top", "7a_g-01", connections_by_region["7a_g-01_top"], locations_by_region["7a_g-01_top"]), - "7a_g-02_bottom": PreRegion("7a_g-02_bottom", "7a_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-02_bottom"]), - "7a_g-02_top": PreRegion("7a_g-02_top", "7a_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-02_top"]), + "7a_g-02_bottom": PreRegion("7a_g-02_bottom", "7a_g-02", connections_by_region["7a_g-02_bottom"], locations_by_region["7a_g-02_bottom"]), + "7a_g-02_top": PreRegion("7a_g-02_top", "7a_g-02", connections_by_region["7a_g-02_top"], locations_by_region["7a_g-02_top"]), - "7a_g-03_bottom": PreRegion("7a_g-03_bottom", "7a_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-03_bottom"]), - "7a_g-03_goal": PreRegion("7a_g-03_goal", "7a_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7a_g-03_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "7a_g-03_goal"]), + "7a_g-03_bottom": PreRegion("7a_g-03_bottom", "7a_g-03", connections_by_region["7a_g-03_bottom"], locations_by_region["7a_g-03_bottom"]), + "7a_g-03_goal": PreRegion("7a_g-03_goal", "7a_g-03", connections_by_region["7a_g-03_goal"], locations_by_region["7a_g-03_goal"]), - "7b_a-00_west": PreRegion("7b_a-00_west", "7b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-00_west"]), - "7b_a-00_east": PreRegion("7b_a-00_east", "7b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-00_east"]), + "7b_a-00_west": PreRegion("7b_a-00_west", "7b_a-00", connections_by_region["7b_a-00_west"], locations_by_region["7b_a-00_west"]), + "7b_a-00_east": PreRegion("7b_a-00_east", "7b_a-00", connections_by_region["7b_a-00_east"], locations_by_region["7b_a-00_east"]), - "7b_a-01_west": PreRegion("7b_a-01_west", "7b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-01_west"]), - "7b_a-01_east": PreRegion("7b_a-01_east", "7b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-01_east"]), + "7b_a-01_west": PreRegion("7b_a-01_west", "7b_a-01", connections_by_region["7b_a-01_west"], locations_by_region["7b_a-01_west"]), + "7b_a-01_east": PreRegion("7b_a-01_east", "7b_a-01", connections_by_region["7b_a-01_east"], locations_by_region["7b_a-01_east"]), - "7b_a-02_west": PreRegion("7b_a-02_west", "7b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-02_west"]), - "7b_a-02_east": PreRegion("7b_a-02_east", "7b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-02_east"]), + "7b_a-02_west": PreRegion("7b_a-02_west", "7b_a-02", connections_by_region["7b_a-02_west"], locations_by_region["7b_a-02_west"]), + "7b_a-02_east": PreRegion("7b_a-02_east", "7b_a-02", connections_by_region["7b_a-02_east"], locations_by_region["7b_a-02_east"]), - "7b_a-03_bottom": PreRegion("7b_a-03_bottom", "7b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-03_bottom"]), - "7b_a-03_top": PreRegion("7b_a-03_top", "7b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_a-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_a-03_top"]), + "7b_a-03_bottom": PreRegion("7b_a-03_bottom", "7b_a-03", connections_by_region["7b_a-03_bottom"], locations_by_region["7b_a-03_bottom"]), + "7b_a-03_top": PreRegion("7b_a-03_top", "7b_a-03", connections_by_region["7b_a-03_top"], locations_by_region["7b_a-03_top"]), - "7b_b-00_bottom": PreRegion("7b_b-00_bottom", "7b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-00_bottom"]), - "7b_b-00_top": PreRegion("7b_b-00_top", "7b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-00_top"]), + "7b_b-00_bottom": PreRegion("7b_b-00_bottom", "7b_b-00", connections_by_region["7b_b-00_bottom"], locations_by_region["7b_b-00_bottom"]), + "7b_b-00_top": PreRegion("7b_b-00_top", "7b_b-00", connections_by_region["7b_b-00_top"], locations_by_region["7b_b-00_top"]), - "7b_b-01_bottom": PreRegion("7b_b-01_bottom", "7b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-01_bottom"]), - "7b_b-01_top": PreRegion("7b_b-01_top", "7b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-01_top"]), + "7b_b-01_bottom": PreRegion("7b_b-01_bottom", "7b_b-01", connections_by_region["7b_b-01_bottom"], locations_by_region["7b_b-01_bottom"]), + "7b_b-01_top": PreRegion("7b_b-01_top", "7b_b-01", connections_by_region["7b_b-01_top"], locations_by_region["7b_b-01_top"]), - "7b_b-02_west": PreRegion("7b_b-02_west", "7b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-02_west"]), - "7b_b-02_east": PreRegion("7b_b-02_east", "7b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-02_east"]), + "7b_b-02_west": PreRegion("7b_b-02_west", "7b_b-02", connections_by_region["7b_b-02_west"], locations_by_region["7b_b-02_west"]), + "7b_b-02_east": PreRegion("7b_b-02_east", "7b_b-02", connections_by_region["7b_b-02_east"], locations_by_region["7b_b-02_east"]), - "7b_b-03_bottom": PreRegion("7b_b-03_bottom", "7b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-03_bottom"]), - "7b_b-03_top": PreRegion("7b_b-03_top", "7b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_b-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_b-03_top"]), + "7b_b-03_bottom": PreRegion("7b_b-03_bottom", "7b_b-03", connections_by_region["7b_b-03_bottom"], locations_by_region["7b_b-03_bottom"]), + "7b_b-03_top": PreRegion("7b_b-03_top", "7b_b-03", connections_by_region["7b_b-03_top"], locations_by_region["7b_b-03_top"]), - "7b_c-01_west": PreRegion("7b_c-01_west", "7b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-01_west"]), - "7b_c-01_east": PreRegion("7b_c-01_east", "7b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-01_east"]), + "7b_c-01_west": PreRegion("7b_c-01_west", "7b_c-01", connections_by_region["7b_c-01_west"], locations_by_region["7b_c-01_west"]), + "7b_c-01_east": PreRegion("7b_c-01_east", "7b_c-01", connections_by_region["7b_c-01_east"], locations_by_region["7b_c-01_east"]), - "7b_c-00_west": PreRegion("7b_c-00_west", "7b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-00_west"]), - "7b_c-00_east": PreRegion("7b_c-00_east", "7b_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-00_east"]), + "7b_c-00_west": PreRegion("7b_c-00_west", "7b_c-00", connections_by_region["7b_c-00_west"], locations_by_region["7b_c-00_west"]), + "7b_c-00_east": PreRegion("7b_c-00_east", "7b_c-00", connections_by_region["7b_c-00_east"], locations_by_region["7b_c-00_east"]), - "7b_c-02_west": PreRegion("7b_c-02_west", "7b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-02_west"]), - "7b_c-02_east": PreRegion("7b_c-02_east", "7b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-02_east"]), + "7b_c-02_west": PreRegion("7b_c-02_west", "7b_c-02", connections_by_region["7b_c-02_west"], locations_by_region["7b_c-02_west"]), + "7b_c-02_east": PreRegion("7b_c-02_east", "7b_c-02", connections_by_region["7b_c-02_east"], locations_by_region["7b_c-02_east"]), - "7b_c-03_bottom": PreRegion("7b_c-03_bottom", "7b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-03_bottom"]), - "7b_c-03_top": PreRegion("7b_c-03_top", "7b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_c-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_c-03_top"]), + "7b_c-03_bottom": PreRegion("7b_c-03_bottom", "7b_c-03", connections_by_region["7b_c-03_bottom"], locations_by_region["7b_c-03_bottom"]), + "7b_c-03_top": PreRegion("7b_c-03_top", "7b_c-03", connections_by_region["7b_c-03_top"], locations_by_region["7b_c-03_top"]), - "7b_d-00_west": PreRegion("7b_d-00_west", "7b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-00_west"]), - "7b_d-00_east": PreRegion("7b_d-00_east", "7b_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-00_east"]), + "7b_d-00_west": PreRegion("7b_d-00_west", "7b_d-00", connections_by_region["7b_d-00_west"], locations_by_region["7b_d-00_west"]), + "7b_d-00_east": PreRegion("7b_d-00_east", "7b_d-00", connections_by_region["7b_d-00_east"], locations_by_region["7b_d-00_east"]), - "7b_d-01_west": PreRegion("7b_d-01_west", "7b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-01_west"]), - "7b_d-01_east": PreRegion("7b_d-01_east", "7b_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-01_east"]), + "7b_d-01_west": PreRegion("7b_d-01_west", "7b_d-01", connections_by_region["7b_d-01_west"], locations_by_region["7b_d-01_west"]), + "7b_d-01_east": PreRegion("7b_d-01_east", "7b_d-01", connections_by_region["7b_d-01_east"], locations_by_region["7b_d-01_east"]), - "7b_d-02_west": PreRegion("7b_d-02_west", "7b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-02_west"]), - "7b_d-02_east": PreRegion("7b_d-02_east", "7b_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-02_east"]), + "7b_d-02_west": PreRegion("7b_d-02_west", "7b_d-02", connections_by_region["7b_d-02_west"], locations_by_region["7b_d-02_west"]), + "7b_d-02_east": PreRegion("7b_d-02_east", "7b_d-02", connections_by_region["7b_d-02_east"], locations_by_region["7b_d-02_east"]), - "7b_d-03_bottom": PreRegion("7b_d-03_bottom", "7b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-03_bottom"]), - "7b_d-03_top": PreRegion("7b_d-03_top", "7b_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_d-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_d-03_top"]), + "7b_d-03_bottom": PreRegion("7b_d-03_bottom", "7b_d-03", connections_by_region["7b_d-03_bottom"], locations_by_region["7b_d-03_bottom"]), + "7b_d-03_top": PreRegion("7b_d-03_top", "7b_d-03", connections_by_region["7b_d-03_top"], locations_by_region["7b_d-03_top"]), - "7b_e-00_west": PreRegion("7b_e-00_west", "7b_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-00_west"]), - "7b_e-00_east": PreRegion("7b_e-00_east", "7b_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-00_east"]), + "7b_e-00_west": PreRegion("7b_e-00_west", "7b_e-00", connections_by_region["7b_e-00_west"], locations_by_region["7b_e-00_west"]), + "7b_e-00_east": PreRegion("7b_e-00_east", "7b_e-00", connections_by_region["7b_e-00_east"], locations_by_region["7b_e-00_east"]), - "7b_e-01_west": PreRegion("7b_e-01_west", "7b_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-01_west"]), - "7b_e-01_east": PreRegion("7b_e-01_east", "7b_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-01_east"]), + "7b_e-01_west": PreRegion("7b_e-01_west", "7b_e-01", connections_by_region["7b_e-01_west"], locations_by_region["7b_e-01_west"]), + "7b_e-01_east": PreRegion("7b_e-01_east", "7b_e-01", connections_by_region["7b_e-01_east"], locations_by_region["7b_e-01_east"]), - "7b_e-02_west": PreRegion("7b_e-02_west", "7b_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-02_west"]), - "7b_e-02_east": PreRegion("7b_e-02_east", "7b_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-02_east"]), + "7b_e-02_west": PreRegion("7b_e-02_west", "7b_e-02", connections_by_region["7b_e-02_west"], locations_by_region["7b_e-02_west"]), + "7b_e-02_east": PreRegion("7b_e-02_east", "7b_e-02", connections_by_region["7b_e-02_east"], locations_by_region["7b_e-02_east"]), - "7b_e-03_bottom": PreRegion("7b_e-03_bottom", "7b_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-03_bottom"]), - "7b_e-03_top": PreRegion("7b_e-03_top", "7b_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_e-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_e-03_top"]), + "7b_e-03_bottom": PreRegion("7b_e-03_bottom", "7b_e-03", connections_by_region["7b_e-03_bottom"], locations_by_region["7b_e-03_bottom"]), + "7b_e-03_top": PreRegion("7b_e-03_top", "7b_e-03", connections_by_region["7b_e-03_top"], locations_by_region["7b_e-03_top"]), - "7b_f-00_west": PreRegion("7b_f-00_west", "7b_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-00_west"]), - "7b_f-00_east": PreRegion("7b_f-00_east", "7b_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-00_east"]), + "7b_f-00_west": PreRegion("7b_f-00_west", "7b_f-00", connections_by_region["7b_f-00_west"], locations_by_region["7b_f-00_west"]), + "7b_f-00_east": PreRegion("7b_f-00_east", "7b_f-00", connections_by_region["7b_f-00_east"], locations_by_region["7b_f-00_east"]), - "7b_f-01_west": PreRegion("7b_f-01_west", "7b_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-01_west"]), - "7b_f-01_east": PreRegion("7b_f-01_east", "7b_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-01_east"]), + "7b_f-01_west": PreRegion("7b_f-01_west", "7b_f-01", connections_by_region["7b_f-01_west"], locations_by_region["7b_f-01_west"]), + "7b_f-01_east": PreRegion("7b_f-01_east", "7b_f-01", connections_by_region["7b_f-01_east"], locations_by_region["7b_f-01_east"]), - "7b_f-02_west": PreRegion("7b_f-02_west", "7b_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-02_west"]), - "7b_f-02_east": PreRegion("7b_f-02_east", "7b_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-02_east"]), + "7b_f-02_west": PreRegion("7b_f-02_west", "7b_f-02", connections_by_region["7b_f-02_west"], locations_by_region["7b_f-02_west"]), + "7b_f-02_east": PreRegion("7b_f-02_east", "7b_f-02", connections_by_region["7b_f-02_east"], locations_by_region["7b_f-02_east"]), - "7b_f-03_bottom": PreRegion("7b_f-03_bottom", "7b_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-03_bottom"]), - "7b_f-03_top": PreRegion("7b_f-03_top", "7b_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_f-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_f-03_top"]), + "7b_f-03_bottom": PreRegion("7b_f-03_bottom", "7b_f-03", connections_by_region["7b_f-03_bottom"], locations_by_region["7b_f-03_bottom"]), + "7b_f-03_top": PreRegion("7b_f-03_top", "7b_f-03", connections_by_region["7b_f-03_top"], locations_by_region["7b_f-03_top"]), - "7b_g-00_bottom": PreRegion("7b_g-00_bottom", "7b_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-00_bottom"]), - "7b_g-00_top": PreRegion("7b_g-00_top", "7b_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-00_top"]), + "7b_g-00_bottom": PreRegion("7b_g-00_bottom", "7b_g-00", connections_by_region["7b_g-00_bottom"], locations_by_region["7b_g-00_bottom"]), + "7b_g-00_top": PreRegion("7b_g-00_top", "7b_g-00", connections_by_region["7b_g-00_top"], locations_by_region["7b_g-00_top"]), - "7b_g-01_bottom": PreRegion("7b_g-01_bottom", "7b_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-01_bottom"]), - "7b_g-01_top": PreRegion("7b_g-01_top", "7b_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-01_top"]), + "7b_g-01_bottom": PreRegion("7b_g-01_bottom", "7b_g-01", connections_by_region["7b_g-01_bottom"], locations_by_region["7b_g-01_bottom"]), + "7b_g-01_top": PreRegion("7b_g-01_top", "7b_g-01", connections_by_region["7b_g-01_top"], locations_by_region["7b_g-01_top"]), - "7b_g-02_bottom": PreRegion("7b_g-02_bottom", "7b_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-02_bottom"]), - "7b_g-02_top": PreRegion("7b_g-02_top", "7b_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-02_top"]), + "7b_g-02_bottom": PreRegion("7b_g-02_bottom", "7b_g-02", connections_by_region["7b_g-02_bottom"], locations_by_region["7b_g-02_bottom"]), + "7b_g-02_top": PreRegion("7b_g-02_top", "7b_g-02", connections_by_region["7b_g-02_top"], locations_by_region["7b_g-02_top"]), - "7b_g-03_bottom": PreRegion("7b_g-03_bottom", "7b_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-03_bottom"]), - "7b_g-03_goal": PreRegion("7b_g-03_goal", "7b_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7b_g-03_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "7b_g-03_goal"]), + "7b_g-03_bottom": PreRegion("7b_g-03_bottom", "7b_g-03", connections_by_region["7b_g-03_bottom"], locations_by_region["7b_g-03_bottom"]), + "7b_g-03_goal": PreRegion("7b_g-03_goal", "7b_g-03", connections_by_region["7b_g-03_goal"], locations_by_region["7b_g-03_goal"]), - "7c_01_west": PreRegion("7c_01_west", "7c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_01_west"]), - "7c_01_east": PreRegion("7c_01_east", "7c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_01_east"]), + "7c_01_west": PreRegion("7c_01_west", "7c_01", connections_by_region["7c_01_west"], locations_by_region["7c_01_west"]), + "7c_01_east": PreRegion("7c_01_east", "7c_01", connections_by_region["7c_01_east"], locations_by_region["7c_01_east"]), - "7c_02_west": PreRegion("7c_02_west", "7c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_02_west"]), - "7c_02_east": PreRegion("7c_02_east", "7c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_02_east"]), + "7c_02_west": PreRegion("7c_02_west", "7c_02", connections_by_region["7c_02_west"], locations_by_region["7c_02_west"]), + "7c_02_east": PreRegion("7c_02_east", "7c_02", connections_by_region["7c_02_east"], locations_by_region["7c_02_east"]), - "7c_03_west": PreRegion("7c_03_west", "7c_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_03_west"]), - "7c_03_goal": PreRegion("7c_03_goal", "7c_03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "7c_03_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "7c_03_goal"]), + "7c_03_west": PreRegion("7c_03_west", "7c_03", connections_by_region["7c_03_west"], locations_by_region["7c_03_west"]), + "7c_03_goal": PreRegion("7c_03_goal", "7c_03", connections_by_region["7c_03_goal"], locations_by_region["7c_03_goal"]), - "8a_outside_east": PreRegion("8a_outside_east", "8a_outside", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "8a_outside_east"], [loc for _, loc in all_locations.items() if loc.region_name == "8a_outside_east"]), + "8a_outside_east": PreRegion("8a_outside_east", "8a_outside", connections_by_region["8a_outside_east"], locations_by_region["8a_outside_east"]), - "8a_bridge_west": PreRegion("8a_bridge_west", "8a_bridge", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "8a_bridge_west"], [loc for _, loc in all_locations.items() if loc.region_name == "8a_bridge_west"]), - "8a_bridge_east": PreRegion("8a_bridge_east", "8a_bridge", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "8a_bridge_east"], [loc for _, loc in all_locations.items() if loc.region_name == "8a_bridge_east"]), + "8a_bridge_west": PreRegion("8a_bridge_west", "8a_bridge", connections_by_region["8a_bridge_west"], locations_by_region["8a_bridge_west"]), + "8a_bridge_east": PreRegion("8a_bridge_east", "8a_bridge", connections_by_region["8a_bridge_east"], locations_by_region["8a_bridge_east"]), - "8a_secret_west": PreRegion("8a_secret_west", "8a_secret", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "8a_secret_west"], [loc for _, loc in all_locations.items() if loc.region_name == "8a_secret_west"]), + "8a_secret_west": PreRegion("8a_secret_west", "8a_secret", connections_by_region["8a_secret_west"], locations_by_region["8a_secret_west"]), - "9a_00_west": PreRegion("9a_00_west", "9a_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_00_west"]), - "9a_00_east": PreRegion("9a_00_east", "9a_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_00_east"]), + "9a_00_west": PreRegion("9a_00_west", "9a_00", connections_by_region["9a_00_west"], locations_by_region["9a_00_west"]), + "9a_00_east": PreRegion("9a_00_east", "9a_00", connections_by_region["9a_00_east"], locations_by_region["9a_00_east"]), - "9a_0x_east": PreRegion("9a_0x_east", "9a_0x", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_0x_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_0x_east"]), + "9a_0x_east": PreRegion("9a_0x_east", "9a_0x", connections_by_region["9a_0x_east"], locations_by_region["9a_0x_east"]), - "9a_01_west": PreRegion("9a_01_west", "9a_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_01_west"]), - "9a_01_east": PreRegion("9a_01_east", "9a_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_01_east"]), + "9a_01_west": PreRegion("9a_01_west", "9a_01", connections_by_region["9a_01_west"], locations_by_region["9a_01_west"]), + "9a_01_east": PreRegion("9a_01_east", "9a_01", connections_by_region["9a_01_east"], locations_by_region["9a_01_east"]), - "9a_02_west": PreRegion("9a_02_west", "9a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_02_west"]), - "9a_02_east": PreRegion("9a_02_east", "9a_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_02_east"]), + "9a_02_west": PreRegion("9a_02_west", "9a_02", connections_by_region["9a_02_west"], locations_by_region["9a_02_west"]), + "9a_02_east": PreRegion("9a_02_east", "9a_02", connections_by_region["9a_02_east"], locations_by_region["9a_02_east"]), - "9a_a-00_west": PreRegion("9a_a-00_west", "9a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-00_west"]), - "9a_a-00_east": PreRegion("9a_a-00_east", "9a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-00_east"]), + "9a_a-00_west": PreRegion("9a_a-00_west", "9a_a-00", connections_by_region["9a_a-00_west"], locations_by_region["9a_a-00_west"]), + "9a_a-00_east": PreRegion("9a_a-00_east", "9a_a-00", connections_by_region["9a_a-00_east"], locations_by_region["9a_a-00_east"]), - "9a_a-01_west": PreRegion("9a_a-01_west", "9a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-01_west"]), - "9a_a-01_east": PreRegion("9a_a-01_east", "9a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-01_east"]), + "9a_a-01_west": PreRegion("9a_a-01_west", "9a_a-01", connections_by_region["9a_a-01_west"], locations_by_region["9a_a-01_west"]), + "9a_a-01_east": PreRegion("9a_a-01_east", "9a_a-01", connections_by_region["9a_a-01_east"], locations_by_region["9a_a-01_east"]), - "9a_a-02_west": PreRegion("9a_a-02_west", "9a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-02_west"]), - "9a_a-02_east": PreRegion("9a_a-02_east", "9a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-02_east"]), + "9a_a-02_west": PreRegion("9a_a-02_west", "9a_a-02", connections_by_region["9a_a-02_west"], locations_by_region["9a_a-02_west"]), + "9a_a-02_east": PreRegion("9a_a-02_east", "9a_a-02", connections_by_region["9a_a-02_east"], locations_by_region["9a_a-02_east"]), - "9a_a-03_bottom": PreRegion("9a_a-03_bottom", "9a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-03_bottom"]), - "9a_a-03_top": PreRegion("9a_a-03_top", "9a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_a-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_a-03_top"]), + "9a_a-03_bottom": PreRegion("9a_a-03_bottom", "9a_a-03", connections_by_region["9a_a-03_bottom"], locations_by_region["9a_a-03_bottom"]), + "9a_a-03_top": PreRegion("9a_a-03_top", "9a_a-03", connections_by_region["9a_a-03_top"], locations_by_region["9a_a-03_top"]), - "9a_b-00_west": PreRegion("9a_b-00_west", "9a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-00_west"]), - "9a_b-00_south": PreRegion("9a_b-00_south", "9a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-00_south"]), - "9a_b-00_north": PreRegion("9a_b-00_north", "9a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-00_north"]), - "9a_b-00_east": PreRegion("9a_b-00_east", "9a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-00_east"]), + "9a_b-00_west": PreRegion("9a_b-00_west", "9a_b-00", connections_by_region["9a_b-00_west"], locations_by_region["9a_b-00_west"]), + "9a_b-00_south": PreRegion("9a_b-00_south", "9a_b-00", connections_by_region["9a_b-00_south"], locations_by_region["9a_b-00_south"]), + "9a_b-00_north": PreRegion("9a_b-00_north", "9a_b-00", connections_by_region["9a_b-00_north"], locations_by_region["9a_b-00_north"]), + "9a_b-00_east": PreRegion("9a_b-00_east", "9a_b-00", connections_by_region["9a_b-00_east"], locations_by_region["9a_b-00_east"]), - "9a_b-01_west": PreRegion("9a_b-01_west", "9a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-01_west"]), - "9a_b-01_east": PreRegion("9a_b-01_east", "9a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-01_east"]), + "9a_b-01_west": PreRegion("9a_b-01_west", "9a_b-01", connections_by_region["9a_b-01_west"], locations_by_region["9a_b-01_west"]), + "9a_b-01_east": PreRegion("9a_b-01_east", "9a_b-01", connections_by_region["9a_b-01_east"], locations_by_region["9a_b-01_east"]), - "9a_b-02_west": PreRegion("9a_b-02_west", "9a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-02_west"]), - "9a_b-02_east": PreRegion("9a_b-02_east", "9a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-02_east"]), + "9a_b-02_west": PreRegion("9a_b-02_west", "9a_b-02", connections_by_region["9a_b-02_west"], locations_by_region["9a_b-02_west"]), + "9a_b-02_east": PreRegion("9a_b-02_east", "9a_b-02", connections_by_region["9a_b-02_east"], locations_by_region["9a_b-02_east"]), - "9a_b-03_west": PreRegion("9a_b-03_west", "9a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-03_west"]), - "9a_b-03_east": PreRegion("9a_b-03_east", "9a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-03_east"]), + "9a_b-03_west": PreRegion("9a_b-03_west", "9a_b-03", connections_by_region["9a_b-03_west"], locations_by_region["9a_b-03_west"]), + "9a_b-03_east": PreRegion("9a_b-03_east", "9a_b-03", connections_by_region["9a_b-03_east"], locations_by_region["9a_b-03_east"]), - "9a_b-04_north-west": PreRegion("9a_b-04_north-west", "9a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-04_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-04_north-west"]), - "9a_b-04_west": PreRegion("9a_b-04_west", "9a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-04_west"]), - "9a_b-04_east": PreRegion("9a_b-04_east", "9a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-04_east"]), + "9a_b-04_north-west": PreRegion("9a_b-04_north-west", "9a_b-04", connections_by_region["9a_b-04_north-west"], locations_by_region["9a_b-04_north-west"]), + "9a_b-04_west": PreRegion("9a_b-04_west", "9a_b-04", connections_by_region["9a_b-04_west"], locations_by_region["9a_b-04_west"]), + "9a_b-04_east": PreRegion("9a_b-04_east", "9a_b-04", connections_by_region["9a_b-04_east"], locations_by_region["9a_b-04_east"]), - "9a_b-05_west": PreRegion("9a_b-05_west", "9a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-05_west"]), - "9a_b-05_east": PreRegion("9a_b-05_east", "9a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-05_east"]), + "9a_b-05_west": PreRegion("9a_b-05_west", "9a_b-05", connections_by_region["9a_b-05_west"], locations_by_region["9a_b-05_west"]), + "9a_b-05_east": PreRegion("9a_b-05_east", "9a_b-05", connections_by_region["9a_b-05_east"], locations_by_region["9a_b-05_east"]), - "9a_b-06_east": PreRegion("9a_b-06_east", "9a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-06_east"]), + "9a_b-06_east": PreRegion("9a_b-06_east", "9a_b-06", connections_by_region["9a_b-06_east"], locations_by_region["9a_b-06_east"]), - "9a_b-07b_bottom": PreRegion("9a_b-07b_bottom", "9a_b-07b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-07b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-07b_bottom"]), - "9a_b-07b_top": PreRegion("9a_b-07b_top", "9a_b-07b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-07b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-07b_top"]), + "9a_b-07b_bottom": PreRegion("9a_b-07b_bottom", "9a_b-07b", connections_by_region["9a_b-07b_bottom"], locations_by_region["9a_b-07b_bottom"]), + "9a_b-07b_top": PreRegion("9a_b-07b_top", "9a_b-07b", connections_by_region["9a_b-07b_top"], locations_by_region["9a_b-07b_top"]), - "9a_b-07_bottom": PreRegion("9a_b-07_bottom", "9a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-07_bottom"]), - "9a_b-07_top": PreRegion("9a_b-07_top", "9a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_b-07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_b-07_top"]), + "9a_b-07_bottom": PreRegion("9a_b-07_bottom", "9a_b-07", connections_by_region["9a_b-07_bottom"], locations_by_region["9a_b-07_bottom"]), + "9a_b-07_top": PreRegion("9a_b-07_top", "9a_b-07", connections_by_region["9a_b-07_top"], locations_by_region["9a_b-07_top"]), - "9a_c-00_west": PreRegion("9a_c-00_west", "9a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-00_west"]), - "9a_c-00_north-east": PreRegion("9a_c-00_north-east", "9a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-00_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-00_north-east"]), - "9a_c-00_east": PreRegion("9a_c-00_east", "9a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-00_east"]), + "9a_c-00_west": PreRegion("9a_c-00_west", "9a_c-00", connections_by_region["9a_c-00_west"], locations_by_region["9a_c-00_west"]), + "9a_c-00_north-east": PreRegion("9a_c-00_north-east", "9a_c-00", connections_by_region["9a_c-00_north-east"], locations_by_region["9a_c-00_north-east"]), + "9a_c-00_east": PreRegion("9a_c-00_east", "9a_c-00", connections_by_region["9a_c-00_east"], locations_by_region["9a_c-00_east"]), - "9a_c-00b_west": PreRegion("9a_c-00b_west", "9a_c-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-00b_west"]), + "9a_c-00b_west": PreRegion("9a_c-00b_west", "9a_c-00b", connections_by_region["9a_c-00b_west"], locations_by_region["9a_c-00b_west"]), - "9a_c-01_west": PreRegion("9a_c-01_west", "9a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-01_west"]), - "9a_c-01_east": PreRegion("9a_c-01_east", "9a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-01_east"]), + "9a_c-01_west": PreRegion("9a_c-01_west", "9a_c-01", connections_by_region["9a_c-01_west"], locations_by_region["9a_c-01_west"]), + "9a_c-01_east": PreRegion("9a_c-01_east", "9a_c-01", connections_by_region["9a_c-01_east"], locations_by_region["9a_c-01_east"]), - "9a_c-02_west": PreRegion("9a_c-02_west", "9a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-02_west"]), - "9a_c-02_east": PreRegion("9a_c-02_east", "9a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-02_east"]), + "9a_c-02_west": PreRegion("9a_c-02_west", "9a_c-02", connections_by_region["9a_c-02_west"], locations_by_region["9a_c-02_west"]), + "9a_c-02_east": PreRegion("9a_c-02_east", "9a_c-02", connections_by_region["9a_c-02_east"], locations_by_region["9a_c-02_east"]), - "9a_c-03_west": PreRegion("9a_c-03_west", "9a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03_west"]), - "9a_c-03_north-west": PreRegion("9a_c-03_north-west", "9a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03_north-west"]), - "9a_c-03_north": PreRegion("9a_c-03_north", "9a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03_north"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03_north"]), - "9a_c-03_north-east": PreRegion("9a_c-03_north-east", "9a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03_north-east"]), - "9a_c-03_east": PreRegion("9a_c-03_east", "9a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03_east"]), + "9a_c-03_west": PreRegion("9a_c-03_west", "9a_c-03", connections_by_region["9a_c-03_west"], locations_by_region["9a_c-03_west"]), + "9a_c-03_north-west": PreRegion("9a_c-03_north-west", "9a_c-03", connections_by_region["9a_c-03_north-west"], locations_by_region["9a_c-03_north-west"]), + "9a_c-03_north": PreRegion("9a_c-03_north", "9a_c-03", connections_by_region["9a_c-03_north"], locations_by_region["9a_c-03_north"]), + "9a_c-03_north-east": PreRegion("9a_c-03_north-east", "9a_c-03", connections_by_region["9a_c-03_north-east"], locations_by_region["9a_c-03_north-east"]), + "9a_c-03_east": PreRegion("9a_c-03_east", "9a_c-03", connections_by_region["9a_c-03_east"], locations_by_region["9a_c-03_east"]), - "9a_c-03b_west": PreRegion("9a_c-03b_west", "9a_c-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03b_west"]), - "9a_c-03b_south": PreRegion("9a_c-03b_south", "9a_c-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03b_south"]), - "9a_c-03b_east": PreRegion("9a_c-03b_east", "9a_c-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-03b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-03b_east"]), + "9a_c-03b_west": PreRegion("9a_c-03b_west", "9a_c-03b", connections_by_region["9a_c-03b_west"], locations_by_region["9a_c-03b_west"]), + "9a_c-03b_south": PreRegion("9a_c-03b_south", "9a_c-03b", connections_by_region["9a_c-03b_south"], locations_by_region["9a_c-03b_south"]), + "9a_c-03b_east": PreRegion("9a_c-03b_east", "9a_c-03b", connections_by_region["9a_c-03b_east"], locations_by_region["9a_c-03b_east"]), - "9a_c-04_west": PreRegion("9a_c-04_west", "9a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-04_west"]), - "9a_c-04_east": PreRegion("9a_c-04_east", "9a_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_c-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_c-04_east"]), + "9a_c-04_west": PreRegion("9a_c-04_west", "9a_c-04", connections_by_region["9a_c-04_west"], locations_by_region["9a_c-04_west"]), + "9a_c-04_east": PreRegion("9a_c-04_east", "9a_c-04", connections_by_region["9a_c-04_east"], locations_by_region["9a_c-04_east"]), - "9a_d-00_bottom": PreRegion("9a_d-00_bottom", "9a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-00_bottom"]), - "9a_d-00_top": PreRegion("9a_d-00_top", "9a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-00_top"]), + "9a_d-00_bottom": PreRegion("9a_d-00_bottom", "9a_d-00", connections_by_region["9a_d-00_bottom"], locations_by_region["9a_d-00_bottom"]), + "9a_d-00_top": PreRegion("9a_d-00_top", "9a_d-00", connections_by_region["9a_d-00_top"], locations_by_region["9a_d-00_top"]), - "9a_d-01_bottom": PreRegion("9a_d-01_bottom", "9a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-01_bottom"]), - "9a_d-01_top": PreRegion("9a_d-01_top", "9a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-01_top"]), + "9a_d-01_bottom": PreRegion("9a_d-01_bottom", "9a_d-01", connections_by_region["9a_d-01_bottom"], locations_by_region["9a_d-01_bottom"]), + "9a_d-01_top": PreRegion("9a_d-01_top", "9a_d-01", connections_by_region["9a_d-01_top"], locations_by_region["9a_d-01_top"]), - "9a_d-02_bottom": PreRegion("9a_d-02_bottom", "9a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-02_bottom"]), - "9a_d-02_top": PreRegion("9a_d-02_top", "9a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-02_top"]), + "9a_d-02_bottom": PreRegion("9a_d-02_bottom", "9a_d-02", connections_by_region["9a_d-02_bottom"], locations_by_region["9a_d-02_bottom"]), + "9a_d-02_top": PreRegion("9a_d-02_top", "9a_d-02", connections_by_region["9a_d-02_top"], locations_by_region["9a_d-02_top"]), - "9a_d-03_bottom": PreRegion("9a_d-03_bottom", "9a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-03_bottom"]), - "9a_d-03_top": PreRegion("9a_d-03_top", "9a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-03_top"]), + "9a_d-03_bottom": PreRegion("9a_d-03_bottom", "9a_d-03", connections_by_region["9a_d-03_bottom"], locations_by_region["9a_d-03_bottom"]), + "9a_d-03_top": PreRegion("9a_d-03_top", "9a_d-03", connections_by_region["9a_d-03_top"], locations_by_region["9a_d-03_top"]), - "9a_d-04_bottom": PreRegion("9a_d-04_bottom", "9a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-04_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-04_bottom"]), - "9a_d-04_top": PreRegion("9a_d-04_top", "9a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-04_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-04_top"]), + "9a_d-04_bottom": PreRegion("9a_d-04_bottom", "9a_d-04", connections_by_region["9a_d-04_bottom"], locations_by_region["9a_d-04_bottom"]), + "9a_d-04_top": PreRegion("9a_d-04_top", "9a_d-04", connections_by_region["9a_d-04_top"], locations_by_region["9a_d-04_top"]), - "9a_d-05_bottom": PreRegion("9a_d-05_bottom", "9a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-05_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-05_bottom"]), - "9a_d-05_top": PreRegion("9a_d-05_top", "9a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-05_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-05_top"]), + "9a_d-05_bottom": PreRegion("9a_d-05_bottom", "9a_d-05", connections_by_region["9a_d-05_bottom"], locations_by_region["9a_d-05_bottom"]), + "9a_d-05_top": PreRegion("9a_d-05_top", "9a_d-05", connections_by_region["9a_d-05_top"], locations_by_region["9a_d-05_top"]), - "9a_d-06_bottom": PreRegion("9a_d-06_bottom", "9a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-06_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-06_bottom"]), - "9a_d-06_top": PreRegion("9a_d-06_top", "9a_d-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-06_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-06_top"]), + "9a_d-06_bottom": PreRegion("9a_d-06_bottom", "9a_d-06", connections_by_region["9a_d-06_bottom"], locations_by_region["9a_d-06_bottom"]), + "9a_d-06_top": PreRegion("9a_d-06_top", "9a_d-06", connections_by_region["9a_d-06_top"], locations_by_region["9a_d-06_top"]), - "9a_d-07_bottom": PreRegion("9a_d-07_bottom", "9a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-07_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-07_bottom"]), - "9a_d-07_top": PreRegion("9a_d-07_top", "9a_d-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-07_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-07_top"]), + "9a_d-07_bottom": PreRegion("9a_d-07_bottom", "9a_d-07", connections_by_region["9a_d-07_bottom"], locations_by_region["9a_d-07_bottom"]), + "9a_d-07_top": PreRegion("9a_d-07_top", "9a_d-07", connections_by_region["9a_d-07_top"], locations_by_region["9a_d-07_top"]), - "9a_d-08_west": PreRegion("9a_d-08_west", "9a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-08_west"]), - "9a_d-08_east": PreRegion("9a_d-08_east", "9a_d-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-08_east"]), + "9a_d-08_west": PreRegion("9a_d-08_west", "9a_d-08", connections_by_region["9a_d-08_west"], locations_by_region["9a_d-08_west"]), + "9a_d-08_east": PreRegion("9a_d-08_east", "9a_d-08", connections_by_region["9a_d-08_east"], locations_by_region["9a_d-08_east"]), - "9a_d-09_west": PreRegion("9a_d-09_west", "9a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-09_west"]), - "9a_d-09_east": PreRegion("9a_d-09_east", "9a_d-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-09_east"]), + "9a_d-09_west": PreRegion("9a_d-09_west", "9a_d-09", connections_by_region["9a_d-09_west"], locations_by_region["9a_d-09_west"]), + "9a_d-09_east": PreRegion("9a_d-09_east", "9a_d-09", connections_by_region["9a_d-09_east"], locations_by_region["9a_d-09_east"]), - "9a_d-10_west": PreRegion("9a_d-10_west", "9a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10_west"]), - "9a_d-10_east": PreRegion("9a_d-10_east", "9a_d-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10_east"]), + "9a_d-10_west": PreRegion("9a_d-10_west", "9a_d-10", connections_by_region["9a_d-10_west"], locations_by_region["9a_d-10_west"]), + "9a_d-10_east": PreRegion("9a_d-10_east", "9a_d-10", connections_by_region["9a_d-10_east"], locations_by_region["9a_d-10_east"]), - "9a_d-10b_west": PreRegion("9a_d-10b_west", "9a_d-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10b_west"]), - "9a_d-10b_east": PreRegion("9a_d-10b_east", "9a_d-10b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10b_east"]), + "9a_d-10b_west": PreRegion("9a_d-10b_west", "9a_d-10b", connections_by_region["9a_d-10b_west"], locations_by_region["9a_d-10b_west"]), + "9a_d-10b_east": PreRegion("9a_d-10b_east", "9a_d-10b", connections_by_region["9a_d-10b_east"], locations_by_region["9a_d-10b_east"]), - "9a_d-10c_west": PreRegion("9a_d-10c_west", "9a_d-10c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10c_west"]), - "9a_d-10c_east": PreRegion("9a_d-10c_east", "9a_d-10c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-10c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-10c_east"]), + "9a_d-10c_west": PreRegion("9a_d-10c_west", "9a_d-10c", connections_by_region["9a_d-10c_west"], locations_by_region["9a_d-10c_west"]), + "9a_d-10c_east": PreRegion("9a_d-10c_east", "9a_d-10c", connections_by_region["9a_d-10c_east"], locations_by_region["9a_d-10c_east"]), - "9a_d-11_west": PreRegion("9a_d-11_west", "9a_d-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-11_west"]), - "9a_d-11_center": PreRegion("9a_d-11_center", "9a_d-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-11_center"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-11_center"]), - "9a_d-11_east": PreRegion("9a_d-11_east", "9a_d-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_d-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_d-11_east"]), + "9a_d-11_west": PreRegion("9a_d-11_west", "9a_d-11", connections_by_region["9a_d-11_west"], locations_by_region["9a_d-11_west"]), + "9a_d-11_center": PreRegion("9a_d-11_center", "9a_d-11", connections_by_region["9a_d-11_center"], locations_by_region["9a_d-11_center"]), + "9a_d-11_east": PreRegion("9a_d-11_east", "9a_d-11", connections_by_region["9a_d-11_east"], locations_by_region["9a_d-11_east"]), - "9a_space_west": PreRegion("9a_space_west", "9a_space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_space_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_space_west"]), - "9a_space_goal": PreRegion("9a_space_goal", "9a_space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9a_space_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "9a_space_goal"]), + "9a_space_west": PreRegion("9a_space_west", "9a_space", connections_by_region["9a_space_west"], locations_by_region["9a_space_west"]), + "9a_space_goal": PreRegion("9a_space_goal", "9a_space", connections_by_region["9a_space_goal"], locations_by_region["9a_space_goal"]), - "9b_00_east": PreRegion("9b_00_east", "9b_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_00_east"]), + "9b_00_east": PreRegion("9b_00_east", "9b_00", connections_by_region["9b_00_east"], locations_by_region["9b_00_east"]), - "9b_01_west": PreRegion("9b_01_west", "9b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_01_west"]), - "9b_01_east": PreRegion("9b_01_east", "9b_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_01_east"]), + "9b_01_west": PreRegion("9b_01_west", "9b_01", connections_by_region["9b_01_west"], locations_by_region["9b_01_west"]), + "9b_01_east": PreRegion("9b_01_east", "9b_01", connections_by_region["9b_01_east"], locations_by_region["9b_01_east"]), - "9b_a-00_west": PreRegion("9b_a-00_west", "9b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-00_west"]), - "9b_a-00_east": PreRegion("9b_a-00_east", "9b_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-00_east"]), + "9b_a-00_west": PreRegion("9b_a-00_west", "9b_a-00", connections_by_region["9b_a-00_west"], locations_by_region["9b_a-00_west"]), + "9b_a-00_east": PreRegion("9b_a-00_east", "9b_a-00", connections_by_region["9b_a-00_east"], locations_by_region["9b_a-00_east"]), - "9b_a-01_west": PreRegion("9b_a-01_west", "9b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-01_west"]), - "9b_a-01_east": PreRegion("9b_a-01_east", "9b_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-01_east"]), + "9b_a-01_west": PreRegion("9b_a-01_west", "9b_a-01", connections_by_region["9b_a-01_west"], locations_by_region["9b_a-01_west"]), + "9b_a-01_east": PreRegion("9b_a-01_east", "9b_a-01", connections_by_region["9b_a-01_east"], locations_by_region["9b_a-01_east"]), - "9b_a-02_west": PreRegion("9b_a-02_west", "9b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-02_west"]), - "9b_a-02_east": PreRegion("9b_a-02_east", "9b_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-02_east"]), + "9b_a-02_west": PreRegion("9b_a-02_west", "9b_a-02", connections_by_region["9b_a-02_west"], locations_by_region["9b_a-02_west"]), + "9b_a-02_east": PreRegion("9b_a-02_east", "9b_a-02", connections_by_region["9b_a-02_east"], locations_by_region["9b_a-02_east"]), - "9b_a-03_west": PreRegion("9b_a-03_west", "9b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-03_west"]), - "9b_a-03_east": PreRegion("9b_a-03_east", "9b_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-03_east"]), + "9b_a-03_west": PreRegion("9b_a-03_west", "9b_a-03", connections_by_region["9b_a-03_west"], locations_by_region["9b_a-03_west"]), + "9b_a-03_east": PreRegion("9b_a-03_east", "9b_a-03", connections_by_region["9b_a-03_east"], locations_by_region["9b_a-03_east"]), - "9b_a-04_west": PreRegion("9b_a-04_west", "9b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-04_west"]), - "9b_a-04_east": PreRegion("9b_a-04_east", "9b_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-04_east"]), + "9b_a-04_west": PreRegion("9b_a-04_west", "9b_a-04", connections_by_region["9b_a-04_west"], locations_by_region["9b_a-04_west"]), + "9b_a-04_east": PreRegion("9b_a-04_east", "9b_a-04", connections_by_region["9b_a-04_east"], locations_by_region["9b_a-04_east"]), - "9b_a-05_west": PreRegion("9b_a-05_west", "9b_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-05_west"]), - "9b_a-05_east": PreRegion("9b_a-05_east", "9b_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_a-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_a-05_east"]), + "9b_a-05_west": PreRegion("9b_a-05_west", "9b_a-05", connections_by_region["9b_a-05_west"], locations_by_region["9b_a-05_west"]), + "9b_a-05_east": PreRegion("9b_a-05_east", "9b_a-05", connections_by_region["9b_a-05_east"], locations_by_region["9b_a-05_east"]), - "9b_b-00_west": PreRegion("9b_b-00_west", "9b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-00_west"]), - "9b_b-00_east": PreRegion("9b_b-00_east", "9b_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-00_east"]), + "9b_b-00_west": PreRegion("9b_b-00_west", "9b_b-00", connections_by_region["9b_b-00_west"], locations_by_region["9b_b-00_west"]), + "9b_b-00_east": PreRegion("9b_b-00_east", "9b_b-00", connections_by_region["9b_b-00_east"], locations_by_region["9b_b-00_east"]), - "9b_b-01_west": PreRegion("9b_b-01_west", "9b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-01_west"]), - "9b_b-01_east": PreRegion("9b_b-01_east", "9b_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-01_east"]), + "9b_b-01_west": PreRegion("9b_b-01_west", "9b_b-01", connections_by_region["9b_b-01_west"], locations_by_region["9b_b-01_west"]), + "9b_b-01_east": PreRegion("9b_b-01_east", "9b_b-01", connections_by_region["9b_b-01_east"], locations_by_region["9b_b-01_east"]), - "9b_b-02_west": PreRegion("9b_b-02_west", "9b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-02_west"]), - "9b_b-02_east": PreRegion("9b_b-02_east", "9b_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-02_east"]), + "9b_b-02_west": PreRegion("9b_b-02_west", "9b_b-02", connections_by_region["9b_b-02_west"], locations_by_region["9b_b-02_west"]), + "9b_b-02_east": PreRegion("9b_b-02_east", "9b_b-02", connections_by_region["9b_b-02_east"], locations_by_region["9b_b-02_east"]), - "9b_b-03_west": PreRegion("9b_b-03_west", "9b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-03_west"]), - "9b_b-03_east": PreRegion("9b_b-03_east", "9b_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-03_east"]), + "9b_b-03_west": PreRegion("9b_b-03_west", "9b_b-03", connections_by_region["9b_b-03_west"], locations_by_region["9b_b-03_west"]), + "9b_b-03_east": PreRegion("9b_b-03_east", "9b_b-03", connections_by_region["9b_b-03_east"], locations_by_region["9b_b-03_east"]), - "9b_b-04_west": PreRegion("9b_b-04_west", "9b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-04_west"]), - "9b_b-04_east": PreRegion("9b_b-04_east", "9b_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-04_east"]), + "9b_b-04_west": PreRegion("9b_b-04_west", "9b_b-04", connections_by_region["9b_b-04_west"], locations_by_region["9b_b-04_west"]), + "9b_b-04_east": PreRegion("9b_b-04_east", "9b_b-04", connections_by_region["9b_b-04_east"], locations_by_region["9b_b-04_east"]), - "9b_b-05_west": PreRegion("9b_b-05_west", "9b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-05_west"]), - "9b_b-05_east": PreRegion("9b_b-05_east", "9b_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_b-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_b-05_east"]), + "9b_b-05_west": PreRegion("9b_b-05_west", "9b_b-05", connections_by_region["9b_b-05_west"], locations_by_region["9b_b-05_west"]), + "9b_b-05_east": PreRegion("9b_b-05_east", "9b_b-05", connections_by_region["9b_b-05_east"], locations_by_region["9b_b-05_east"]), - "9b_c-01_bottom": PreRegion("9b_c-01_bottom", "9b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-01_bottom"]), - "9b_c-01_top": PreRegion("9b_c-01_top", "9b_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-01_top"]), + "9b_c-01_bottom": PreRegion("9b_c-01_bottom", "9b_c-01", connections_by_region["9b_c-01_bottom"], locations_by_region["9b_c-01_bottom"]), + "9b_c-01_top": PreRegion("9b_c-01_top", "9b_c-01", connections_by_region["9b_c-01_top"], locations_by_region["9b_c-01_top"]), - "9b_c-02_bottom": PreRegion("9b_c-02_bottom", "9b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-02_bottom"]), - "9b_c-02_top": PreRegion("9b_c-02_top", "9b_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-02_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-02_top"]), + "9b_c-02_bottom": PreRegion("9b_c-02_bottom", "9b_c-02", connections_by_region["9b_c-02_bottom"], locations_by_region["9b_c-02_bottom"]), + "9b_c-02_top": PreRegion("9b_c-02_top", "9b_c-02", connections_by_region["9b_c-02_top"], locations_by_region["9b_c-02_top"]), - "9b_c-03_bottom": PreRegion("9b_c-03_bottom", "9b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-03_bottom"]), - "9b_c-03_top": PreRegion("9b_c-03_top", "9b_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-03_top"]), + "9b_c-03_bottom": PreRegion("9b_c-03_bottom", "9b_c-03", connections_by_region["9b_c-03_bottom"], locations_by_region["9b_c-03_bottom"]), + "9b_c-03_top": PreRegion("9b_c-03_top", "9b_c-03", connections_by_region["9b_c-03_top"], locations_by_region["9b_c-03_top"]), - "9b_c-04_bottom": PreRegion("9b_c-04_bottom", "9b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-04_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-04_bottom"]), - "9b_c-04_top": PreRegion("9b_c-04_top", "9b_c-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-04_top"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-04_top"]), + "9b_c-04_bottom": PreRegion("9b_c-04_bottom", "9b_c-04", connections_by_region["9b_c-04_bottom"], locations_by_region["9b_c-04_bottom"]), + "9b_c-04_top": PreRegion("9b_c-04_top", "9b_c-04", connections_by_region["9b_c-04_top"], locations_by_region["9b_c-04_top"]), - "9b_c-05_west": PreRegion("9b_c-05_west", "9b_c-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-05_west"]), - "9b_c-05_east": PreRegion("9b_c-05_east", "9b_c-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-05_east"]), + "9b_c-05_west": PreRegion("9b_c-05_west", "9b_c-05", connections_by_region["9b_c-05_west"], locations_by_region["9b_c-05_west"]), + "9b_c-05_east": PreRegion("9b_c-05_east", "9b_c-05", connections_by_region["9b_c-05_east"], locations_by_region["9b_c-05_east"]), - "9b_c-06_west": PreRegion("9b_c-06_west", "9b_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-06_west"]), - "9b_c-06_east": PreRegion("9b_c-06_east", "9b_c-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-06_east"]), + "9b_c-06_west": PreRegion("9b_c-06_west", "9b_c-06", connections_by_region["9b_c-06_west"], locations_by_region["9b_c-06_west"]), + "9b_c-06_east": PreRegion("9b_c-06_east", "9b_c-06", connections_by_region["9b_c-06_east"], locations_by_region["9b_c-06_east"]), - "9b_c-08_west": PreRegion("9b_c-08_west", "9b_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-08_west"]), - "9b_c-08_east": PreRegion("9b_c-08_east", "9b_c-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-08_east"]), + "9b_c-08_west": PreRegion("9b_c-08_west", "9b_c-08", connections_by_region["9b_c-08_west"], locations_by_region["9b_c-08_west"]), + "9b_c-08_east": PreRegion("9b_c-08_east", "9b_c-08", connections_by_region["9b_c-08_east"], locations_by_region["9b_c-08_east"]), - "9b_c-07_west": PreRegion("9b_c-07_west", "9b_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-07_west"]), - "9b_c-07_east": PreRegion("9b_c-07_east", "9b_c-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_c-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_c-07_east"]), + "9b_c-07_west": PreRegion("9b_c-07_west", "9b_c-07", connections_by_region["9b_c-07_west"], locations_by_region["9b_c-07_west"]), + "9b_c-07_east": PreRegion("9b_c-07_east", "9b_c-07", connections_by_region["9b_c-07_east"], locations_by_region["9b_c-07_east"]), - "9b_space_west": PreRegion("9b_space_west", "9b_space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_space_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_space_west"]), - "9b_space_goal": PreRegion("9b_space_goal", "9b_space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9b_space_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "9b_space_goal"]), + "9b_space_west": PreRegion("9b_space_west", "9b_space", connections_by_region["9b_space_west"], locations_by_region["9b_space_west"]), + "9b_space_goal": PreRegion("9b_space_goal", "9b_space", connections_by_region["9b_space_goal"], locations_by_region["9b_space_goal"]), - "9c_intro_west": PreRegion("9c_intro_west", "9c_intro", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_intro_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_intro_west"]), - "9c_intro_east": PreRegion("9c_intro_east", "9c_intro", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_intro_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_intro_east"]), + "9c_intro_west": PreRegion("9c_intro_west", "9c_intro", connections_by_region["9c_intro_west"], locations_by_region["9c_intro_west"]), + "9c_intro_east": PreRegion("9c_intro_east", "9c_intro", connections_by_region["9c_intro_east"], locations_by_region["9c_intro_east"]), - "9c_00_west": PreRegion("9c_00_west", "9c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_00_west"]), - "9c_00_east": PreRegion("9c_00_east", "9c_00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_00_east"]), + "9c_00_west": PreRegion("9c_00_west", "9c_00", connections_by_region["9c_00_west"], locations_by_region["9c_00_west"]), + "9c_00_east": PreRegion("9c_00_east", "9c_00", connections_by_region["9c_00_east"], locations_by_region["9c_00_east"]), - "9c_01_west": PreRegion("9c_01_west", "9c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_01_west"]), - "9c_01_east": PreRegion("9c_01_east", "9c_01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_01_east"]), + "9c_01_west": PreRegion("9c_01_west", "9c_01", connections_by_region["9c_01_west"], locations_by_region["9c_01_west"]), + "9c_01_east": PreRegion("9c_01_east", "9c_01", connections_by_region["9c_01_east"], locations_by_region["9c_01_east"]), - "9c_02_west": PreRegion("9c_02_west", "9c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_02_west"]), - "9c_02_goal": PreRegion("9c_02_goal", "9c_02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "9c_02_goal"], [loc for _, loc in all_locations.items() if loc.region_name == "9c_02_goal"]), + "9c_02_west": PreRegion("9c_02_west", "9c_02", connections_by_region["9c_02_west"], locations_by_region["9c_02_west"]), + "9c_02_goal": PreRegion("9c_02_goal", "9c_02", connections_by_region["9c_02_goal"], locations_by_region["9c_02_goal"]), - "10a_intro-00-past_west": PreRegion("10a_intro-00-past_west", "10a_intro-00-past", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-00-past_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-00-past_west"]), - "10a_intro-00-past_east": PreRegion("10a_intro-00-past_east", "10a_intro-00-past", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-00-past_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-00-past_east"]), + "10a_intro-00-past_west": PreRegion("10a_intro-00-past_west", "10a_intro-00-past", connections_by_region["10a_intro-00-past_west"], locations_by_region["10a_intro-00-past_west"]), + "10a_intro-00-past_east": PreRegion("10a_intro-00-past_east", "10a_intro-00-past", connections_by_region["10a_intro-00-past_east"], locations_by_region["10a_intro-00-past_east"]), - "10a_intro-01-future_west": PreRegion("10a_intro-01-future_west", "10a_intro-01-future", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-01-future_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-01-future_west"]), - "10a_intro-01-future_east": PreRegion("10a_intro-01-future_east", "10a_intro-01-future", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-01-future_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-01-future_east"]), + "10a_intro-01-future_west": PreRegion("10a_intro-01-future_west", "10a_intro-01-future", connections_by_region["10a_intro-01-future_west"], locations_by_region["10a_intro-01-future_west"]), + "10a_intro-01-future_east": PreRegion("10a_intro-01-future_east", "10a_intro-01-future", connections_by_region["10a_intro-01-future_east"], locations_by_region["10a_intro-01-future_east"]), - "10a_intro-02-launch_bottom": PreRegion("10a_intro-02-launch_bottom", "10a_intro-02-launch", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-02-launch_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-02-launch_bottom"]), - "10a_intro-02-launch_top": PreRegion("10a_intro-02-launch_top", "10a_intro-02-launch", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-02-launch_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-02-launch_top"]), + "10a_intro-02-launch_bottom": PreRegion("10a_intro-02-launch_bottom", "10a_intro-02-launch", connections_by_region["10a_intro-02-launch_bottom"], locations_by_region["10a_intro-02-launch_bottom"]), + "10a_intro-02-launch_top": PreRegion("10a_intro-02-launch_top", "10a_intro-02-launch", connections_by_region["10a_intro-02-launch_top"], locations_by_region["10a_intro-02-launch_top"]), - "10a_intro-03-space_west": PreRegion("10a_intro-03-space_west", "10a_intro-03-space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-03-space_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-03-space_west"]), - "10a_intro-03-space_east": PreRegion("10a_intro-03-space_east", "10a_intro-03-space", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_intro-03-space_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_intro-03-space_east"]), + "10a_intro-03-space_west": PreRegion("10a_intro-03-space_west", "10a_intro-03-space", connections_by_region["10a_intro-03-space_west"], locations_by_region["10a_intro-03-space_west"]), + "10a_intro-03-space_east": PreRegion("10a_intro-03-space_east", "10a_intro-03-space", connections_by_region["10a_intro-03-space_east"], locations_by_region["10a_intro-03-space_east"]), - "10a_a-00_west": PreRegion("10a_a-00_west", "10a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-00_west"]), - "10a_a-00_east": PreRegion("10a_a-00_east", "10a_a-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-00_east"]), + "10a_a-00_west": PreRegion("10a_a-00_west", "10a_a-00", connections_by_region["10a_a-00_west"], locations_by_region["10a_a-00_west"]), + "10a_a-00_east": PreRegion("10a_a-00_east", "10a_a-00", connections_by_region["10a_a-00_east"], locations_by_region["10a_a-00_east"]), - "10a_a-01_west": PreRegion("10a_a-01_west", "10a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-01_west"]), - "10a_a-01_east": PreRegion("10a_a-01_east", "10a_a-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-01_east"]), + "10a_a-01_west": PreRegion("10a_a-01_west", "10a_a-01", connections_by_region["10a_a-01_west"], locations_by_region["10a_a-01_west"]), + "10a_a-01_east": PreRegion("10a_a-01_east", "10a_a-01", connections_by_region["10a_a-01_east"], locations_by_region["10a_a-01_east"]), - "10a_a-02_west": PreRegion("10a_a-02_west", "10a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-02_west"]), - "10a_a-02_east": PreRegion("10a_a-02_east", "10a_a-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-02_east"]), + "10a_a-02_west": PreRegion("10a_a-02_west", "10a_a-02", connections_by_region["10a_a-02_west"], locations_by_region["10a_a-02_west"]), + "10a_a-02_east": PreRegion("10a_a-02_east", "10a_a-02", connections_by_region["10a_a-02_east"], locations_by_region["10a_a-02_east"]), - "10a_a-03_west": PreRegion("10a_a-03_west", "10a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-03_west"]), - "10a_a-03_east": PreRegion("10a_a-03_east", "10a_a-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-03_east"]), + "10a_a-03_west": PreRegion("10a_a-03_west", "10a_a-03", connections_by_region["10a_a-03_west"], locations_by_region["10a_a-03_west"]), + "10a_a-03_east": PreRegion("10a_a-03_east", "10a_a-03", connections_by_region["10a_a-03_east"], locations_by_region["10a_a-03_east"]), - "10a_a-04_west": PreRegion("10a_a-04_west", "10a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-04_west"]), - "10a_a-04_east": PreRegion("10a_a-04_east", "10a_a-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-04_east"]), + "10a_a-04_west": PreRegion("10a_a-04_west", "10a_a-04", connections_by_region["10a_a-04_west"], locations_by_region["10a_a-04_west"]), + "10a_a-04_east": PreRegion("10a_a-04_east", "10a_a-04", connections_by_region["10a_a-04_east"], locations_by_region["10a_a-04_east"]), - "10a_a-05_west": PreRegion("10a_a-05_west", "10a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-05_west"]), - "10a_a-05_east": PreRegion("10a_a-05_east", "10a_a-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_a-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_a-05_east"]), + "10a_a-05_west": PreRegion("10a_a-05_west", "10a_a-05", connections_by_region["10a_a-05_west"], locations_by_region["10a_a-05_west"]), + "10a_a-05_east": PreRegion("10a_a-05_east", "10a_a-05", connections_by_region["10a_a-05_east"], locations_by_region["10a_a-05_east"]), - "10a_b-00_west": PreRegion("10a_b-00_west", "10a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-00_west"]), - "10a_b-00_east": PreRegion("10a_b-00_east", "10a_b-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-00_east"]), + "10a_b-00_west": PreRegion("10a_b-00_west", "10a_b-00", connections_by_region["10a_b-00_west"], locations_by_region["10a_b-00_west"]), + "10a_b-00_east": PreRegion("10a_b-00_east", "10a_b-00", connections_by_region["10a_b-00_east"], locations_by_region["10a_b-00_east"]), - "10a_b-01_west": PreRegion("10a_b-01_west", "10a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-01_west"]), - "10a_b-01_east": PreRegion("10a_b-01_east", "10a_b-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-01_east"]), + "10a_b-01_west": PreRegion("10a_b-01_west", "10a_b-01", connections_by_region["10a_b-01_west"], locations_by_region["10a_b-01_west"]), + "10a_b-01_east": PreRegion("10a_b-01_east", "10a_b-01", connections_by_region["10a_b-01_east"], locations_by_region["10a_b-01_east"]), - "10a_b-02_west": PreRegion("10a_b-02_west", "10a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-02_west"]), - "10a_b-02_east": PreRegion("10a_b-02_east", "10a_b-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-02_east"]), + "10a_b-02_west": PreRegion("10a_b-02_west", "10a_b-02", connections_by_region["10a_b-02_west"], locations_by_region["10a_b-02_west"]), + "10a_b-02_east": PreRegion("10a_b-02_east", "10a_b-02", connections_by_region["10a_b-02_east"], locations_by_region["10a_b-02_east"]), - "10a_b-03_west": PreRegion("10a_b-03_west", "10a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-03_west"]), - "10a_b-03_east": PreRegion("10a_b-03_east", "10a_b-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-03_east"]), + "10a_b-03_west": PreRegion("10a_b-03_west", "10a_b-03", connections_by_region["10a_b-03_west"], locations_by_region["10a_b-03_west"]), + "10a_b-03_east": PreRegion("10a_b-03_east", "10a_b-03", connections_by_region["10a_b-03_east"], locations_by_region["10a_b-03_east"]), - "10a_b-04_west": PreRegion("10a_b-04_west", "10a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-04_west"]), - "10a_b-04_east": PreRegion("10a_b-04_east", "10a_b-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-04_east"]), + "10a_b-04_west": PreRegion("10a_b-04_west", "10a_b-04", connections_by_region["10a_b-04_west"], locations_by_region["10a_b-04_west"]), + "10a_b-04_east": PreRegion("10a_b-04_east", "10a_b-04", connections_by_region["10a_b-04_east"], locations_by_region["10a_b-04_east"]), - "10a_b-05_west": PreRegion("10a_b-05_west", "10a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-05_west"]), - "10a_b-05_east": PreRegion("10a_b-05_east", "10a_b-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-05_east"]), + "10a_b-05_west": PreRegion("10a_b-05_west", "10a_b-05", connections_by_region["10a_b-05_west"], locations_by_region["10a_b-05_west"]), + "10a_b-05_east": PreRegion("10a_b-05_east", "10a_b-05", connections_by_region["10a_b-05_east"], locations_by_region["10a_b-05_east"]), - "10a_b-06_west": PreRegion("10a_b-06_west", "10a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-06_west"]), - "10a_b-06_east": PreRegion("10a_b-06_east", "10a_b-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-06_east"]), + "10a_b-06_west": PreRegion("10a_b-06_west", "10a_b-06", connections_by_region["10a_b-06_west"], locations_by_region["10a_b-06_west"]), + "10a_b-06_east": PreRegion("10a_b-06_east", "10a_b-06", connections_by_region["10a_b-06_east"], locations_by_region["10a_b-06_east"]), - "10a_b-07_west": PreRegion("10a_b-07_west", "10a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-07_west"]), - "10a_b-07_east": PreRegion("10a_b-07_east", "10a_b-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_b-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_b-07_east"]), + "10a_b-07_west": PreRegion("10a_b-07_west", "10a_b-07", connections_by_region["10a_b-07_west"], locations_by_region["10a_b-07_west"]), + "10a_b-07_east": PreRegion("10a_b-07_east", "10a_b-07", connections_by_region["10a_b-07_east"], locations_by_region["10a_b-07_east"]), - "10a_c-00_west": PreRegion("10a_c-00_west", "10a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-00_west"]), - "10a_c-00_east": PreRegion("10a_c-00_east", "10a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-00_east"]), - "10a_c-00_north-east": PreRegion("10a_c-00_north-east", "10a_c-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-00_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-00_north-east"]), + "10a_c-00_west": PreRegion("10a_c-00_west", "10a_c-00", connections_by_region["10a_c-00_west"], locations_by_region["10a_c-00_west"]), + "10a_c-00_east": PreRegion("10a_c-00_east", "10a_c-00", connections_by_region["10a_c-00_east"], locations_by_region["10a_c-00_east"]), + "10a_c-00_north-east": PreRegion("10a_c-00_north-east", "10a_c-00", connections_by_region["10a_c-00_north-east"], locations_by_region["10a_c-00_north-east"]), - "10a_c-00b_west": PreRegion("10a_c-00b_west", "10a_c-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-00b_west"]), - "10a_c-00b_east": PreRegion("10a_c-00b_east", "10a_c-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-00b_east"]), + "10a_c-00b_west": PreRegion("10a_c-00b_west", "10a_c-00b", connections_by_region["10a_c-00b_west"], locations_by_region["10a_c-00b_west"]), + "10a_c-00b_east": PreRegion("10a_c-00b_east", "10a_c-00b", connections_by_region["10a_c-00b_east"], locations_by_region["10a_c-00b_east"]), - "10a_c-01_west": PreRegion("10a_c-01_west", "10a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-01_west"]), - "10a_c-01_east": PreRegion("10a_c-01_east", "10a_c-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-01_east"]), + "10a_c-01_west": PreRegion("10a_c-01_west", "10a_c-01", connections_by_region["10a_c-01_west"], locations_by_region["10a_c-01_west"]), + "10a_c-01_east": PreRegion("10a_c-01_east", "10a_c-01", connections_by_region["10a_c-01_east"], locations_by_region["10a_c-01_east"]), - "10a_c-02_west": PreRegion("10a_c-02_west", "10a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-02_west"]), - "10a_c-02_east": PreRegion("10a_c-02_east", "10a_c-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-02_east"]), + "10a_c-02_west": PreRegion("10a_c-02_west", "10a_c-02", connections_by_region["10a_c-02_west"], locations_by_region["10a_c-02_west"]), + "10a_c-02_east": PreRegion("10a_c-02_east", "10a_c-02", connections_by_region["10a_c-02_east"], locations_by_region["10a_c-02_east"]), - "10a_c-alt-00_west": PreRegion("10a_c-alt-00_west", "10a_c-alt-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-alt-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-alt-00_west"]), - "10a_c-alt-00_east": PreRegion("10a_c-alt-00_east", "10a_c-alt-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-alt-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-alt-00_east"]), + "10a_c-alt-00_west": PreRegion("10a_c-alt-00_west", "10a_c-alt-00", connections_by_region["10a_c-alt-00_west"], locations_by_region["10a_c-alt-00_west"]), + "10a_c-alt-00_east": PreRegion("10a_c-alt-00_east", "10a_c-alt-00", connections_by_region["10a_c-alt-00_east"], locations_by_region["10a_c-alt-00_east"]), - "10a_c-alt-01_west": PreRegion("10a_c-alt-01_west", "10a_c-alt-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-alt-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-alt-01_west"]), - "10a_c-alt-01_east": PreRegion("10a_c-alt-01_east", "10a_c-alt-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-alt-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-alt-01_east"]), + "10a_c-alt-01_west": PreRegion("10a_c-alt-01_west", "10a_c-alt-01", connections_by_region["10a_c-alt-01_west"], locations_by_region["10a_c-alt-01_west"]), + "10a_c-alt-01_east": PreRegion("10a_c-alt-01_east", "10a_c-alt-01", connections_by_region["10a_c-alt-01_east"], locations_by_region["10a_c-alt-01_east"]), - "10a_c-03_south-west": PreRegion("10a_c-03_south-west", "10a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-03_south-west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-03_south-west"]), - "10a_c-03_south": PreRegion("10a_c-03_south", "10a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-03_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-03_south"]), - "10a_c-03_north": PreRegion("10a_c-03_north", "10a_c-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_c-03_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_c-03_north"]), + "10a_c-03_south-west": PreRegion("10a_c-03_south-west", "10a_c-03", connections_by_region["10a_c-03_south-west"], locations_by_region["10a_c-03_south-west"]), + "10a_c-03_south": PreRegion("10a_c-03_south", "10a_c-03", connections_by_region["10a_c-03_south"], locations_by_region["10a_c-03_south"]), + "10a_c-03_north": PreRegion("10a_c-03_north", "10a_c-03", connections_by_region["10a_c-03_north"], locations_by_region["10a_c-03_north"]), - "10a_d-00_south": PreRegion("10a_d-00_south", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_south"]), - "10a_d-00_north": PreRegion("10a_d-00_north", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_north"]), - "10a_d-00_south-east": PreRegion("10a_d-00_south-east", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_south-east"]), - "10a_d-00_north-west": PreRegion("10a_d-00_north-west", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_north-west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_north-west"]), - "10a_d-00_breaker": PreRegion("10a_d-00_breaker", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_breaker"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_breaker"]), - "10a_d-00_north-east-door": PreRegion("10a_d-00_north-east-door", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_north-east-door"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_north-east-door"]), - "10a_d-00_south-east-door": PreRegion("10a_d-00_south-east-door", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_south-east-door"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_south-east-door"]), - "10a_d-00_south-west-door": PreRegion("10a_d-00_south-west-door", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_south-west-door"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_south-west-door"]), - "10a_d-00_west-door": PreRegion("10a_d-00_west-door", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_west-door"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_west-door"]), - "10a_d-00_north-west-door": PreRegion("10a_d-00_north-west-door", "10a_d-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-00_north-west-door"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-00_north-west-door"]), + "10a_d-00_south": PreRegion("10a_d-00_south", "10a_d-00", connections_by_region["10a_d-00_south"], locations_by_region["10a_d-00_south"]), + "10a_d-00_north": PreRegion("10a_d-00_north", "10a_d-00", connections_by_region["10a_d-00_north"], locations_by_region["10a_d-00_north"]), + "10a_d-00_south-east": PreRegion("10a_d-00_south-east", "10a_d-00", connections_by_region["10a_d-00_south-east"], locations_by_region["10a_d-00_south-east"]), + "10a_d-00_north-west": PreRegion("10a_d-00_north-west", "10a_d-00", connections_by_region["10a_d-00_north-west"], locations_by_region["10a_d-00_north-west"]), + "10a_d-00_breaker": PreRegion("10a_d-00_breaker", "10a_d-00", connections_by_region["10a_d-00_breaker"], locations_by_region["10a_d-00_breaker"]), + "10a_d-00_north-east-door": PreRegion("10a_d-00_north-east-door", "10a_d-00", connections_by_region["10a_d-00_north-east-door"], locations_by_region["10a_d-00_north-east-door"]), + "10a_d-00_south-east-door": PreRegion("10a_d-00_south-east-door", "10a_d-00", connections_by_region["10a_d-00_south-east-door"], locations_by_region["10a_d-00_south-east-door"]), + "10a_d-00_south-west-door": PreRegion("10a_d-00_south-west-door", "10a_d-00", connections_by_region["10a_d-00_south-west-door"], locations_by_region["10a_d-00_south-west-door"]), + "10a_d-00_west-door": PreRegion("10a_d-00_west-door", "10a_d-00", connections_by_region["10a_d-00_west-door"], locations_by_region["10a_d-00_west-door"]), + "10a_d-00_north-west-door": PreRegion("10a_d-00_north-west-door", "10a_d-00", connections_by_region["10a_d-00_north-west-door"], locations_by_region["10a_d-00_north-west-door"]), - "10a_d-04_west": PreRegion("10a_d-04_west", "10a_d-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-04_west"]), + "10a_d-04_west": PreRegion("10a_d-04_west", "10a_d-04", connections_by_region["10a_d-04_west"], locations_by_region["10a_d-04_west"]), - "10a_d-03_west": PreRegion("10a_d-03_west", "10a_d-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-03_west"]), + "10a_d-03_west": PreRegion("10a_d-03_west", "10a_d-03", connections_by_region["10a_d-03_west"], locations_by_region["10a_d-03_west"]), - "10a_d-01_east": PreRegion("10a_d-01_east", "10a_d-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-01_east"]), + "10a_d-01_east": PreRegion("10a_d-01_east", "10a_d-01", connections_by_region["10a_d-01_east"], locations_by_region["10a_d-01_east"]), - "10a_d-02_bottom": PreRegion("10a_d-02_bottom", "10a_d-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-02_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-02_bottom"]), + "10a_d-02_bottom": PreRegion("10a_d-02_bottom", "10a_d-02", connections_by_region["10a_d-02_bottom"], locations_by_region["10a_d-02_bottom"]), - "10a_d-05_west": PreRegion("10a_d-05_west", "10a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-05_west"]), - "10a_d-05_south": PreRegion("10a_d-05_south", "10a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-05_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-05_south"]), - "10a_d-05_north": PreRegion("10a_d-05_north", "10a_d-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_d-05_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_d-05_north"]), + "10a_d-05_west": PreRegion("10a_d-05_west", "10a_d-05", connections_by_region["10a_d-05_west"], locations_by_region["10a_d-05_west"]), + "10a_d-05_south": PreRegion("10a_d-05_south", "10a_d-05", connections_by_region["10a_d-05_south"], locations_by_region["10a_d-05_south"]), + "10a_d-05_north": PreRegion("10a_d-05_north", "10a_d-05", connections_by_region["10a_d-05_north"], locations_by_region["10a_d-05_north"]), - "10a_e-00y_south": PreRegion("10a_e-00y_south", "10a_e-00y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00y_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00y_south"]), - "10a_e-00y_south-east": PreRegion("10a_e-00y_south-east", "10a_e-00y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00y_south-east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00y_south-east"]), - "10a_e-00y_north-east": PreRegion("10a_e-00y_north-east", "10a_e-00y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00y_north-east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00y_north-east"]), - "10a_e-00y_north": PreRegion("10a_e-00y_north", "10a_e-00y", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00y_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00y_north"]), + "10a_e-00y_south": PreRegion("10a_e-00y_south", "10a_e-00y", connections_by_region["10a_e-00y_south"], locations_by_region["10a_e-00y_south"]), + "10a_e-00y_south-east": PreRegion("10a_e-00y_south-east", "10a_e-00y", connections_by_region["10a_e-00y_south-east"], locations_by_region["10a_e-00y_south-east"]), + "10a_e-00y_north-east": PreRegion("10a_e-00y_north-east", "10a_e-00y", connections_by_region["10a_e-00y_north-east"], locations_by_region["10a_e-00y_north-east"]), + "10a_e-00y_north": PreRegion("10a_e-00y_north", "10a_e-00y", connections_by_region["10a_e-00y_north"], locations_by_region["10a_e-00y_north"]), - "10a_e-00yb_south": PreRegion("10a_e-00yb_south", "10a_e-00yb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00yb_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00yb_south"]), - "10a_e-00yb_north": PreRegion("10a_e-00yb_north", "10a_e-00yb", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00yb_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00yb_north"]), + "10a_e-00yb_south": PreRegion("10a_e-00yb_south", "10a_e-00yb", connections_by_region["10a_e-00yb_south"], locations_by_region["10a_e-00yb_south"]), + "10a_e-00yb_north": PreRegion("10a_e-00yb_north", "10a_e-00yb", connections_by_region["10a_e-00yb_north"], locations_by_region["10a_e-00yb_north"]), - "10a_e-00z_south": PreRegion("10a_e-00z_south", "10a_e-00z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00z_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00z_south"]), - "10a_e-00z_north": PreRegion("10a_e-00z_north", "10a_e-00z", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00z_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00z_north"]), + "10a_e-00z_south": PreRegion("10a_e-00z_south", "10a_e-00z", connections_by_region["10a_e-00z_south"], locations_by_region["10a_e-00z_south"]), + "10a_e-00z_north": PreRegion("10a_e-00z_north", "10a_e-00z", connections_by_region["10a_e-00z_north"], locations_by_region["10a_e-00z_north"]), - "10a_e-00_south": PreRegion("10a_e-00_south", "10a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00_south"]), - "10a_e-00_north": PreRegion("10a_e-00_north", "10a_e-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00_north"]), + "10a_e-00_south": PreRegion("10a_e-00_south", "10a_e-00", connections_by_region["10a_e-00_south"], locations_by_region["10a_e-00_south"]), + "10a_e-00_north": PreRegion("10a_e-00_north", "10a_e-00", connections_by_region["10a_e-00_north"], locations_by_region["10a_e-00_north"]), - "10a_e-00b_south": PreRegion("10a_e-00b_south", "10a_e-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00b_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00b_south"]), - "10a_e-00b_north": PreRegion("10a_e-00b_north", "10a_e-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-00b_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-00b_north"]), + "10a_e-00b_south": PreRegion("10a_e-00b_south", "10a_e-00b", connections_by_region["10a_e-00b_south"], locations_by_region["10a_e-00b_south"]), + "10a_e-00b_north": PreRegion("10a_e-00b_north", "10a_e-00b", connections_by_region["10a_e-00b_north"], locations_by_region["10a_e-00b_north"]), - "10a_e-01_south": PreRegion("10a_e-01_south", "10a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-01_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-01_south"]), - "10a_e-01_north": PreRegion("10a_e-01_north", "10a_e-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-01_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-01_north"]), + "10a_e-01_south": PreRegion("10a_e-01_south", "10a_e-01", connections_by_region["10a_e-01_south"], locations_by_region["10a_e-01_south"]), + "10a_e-01_north": PreRegion("10a_e-01_north", "10a_e-01", connections_by_region["10a_e-01_north"], locations_by_region["10a_e-01_north"]), - "10a_e-02_west": PreRegion("10a_e-02_west", "10a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-02_west"]), - "10a_e-02_east": PreRegion("10a_e-02_east", "10a_e-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-02_east"]), + "10a_e-02_west": PreRegion("10a_e-02_west", "10a_e-02", connections_by_region["10a_e-02_west"], locations_by_region["10a_e-02_west"]), + "10a_e-02_east": PreRegion("10a_e-02_east", "10a_e-02", connections_by_region["10a_e-02_east"], locations_by_region["10a_e-02_east"]), - "10a_e-03_west": PreRegion("10a_e-03_west", "10a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-03_west"]), - "10a_e-03_east": PreRegion("10a_e-03_east", "10a_e-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-03_east"]), + "10a_e-03_west": PreRegion("10a_e-03_west", "10a_e-03", connections_by_region["10a_e-03_west"], locations_by_region["10a_e-03_west"]), + "10a_e-03_east": PreRegion("10a_e-03_east", "10a_e-03", connections_by_region["10a_e-03_east"], locations_by_region["10a_e-03_east"]), - "10a_e-04_west": PreRegion("10a_e-04_west", "10a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-04_west"]), - "10a_e-04_east": PreRegion("10a_e-04_east", "10a_e-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-04_east"]), + "10a_e-04_west": PreRegion("10a_e-04_west", "10a_e-04", connections_by_region["10a_e-04_west"], locations_by_region["10a_e-04_west"]), + "10a_e-04_east": PreRegion("10a_e-04_east", "10a_e-04", connections_by_region["10a_e-04_east"], locations_by_region["10a_e-04_east"]), - "10a_e-05_west": PreRegion("10a_e-05_west", "10a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05_west"]), - "10a_e-05_east": PreRegion("10a_e-05_east", "10a_e-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05_east"]), + "10a_e-05_west": PreRegion("10a_e-05_west", "10a_e-05", connections_by_region["10a_e-05_west"], locations_by_region["10a_e-05_west"]), + "10a_e-05_east": PreRegion("10a_e-05_east", "10a_e-05", connections_by_region["10a_e-05_east"], locations_by_region["10a_e-05_east"]), - "10a_e-05b_west": PreRegion("10a_e-05b_west", "10a_e-05b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05b_west"]), - "10a_e-05b_east": PreRegion("10a_e-05b_east", "10a_e-05b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05b_east"]), + "10a_e-05b_west": PreRegion("10a_e-05b_west", "10a_e-05b", connections_by_region["10a_e-05b_west"], locations_by_region["10a_e-05b_west"]), + "10a_e-05b_east": PreRegion("10a_e-05b_east", "10a_e-05b", connections_by_region["10a_e-05b_east"], locations_by_region["10a_e-05b_east"]), - "10a_e-05c_west": PreRegion("10a_e-05c_west", "10a_e-05c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05c_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05c_west"]), - "10a_e-05c_east": PreRegion("10a_e-05c_east", "10a_e-05c", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-05c_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-05c_east"]), + "10a_e-05c_west": PreRegion("10a_e-05c_west", "10a_e-05c", connections_by_region["10a_e-05c_west"], locations_by_region["10a_e-05c_west"]), + "10a_e-05c_east": PreRegion("10a_e-05c_east", "10a_e-05c", connections_by_region["10a_e-05c_east"], locations_by_region["10a_e-05c_east"]), - "10a_e-06_west": PreRegion("10a_e-06_west", "10a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-06_west"]), - "10a_e-06_east": PreRegion("10a_e-06_east", "10a_e-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-06_east"]), + "10a_e-06_west": PreRegion("10a_e-06_west", "10a_e-06", connections_by_region["10a_e-06_west"], locations_by_region["10a_e-06_west"]), + "10a_e-06_east": PreRegion("10a_e-06_east", "10a_e-06", connections_by_region["10a_e-06_east"], locations_by_region["10a_e-06_east"]), - "10a_e-07_west": PreRegion("10a_e-07_west", "10a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-07_west"]), - "10a_e-07_east": PreRegion("10a_e-07_east", "10a_e-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-07_east"]), + "10a_e-07_west": PreRegion("10a_e-07_west", "10a_e-07", connections_by_region["10a_e-07_west"], locations_by_region["10a_e-07_west"]), + "10a_e-07_east": PreRegion("10a_e-07_east", "10a_e-07", connections_by_region["10a_e-07_east"], locations_by_region["10a_e-07_east"]), - "10a_e-08_west": PreRegion("10a_e-08_west", "10a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-08_west"]), - "10a_e-08_east": PreRegion("10a_e-08_east", "10a_e-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10a_e-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10a_e-08_east"]), + "10a_e-08_west": PreRegion("10a_e-08_west", "10a_e-08", connections_by_region["10a_e-08_west"], locations_by_region["10a_e-08_west"]), + "10a_e-08_east": PreRegion("10a_e-08_east", "10a_e-08", connections_by_region["10a_e-08_east"], locations_by_region["10a_e-08_east"]), - "10b_f-door_west": PreRegion("10b_f-door_west", "10b_f-door", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-door_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-door_west"]), - "10b_f-door_east": PreRegion("10b_f-door_east", "10b_f-door", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-door_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-door_east"]), + "10b_f-door_west": PreRegion("10b_f-door_west", "10b_f-door", connections_by_region["10b_f-door_west"], locations_by_region["10b_f-door_west"]), + "10b_f-door_east": PreRegion("10b_f-door_east", "10b_f-door", connections_by_region["10b_f-door_east"], locations_by_region["10b_f-door_east"]), - "10b_f-00_west": PreRegion("10b_f-00_west", "10b_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-00_west"]), - "10b_f-00_east": PreRegion("10b_f-00_east", "10b_f-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-00_east"]), + "10b_f-00_west": PreRegion("10b_f-00_west", "10b_f-00", connections_by_region["10b_f-00_west"], locations_by_region["10b_f-00_west"]), + "10b_f-00_east": PreRegion("10b_f-00_east", "10b_f-00", connections_by_region["10b_f-00_east"], locations_by_region["10b_f-00_east"]), - "10b_f-01_west": PreRegion("10b_f-01_west", "10b_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-01_west"]), - "10b_f-01_east": PreRegion("10b_f-01_east", "10b_f-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-01_east"]), + "10b_f-01_west": PreRegion("10b_f-01_west", "10b_f-01", connections_by_region["10b_f-01_west"], locations_by_region["10b_f-01_west"]), + "10b_f-01_east": PreRegion("10b_f-01_east", "10b_f-01", connections_by_region["10b_f-01_east"], locations_by_region["10b_f-01_east"]), - "10b_f-02_west": PreRegion("10b_f-02_west", "10b_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-02_west"]), - "10b_f-02_east": PreRegion("10b_f-02_east", "10b_f-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-02_east"]), + "10b_f-02_west": PreRegion("10b_f-02_west", "10b_f-02", connections_by_region["10b_f-02_west"], locations_by_region["10b_f-02_west"]), + "10b_f-02_east": PreRegion("10b_f-02_east", "10b_f-02", connections_by_region["10b_f-02_east"], locations_by_region["10b_f-02_east"]), - "10b_f-03_west": PreRegion("10b_f-03_west", "10b_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-03_west"]), - "10b_f-03_east": PreRegion("10b_f-03_east", "10b_f-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-03_east"]), + "10b_f-03_west": PreRegion("10b_f-03_west", "10b_f-03", connections_by_region["10b_f-03_west"], locations_by_region["10b_f-03_west"]), + "10b_f-03_east": PreRegion("10b_f-03_east", "10b_f-03", connections_by_region["10b_f-03_east"], locations_by_region["10b_f-03_east"]), - "10b_f-04_west": PreRegion("10b_f-04_west", "10b_f-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-04_west"]), - "10b_f-04_east": PreRegion("10b_f-04_east", "10b_f-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-04_east"]), + "10b_f-04_west": PreRegion("10b_f-04_west", "10b_f-04", connections_by_region["10b_f-04_west"], locations_by_region["10b_f-04_west"]), + "10b_f-04_east": PreRegion("10b_f-04_east", "10b_f-04", connections_by_region["10b_f-04_east"], locations_by_region["10b_f-04_east"]), - "10b_f-05_west": PreRegion("10b_f-05_west", "10b_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-05_west"]), - "10b_f-05_east": PreRegion("10b_f-05_east", "10b_f-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-05_east"]), + "10b_f-05_west": PreRegion("10b_f-05_west", "10b_f-05", connections_by_region["10b_f-05_west"], locations_by_region["10b_f-05_west"]), + "10b_f-05_east": PreRegion("10b_f-05_east", "10b_f-05", connections_by_region["10b_f-05_east"], locations_by_region["10b_f-05_east"]), - "10b_f-06_west": PreRegion("10b_f-06_west", "10b_f-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-06_west"]), - "10b_f-06_east": PreRegion("10b_f-06_east", "10b_f-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-06_east"]), + "10b_f-06_west": PreRegion("10b_f-06_west", "10b_f-06", connections_by_region["10b_f-06_west"], locations_by_region["10b_f-06_west"]), + "10b_f-06_east": PreRegion("10b_f-06_east", "10b_f-06", connections_by_region["10b_f-06_east"], locations_by_region["10b_f-06_east"]), - "10b_f-07_west": PreRegion("10b_f-07_west", "10b_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-07_west"]), - "10b_f-07_east": PreRegion("10b_f-07_east", "10b_f-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-07_east"]), + "10b_f-07_west": PreRegion("10b_f-07_west", "10b_f-07", connections_by_region["10b_f-07_west"], locations_by_region["10b_f-07_west"]), + "10b_f-07_east": PreRegion("10b_f-07_east", "10b_f-07", connections_by_region["10b_f-07_east"], locations_by_region["10b_f-07_east"]), - "10b_f-08_west": PreRegion("10b_f-08_west", "10b_f-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-08_west"]), - "10b_f-08_east": PreRegion("10b_f-08_east", "10b_f-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-08_east"]), + "10b_f-08_west": PreRegion("10b_f-08_west", "10b_f-08", connections_by_region["10b_f-08_west"], locations_by_region["10b_f-08_west"]), + "10b_f-08_east": PreRegion("10b_f-08_east", "10b_f-08", connections_by_region["10b_f-08_east"], locations_by_region["10b_f-08_east"]), - "10b_f-09_west": PreRegion("10b_f-09_west", "10b_f-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-09_west"]), - "10b_f-09_east": PreRegion("10b_f-09_east", "10b_f-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_f-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_f-09_east"]), + "10b_f-09_west": PreRegion("10b_f-09_west", "10b_f-09", connections_by_region["10b_f-09_west"], locations_by_region["10b_f-09_west"]), + "10b_f-09_east": PreRegion("10b_f-09_east", "10b_f-09", connections_by_region["10b_f-09_east"], locations_by_region["10b_f-09_east"]), - "10b_g-00_bottom": PreRegion("10b_g-00_bottom", "10b_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-00_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-00_bottom"]), - "10b_g-00_top": PreRegion("10b_g-00_top", "10b_g-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-00_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-00_top"]), + "10b_g-00_bottom": PreRegion("10b_g-00_bottom", "10b_g-00", connections_by_region["10b_g-00_bottom"], locations_by_region["10b_g-00_bottom"]), + "10b_g-00_top": PreRegion("10b_g-00_top", "10b_g-00", connections_by_region["10b_g-00_top"], locations_by_region["10b_g-00_top"]), - "10b_g-01_bottom": PreRegion("10b_g-01_bottom", "10b_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-01_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-01_bottom"]), - "10b_g-01_top": PreRegion("10b_g-01_top", "10b_g-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-01_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-01_top"]), + "10b_g-01_bottom": PreRegion("10b_g-01_bottom", "10b_g-01", connections_by_region["10b_g-01_bottom"], locations_by_region["10b_g-01_bottom"]), + "10b_g-01_top": PreRegion("10b_g-01_top", "10b_g-01", connections_by_region["10b_g-01_top"], locations_by_region["10b_g-01_top"]), - "10b_g-03_bottom": PreRegion("10b_g-03_bottom", "10b_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-03_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-03_bottom"]), - "10b_g-03_top": PreRegion("10b_g-03_top", "10b_g-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-03_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-03_top"]), + "10b_g-03_bottom": PreRegion("10b_g-03_bottom", "10b_g-03", connections_by_region["10b_g-03_bottom"], locations_by_region["10b_g-03_bottom"]), + "10b_g-03_top": PreRegion("10b_g-03_top", "10b_g-03", connections_by_region["10b_g-03_top"], locations_by_region["10b_g-03_top"]), - "10b_g-02_west": PreRegion("10b_g-02_west", "10b_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-02_west"]), - "10b_g-02_east": PreRegion("10b_g-02_east", "10b_g-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-02_east"]), + "10b_g-02_west": PreRegion("10b_g-02_west", "10b_g-02", connections_by_region["10b_g-02_west"], locations_by_region["10b_g-02_west"]), + "10b_g-02_east": PreRegion("10b_g-02_east", "10b_g-02", connections_by_region["10b_g-02_east"], locations_by_region["10b_g-02_east"]), - "10b_g-04_west": PreRegion("10b_g-04_west", "10b_g-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-04_west"]), - "10b_g-04_east": PreRegion("10b_g-04_east", "10b_g-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-04_east"]), + "10b_g-04_west": PreRegion("10b_g-04_west", "10b_g-04", connections_by_region["10b_g-04_west"], locations_by_region["10b_g-04_west"]), + "10b_g-04_east": PreRegion("10b_g-04_east", "10b_g-04", connections_by_region["10b_g-04_east"], locations_by_region["10b_g-04_east"]), - "10b_g-05_west": PreRegion("10b_g-05_west", "10b_g-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-05_west"]), - "10b_g-05_east": PreRegion("10b_g-05_east", "10b_g-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-05_east"]), + "10b_g-05_west": PreRegion("10b_g-05_west", "10b_g-05", connections_by_region["10b_g-05_west"], locations_by_region["10b_g-05_west"]), + "10b_g-05_east": PreRegion("10b_g-05_east", "10b_g-05", connections_by_region["10b_g-05_east"], locations_by_region["10b_g-05_east"]), - "10b_g-06_west": PreRegion("10b_g-06_west", "10b_g-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-06_west"]), - "10b_g-06_east": PreRegion("10b_g-06_east", "10b_g-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_g-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_g-06_east"]), + "10b_g-06_west": PreRegion("10b_g-06_west", "10b_g-06", connections_by_region["10b_g-06_west"], locations_by_region["10b_g-06_west"]), + "10b_g-06_east": PreRegion("10b_g-06_east", "10b_g-06", connections_by_region["10b_g-06_east"], locations_by_region["10b_g-06_east"]), - "10b_h-00b_west": PreRegion("10b_h-00b_west", "10b_h-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-00b_west"]), - "10b_h-00b_east": PreRegion("10b_h-00b_east", "10b_h-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-00b_east"]), + "10b_h-00b_west": PreRegion("10b_h-00b_west", "10b_h-00b", connections_by_region["10b_h-00b_west"], locations_by_region["10b_h-00b_west"]), + "10b_h-00b_east": PreRegion("10b_h-00b_east", "10b_h-00b", connections_by_region["10b_h-00b_east"], locations_by_region["10b_h-00b_east"]), - "10b_h-00_west": PreRegion("10b_h-00_west", "10b_h-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-00_west"]), - "10b_h-00_east": PreRegion("10b_h-00_east", "10b_h-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-00_east"]), + "10b_h-00_west": PreRegion("10b_h-00_west", "10b_h-00", connections_by_region["10b_h-00_west"], locations_by_region["10b_h-00_west"]), + "10b_h-00_east": PreRegion("10b_h-00_east", "10b_h-00", connections_by_region["10b_h-00_east"], locations_by_region["10b_h-00_east"]), - "10b_h-01_west": PreRegion("10b_h-01_west", "10b_h-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-01_west"]), - "10b_h-01_east": PreRegion("10b_h-01_east", "10b_h-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-01_east"]), + "10b_h-01_west": PreRegion("10b_h-01_west", "10b_h-01", connections_by_region["10b_h-01_west"], locations_by_region["10b_h-01_west"]), + "10b_h-01_east": PreRegion("10b_h-01_east", "10b_h-01", connections_by_region["10b_h-01_east"], locations_by_region["10b_h-01_east"]), - "10b_h-02_west": PreRegion("10b_h-02_west", "10b_h-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-02_west"]), - "10b_h-02_east": PreRegion("10b_h-02_east", "10b_h-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-02_east"]), + "10b_h-02_west": PreRegion("10b_h-02_west", "10b_h-02", connections_by_region["10b_h-02_west"], locations_by_region["10b_h-02_west"]), + "10b_h-02_east": PreRegion("10b_h-02_east", "10b_h-02", connections_by_region["10b_h-02_east"], locations_by_region["10b_h-02_east"]), - "10b_h-03_west": PreRegion("10b_h-03_west", "10b_h-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-03_west"]), - "10b_h-03_east": PreRegion("10b_h-03_east", "10b_h-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-03_east"]), + "10b_h-03_west": PreRegion("10b_h-03_west", "10b_h-03", connections_by_region["10b_h-03_west"], locations_by_region["10b_h-03_west"]), + "10b_h-03_east": PreRegion("10b_h-03_east", "10b_h-03", connections_by_region["10b_h-03_east"], locations_by_region["10b_h-03_east"]), - "10b_h-03b_west": PreRegion("10b_h-03b_west", "10b_h-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-03b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-03b_west"]), - "10b_h-03b_east": PreRegion("10b_h-03b_east", "10b_h-03b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-03b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-03b_east"]), + "10b_h-03b_west": PreRegion("10b_h-03b_west", "10b_h-03b", connections_by_region["10b_h-03b_west"], locations_by_region["10b_h-03b_west"]), + "10b_h-03b_east": PreRegion("10b_h-03b_east", "10b_h-03b", connections_by_region["10b_h-03b_east"], locations_by_region["10b_h-03b_east"]), - "10b_h-04_top": PreRegion("10b_h-04_top", "10b_h-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-04_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-04_top"]), - "10b_h-04_east": PreRegion("10b_h-04_east", "10b_h-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-04_east"]), - "10b_h-04_bottom": PreRegion("10b_h-04_bottom", "10b_h-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-04_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-04_bottom"]), + "10b_h-04_top": PreRegion("10b_h-04_top", "10b_h-04", connections_by_region["10b_h-04_top"], locations_by_region["10b_h-04_top"]), + "10b_h-04_east": PreRegion("10b_h-04_east", "10b_h-04", connections_by_region["10b_h-04_east"], locations_by_region["10b_h-04_east"]), + "10b_h-04_bottom": PreRegion("10b_h-04_bottom", "10b_h-04", connections_by_region["10b_h-04_bottom"], locations_by_region["10b_h-04_bottom"]), - "10b_h-04b_west": PreRegion("10b_h-04b_west", "10b_h-04b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-04b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-04b_west"]), - "10b_h-04b_east": PreRegion("10b_h-04b_east", "10b_h-04b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-04b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-04b_east"]), + "10b_h-04b_west": PreRegion("10b_h-04b_west", "10b_h-04b", connections_by_region["10b_h-04b_west"], locations_by_region["10b_h-04b_west"]), + "10b_h-04b_east": PreRegion("10b_h-04b_east", "10b_h-04b", connections_by_region["10b_h-04b_east"], locations_by_region["10b_h-04b_east"]), - "10b_h-05_west": PreRegion("10b_h-05_west", "10b_h-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-05_west"]), - "10b_h-05_top": PreRegion("10b_h-05_top", "10b_h-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-05_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-05_top"]), - "10b_h-05_east": PreRegion("10b_h-05_east", "10b_h-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-05_east"]), + "10b_h-05_west": PreRegion("10b_h-05_west", "10b_h-05", connections_by_region["10b_h-05_west"], locations_by_region["10b_h-05_west"]), + "10b_h-05_top": PreRegion("10b_h-05_top", "10b_h-05", connections_by_region["10b_h-05_top"], locations_by_region["10b_h-05_top"]), + "10b_h-05_east": PreRegion("10b_h-05_east", "10b_h-05", connections_by_region["10b_h-05_east"], locations_by_region["10b_h-05_east"]), - "10b_h-06_west": PreRegion("10b_h-06_west", "10b_h-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-06_west"]), - "10b_h-06_east": PreRegion("10b_h-06_east", "10b_h-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-06_east"]), + "10b_h-06_west": PreRegion("10b_h-06_west", "10b_h-06", connections_by_region["10b_h-06_west"], locations_by_region["10b_h-06_west"]), + "10b_h-06_east": PreRegion("10b_h-06_east", "10b_h-06", connections_by_region["10b_h-06_east"], locations_by_region["10b_h-06_east"]), - "10b_h-06b_bottom": PreRegion("10b_h-06b_bottom", "10b_h-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-06b_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-06b_bottom"]), - "10b_h-06b_top": PreRegion("10b_h-06b_top", "10b_h-06b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-06b_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-06b_top"]), + "10b_h-06b_bottom": PreRegion("10b_h-06b_bottom", "10b_h-06b", connections_by_region["10b_h-06b_bottom"], locations_by_region["10b_h-06b_bottom"]), + "10b_h-06b_top": PreRegion("10b_h-06b_top", "10b_h-06b", connections_by_region["10b_h-06b_top"], locations_by_region["10b_h-06b_top"]), - "10b_h-07_west": PreRegion("10b_h-07_west", "10b_h-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-07_west"]), - "10b_h-07_east": PreRegion("10b_h-07_east", "10b_h-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-07_east"]), + "10b_h-07_west": PreRegion("10b_h-07_west", "10b_h-07", connections_by_region["10b_h-07_west"], locations_by_region["10b_h-07_west"]), + "10b_h-07_east": PreRegion("10b_h-07_east", "10b_h-07", connections_by_region["10b_h-07_east"], locations_by_region["10b_h-07_east"]), - "10b_h-08_west": PreRegion("10b_h-08_west", "10b_h-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-08_west"]), - "10b_h-08_east": PreRegion("10b_h-08_east", "10b_h-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-08_east"]), + "10b_h-08_west": PreRegion("10b_h-08_west", "10b_h-08", connections_by_region["10b_h-08_west"], locations_by_region["10b_h-08_west"]), + "10b_h-08_east": PreRegion("10b_h-08_east", "10b_h-08", connections_by_region["10b_h-08_east"], locations_by_region["10b_h-08_east"]), - "10b_h-09_west": PreRegion("10b_h-09_west", "10b_h-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-09_west"]), - "10b_h-09_east": PreRegion("10b_h-09_east", "10b_h-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-09_east"]), + "10b_h-09_west": PreRegion("10b_h-09_west", "10b_h-09", connections_by_region["10b_h-09_west"], locations_by_region["10b_h-09_west"]), + "10b_h-09_east": PreRegion("10b_h-09_east", "10b_h-09", connections_by_region["10b_h-09_east"], locations_by_region["10b_h-09_east"]), - "10b_h-10_west": PreRegion("10b_h-10_west", "10b_h-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-10_west"]), - "10b_h-10_east": PreRegion("10b_h-10_east", "10b_h-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_h-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_h-10_east"]), + "10b_h-10_west": PreRegion("10b_h-10_west", "10b_h-10", connections_by_region["10b_h-10_west"], locations_by_region["10b_h-10_west"]), + "10b_h-10_east": PreRegion("10b_h-10_east", "10b_h-10", connections_by_region["10b_h-10_east"], locations_by_region["10b_h-10_east"]), - "10b_i-00_west": PreRegion("10b_i-00_west", "10b_i-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-00_west"]), - "10b_i-00_east": PreRegion("10b_i-00_east", "10b_i-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-00_east"]), + "10b_i-00_west": PreRegion("10b_i-00_west", "10b_i-00", connections_by_region["10b_i-00_west"], locations_by_region["10b_i-00_west"]), + "10b_i-00_east": PreRegion("10b_i-00_east", "10b_i-00", connections_by_region["10b_i-00_east"], locations_by_region["10b_i-00_east"]), - "10b_i-00b_west": PreRegion("10b_i-00b_west", "10b_i-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-00b_west"]), - "10b_i-00b_east": PreRegion("10b_i-00b_east", "10b_i-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-00b_east"]), + "10b_i-00b_west": PreRegion("10b_i-00b_west", "10b_i-00b", connections_by_region["10b_i-00b_west"], locations_by_region["10b_i-00b_west"]), + "10b_i-00b_east": PreRegion("10b_i-00b_east", "10b_i-00b", connections_by_region["10b_i-00b_east"], locations_by_region["10b_i-00b_east"]), - "10b_i-01_west": PreRegion("10b_i-01_west", "10b_i-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-01_west"]), - "10b_i-01_east": PreRegion("10b_i-01_east", "10b_i-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-01_east"]), + "10b_i-01_west": PreRegion("10b_i-01_west", "10b_i-01", connections_by_region["10b_i-01_west"], locations_by_region["10b_i-01_west"]), + "10b_i-01_east": PreRegion("10b_i-01_east", "10b_i-01", connections_by_region["10b_i-01_east"], locations_by_region["10b_i-01_east"]), - "10b_i-02_west": PreRegion("10b_i-02_west", "10b_i-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-02_west"]), - "10b_i-02_east": PreRegion("10b_i-02_east", "10b_i-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-02_east"]), + "10b_i-02_west": PreRegion("10b_i-02_west", "10b_i-02", connections_by_region["10b_i-02_west"], locations_by_region["10b_i-02_west"]), + "10b_i-02_east": PreRegion("10b_i-02_east", "10b_i-02", connections_by_region["10b_i-02_east"], locations_by_region["10b_i-02_east"]), - "10b_i-03_west": PreRegion("10b_i-03_west", "10b_i-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-03_west"]), - "10b_i-03_east": PreRegion("10b_i-03_east", "10b_i-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-03_east"]), + "10b_i-03_west": PreRegion("10b_i-03_west", "10b_i-03", connections_by_region["10b_i-03_west"], locations_by_region["10b_i-03_west"]), + "10b_i-03_east": PreRegion("10b_i-03_east", "10b_i-03", connections_by_region["10b_i-03_east"], locations_by_region["10b_i-03_east"]), - "10b_i-04_west": PreRegion("10b_i-04_west", "10b_i-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-04_west"]), - "10b_i-04_east": PreRegion("10b_i-04_east", "10b_i-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-04_east"]), + "10b_i-04_west": PreRegion("10b_i-04_west", "10b_i-04", connections_by_region["10b_i-04_west"], locations_by_region["10b_i-04_west"]), + "10b_i-04_east": PreRegion("10b_i-04_east", "10b_i-04", connections_by_region["10b_i-04_east"], locations_by_region["10b_i-04_east"]), - "10b_i-05_west": PreRegion("10b_i-05_west", "10b_i-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-05_west"]), - "10b_i-05_east": PreRegion("10b_i-05_east", "10b_i-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_i-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_i-05_east"]), + "10b_i-05_west": PreRegion("10b_i-05_west", "10b_i-05", connections_by_region["10b_i-05_west"], locations_by_region["10b_i-05_west"]), + "10b_i-05_east": PreRegion("10b_i-05_east", "10b_i-05", connections_by_region["10b_i-05_east"], locations_by_region["10b_i-05_east"]), - "10b_j-00_west": PreRegion("10b_j-00_west", "10b_j-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-00_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-00_west"]), - "10b_j-00_east": PreRegion("10b_j-00_east", "10b_j-00", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-00_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-00_east"]), + "10b_j-00_west": PreRegion("10b_j-00_west", "10b_j-00", connections_by_region["10b_j-00_west"], locations_by_region["10b_j-00_west"]), + "10b_j-00_east": PreRegion("10b_j-00_east", "10b_j-00", connections_by_region["10b_j-00_east"], locations_by_region["10b_j-00_east"]), - "10b_j-00b_west": PreRegion("10b_j-00b_west", "10b_j-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-00b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-00b_west"]), - "10b_j-00b_east": PreRegion("10b_j-00b_east", "10b_j-00b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-00b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-00b_east"]), + "10b_j-00b_west": PreRegion("10b_j-00b_west", "10b_j-00b", connections_by_region["10b_j-00b_west"], locations_by_region["10b_j-00b_west"]), + "10b_j-00b_east": PreRegion("10b_j-00b_east", "10b_j-00b", connections_by_region["10b_j-00b_east"], locations_by_region["10b_j-00b_east"]), - "10b_j-01_west": PreRegion("10b_j-01_west", "10b_j-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-01_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-01_west"]), - "10b_j-01_east": PreRegion("10b_j-01_east", "10b_j-01", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-01_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-01_east"]), + "10b_j-01_west": PreRegion("10b_j-01_west", "10b_j-01", connections_by_region["10b_j-01_west"], locations_by_region["10b_j-01_west"]), + "10b_j-01_east": PreRegion("10b_j-01_east", "10b_j-01", connections_by_region["10b_j-01_east"], locations_by_region["10b_j-01_east"]), - "10b_j-02_west": PreRegion("10b_j-02_west", "10b_j-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-02_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-02_west"]), - "10b_j-02_east": PreRegion("10b_j-02_east", "10b_j-02", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-02_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-02_east"]), + "10b_j-02_west": PreRegion("10b_j-02_west", "10b_j-02", connections_by_region["10b_j-02_west"], locations_by_region["10b_j-02_west"]), + "10b_j-02_east": PreRegion("10b_j-02_east", "10b_j-02", connections_by_region["10b_j-02_east"], locations_by_region["10b_j-02_east"]), - "10b_j-03_west": PreRegion("10b_j-03_west", "10b_j-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-03_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-03_west"]), - "10b_j-03_east": PreRegion("10b_j-03_east", "10b_j-03", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-03_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-03_east"]), + "10b_j-03_west": PreRegion("10b_j-03_west", "10b_j-03", connections_by_region["10b_j-03_west"], locations_by_region["10b_j-03_west"]), + "10b_j-03_east": PreRegion("10b_j-03_east", "10b_j-03", connections_by_region["10b_j-03_east"], locations_by_region["10b_j-03_east"]), - "10b_j-04_west": PreRegion("10b_j-04_west", "10b_j-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-04_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-04_west"]), - "10b_j-04_east": PreRegion("10b_j-04_east", "10b_j-04", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-04_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-04_east"]), + "10b_j-04_west": PreRegion("10b_j-04_west", "10b_j-04", connections_by_region["10b_j-04_west"], locations_by_region["10b_j-04_west"]), + "10b_j-04_east": PreRegion("10b_j-04_east", "10b_j-04", connections_by_region["10b_j-04_east"], locations_by_region["10b_j-04_east"]), - "10b_j-05_west": PreRegion("10b_j-05_west", "10b_j-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-05_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-05_west"]), - "10b_j-05_east": PreRegion("10b_j-05_east", "10b_j-05", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-05_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-05_east"]), + "10b_j-05_west": PreRegion("10b_j-05_west", "10b_j-05", connections_by_region["10b_j-05_west"], locations_by_region["10b_j-05_west"]), + "10b_j-05_east": PreRegion("10b_j-05_east", "10b_j-05", connections_by_region["10b_j-05_east"], locations_by_region["10b_j-05_east"]), - "10b_j-06_west": PreRegion("10b_j-06_west", "10b_j-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-06_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-06_west"]), - "10b_j-06_east": PreRegion("10b_j-06_east", "10b_j-06", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-06_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-06_east"]), + "10b_j-06_west": PreRegion("10b_j-06_west", "10b_j-06", connections_by_region["10b_j-06_west"], locations_by_region["10b_j-06_west"]), + "10b_j-06_east": PreRegion("10b_j-06_east", "10b_j-06", connections_by_region["10b_j-06_east"], locations_by_region["10b_j-06_east"]), - "10b_j-07_west": PreRegion("10b_j-07_west", "10b_j-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-07_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-07_west"]), - "10b_j-07_east": PreRegion("10b_j-07_east", "10b_j-07", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-07_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-07_east"]), + "10b_j-07_west": PreRegion("10b_j-07_west", "10b_j-07", connections_by_region["10b_j-07_west"], locations_by_region["10b_j-07_west"]), + "10b_j-07_east": PreRegion("10b_j-07_east", "10b_j-07", connections_by_region["10b_j-07_east"], locations_by_region["10b_j-07_east"]), - "10b_j-08_west": PreRegion("10b_j-08_west", "10b_j-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-08_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-08_west"]), - "10b_j-08_east": PreRegion("10b_j-08_east", "10b_j-08", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-08_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-08_east"]), + "10b_j-08_west": PreRegion("10b_j-08_west", "10b_j-08", connections_by_region["10b_j-08_west"], locations_by_region["10b_j-08_west"]), + "10b_j-08_east": PreRegion("10b_j-08_east", "10b_j-08", connections_by_region["10b_j-08_east"], locations_by_region["10b_j-08_east"]), - "10b_j-09_west": PreRegion("10b_j-09_west", "10b_j-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-09_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-09_west"]), - "10b_j-09_east": PreRegion("10b_j-09_east", "10b_j-09", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-09_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-09_east"]), + "10b_j-09_west": PreRegion("10b_j-09_west", "10b_j-09", connections_by_region["10b_j-09_west"], locations_by_region["10b_j-09_west"]), + "10b_j-09_east": PreRegion("10b_j-09_east", "10b_j-09", connections_by_region["10b_j-09_east"], locations_by_region["10b_j-09_east"]), - "10b_j-10_west": PreRegion("10b_j-10_west", "10b_j-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-10_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-10_west"]), - "10b_j-10_east": PreRegion("10b_j-10_east", "10b_j-10", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-10_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-10_east"]), + "10b_j-10_west": PreRegion("10b_j-10_west", "10b_j-10", connections_by_region["10b_j-10_west"], locations_by_region["10b_j-10_west"]), + "10b_j-10_east": PreRegion("10b_j-10_east", "10b_j-10", connections_by_region["10b_j-10_east"], locations_by_region["10b_j-10_east"]), - "10b_j-11_west": PreRegion("10b_j-11_west", "10b_j-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-11_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-11_west"]), - "10b_j-11_east": PreRegion("10b_j-11_east", "10b_j-11", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-11_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-11_east"]), + "10b_j-11_west": PreRegion("10b_j-11_west", "10b_j-11", connections_by_region["10b_j-11_west"], locations_by_region["10b_j-11_west"]), + "10b_j-11_east": PreRegion("10b_j-11_east", "10b_j-11", connections_by_region["10b_j-11_east"], locations_by_region["10b_j-11_east"]), - "10b_j-12_west": PreRegion("10b_j-12_west", "10b_j-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-12_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-12_west"]), - "10b_j-12_east": PreRegion("10b_j-12_east", "10b_j-12", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-12_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-12_east"]), + "10b_j-12_west": PreRegion("10b_j-12_west", "10b_j-12", connections_by_region["10b_j-12_west"], locations_by_region["10b_j-12_west"]), + "10b_j-12_east": PreRegion("10b_j-12_east", "10b_j-12", connections_by_region["10b_j-12_east"], locations_by_region["10b_j-12_east"]), - "10b_j-13_west": PreRegion("10b_j-13_west", "10b_j-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-13_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-13_west"]), - "10b_j-13_east": PreRegion("10b_j-13_east", "10b_j-13", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-13_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-13_east"]), + "10b_j-13_west": PreRegion("10b_j-13_west", "10b_j-13", connections_by_region["10b_j-13_west"], locations_by_region["10b_j-13_west"]), + "10b_j-13_east": PreRegion("10b_j-13_east", "10b_j-13", connections_by_region["10b_j-13_east"], locations_by_region["10b_j-13_east"]), - "10b_j-14_west": PreRegion("10b_j-14_west", "10b_j-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-14_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-14_west"]), - "10b_j-14_east": PreRegion("10b_j-14_east", "10b_j-14", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-14_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-14_east"]), + "10b_j-14_west": PreRegion("10b_j-14_west", "10b_j-14", connections_by_region["10b_j-14_west"], locations_by_region["10b_j-14_west"]), + "10b_j-14_east": PreRegion("10b_j-14_east", "10b_j-14", connections_by_region["10b_j-14_east"], locations_by_region["10b_j-14_east"]), - "10b_j-14b_west": PreRegion("10b_j-14b_west", "10b_j-14b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-14b_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-14b_west"]), - "10b_j-14b_east": PreRegion("10b_j-14b_east", "10b_j-14b", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-14b_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-14b_east"]), + "10b_j-14b_west": PreRegion("10b_j-14b_west", "10b_j-14b", connections_by_region["10b_j-14b_west"], locations_by_region["10b_j-14b_west"]), + "10b_j-14b_east": PreRegion("10b_j-14b_east", "10b_j-14b", connections_by_region["10b_j-14b_east"], locations_by_region["10b_j-14b_east"]), - "10b_j-15_west": PreRegion("10b_j-15_west", "10b_j-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-15_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-15_west"]), - "10b_j-15_east": PreRegion("10b_j-15_east", "10b_j-15", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-15_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-15_east"]), + "10b_j-15_west": PreRegion("10b_j-15_west", "10b_j-15", connections_by_region["10b_j-15_west"], locations_by_region["10b_j-15_west"]), + "10b_j-15_east": PreRegion("10b_j-15_east", "10b_j-15", connections_by_region["10b_j-15_east"], locations_by_region["10b_j-15_east"]), - "10b_j-16_west": PreRegion("10b_j-16_west", "10b_j-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-16_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-16_west"]), - "10b_j-16_top": PreRegion("10b_j-16_top", "10b_j-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-16_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-16_top"]), - "10b_j-16_east": PreRegion("10b_j-16_east", "10b_j-16", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-16_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-16_east"]), + "10b_j-16_west": PreRegion("10b_j-16_west", "10b_j-16", connections_by_region["10b_j-16_west"], locations_by_region["10b_j-16_west"]), + "10b_j-16_top": PreRegion("10b_j-16_top", "10b_j-16", connections_by_region["10b_j-16_top"], locations_by_region["10b_j-16_top"]), + "10b_j-16_east": PreRegion("10b_j-16_east", "10b_j-16", connections_by_region["10b_j-16_east"], locations_by_region["10b_j-16_east"]), - "10b_j-17_south": PreRegion("10b_j-17_south", "10b_j-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-17_south"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-17_south"]), - "10b_j-17_west": PreRegion("10b_j-17_west", "10b_j-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-17_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-17_west"]), - "10b_j-17_north": PreRegion("10b_j-17_north", "10b_j-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-17_north"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-17_north"]), - "10b_j-17_east": PreRegion("10b_j-17_east", "10b_j-17", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-17_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-17_east"]), + "10b_j-17_south": PreRegion("10b_j-17_south", "10b_j-17", connections_by_region["10b_j-17_south"], locations_by_region["10b_j-17_south"]), + "10b_j-17_west": PreRegion("10b_j-17_west", "10b_j-17", connections_by_region["10b_j-17_west"], locations_by_region["10b_j-17_west"]), + "10b_j-17_north": PreRegion("10b_j-17_north", "10b_j-17", connections_by_region["10b_j-17_north"], locations_by_region["10b_j-17_north"]), + "10b_j-17_east": PreRegion("10b_j-17_east", "10b_j-17", connections_by_region["10b_j-17_east"], locations_by_region["10b_j-17_east"]), - "10b_j-18_west": PreRegion("10b_j-18_west", "10b_j-18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-18_west"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-18_west"]), - "10b_j-18_east": PreRegion("10b_j-18_east", "10b_j-18", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-18_east"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-18_east"]), + "10b_j-18_west": PreRegion("10b_j-18_west", "10b_j-18", connections_by_region["10b_j-18_west"], locations_by_region["10b_j-18_west"]), + "10b_j-18_east": PreRegion("10b_j-18_east", "10b_j-18", connections_by_region["10b_j-18_east"], locations_by_region["10b_j-18_east"]), - "10b_j-19_bottom": PreRegion("10b_j-19_bottom", "10b_j-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-19_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-19_bottom"]), - "10b_j-19_top": PreRegion("10b_j-19_top", "10b_j-19", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_j-19_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_j-19_top"]), + "10b_j-19_bottom": PreRegion("10b_j-19_bottom", "10b_j-19", connections_by_region["10b_j-19_bottom"], locations_by_region["10b_j-19_bottom"]), + "10b_j-19_top": PreRegion("10b_j-19_top", "10b_j-19", connections_by_region["10b_j-19_top"], locations_by_region["10b_j-19_top"]), - "10b_GOAL_main": PreRegion("10b_GOAL_main", "10b_GOAL", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_GOAL_main"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_GOAL_main"]), - "10b_GOAL_moon": PreRegion("10b_GOAL_moon", "10b_GOAL", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10b_GOAL_moon"], [loc for _, loc in all_locations.items() if loc.region_name == "10b_GOAL_moon"]), + "10b_GOAL_main": PreRegion("10b_GOAL_main", "10b_GOAL", connections_by_region["10b_GOAL_main"], locations_by_region["10b_GOAL_main"]), + "10b_GOAL_moon": PreRegion("10b_GOAL_moon", "10b_GOAL", connections_by_region["10b_GOAL_moon"], locations_by_region["10b_GOAL_moon"]), - "10c_end-golden_bottom": PreRegion("10c_end-golden_bottom", "10c_end-golden", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10c_end-golden_bottom"], [loc for _, loc in all_locations.items() if loc.region_name == "10c_end-golden_bottom"]), - "10c_end-golden_top": PreRegion("10c_end-golden_top", "10c_end-golden", [reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == "10c_end-golden_top"], [loc for _, loc in all_locations.items() if loc.region_name == "10c_end-golden_top"]), + "10c_end-golden_bottom": PreRegion("10c_end-golden_bottom", "10c_end-golden", connections_by_region["10c_end-golden_bottom"], locations_by_region["10c_end-golden_bottom"]), + "10c_end-golden_top": PreRegion("10c_end-golden_top", "10c_end-golden", connections_by_region["10c_end-golden_top"], locations_by_region["10c_end-golden_top"]), } @@ -8923,870 +8933,888 @@ all_room_connections: dict[str, RoomConnection] = { } +regions_by_room: defaultdict[str, list[PreRegion]] = defaultdict(lambda: []) +doors_by_room: defaultdict[str, list[Door]] = defaultdict(lambda: []) + +for _, region in all_regions.items(): + regions_by_room[region.room_name].append(region) + +for _, door in all_doors.items(): + doors_by_room[door.room_name].append(door) + all_rooms: dict[str, Room] = { - "0a_-1": Room("0a", "0a_-1", "Prologue - Room -1", [reg for _, reg in all_regions.items() if reg.room_name == "0a_-1"], [door for _, door in all_doors.items() if door.room_name == "0a_-1"]), - "0a_0": Room("0a", "0a_0", "Prologue - Room 0", [reg for _, reg in all_regions.items() if reg.room_name == "0a_0"], [door for _, door in all_doors.items() if door.room_name == "0a_0"], "Start", "0a_0_west"), - "0a_0b": Room("0a", "0a_0b", "Prologue - Room 0b", [reg for _, reg in all_regions.items() if reg.room_name == "0a_0b"], [door for _, door in all_doors.items() if door.room_name == "0a_0b"]), - "0a_1": Room("0a", "0a_1", "Prologue - Room 1", [reg for _, reg in all_regions.items() if reg.room_name == "0a_1"], [door for _, door in all_doors.items() if door.room_name == "0a_1"]), - "0a_2": Room("0a", "0a_2", "Prologue - Room 2", [reg for _, reg in all_regions.items() if reg.room_name == "0a_2"], [door for _, door in all_doors.items() if door.room_name == "0a_2"]), - "0a_3": Room("0a", "0a_3", "Prologue - Room 3", [reg for _, reg in all_regions.items() if reg.room_name == "0a_3"], [door for _, door in all_doors.items() if door.room_name == "0a_3"]), + "0a_-1": Room("0a", "0a_-1", "Prologue - Room -1", regions_by_room["0a_-1"], doors_by_room["0a_-1"]), + "0a_0": Room("0a", "0a_0", "Prologue - Room 0", regions_by_room["0a_0"], doors_by_room["0a_0"], "Start", "0a_0_west"), + "0a_0b": Room("0a", "0a_0b", "Prologue - Room 0b", regions_by_room["0a_0b"], doors_by_room["0a_0b"]), + "0a_1": Room("0a", "0a_1", "Prologue - Room 1", regions_by_room["0a_1"], doors_by_room["0a_1"]), + "0a_2": Room("0a", "0a_2", "Prologue - Room 2", regions_by_room["0a_2"], doors_by_room["0a_2"]), + "0a_3": Room("0a", "0a_3", "Prologue - Room 3", regions_by_room["0a_3"], doors_by_room["0a_3"]), - "1a_1": Room("1a", "1a_1", "Forsaken City A - Room 1", [reg for _, reg in all_regions.items() if reg.room_name == "1a_1"], [door for _, door in all_doors.items() if door.room_name == "1a_1"], "Start", "1a_1_main"), - "1a_2": Room("1a", "1a_2", "Forsaken City A - Room 2", [reg for _, reg in all_regions.items() if reg.room_name == "1a_2"], [door for _, door in all_doors.items() if door.room_name == "1a_2"]), - "1a_3": Room("1a", "1a_3", "Forsaken City A - Room 3", [reg for _, reg in all_regions.items() if reg.room_name == "1a_3"], [door for _, door in all_doors.items() if door.room_name == "1a_3"]), - "1a_4": Room("1a", "1a_4", "Forsaken City A - Room 4", [reg for _, reg in all_regions.items() if reg.room_name == "1a_4"], [door for _, door in all_doors.items() if door.room_name == "1a_4"]), - "1a_3b": Room("1a", "1a_3b", "Forsaken City A - Room 3b", [reg for _, reg in all_regions.items() if reg.room_name == "1a_3b"], [door for _, door in all_doors.items() if door.room_name == "1a_3b"]), - "1a_5": Room("1a", "1a_5", "Forsaken City A - Room 5", [reg for _, reg in all_regions.items() if reg.room_name == "1a_5"], [door for _, door in all_doors.items() if door.room_name == "1a_5"]), - "1a_5z": Room("1a", "1a_5z", "Forsaken City A - Room 5z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_5z"], [door for _, door in all_doors.items() if door.room_name == "1a_5z"]), - "1a_5a": Room("1a", "1a_5a", "Forsaken City A - Room 5a", [reg for _, reg in all_regions.items() if reg.room_name == "1a_5a"], [door for _, door in all_doors.items() if door.room_name == "1a_5a"]), - "1a_6": Room("1a", "1a_6", "Forsaken City A - Room 6", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6"], [door for _, door in all_doors.items() if door.room_name == "1a_6"], "Crossing", "1a_6_south-west"), - "1a_6z": Room("1a", "1a_6z", "Forsaken City A - Room 6z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6z"], [door for _, door in all_doors.items() if door.room_name == "1a_6z"]), - "1a_6zb": Room("1a", "1a_6zb", "Forsaken City A - Room 6zb", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6zb"], [door for _, door in all_doors.items() if door.room_name == "1a_6zb"]), - "1a_7zb": Room("1a", "1a_7zb", "Forsaken City A - Room 7zb", [reg for _, reg in all_regions.items() if reg.room_name == "1a_7zb"], [door for _, door in all_doors.items() if door.room_name == "1a_7zb"]), - "1a_6a": Room("1a", "1a_6a", "Forsaken City A - Room 6a", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6a"], [door for _, door in all_doors.items() if door.room_name == "1a_6a"]), - "1a_6b": Room("1a", "1a_6b", "Forsaken City A - Room 6b", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6b"], [door for _, door in all_doors.items() if door.room_name == "1a_6b"]), - "1a_s0": Room("1a", "1a_s0", "Forsaken City A - Room s0", [reg for _, reg in all_regions.items() if reg.room_name == "1a_s0"], [door for _, door in all_doors.items() if door.room_name == "1a_s0"]), - "1a_s1": Room("1a", "1a_s1", "Forsaken City A - Room s1", [reg for _, reg in all_regions.items() if reg.room_name == "1a_s1"], [door for _, door in all_doors.items() if door.room_name == "1a_s1"]), - "1a_6c": Room("1a", "1a_6c", "Forsaken City A - Room 6c", [reg for _, reg in all_regions.items() if reg.room_name == "1a_6c"], [door for _, door in all_doors.items() if door.room_name == "1a_6c"]), - "1a_7": Room("1a", "1a_7", "Forsaken City A - Room 7", [reg for _, reg in all_regions.items() if reg.room_name == "1a_7"], [door for _, door in all_doors.items() if door.room_name == "1a_7"]), - "1a_7z": Room("1a", "1a_7z", "Forsaken City A - Room 7z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_7z"], [door for _, door in all_doors.items() if door.room_name == "1a_7z"]), - "1a_8z": Room("1a", "1a_8z", "Forsaken City A - Room 8z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_8z"], [door for _, door in all_doors.items() if door.room_name == "1a_8z"]), - "1a_8zb": Room("1a", "1a_8zb", "Forsaken City A - Room 8zb", [reg for _, reg in all_regions.items() if reg.room_name == "1a_8zb"], [door for _, door in all_doors.items() if door.room_name == "1a_8zb"]), - "1a_8": Room("1a", "1a_8", "Forsaken City A - Room 8", [reg for _, reg in all_regions.items() if reg.room_name == "1a_8"], [door for _, door in all_doors.items() if door.room_name == "1a_8"]), - "1a_7a": Room("1a", "1a_7a", "Forsaken City A - Room 7a", [reg for _, reg in all_regions.items() if reg.room_name == "1a_7a"], [door for _, door in all_doors.items() if door.room_name == "1a_7a"]), - "1a_9z": Room("1a", "1a_9z", "Forsaken City A - Room 9z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_9z"], [door for _, door in all_doors.items() if door.room_name == "1a_9z"]), - "1a_8b": Room("1a", "1a_8b", "Forsaken City A - Room 8b", [reg for _, reg in all_regions.items() if reg.room_name == "1a_8b"], [door for _, door in all_doors.items() if door.room_name == "1a_8b"]), - "1a_9": Room("1a", "1a_9", "Forsaken City A - Room 9", [reg for _, reg in all_regions.items() if reg.room_name == "1a_9"], [door for _, door in all_doors.items() if door.room_name == "1a_9"]), - "1a_9b": Room("1a", "1a_9b", "Forsaken City A - Room 9b", [reg for _, reg in all_regions.items() if reg.room_name == "1a_9b"], [door for _, door in all_doors.items() if door.room_name == "1a_9b"], "Chasm", "1a_9b_west"), - "1a_9c": Room("1a", "1a_9c", "Forsaken City A - Room 9c", [reg for _, reg in all_regions.items() if reg.room_name == "1a_9c"], [door for _, door in all_doors.items() if door.room_name == "1a_9c"]), - "1a_10": Room("1a", "1a_10", "Forsaken City A - Room 10", [reg for _, reg in all_regions.items() if reg.room_name == "1a_10"], [door for _, door in all_doors.items() if door.room_name == "1a_10"]), - "1a_10z": Room("1a", "1a_10z", "Forsaken City A - Room 10z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_10z"], [door for _, door in all_doors.items() if door.room_name == "1a_10z"]), - "1a_10zb": Room("1a", "1a_10zb", "Forsaken City A - Room 10zb", [reg for _, reg in all_regions.items() if reg.room_name == "1a_10zb"], [door for _, door in all_doors.items() if door.room_name == "1a_10zb"]), - "1a_11": Room("1a", "1a_11", "Forsaken City A - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "1a_11"], [door for _, door in all_doors.items() if door.room_name == "1a_11"]), - "1a_11z": Room("1a", "1a_11z", "Forsaken City A - Room 11z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_11z"], [door for _, door in all_doors.items() if door.room_name == "1a_11z"]), - "1a_10a": Room("1a", "1a_10a", "Forsaken City A - Room 10a", [reg for _, reg in all_regions.items() if reg.room_name == "1a_10a"], [door for _, door in all_doors.items() if door.room_name == "1a_10a"]), - "1a_12": Room("1a", "1a_12", "Forsaken City A - Room 12", [reg for _, reg in all_regions.items() if reg.room_name == "1a_12"], [door for _, door in all_doors.items() if door.room_name == "1a_12"]), - "1a_12z": Room("1a", "1a_12z", "Forsaken City A - Room 12z", [reg for _, reg in all_regions.items() if reg.room_name == "1a_12z"], [door for _, door in all_doors.items() if door.room_name == "1a_12z"]), - "1a_12a": Room("1a", "1a_12a", "Forsaken City A - Room 12a", [reg for _, reg in all_regions.items() if reg.room_name == "1a_12a"], [door for _, door in all_doors.items() if door.room_name == "1a_12a"]), - "1a_end": Room("1a", "1a_end", "Forsaken City A - Room end", [reg for _, reg in all_regions.items() if reg.room_name == "1a_end"], [door for _, door in all_doors.items() if door.room_name == "1a_end"]), + "1a_1": Room("1a", "1a_1", "Forsaken City A - Room 1", regions_by_room["1a_1"], doors_by_room["1a_1"], "Start", "1a_1_main"), + "1a_2": Room("1a", "1a_2", "Forsaken City A - Room 2", regions_by_room["1a_2"], doors_by_room["1a_2"]), + "1a_3": Room("1a", "1a_3", "Forsaken City A - Room 3", regions_by_room["1a_3"], doors_by_room["1a_3"]), + "1a_4": Room("1a", "1a_4", "Forsaken City A - Room 4", regions_by_room["1a_4"], doors_by_room["1a_4"]), + "1a_3b": Room("1a", "1a_3b", "Forsaken City A - Room 3b", regions_by_room["1a_3b"], doors_by_room["1a_3b"]), + "1a_5": Room("1a", "1a_5", "Forsaken City A - Room 5", regions_by_room["1a_5"], doors_by_room["1a_5"]), + "1a_5z": Room("1a", "1a_5z", "Forsaken City A - Room 5z", regions_by_room["1a_5z"], doors_by_room["1a_5z"]), + "1a_5a": Room("1a", "1a_5a", "Forsaken City A - Room 5a", regions_by_room["1a_5a"], doors_by_room["1a_5a"]), + "1a_6": Room("1a", "1a_6", "Forsaken City A - Room 6", regions_by_room["1a_6"], doors_by_room["1a_6"], "Crossing", "1a_6_south-west"), + "1a_6z": Room("1a", "1a_6z", "Forsaken City A - Room 6z", regions_by_room["1a_6z"], doors_by_room["1a_6z"]), + "1a_6zb": Room("1a", "1a_6zb", "Forsaken City A - Room 6zb", regions_by_room["1a_6zb"], doors_by_room["1a_6zb"]), + "1a_7zb": Room("1a", "1a_7zb", "Forsaken City A - Room 7zb", regions_by_room["1a_7zb"], doors_by_room["1a_7zb"]), + "1a_6a": Room("1a", "1a_6a", "Forsaken City A - Room 6a", regions_by_room["1a_6a"], doors_by_room["1a_6a"]), + "1a_6b": Room("1a", "1a_6b", "Forsaken City A - Room 6b", regions_by_room["1a_6b"], doors_by_room["1a_6b"]), + "1a_s0": Room("1a", "1a_s0", "Forsaken City A - Room s0", regions_by_room["1a_s0"], doors_by_room["1a_s0"]), + "1a_s1": Room("1a", "1a_s1", "Forsaken City A - Room s1", regions_by_room["1a_s1"], doors_by_room["1a_s1"]), + "1a_6c": Room("1a", "1a_6c", "Forsaken City A - Room 6c", regions_by_room["1a_6c"], doors_by_room["1a_6c"]), + "1a_7": Room("1a", "1a_7", "Forsaken City A - Room 7", regions_by_room["1a_7"], doors_by_room["1a_7"]), + "1a_7z": Room("1a", "1a_7z", "Forsaken City A - Room 7z", regions_by_room["1a_7z"], doors_by_room["1a_7z"]), + "1a_8z": Room("1a", "1a_8z", "Forsaken City A - Room 8z", regions_by_room["1a_8z"], doors_by_room["1a_8z"]), + "1a_8zb": Room("1a", "1a_8zb", "Forsaken City A - Room 8zb", regions_by_room["1a_8zb"], doors_by_room["1a_8zb"]), + "1a_8": Room("1a", "1a_8", "Forsaken City A - Room 8", regions_by_room["1a_8"], doors_by_room["1a_8"]), + "1a_7a": Room("1a", "1a_7a", "Forsaken City A - Room 7a", regions_by_room["1a_7a"], doors_by_room["1a_7a"]), + "1a_9z": Room("1a", "1a_9z", "Forsaken City A - Room 9z", regions_by_room["1a_9z"], doors_by_room["1a_9z"]), + "1a_8b": Room("1a", "1a_8b", "Forsaken City A - Room 8b", regions_by_room["1a_8b"], doors_by_room["1a_8b"]), + "1a_9": Room("1a", "1a_9", "Forsaken City A - Room 9", regions_by_room["1a_9"], doors_by_room["1a_9"]), + "1a_9b": Room("1a", "1a_9b", "Forsaken City A - Room 9b", regions_by_room["1a_9b"], doors_by_room["1a_9b"], "Chasm", "1a_9b_west"), + "1a_9c": Room("1a", "1a_9c", "Forsaken City A - Room 9c", regions_by_room["1a_9c"], doors_by_room["1a_9c"]), + "1a_10": Room("1a", "1a_10", "Forsaken City A - Room 10", regions_by_room["1a_10"], doors_by_room["1a_10"]), + "1a_10z": Room("1a", "1a_10z", "Forsaken City A - Room 10z", regions_by_room["1a_10z"], doors_by_room["1a_10z"]), + "1a_10zb": Room("1a", "1a_10zb", "Forsaken City A - Room 10zb", regions_by_room["1a_10zb"], doors_by_room["1a_10zb"]), + "1a_11": Room("1a", "1a_11", "Forsaken City A - Room 11", regions_by_room["1a_11"], doors_by_room["1a_11"]), + "1a_11z": Room("1a", "1a_11z", "Forsaken City A - Room 11z", regions_by_room["1a_11z"], doors_by_room["1a_11z"]), + "1a_10a": Room("1a", "1a_10a", "Forsaken City A - Room 10a", regions_by_room["1a_10a"], doors_by_room["1a_10a"]), + "1a_12": Room("1a", "1a_12", "Forsaken City A - Room 12", regions_by_room["1a_12"], doors_by_room["1a_12"]), + "1a_12z": Room("1a", "1a_12z", "Forsaken City A - Room 12z", regions_by_room["1a_12z"], doors_by_room["1a_12z"]), + "1a_12a": Room("1a", "1a_12a", "Forsaken City A - Room 12a", regions_by_room["1a_12a"], doors_by_room["1a_12a"]), + "1a_end": Room("1a", "1a_end", "Forsaken City A - Room end", regions_by_room["1a_end"], doors_by_room["1a_end"]), - "1b_00": Room("1b", "1b_00", "Forsaken City B - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "1b_00"], [door for _, door in all_doors.items() if door.room_name == "1b_00"], "Start", "1b_00_west"), - "1b_01": Room("1b", "1b_01", "Forsaken City B - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "1b_01"], [door for _, door in all_doors.items() if door.room_name == "1b_01"]), - "1b_02": Room("1b", "1b_02", "Forsaken City B - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "1b_02"], [door for _, door in all_doors.items() if door.room_name == "1b_02"]), - "1b_02b": Room("1b", "1b_02b", "Forsaken City B - Room 02b", [reg for _, reg in all_regions.items() if reg.room_name == "1b_02b"], [door for _, door in all_doors.items() if door.room_name == "1b_02b"]), - "1b_03": Room("1b", "1b_03", "Forsaken City B - Room 03", [reg for _, reg in all_regions.items() if reg.room_name == "1b_03"], [door for _, door in all_doors.items() if door.room_name == "1b_03"]), - "1b_04": Room("1b", "1b_04", "Forsaken City B - Room 04", [reg for _, reg in all_regions.items() if reg.room_name == "1b_04"], [door for _, door in all_doors.items() if door.room_name == "1b_04"], "Contraption", "1b_04_west"), - "1b_05": Room("1b", "1b_05", "Forsaken City B - Room 05", [reg for _, reg in all_regions.items() if reg.room_name == "1b_05"], [door for _, door in all_doors.items() if door.room_name == "1b_05"]), - "1b_05b": Room("1b", "1b_05b", "Forsaken City B - Room 05b", [reg for _, reg in all_regions.items() if reg.room_name == "1b_05b"], [door for _, door in all_doors.items() if door.room_name == "1b_05b"]), - "1b_06": Room("1b", "1b_06", "Forsaken City B - Room 06", [reg for _, reg in all_regions.items() if reg.room_name == "1b_06"], [door for _, door in all_doors.items() if door.room_name == "1b_06"]), - "1b_07": Room("1b", "1b_07", "Forsaken City B - Room 07", [reg for _, reg in all_regions.items() if reg.room_name == "1b_07"], [door for _, door in all_doors.items() if door.room_name == "1b_07"]), - "1b_08": Room("1b", "1b_08", "Forsaken City B - Room 08", [reg for _, reg in all_regions.items() if reg.room_name == "1b_08"], [door for _, door in all_doors.items() if door.room_name == "1b_08"], "Scrap Pit", "1b_08_west"), - "1b_08b": Room("1b", "1b_08b", "Forsaken City B - Room 08b", [reg for _, reg in all_regions.items() if reg.room_name == "1b_08b"], [door for _, door in all_doors.items() if door.room_name == "1b_08b"]), - "1b_09": Room("1b", "1b_09", "Forsaken City B - Room 09", [reg for _, reg in all_regions.items() if reg.room_name == "1b_09"], [door for _, door in all_doors.items() if door.room_name == "1b_09"]), - "1b_10": Room("1b", "1b_10", "Forsaken City B - Room 10", [reg for _, reg in all_regions.items() if reg.room_name == "1b_10"], [door for _, door in all_doors.items() if door.room_name == "1b_10"]), - "1b_11": Room("1b", "1b_11", "Forsaken City B - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "1b_11"], [door for _, door in all_doors.items() if door.room_name == "1b_11"]), - "1b_end": Room("1b", "1b_end", "Forsaken City B - Room end", [reg for _, reg in all_regions.items() if reg.room_name == "1b_end"], [door for _, door in all_doors.items() if door.room_name == "1b_end"]), + "1b_00": Room("1b", "1b_00", "Forsaken City B - Room 00", regions_by_room["1b_00"], doors_by_room["1b_00"], "Start", "1b_00_west"), + "1b_01": Room("1b", "1b_01", "Forsaken City B - Room 01", regions_by_room["1b_01"], doors_by_room["1b_01"]), + "1b_02": Room("1b", "1b_02", "Forsaken City B - Room 02", regions_by_room["1b_02"], doors_by_room["1b_02"]), + "1b_02b": Room("1b", "1b_02b", "Forsaken City B - Room 02b", regions_by_room["1b_02b"], doors_by_room["1b_02b"]), + "1b_03": Room("1b", "1b_03", "Forsaken City B - Room 03", regions_by_room["1b_03"], doors_by_room["1b_03"]), + "1b_04": Room("1b", "1b_04", "Forsaken City B - Room 04", regions_by_room["1b_04"], doors_by_room["1b_04"], "Contraption", "1b_04_west"), + "1b_05": Room("1b", "1b_05", "Forsaken City B - Room 05", regions_by_room["1b_05"], doors_by_room["1b_05"]), + "1b_05b": Room("1b", "1b_05b", "Forsaken City B - Room 05b", regions_by_room["1b_05b"], doors_by_room["1b_05b"]), + "1b_06": Room("1b", "1b_06", "Forsaken City B - Room 06", regions_by_room["1b_06"], doors_by_room["1b_06"]), + "1b_07": Room("1b", "1b_07", "Forsaken City B - Room 07", regions_by_room["1b_07"], doors_by_room["1b_07"]), + "1b_08": Room("1b", "1b_08", "Forsaken City B - Room 08", regions_by_room["1b_08"], doors_by_room["1b_08"], "Scrap Pit", "1b_08_west"), + "1b_08b": Room("1b", "1b_08b", "Forsaken City B - Room 08b", regions_by_room["1b_08b"], doors_by_room["1b_08b"]), + "1b_09": Room("1b", "1b_09", "Forsaken City B - Room 09", regions_by_room["1b_09"], doors_by_room["1b_09"]), + "1b_10": Room("1b", "1b_10", "Forsaken City B - Room 10", regions_by_room["1b_10"], doors_by_room["1b_10"]), + "1b_11": Room("1b", "1b_11", "Forsaken City B - Room 11", regions_by_room["1b_11"], doors_by_room["1b_11"]), + "1b_end": Room("1b", "1b_end", "Forsaken City B - Room end", regions_by_room["1b_end"], doors_by_room["1b_end"]), - "1c_00": Room("1c", "1c_00", "Forsaken City C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "1c_00"], [door for _, door in all_doors.items() if door.room_name == "1c_00"], "Start", "1c_00_west"), - "1c_01": Room("1c", "1c_01", "Forsaken City C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "1c_01"], [door for _, door in all_doors.items() if door.room_name == "1c_01"]), - "1c_02": Room("1c", "1c_02", "Forsaken City C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "1c_02"], [door for _, door in all_doors.items() if door.room_name == "1c_02"]), + "1c_00": Room("1c", "1c_00", "Forsaken City C - Room 00", regions_by_room["1c_00"], doors_by_room["1c_00"], "Start", "1c_00_west"), + "1c_01": Room("1c", "1c_01", "Forsaken City C - Room 01", regions_by_room["1c_01"], doors_by_room["1c_01"]), + "1c_02": Room("1c", "1c_02", "Forsaken City C - Room 02", regions_by_room["1c_02"], doors_by_room["1c_02"]), - "2a_start": Room("2a", "2a_start", "Old Site A - Room start", [reg for _, reg in all_regions.items() if reg.room_name == "2a_start"], [door for _, door in all_doors.items() if door.room_name == "2a_start"], "Start", "2a_start_main"), - "2a_s0": Room("2a", "2a_s0", "Old Site A - Room s0", [reg for _, reg in all_regions.items() if reg.room_name == "2a_s0"], [door for _, door in all_doors.items() if door.room_name == "2a_s0"]), - "2a_s1": Room("2a", "2a_s1", "Old Site A - Room s1", [reg for _, reg in all_regions.items() if reg.room_name == "2a_s1"], [door for _, door in all_doors.items() if door.room_name == "2a_s1"]), - "2a_s2": Room("2a", "2a_s2", "Old Site A - Room s2", [reg for _, reg in all_regions.items() if reg.room_name == "2a_s2"], [door for _, door in all_doors.items() if door.room_name == "2a_s2"]), - "2a_0": Room("2a", "2a_0", "Old Site A - Room 0", [reg for _, reg in all_regions.items() if reg.room_name == "2a_0"], [door for _, door in all_doors.items() if door.room_name == "2a_0"]), - "2a_1": Room("2a", "2a_1", "Old Site A - Room 1", [reg for _, reg in all_regions.items() if reg.room_name == "2a_1"], [door for _, door in all_doors.items() if door.room_name == "2a_1"]), - "2a_d0": Room("2a", "2a_d0", "Old Site A - Room d0", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d0"], [door for _, door in all_doors.items() if door.room_name == "2a_d0"]), - "2a_d7": Room("2a", "2a_d7", "Old Site A - Room d7", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d7"], [door for _, door in all_doors.items() if door.room_name == "2a_d7"]), - "2a_d8": Room("2a", "2a_d8", "Old Site A - Room d8", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d8"], [door for _, door in all_doors.items() if door.room_name == "2a_d8"]), - "2a_d3": Room("2a", "2a_d3", "Old Site A - Room d3", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d3"], [door for _, door in all_doors.items() if door.room_name == "2a_d3"]), - "2a_d2": Room("2a", "2a_d2", "Old Site A - Room d2", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d2"], [door for _, door in all_doors.items() if door.room_name == "2a_d2"]), - "2a_d9": Room("2a", "2a_d9", "Old Site A - Room d9", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d9"], [door for _, door in all_doors.items() if door.room_name == "2a_d9"]), - "2a_d1": Room("2a", "2a_d1", "Old Site A - Room d1", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d1"], [door for _, door in all_doors.items() if door.room_name == "2a_d1"]), - "2a_d6": Room("2a", "2a_d6", "Old Site A - Room d6", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d6"], [door for _, door in all_doors.items() if door.room_name == "2a_d6"]), - "2a_d4": Room("2a", "2a_d4", "Old Site A - Room d4", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d4"], [door for _, door in all_doors.items() if door.room_name == "2a_d4"]), - "2a_d5": Room("2a", "2a_d5", "Old Site A - Room d5", [reg for _, reg in all_regions.items() if reg.room_name == "2a_d5"], [door for _, door in all_doors.items() if door.room_name == "2a_d5"]), - "2a_3x": Room("2a", "2a_3x", "Old Site A - Room 3x", [reg for _, reg in all_regions.items() if reg.room_name == "2a_3x"], [door for _, door in all_doors.items() if door.room_name == "2a_3x"]), - "2a_3": Room("2a", "2a_3", "Old Site A - Room 3", [reg for _, reg in all_regions.items() if reg.room_name == "2a_3"], [door for _, door in all_doors.items() if door.room_name == "2a_3"], "Intervention", "2a_3_bottom"), - "2a_4": Room("2a", "2a_4", "Old Site A - Room 4", [reg for _, reg in all_regions.items() if reg.room_name == "2a_4"], [door for _, door in all_doors.items() if door.room_name == "2a_4"]), - "2a_5": Room("2a", "2a_5", "Old Site A - Room 5", [reg for _, reg in all_regions.items() if reg.room_name == "2a_5"], [door for _, door in all_doors.items() if door.room_name == "2a_5"]), - "2a_6": Room("2a", "2a_6", "Old Site A - Room 6", [reg for _, reg in all_regions.items() if reg.room_name == "2a_6"], [door for _, door in all_doors.items() if door.room_name == "2a_6"]), - "2a_7": Room("2a", "2a_7", "Old Site A - Room 7", [reg for _, reg in all_regions.items() if reg.room_name == "2a_7"], [door for _, door in all_doors.items() if door.room_name == "2a_7"]), - "2a_8": Room("2a", "2a_8", "Old Site A - Room 8", [reg for _, reg in all_regions.items() if reg.room_name == "2a_8"], [door for _, door in all_doors.items() if door.room_name == "2a_8"]), - "2a_9": Room("2a", "2a_9", "Old Site A - Room 9", [reg for _, reg in all_regions.items() if reg.room_name == "2a_9"], [door for _, door in all_doors.items() if door.room_name == "2a_9"]), - "2a_9b": Room("2a", "2a_9b", "Old Site A - Room 9b", [reg for _, reg in all_regions.items() if reg.room_name == "2a_9b"], [door for _, door in all_doors.items() if door.room_name == "2a_9b"]), - "2a_10": Room("2a", "2a_10", "Old Site A - Room 10", [reg for _, reg in all_regions.items() if reg.room_name == "2a_10"], [door for _, door in all_doors.items() if door.room_name == "2a_10"]), - "2a_2": Room("2a", "2a_2", "Old Site A - Room 2", [reg for _, reg in all_regions.items() if reg.room_name == "2a_2"], [door for _, door in all_doors.items() if door.room_name == "2a_2"]), - "2a_11": Room("2a", "2a_11", "Old Site A - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "2a_11"], [door for _, door in all_doors.items() if door.room_name == "2a_11"]), - "2a_12b": Room("2a", "2a_12b", "Old Site A - Room 12b", [reg for _, reg in all_regions.items() if reg.room_name == "2a_12b"], [door for _, door in all_doors.items() if door.room_name == "2a_12b"]), - "2a_12c": Room("2a", "2a_12c", "Old Site A - Room 12c", [reg for _, reg in all_regions.items() if reg.room_name == "2a_12c"], [door for _, door in all_doors.items() if door.room_name == "2a_12c"]), - "2a_12d": Room("2a", "2a_12d", "Old Site A - Room 12d", [reg for _, reg in all_regions.items() if reg.room_name == "2a_12d"], [door for _, door in all_doors.items() if door.room_name == "2a_12d"]), - "2a_12": Room("2a", "2a_12", "Old Site A - Room 12", [reg for _, reg in all_regions.items() if reg.room_name == "2a_12"], [door for _, door in all_doors.items() if door.room_name == "2a_12"]), - "2a_13": Room("2a", "2a_13", "Old Site A - Room 13", [reg for _, reg in all_regions.items() if reg.room_name == "2a_13"], [door for _, door in all_doors.items() if door.room_name == "2a_13"]), - "2a_end_0": Room("2a", "2a_end_0", "Old Site A - Room end_0", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_0"], [door for _, door in all_doors.items() if door.room_name == "2a_end_0"]), - "2a_end_s0": Room("2a", "2a_end_s0", "Old Site A - Room end_s0", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_s0"], [door for _, door in all_doors.items() if door.room_name == "2a_end_s0"]), - "2a_end_s1": Room("2a", "2a_end_s1", "Old Site A - Room end_s1", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_s1"], [door for _, door in all_doors.items() if door.room_name == "2a_end_s1"]), - "2a_end_1": Room("2a", "2a_end_1", "Old Site A - Room end_1", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_1"], [door for _, door in all_doors.items() if door.room_name == "2a_end_1"]), - "2a_end_2": Room("2a", "2a_end_2", "Old Site A - Room end_2", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_2"], [door for _, door in all_doors.items() if door.room_name == "2a_end_2"]), - "2a_end_3": Room("2a", "2a_end_3", "Old Site A - Room end_3", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_3"], [door for _, door in all_doors.items() if door.room_name == "2a_end_3"], "Awake", "2a_end_3_west"), - "2a_end_4": Room("2a", "2a_end_4", "Old Site A - Room end_4", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_4"], [door for _, door in all_doors.items() if door.room_name == "2a_end_4"]), - "2a_end_3b": Room("2a", "2a_end_3b", "Old Site A - Room end_3b", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_3b"], [door for _, door in all_doors.items() if door.room_name == "2a_end_3b"]), - "2a_end_3cb": Room("2a", "2a_end_3cb", "Old Site A - Room end_3cb", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_3cb"], [door for _, door in all_doors.items() if door.room_name == "2a_end_3cb"]), - "2a_end_3c": Room("2a", "2a_end_3c", "Old Site A - Room end_3c", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_3c"], [door for _, door in all_doors.items() if door.room_name == "2a_end_3c"]), - "2a_end_5": Room("2a", "2a_end_5", "Old Site A - Room end_5", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_5"], [door for _, door in all_doors.items() if door.room_name == "2a_end_5"]), - "2a_end_6": Room("2a", "2a_end_6", "Old Site A - Room end_6", [reg for _, reg in all_regions.items() if reg.room_name == "2a_end_6"], [door for _, door in all_doors.items() if door.room_name == "2a_end_6"]), + "2a_start": Room("2a", "2a_start", "Old Site A - Room start", regions_by_room["2a_start"], doors_by_room["2a_start"], "Start", "2a_start_main"), + "2a_s0": Room("2a", "2a_s0", "Old Site A - Room s0", regions_by_room["2a_s0"], doors_by_room["2a_s0"]), + "2a_s1": Room("2a", "2a_s1", "Old Site A - Room s1", regions_by_room["2a_s1"], doors_by_room["2a_s1"]), + "2a_s2": Room("2a", "2a_s2", "Old Site A - Room s2", regions_by_room["2a_s2"], doors_by_room["2a_s2"]), + "2a_0": Room("2a", "2a_0", "Old Site A - Room 0", regions_by_room["2a_0"], doors_by_room["2a_0"]), + "2a_1": Room("2a", "2a_1", "Old Site A - Room 1", regions_by_room["2a_1"], doors_by_room["2a_1"]), + "2a_d0": Room("2a", "2a_d0", "Old Site A - Room d0", regions_by_room["2a_d0"], doors_by_room["2a_d0"]), + "2a_d7": Room("2a", "2a_d7", "Old Site A - Room d7", regions_by_room["2a_d7"], doors_by_room["2a_d7"]), + "2a_d8": Room("2a", "2a_d8", "Old Site A - Room d8", regions_by_room["2a_d8"], doors_by_room["2a_d8"]), + "2a_d3": Room("2a", "2a_d3", "Old Site A - Room d3", regions_by_room["2a_d3"], doors_by_room["2a_d3"]), + "2a_d2": Room("2a", "2a_d2", "Old Site A - Room d2", regions_by_room["2a_d2"], doors_by_room["2a_d2"]), + "2a_d9": Room("2a", "2a_d9", "Old Site A - Room d9", regions_by_room["2a_d9"], doors_by_room["2a_d9"]), + "2a_d1": Room("2a", "2a_d1", "Old Site A - Room d1", regions_by_room["2a_d1"], doors_by_room["2a_d1"]), + "2a_d6": Room("2a", "2a_d6", "Old Site A - Room d6", regions_by_room["2a_d6"], doors_by_room["2a_d6"]), + "2a_d4": Room("2a", "2a_d4", "Old Site A - Room d4", regions_by_room["2a_d4"], doors_by_room["2a_d4"]), + "2a_d5": Room("2a", "2a_d5", "Old Site A - Room d5", regions_by_room["2a_d5"], doors_by_room["2a_d5"]), + "2a_3x": Room("2a", "2a_3x", "Old Site A - Room 3x", regions_by_room["2a_3x"], doors_by_room["2a_3x"]), + "2a_3": Room("2a", "2a_3", "Old Site A - Room 3", regions_by_room["2a_3"], doors_by_room["2a_3"], "Intervention", "2a_3_bottom"), + "2a_4": Room("2a", "2a_4", "Old Site A - Room 4", regions_by_room["2a_4"], doors_by_room["2a_4"]), + "2a_5": Room("2a", "2a_5", "Old Site A - Room 5", regions_by_room["2a_5"], doors_by_room["2a_5"]), + "2a_6": Room("2a", "2a_6", "Old Site A - Room 6", regions_by_room["2a_6"], doors_by_room["2a_6"]), + "2a_7": Room("2a", "2a_7", "Old Site A - Room 7", regions_by_room["2a_7"], doors_by_room["2a_7"]), + "2a_8": Room("2a", "2a_8", "Old Site A - Room 8", regions_by_room["2a_8"], doors_by_room["2a_8"]), + "2a_9": Room("2a", "2a_9", "Old Site A - Room 9", regions_by_room["2a_9"], doors_by_room["2a_9"]), + "2a_9b": Room("2a", "2a_9b", "Old Site A - Room 9b", regions_by_room["2a_9b"], doors_by_room["2a_9b"]), + "2a_10": Room("2a", "2a_10", "Old Site A - Room 10", regions_by_room["2a_10"], doors_by_room["2a_10"]), + "2a_2": Room("2a", "2a_2", "Old Site A - Room 2", regions_by_room["2a_2"], doors_by_room["2a_2"]), + "2a_11": Room("2a", "2a_11", "Old Site A - Room 11", regions_by_room["2a_11"], doors_by_room["2a_11"]), + "2a_12b": Room("2a", "2a_12b", "Old Site A - Room 12b", regions_by_room["2a_12b"], doors_by_room["2a_12b"]), + "2a_12c": Room("2a", "2a_12c", "Old Site A - Room 12c", regions_by_room["2a_12c"], doors_by_room["2a_12c"]), + "2a_12d": Room("2a", "2a_12d", "Old Site A - Room 12d", regions_by_room["2a_12d"], doors_by_room["2a_12d"]), + "2a_12": Room("2a", "2a_12", "Old Site A - Room 12", regions_by_room["2a_12"], doors_by_room["2a_12"]), + "2a_13": Room("2a", "2a_13", "Old Site A - Room 13", regions_by_room["2a_13"], doors_by_room["2a_13"]), + "2a_end_0": Room("2a", "2a_end_0", "Old Site A - Room end_0", regions_by_room["2a_end_0"], doors_by_room["2a_end_0"]), + "2a_end_s0": Room("2a", "2a_end_s0", "Old Site A - Room end_s0", regions_by_room["2a_end_s0"], doors_by_room["2a_end_s0"]), + "2a_end_s1": Room("2a", "2a_end_s1", "Old Site A - Room end_s1", regions_by_room["2a_end_s1"], doors_by_room["2a_end_s1"]), + "2a_end_1": Room("2a", "2a_end_1", "Old Site A - Room end_1", regions_by_room["2a_end_1"], doors_by_room["2a_end_1"]), + "2a_end_2": Room("2a", "2a_end_2", "Old Site A - Room end_2", regions_by_room["2a_end_2"], doors_by_room["2a_end_2"]), + "2a_end_3": Room("2a", "2a_end_3", "Old Site A - Room end_3", regions_by_room["2a_end_3"], doors_by_room["2a_end_3"], "Awake", "2a_end_3_west"), + "2a_end_4": Room("2a", "2a_end_4", "Old Site A - Room end_4", regions_by_room["2a_end_4"], doors_by_room["2a_end_4"]), + "2a_end_3b": Room("2a", "2a_end_3b", "Old Site A - Room end_3b", regions_by_room["2a_end_3b"], doors_by_room["2a_end_3b"]), + "2a_end_3cb": Room("2a", "2a_end_3cb", "Old Site A - Room end_3cb", regions_by_room["2a_end_3cb"], doors_by_room["2a_end_3cb"]), + "2a_end_3c": Room("2a", "2a_end_3c", "Old Site A - Room end_3c", regions_by_room["2a_end_3c"], doors_by_room["2a_end_3c"]), + "2a_end_5": Room("2a", "2a_end_5", "Old Site A - Room end_5", regions_by_room["2a_end_5"], doors_by_room["2a_end_5"]), + "2a_end_6": Room("2a", "2a_end_6", "Old Site A - Room end_6", regions_by_room["2a_end_6"], doors_by_room["2a_end_6"]), - "2b_start": Room("2b", "2b_start", "Old Site B - Room start", [reg for _, reg in all_regions.items() if reg.room_name == "2b_start"], [door for _, door in all_doors.items() if door.room_name == "2b_start"], "Start", "2b_start_west"), - "2b_00": Room("2b", "2b_00", "Old Site B - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "2b_00"], [door for _, door in all_doors.items() if door.room_name == "2b_00"]), - "2b_01": Room("2b", "2b_01", "Old Site B - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "2b_01"], [door for _, door in all_doors.items() if door.room_name == "2b_01"]), - "2b_01b": Room("2b", "2b_01b", "Old Site B - Room 01b", [reg for _, reg in all_regions.items() if reg.room_name == "2b_01b"], [door for _, door in all_doors.items() if door.room_name == "2b_01b"]), - "2b_02b": Room("2b", "2b_02b", "Old Site B - Room 02b", [reg for _, reg in all_regions.items() if reg.room_name == "2b_02b"], [door for _, door in all_doors.items() if door.room_name == "2b_02b"]), - "2b_02": Room("2b", "2b_02", "Old Site B - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "2b_02"], [door for _, door in all_doors.items() if door.room_name == "2b_02"]), - "2b_03": Room("2b", "2b_03", "Old Site B - Room 03", [reg for _, reg in all_regions.items() if reg.room_name == "2b_03"], [door for _, door in all_doors.items() if door.room_name == "2b_03"], "Combination Lock", "2b_03_west"), - "2b_04": Room("2b", "2b_04", "Old Site B - Room 04", [reg for _, reg in all_regions.items() if reg.room_name == "2b_04"], [door for _, door in all_doors.items() if door.room_name == "2b_04"]), - "2b_05": Room("2b", "2b_05", "Old Site B - Room 05", [reg for _, reg in all_regions.items() if reg.room_name == "2b_05"], [door for _, door in all_doors.items() if door.room_name == "2b_05"]), - "2b_06": Room("2b", "2b_06", "Old Site B - Room 06", [reg for _, reg in all_regions.items() if reg.room_name == "2b_06"], [door for _, door in all_doors.items() if door.room_name == "2b_06"]), - "2b_07": Room("2b", "2b_07", "Old Site B - Room 07", [reg for _, reg in all_regions.items() if reg.room_name == "2b_07"], [door for _, door in all_doors.items() if door.room_name == "2b_07"]), - "2b_08b": Room("2b", "2b_08b", "Old Site B - Room 08b", [reg for _, reg in all_regions.items() if reg.room_name == "2b_08b"], [door for _, door in all_doors.items() if door.room_name == "2b_08b"], "Dream Altar", "2b_08b_west"), - "2b_08": Room("2b", "2b_08", "Old Site B - Room 08", [reg for _, reg in all_regions.items() if reg.room_name == "2b_08"], [door for _, door in all_doors.items() if door.room_name == "2b_08"]), - "2b_09": Room("2b", "2b_09", "Old Site B - Room 09", [reg for _, reg in all_regions.items() if reg.room_name == "2b_09"], [door for _, door in all_doors.items() if door.room_name == "2b_09"]), - "2b_10": Room("2b", "2b_10", "Old Site B - Room 10", [reg for _, reg in all_regions.items() if reg.room_name == "2b_10"], [door for _, door in all_doors.items() if door.room_name == "2b_10"]), - "2b_11": Room("2b", "2b_11", "Old Site B - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "2b_11"], [door for _, door in all_doors.items() if door.room_name == "2b_11"]), - "2b_end": Room("2b", "2b_end", "Old Site B - Room end", [reg for _, reg in all_regions.items() if reg.room_name == "2b_end"], [door for _, door in all_doors.items() if door.room_name == "2b_end"]), + "2b_start": Room("2b", "2b_start", "Old Site B - Room start", regions_by_room["2b_start"], doors_by_room["2b_start"], "Start", "2b_start_west"), + "2b_00": Room("2b", "2b_00", "Old Site B - Room 00", regions_by_room["2b_00"], doors_by_room["2b_00"]), + "2b_01": Room("2b", "2b_01", "Old Site B - Room 01", regions_by_room["2b_01"], doors_by_room["2b_01"]), + "2b_01b": Room("2b", "2b_01b", "Old Site B - Room 01b", regions_by_room["2b_01b"], doors_by_room["2b_01b"]), + "2b_02b": Room("2b", "2b_02b", "Old Site B - Room 02b", regions_by_room["2b_02b"], doors_by_room["2b_02b"]), + "2b_02": Room("2b", "2b_02", "Old Site B - Room 02", regions_by_room["2b_02"], doors_by_room["2b_02"]), + "2b_03": Room("2b", "2b_03", "Old Site B - Room 03", regions_by_room["2b_03"], doors_by_room["2b_03"], "Combination Lock", "2b_03_west"), + "2b_04": Room("2b", "2b_04", "Old Site B - Room 04", regions_by_room["2b_04"], doors_by_room["2b_04"]), + "2b_05": Room("2b", "2b_05", "Old Site B - Room 05", regions_by_room["2b_05"], doors_by_room["2b_05"]), + "2b_06": Room("2b", "2b_06", "Old Site B - Room 06", regions_by_room["2b_06"], doors_by_room["2b_06"]), + "2b_07": Room("2b", "2b_07", "Old Site B - Room 07", regions_by_room["2b_07"], doors_by_room["2b_07"]), + "2b_08b": Room("2b", "2b_08b", "Old Site B - Room 08b", regions_by_room["2b_08b"], doors_by_room["2b_08b"], "Dream Altar", "2b_08b_west"), + "2b_08": Room("2b", "2b_08", "Old Site B - Room 08", regions_by_room["2b_08"], doors_by_room["2b_08"]), + "2b_09": Room("2b", "2b_09", "Old Site B - Room 09", regions_by_room["2b_09"], doors_by_room["2b_09"]), + "2b_10": Room("2b", "2b_10", "Old Site B - Room 10", regions_by_room["2b_10"], doors_by_room["2b_10"]), + "2b_11": Room("2b", "2b_11", "Old Site B - Room 11", regions_by_room["2b_11"], doors_by_room["2b_11"]), + "2b_end": Room("2b", "2b_end", "Old Site B - Room end", regions_by_room["2b_end"], doors_by_room["2b_end"]), - "2c_00": Room("2c", "2c_00", "Old Site C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "2c_00"], [door for _, door in all_doors.items() if door.room_name == "2c_00"], "Start", "2c_00_west"), - "2c_01": Room("2c", "2c_01", "Old Site C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "2c_01"], [door for _, door in all_doors.items() if door.room_name == "2c_01"]), - "2c_02": Room("2c", "2c_02", "Old Site C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "2c_02"], [door for _, door in all_doors.items() if door.room_name == "2c_02"]), + "2c_00": Room("2c", "2c_00", "Old Site C - Room 00", regions_by_room["2c_00"], doors_by_room["2c_00"], "Start", "2c_00_west"), + "2c_01": Room("2c", "2c_01", "Old Site C - Room 01", regions_by_room["2c_01"], doors_by_room["2c_01"]), + "2c_02": Room("2c", "2c_02", "Old Site C - Room 02", regions_by_room["2c_02"], doors_by_room["2c_02"]), - "3a_s0": Room("3a", "3a_s0", "Celestial Resort A - Room s0", [reg for _, reg in all_regions.items() if reg.room_name == "3a_s0"], [door for _, door in all_doors.items() if door.room_name == "3a_s0"], "Start", "3a_s0_main"), - "3a_s1": Room("3a", "3a_s1", "Celestial Resort A - Room s1", [reg for _, reg in all_regions.items() if reg.room_name == "3a_s1"], [door for _, door in all_doors.items() if door.room_name == "3a_s1"]), - "3a_s2": Room("3a", "3a_s2", "Celestial Resort A - Room s2", [reg for _, reg in all_regions.items() if reg.room_name == "3a_s2"], [door for _, door in all_doors.items() if door.room_name == "3a_s2"]), - "3a_s3": Room("3a", "3a_s3", "Celestial Resort A - Room s3", [reg for _, reg in all_regions.items() if reg.room_name == "3a_s3"], [door for _, door in all_doors.items() if door.room_name == "3a_s3"]), - "3a_0x-a": Room("3a", "3a_0x-a", "Celestial Resort A - Room 0x-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_0x-a"], [door for _, door in all_doors.items() if door.room_name == "3a_0x-a"]), - "3a_00-a": Room("3a", "3a_00-a", "Celestial Resort A - Room 00-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_00-a"], [door for _, door in all_doors.items() if door.room_name == "3a_00-a"]), - "3a_02-a": Room("3a", "3a_02-a", "Celestial Resort A - Room 02-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_02-a"], [door for _, door in all_doors.items() if door.room_name == "3a_02-a"]), - "3a_02-b": Room("3a", "3a_02-b", "Celestial Resort A - Room 02-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_02-b"], [door for _, door in all_doors.items() if door.room_name == "3a_02-b"]), - "3a_01-b": Room("3a", "3a_01-b", "Celestial Resort A - Room 01-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_01-b"], [door for _, door in all_doors.items() if door.room_name == "3a_01-b"]), - "3a_00-b": Room("3a", "3a_00-b", "Celestial Resort A - Room 00-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_00-b"], [door for _, door in all_doors.items() if door.room_name == "3a_00-b"]), - "3a_00-c": Room("3a", "3a_00-c", "Celestial Resort A - Room 00-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_00-c"], [door for _, door in all_doors.items() if door.room_name == "3a_00-c"]), - "3a_0x-b": Room("3a", "3a_0x-b", "Celestial Resort A - Room 0x-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_0x-b"], [door for _, door in all_doors.items() if door.room_name == "3a_0x-b"]), - "3a_03-a": Room("3a", "3a_03-a", "Celestial Resort A - Room 03-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_03-a"], [door for _, door in all_doors.items() if door.room_name == "3a_03-a"]), - "3a_04-b": Room("3a", "3a_04-b", "Celestial Resort A - Room 04-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_04-b"], [door for _, door in all_doors.items() if door.room_name == "3a_04-b"]), - "3a_05-a": Room("3a", "3a_05-a", "Celestial Resort A - Room 05-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_05-a"], [door for _, door in all_doors.items() if door.room_name == "3a_05-a"]), - "3a_06-a": Room("3a", "3a_06-a", "Celestial Resort A - Room 06-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_06-a"], [door for _, door in all_doors.items() if door.room_name == "3a_06-a"]), - "3a_07-a": Room("3a", "3a_07-a", "Celestial Resort A - Room 07-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_07-a"], [door for _, door in all_doors.items() if door.room_name == "3a_07-a"]), - "3a_07-b": Room("3a", "3a_07-b", "Celestial Resort A - Room 07-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_07-b"], [door for _, door in all_doors.items() if door.room_name == "3a_07-b"]), - "3a_06-b": Room("3a", "3a_06-b", "Celestial Resort A - Room 06-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_06-b"], [door for _, door in all_doors.items() if door.room_name == "3a_06-b"]), - "3a_06-c": Room("3a", "3a_06-c", "Celestial Resort A - Room 06-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_06-c"], [door for _, door in all_doors.items() if door.room_name == "3a_06-c"]), - "3a_05-c": Room("3a", "3a_05-c", "Celestial Resort A - Room 05-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_05-c"], [door for _, door in all_doors.items() if door.room_name == "3a_05-c"]), - "3a_08-c": Room("3a", "3a_08-c", "Celestial Resort A - Room 08-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_08-c"], [door for _, door in all_doors.items() if door.room_name == "3a_08-c"]), - "3a_08-b": Room("3a", "3a_08-b", "Celestial Resort A - Room 08-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_08-b"], [door for _, door in all_doors.items() if door.room_name == "3a_08-b"]), - "3a_08-a": Room("3a", "3a_08-a", "Celestial Resort A - Room 08-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_08-a"], [door for _, door in all_doors.items() if door.room_name == "3a_08-a"], "Huge Mess", "3a_08-a_west"), - "3a_09-b": Room("3a", "3a_09-b", "Celestial Resort A - Room 09-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_09-b"], [door for _, door in all_doors.items() if door.room_name == "3a_09-b"]), - "3a_10-x": Room("3a", "3a_10-x", "Celestial Resort A - Room 10-x", [reg for _, reg in all_regions.items() if reg.room_name == "3a_10-x"], [door for _, door in all_doors.items() if door.room_name == "3a_10-x"]), - "3a_11-x": Room("3a", "3a_11-x", "Celestial Resort A - Room 11-x", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-x"], [door for _, door in all_doors.items() if door.room_name == "3a_11-x"]), - "3a_11-y": Room("3a", "3a_11-y", "Celestial Resort A - Room 11-y", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-y"], [door for _, door in all_doors.items() if door.room_name == "3a_11-y"]), - "3a_12-y": Room("3a", "3a_12-y", "Celestial Resort A - Room 12-y", [reg for _, reg in all_regions.items() if reg.room_name == "3a_12-y"], [door for _, door in all_doors.items() if door.room_name == "3a_12-y"]), - "3a_11-z": Room("3a", "3a_11-z", "Celestial Resort A - Room 11-z", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-z"], [door for _, door in all_doors.items() if door.room_name == "3a_11-z"]), - "3a_10-z": Room("3a", "3a_10-z", "Celestial Resort A - Room 10-z", [reg for _, reg in all_regions.items() if reg.room_name == "3a_10-z"], [door for _, door in all_doors.items() if door.room_name == "3a_10-z"]), - "3a_10-y": Room("3a", "3a_10-y", "Celestial Resort A - Room 10-y", [reg for _, reg in all_regions.items() if reg.room_name == "3a_10-y"], [door for _, door in all_doors.items() if door.room_name == "3a_10-y"]), - "3a_10-c": Room("3a", "3a_10-c", "Celestial Resort A - Room 10-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_10-c"], [door for _, door in all_doors.items() if door.room_name == "3a_10-c"]), - "3a_11-c": Room("3a", "3a_11-c", "Celestial Resort A - Room 11-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-c"], [door for _, door in all_doors.items() if door.room_name == "3a_11-c"]), - "3a_12-c": Room("3a", "3a_12-c", "Celestial Resort A - Room 12-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_12-c"], [door for _, door in all_doors.items() if door.room_name == "3a_12-c"]), - "3a_12-d": Room("3a", "3a_12-d", "Celestial Resort A - Room 12-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_12-d"], [door for _, door in all_doors.items() if door.room_name == "3a_12-d"]), - "3a_11-d": Room("3a", "3a_11-d", "Celestial Resort A - Room 11-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-d"], [door for _, door in all_doors.items() if door.room_name == "3a_11-d"]), - "3a_10-d": Room("3a", "3a_10-d", "Celestial Resort A - Room 10-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_10-d"], [door for _, door in all_doors.items() if door.room_name == "3a_10-d"]), - "3a_11-b": Room("3a", "3a_11-b", "Celestial Resort A - Room 11-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-b"], [door for _, door in all_doors.items() if door.room_name == "3a_11-b"]), - "3a_12-b": Room("3a", "3a_12-b", "Celestial Resort A - Room 12-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_12-b"], [door for _, door in all_doors.items() if door.room_name == "3a_12-b"]), - "3a_13-b": Room("3a", "3a_13-b", "Celestial Resort A - Room 13-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_13-b"], [door for _, door in all_doors.items() if door.room_name == "3a_13-b"]), - "3a_13-a": Room("3a", "3a_13-a", "Celestial Resort A - Room 13-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_13-a"], [door for _, door in all_doors.items() if door.room_name == "3a_13-a"]), - "3a_13-x": Room("3a", "3a_13-x", "Celestial Resort A - Room 13-x", [reg for _, reg in all_regions.items() if reg.room_name == "3a_13-x"], [door for _, door in all_doors.items() if door.room_name == "3a_13-x"]), - "3a_12-x": Room("3a", "3a_12-x", "Celestial Resort A - Room 12-x", [reg for _, reg in all_regions.items() if reg.room_name == "3a_12-x"], [door for _, door in all_doors.items() if door.room_name == "3a_12-x"]), - "3a_11-a": Room("3a", "3a_11-a", "Celestial Resort A - Room 11-a", [reg for _, reg in all_regions.items() if reg.room_name == "3a_11-a"], [door for _, door in all_doors.items() if door.room_name == "3a_11-a"]), - "3a_08-x": Room("3a", "3a_08-x", "Celestial Resort A - Room 08-x", [reg for _, reg in all_regions.items() if reg.room_name == "3a_08-x"], [door for _, door in all_doors.items() if door.room_name == "3a_08-x"]), - "3a_09-d": Room("3a", "3a_09-d", "Celestial Resort A - Room 09-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_09-d"], [door for _, door in all_doors.items() if door.room_name == "3a_09-d"], "Elevator Shaft", "3a_09-d_bottom"), - "3a_08-d": Room("3a", "3a_08-d", "Celestial Resort A - Room 08-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_08-d"], [door for _, door in all_doors.items() if door.room_name == "3a_08-d"]), - "3a_06-d": Room("3a", "3a_06-d", "Celestial Resort A - Room 06-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_06-d"], [door for _, door in all_doors.items() if door.room_name == "3a_06-d"]), - "3a_04-d": Room("3a", "3a_04-d", "Celestial Resort A - Room 04-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_04-d"], [door for _, door in all_doors.items() if door.room_name == "3a_04-d"]), - "3a_04-c": Room("3a", "3a_04-c", "Celestial Resort A - Room 04-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_04-c"], [door for _, door in all_doors.items() if door.room_name == "3a_04-c"]), - "3a_02-c": Room("3a", "3a_02-c", "Celestial Resort A - Room 02-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_02-c"], [door for _, door in all_doors.items() if door.room_name == "3a_02-c"]), - "3a_03-b": Room("3a", "3a_03-b", "Celestial Resort A - Room 03-b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_03-b"], [door for _, door in all_doors.items() if door.room_name == "3a_03-b"]), - "3a_01-c": Room("3a", "3a_01-c", "Celestial Resort A - Room 01-c", [reg for _, reg in all_regions.items() if reg.room_name == "3a_01-c"], [door for _, door in all_doors.items() if door.room_name == "3a_01-c"]), - "3a_02-d": Room("3a", "3a_02-d", "Celestial Resort A - Room 02-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_02-d"], [door for _, door in all_doors.items() if door.room_name == "3a_02-d"]), - "3a_00-d": Room("3a", "3a_00-d", "Celestial Resort A - Room 00-d", [reg for _, reg in all_regions.items() if reg.room_name == "3a_00-d"], [door for _, door in all_doors.items() if door.room_name == "3a_00-d"], "Presidential Suite", "3a_00-d_east"), - "3a_roof00": Room("3a", "3a_roof00", "Celestial Resort A - Room roof00", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof00"], [door for _, door in all_doors.items() if door.room_name == "3a_roof00"]), - "3a_roof01": Room("3a", "3a_roof01", "Celestial Resort A - Room roof01", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof01"], [door for _, door in all_doors.items() if door.room_name == "3a_roof01"]), - "3a_roof02": Room("3a", "3a_roof02", "Celestial Resort A - Room roof02", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof02"], [door for _, door in all_doors.items() if door.room_name == "3a_roof02"]), - "3a_roof03": Room("3a", "3a_roof03", "Celestial Resort A - Room roof03", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof03"], [door for _, door in all_doors.items() if door.room_name == "3a_roof03"]), - "3a_roof04": Room("3a", "3a_roof04", "Celestial Resort A - Room roof04", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof04"], [door for _, door in all_doors.items() if door.room_name == "3a_roof04"]), - "3a_roof05": Room("3a", "3a_roof05", "Celestial Resort A - Room roof05", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof05"], [door for _, door in all_doors.items() if door.room_name == "3a_roof05"]), - "3a_roof06b": Room("3a", "3a_roof06b", "Celestial Resort A - Room roof06b", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof06b"], [door for _, door in all_doors.items() if door.room_name == "3a_roof06b"]), - "3a_roof06": Room("3a", "3a_roof06", "Celestial Resort A - Room roof06", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof06"], [door for _, door in all_doors.items() if door.room_name == "3a_roof06"]), - "3a_roof07": Room("3a", "3a_roof07", "Celestial Resort A - Room roof07", [reg for _, reg in all_regions.items() if reg.room_name == "3a_roof07"], [door for _, door in all_doors.items() if door.room_name == "3a_roof07"]), + "3a_s0": Room("3a", "3a_s0", "Celestial Resort A - Room s0", regions_by_room["3a_s0"], doors_by_room["3a_s0"], "Start", "3a_s0_main"), + "3a_s1": Room("3a", "3a_s1", "Celestial Resort A - Room s1", regions_by_room["3a_s1"], doors_by_room["3a_s1"]), + "3a_s2": Room("3a", "3a_s2", "Celestial Resort A - Room s2", regions_by_room["3a_s2"], doors_by_room["3a_s2"]), + "3a_s3": Room("3a", "3a_s3", "Celestial Resort A - Room s3", regions_by_room["3a_s3"], doors_by_room["3a_s3"]), + "3a_0x-a": Room("3a", "3a_0x-a", "Celestial Resort A - Room 0x-a", regions_by_room["3a_0x-a"], doors_by_room["3a_0x-a"]), + "3a_00-a": Room("3a", "3a_00-a", "Celestial Resort A - Room 00-a", regions_by_room["3a_00-a"], doors_by_room["3a_00-a"]), + "3a_02-a": Room("3a", "3a_02-a", "Celestial Resort A - Room 02-a", regions_by_room["3a_02-a"], doors_by_room["3a_02-a"]), + "3a_02-b": Room("3a", "3a_02-b", "Celestial Resort A - Room 02-b", regions_by_room["3a_02-b"], doors_by_room["3a_02-b"]), + "3a_01-b": Room("3a", "3a_01-b", "Celestial Resort A - Room 01-b", regions_by_room["3a_01-b"], doors_by_room["3a_01-b"]), + "3a_00-b": Room("3a", "3a_00-b", "Celestial Resort A - Room 00-b", regions_by_room["3a_00-b"], doors_by_room["3a_00-b"]), + "3a_00-c": Room("3a", "3a_00-c", "Celestial Resort A - Room 00-c", regions_by_room["3a_00-c"], doors_by_room["3a_00-c"]), + "3a_0x-b": Room("3a", "3a_0x-b", "Celestial Resort A - Room 0x-b", regions_by_room["3a_0x-b"], doors_by_room["3a_0x-b"]), + "3a_03-a": Room("3a", "3a_03-a", "Celestial Resort A - Room 03-a", regions_by_room["3a_03-a"], doors_by_room["3a_03-a"]), + "3a_04-b": Room("3a", "3a_04-b", "Celestial Resort A - Room 04-b", regions_by_room["3a_04-b"], doors_by_room["3a_04-b"]), + "3a_05-a": Room("3a", "3a_05-a", "Celestial Resort A - Room 05-a", regions_by_room["3a_05-a"], doors_by_room["3a_05-a"]), + "3a_06-a": Room("3a", "3a_06-a", "Celestial Resort A - Room 06-a", regions_by_room["3a_06-a"], doors_by_room["3a_06-a"]), + "3a_07-a": Room("3a", "3a_07-a", "Celestial Resort A - Room 07-a", regions_by_room["3a_07-a"], doors_by_room["3a_07-a"]), + "3a_07-b": Room("3a", "3a_07-b", "Celestial Resort A - Room 07-b", regions_by_room["3a_07-b"], doors_by_room["3a_07-b"]), + "3a_06-b": Room("3a", "3a_06-b", "Celestial Resort A - Room 06-b", regions_by_room["3a_06-b"], doors_by_room["3a_06-b"]), + "3a_06-c": Room("3a", "3a_06-c", "Celestial Resort A - Room 06-c", regions_by_room["3a_06-c"], doors_by_room["3a_06-c"]), + "3a_05-c": Room("3a", "3a_05-c", "Celestial Resort A - Room 05-c", regions_by_room["3a_05-c"], doors_by_room["3a_05-c"]), + "3a_08-c": Room("3a", "3a_08-c", "Celestial Resort A - Room 08-c", regions_by_room["3a_08-c"], doors_by_room["3a_08-c"]), + "3a_08-b": Room("3a", "3a_08-b", "Celestial Resort A - Room 08-b", regions_by_room["3a_08-b"], doors_by_room["3a_08-b"]), + "3a_08-a": Room("3a", "3a_08-a", "Celestial Resort A - Room 08-a", regions_by_room["3a_08-a"], doors_by_room["3a_08-a"], "Huge Mess", "3a_08-a_west"), + "3a_09-b": Room("3a", "3a_09-b", "Celestial Resort A - Room 09-b", regions_by_room["3a_09-b"], doors_by_room["3a_09-b"]), + "3a_10-x": Room("3a", "3a_10-x", "Celestial Resort A - Room 10-x", regions_by_room["3a_10-x"], doors_by_room["3a_10-x"]), + "3a_11-x": Room("3a", "3a_11-x", "Celestial Resort A - Room 11-x", regions_by_room["3a_11-x"], doors_by_room["3a_11-x"]), + "3a_11-y": Room("3a", "3a_11-y", "Celestial Resort A - Room 11-y", regions_by_room["3a_11-y"], doors_by_room["3a_11-y"]), + "3a_12-y": Room("3a", "3a_12-y", "Celestial Resort A - Room 12-y", regions_by_room["3a_12-y"], doors_by_room["3a_12-y"]), + "3a_11-z": Room("3a", "3a_11-z", "Celestial Resort A - Room 11-z", regions_by_room["3a_11-z"], doors_by_room["3a_11-z"]), + "3a_10-z": Room("3a", "3a_10-z", "Celestial Resort A - Room 10-z", regions_by_room["3a_10-z"], doors_by_room["3a_10-z"]), + "3a_10-y": Room("3a", "3a_10-y", "Celestial Resort A - Room 10-y", regions_by_room["3a_10-y"], doors_by_room["3a_10-y"]), + "3a_10-c": Room("3a", "3a_10-c", "Celestial Resort A - Room 10-c", regions_by_room["3a_10-c"], doors_by_room["3a_10-c"]), + "3a_11-c": Room("3a", "3a_11-c", "Celestial Resort A - Room 11-c", regions_by_room["3a_11-c"], doors_by_room["3a_11-c"]), + "3a_12-c": Room("3a", "3a_12-c", "Celestial Resort A - Room 12-c", regions_by_room["3a_12-c"], doors_by_room["3a_12-c"]), + "3a_12-d": Room("3a", "3a_12-d", "Celestial Resort A - Room 12-d", regions_by_room["3a_12-d"], doors_by_room["3a_12-d"]), + "3a_11-d": Room("3a", "3a_11-d", "Celestial Resort A - Room 11-d", regions_by_room["3a_11-d"], doors_by_room["3a_11-d"]), + "3a_10-d": Room("3a", "3a_10-d", "Celestial Resort A - Room 10-d", regions_by_room["3a_10-d"], doors_by_room["3a_10-d"]), + "3a_11-b": Room("3a", "3a_11-b", "Celestial Resort A - Room 11-b", regions_by_room["3a_11-b"], doors_by_room["3a_11-b"]), + "3a_12-b": Room("3a", "3a_12-b", "Celestial Resort A - Room 12-b", regions_by_room["3a_12-b"], doors_by_room["3a_12-b"]), + "3a_13-b": Room("3a", "3a_13-b", "Celestial Resort A - Room 13-b", regions_by_room["3a_13-b"], doors_by_room["3a_13-b"]), + "3a_13-a": Room("3a", "3a_13-a", "Celestial Resort A - Room 13-a", regions_by_room["3a_13-a"], doors_by_room["3a_13-a"]), + "3a_13-x": Room("3a", "3a_13-x", "Celestial Resort A - Room 13-x", regions_by_room["3a_13-x"], doors_by_room["3a_13-x"]), + "3a_12-x": Room("3a", "3a_12-x", "Celestial Resort A - Room 12-x", regions_by_room["3a_12-x"], doors_by_room["3a_12-x"]), + "3a_11-a": Room("3a", "3a_11-a", "Celestial Resort A - Room 11-a", regions_by_room["3a_11-a"], doors_by_room["3a_11-a"]), + "3a_08-x": Room("3a", "3a_08-x", "Celestial Resort A - Room 08-x", regions_by_room["3a_08-x"], doors_by_room["3a_08-x"]), + "3a_09-d": Room("3a", "3a_09-d", "Celestial Resort A - Room 09-d", regions_by_room["3a_09-d"], doors_by_room["3a_09-d"], "Elevator Shaft", "3a_09-d_bottom"), + "3a_08-d": Room("3a", "3a_08-d", "Celestial Resort A - Room 08-d", regions_by_room["3a_08-d"], doors_by_room["3a_08-d"]), + "3a_06-d": Room("3a", "3a_06-d", "Celestial Resort A - Room 06-d", regions_by_room["3a_06-d"], doors_by_room["3a_06-d"]), + "3a_04-d": Room("3a", "3a_04-d", "Celestial Resort A - Room 04-d", regions_by_room["3a_04-d"], doors_by_room["3a_04-d"]), + "3a_04-c": Room("3a", "3a_04-c", "Celestial Resort A - Room 04-c", regions_by_room["3a_04-c"], doors_by_room["3a_04-c"]), + "3a_02-c": Room("3a", "3a_02-c", "Celestial Resort A - Room 02-c", regions_by_room["3a_02-c"], doors_by_room["3a_02-c"]), + "3a_03-b": Room("3a", "3a_03-b", "Celestial Resort A - Room 03-b", regions_by_room["3a_03-b"], doors_by_room["3a_03-b"]), + "3a_01-c": Room("3a", "3a_01-c", "Celestial Resort A - Room 01-c", regions_by_room["3a_01-c"], doors_by_room["3a_01-c"]), + "3a_02-d": Room("3a", "3a_02-d", "Celestial Resort A - Room 02-d", regions_by_room["3a_02-d"], doors_by_room["3a_02-d"]), + "3a_00-d": Room("3a", "3a_00-d", "Celestial Resort A - Room 00-d", regions_by_room["3a_00-d"], doors_by_room["3a_00-d"], "Presidential Suite", "3a_00-d_east"), + "3a_roof00": Room("3a", "3a_roof00", "Celestial Resort A - Room roof00", regions_by_room["3a_roof00"], doors_by_room["3a_roof00"]), + "3a_roof01": Room("3a", "3a_roof01", "Celestial Resort A - Room roof01", regions_by_room["3a_roof01"], doors_by_room["3a_roof01"]), + "3a_roof02": Room("3a", "3a_roof02", "Celestial Resort A - Room roof02", regions_by_room["3a_roof02"], doors_by_room["3a_roof02"]), + "3a_roof03": Room("3a", "3a_roof03", "Celestial Resort A - Room roof03", regions_by_room["3a_roof03"], doors_by_room["3a_roof03"]), + "3a_roof04": Room("3a", "3a_roof04", "Celestial Resort A - Room roof04", regions_by_room["3a_roof04"], doors_by_room["3a_roof04"]), + "3a_roof05": Room("3a", "3a_roof05", "Celestial Resort A - Room roof05", regions_by_room["3a_roof05"], doors_by_room["3a_roof05"]), + "3a_roof06b": Room("3a", "3a_roof06b", "Celestial Resort A - Room roof06b", regions_by_room["3a_roof06b"], doors_by_room["3a_roof06b"]), + "3a_roof06": Room("3a", "3a_roof06", "Celestial Resort A - Room roof06", regions_by_room["3a_roof06"], doors_by_room["3a_roof06"]), + "3a_roof07": Room("3a", "3a_roof07", "Celestial Resort A - Room roof07", regions_by_room["3a_roof07"], doors_by_room["3a_roof07"]), - "3b_00": Room("3b", "3b_00", "Celestial Resort B - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "3b_00"], [door for _, door in all_doors.items() if door.room_name == "3b_00"], "Start", "3b_00_west"), - "3b_back": Room("3b", "3b_back", "Celestial Resort B - Room back", [reg for _, reg in all_regions.items() if reg.room_name == "3b_back"], [door for _, door in all_doors.items() if door.room_name == "3b_back"]), - "3b_01": Room("3b", "3b_01", "Celestial Resort B - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "3b_01"], [door for _, door in all_doors.items() if door.room_name == "3b_01"]), - "3b_02": Room("3b", "3b_02", "Celestial Resort B - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "3b_02"], [door for _, door in all_doors.items() if door.room_name == "3b_02"]), - "3b_03": Room("3b", "3b_03", "Celestial Resort B - Room 03", [reg for _, reg in all_regions.items() if reg.room_name == "3b_03"], [door for _, door in all_doors.items() if door.room_name == "3b_03"]), - "3b_04": Room("3b", "3b_04", "Celestial Resort B - Room 04", [reg for _, reg in all_regions.items() if reg.room_name == "3b_04"], [door for _, door in all_doors.items() if door.room_name == "3b_04"]), - "3b_05": Room("3b", "3b_05", "Celestial Resort B - Room 05", [reg for _, reg in all_regions.items() if reg.room_name == "3b_05"], [door for _, door in all_doors.items() if door.room_name == "3b_05"]), - "3b_06": Room("3b", "3b_06", "Celestial Resort B - Room 06", [reg for _, reg in all_regions.items() if reg.room_name == "3b_06"], [door for _, door in all_doors.items() if door.room_name == "3b_06"], "Staff Quarters", "3b_06_west"), - "3b_07": Room("3b", "3b_07", "Celestial Resort B - Room 07", [reg for _, reg in all_regions.items() if reg.room_name == "3b_07"], [door for _, door in all_doors.items() if door.room_name == "3b_07"]), - "3b_08": Room("3b", "3b_08", "Celestial Resort B - Room 08", [reg for _, reg in all_regions.items() if reg.room_name == "3b_08"], [door for _, door in all_doors.items() if door.room_name == "3b_08"]), - "3b_09": Room("3b", "3b_09", "Celestial Resort B - Room 09", [reg for _, reg in all_regions.items() if reg.room_name == "3b_09"], [door for _, door in all_doors.items() if door.room_name == "3b_09"]), - "3b_10": Room("3b", "3b_10", "Celestial Resort B - Room 10", [reg for _, reg in all_regions.items() if reg.room_name == "3b_10"], [door for _, door in all_doors.items() if door.room_name == "3b_10"]), - "3b_11": Room("3b", "3b_11", "Celestial Resort B - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "3b_11"], [door for _, door in all_doors.items() if door.room_name == "3b_11"], "Library", "3b_11_west"), - "3b_13": Room("3b", "3b_13", "Celestial Resort B - Room 13", [reg for _, reg in all_regions.items() if reg.room_name == "3b_13"], [door for _, door in all_doors.items() if door.room_name == "3b_13"]), - "3b_14": Room("3b", "3b_14", "Celestial Resort B - Room 14", [reg for _, reg in all_regions.items() if reg.room_name == "3b_14"], [door for _, door in all_doors.items() if door.room_name == "3b_14"]), - "3b_15": Room("3b", "3b_15", "Celestial Resort B - Room 15", [reg for _, reg in all_regions.items() if reg.room_name == "3b_15"], [door for _, door in all_doors.items() if door.room_name == "3b_15"]), - "3b_12": Room("3b", "3b_12", "Celestial Resort B - Room 12", [reg for _, reg in all_regions.items() if reg.room_name == "3b_12"], [door for _, door in all_doors.items() if door.room_name == "3b_12"]), - "3b_16": Room("3b", "3b_16", "Celestial Resort B - Room 16", [reg for _, reg in all_regions.items() if reg.room_name == "3b_16"], [door for _, door in all_doors.items() if door.room_name == "3b_16"], "Rooftop", "3b_16_west"), - "3b_17": Room("3b", "3b_17", "Celestial Resort B - Room 17", [reg for _, reg in all_regions.items() if reg.room_name == "3b_17"], [door for _, door in all_doors.items() if door.room_name == "3b_17"]), - "3b_18": Room("3b", "3b_18", "Celestial Resort B - Room 18", [reg for _, reg in all_regions.items() if reg.room_name == "3b_18"], [door for _, door in all_doors.items() if door.room_name == "3b_18"]), - "3b_19": Room("3b", "3b_19", "Celestial Resort B - Room 19", [reg for _, reg in all_regions.items() if reg.room_name == "3b_19"], [door for _, door in all_doors.items() if door.room_name == "3b_19"]), - "3b_21": Room("3b", "3b_21", "Celestial Resort B - Room 21", [reg for _, reg in all_regions.items() if reg.room_name == "3b_21"], [door for _, door in all_doors.items() if door.room_name == "3b_21"]), - "3b_20": Room("3b", "3b_20", "Celestial Resort B - Room 20", [reg for _, reg in all_regions.items() if reg.room_name == "3b_20"], [door for _, door in all_doors.items() if door.room_name == "3b_20"]), - "3b_end": Room("3b", "3b_end", "Celestial Resort B - Room end", [reg for _, reg in all_regions.items() if reg.room_name == "3b_end"], [door for _, door in all_doors.items() if door.room_name == "3b_end"]), + "3b_00": Room("3b", "3b_00", "Celestial Resort B - Room 00", regions_by_room["3b_00"], doors_by_room["3b_00"], "Start", "3b_00_west"), + "3b_back": Room("3b", "3b_back", "Celestial Resort B - Room back", regions_by_room["3b_back"], doors_by_room["3b_back"]), + "3b_01": Room("3b", "3b_01", "Celestial Resort B - Room 01", regions_by_room["3b_01"], doors_by_room["3b_01"]), + "3b_02": Room("3b", "3b_02", "Celestial Resort B - Room 02", regions_by_room["3b_02"], doors_by_room["3b_02"]), + "3b_03": Room("3b", "3b_03", "Celestial Resort B - Room 03", regions_by_room["3b_03"], doors_by_room["3b_03"]), + "3b_04": Room("3b", "3b_04", "Celestial Resort B - Room 04", regions_by_room["3b_04"], doors_by_room["3b_04"]), + "3b_05": Room("3b", "3b_05", "Celestial Resort B - Room 05", regions_by_room["3b_05"], doors_by_room["3b_05"]), + "3b_06": Room("3b", "3b_06", "Celestial Resort B - Room 06", regions_by_room["3b_06"], doors_by_room["3b_06"], "Staff Quarters", "3b_06_west"), + "3b_07": Room("3b", "3b_07", "Celestial Resort B - Room 07", regions_by_room["3b_07"], doors_by_room["3b_07"]), + "3b_08": Room("3b", "3b_08", "Celestial Resort B - Room 08", regions_by_room["3b_08"], doors_by_room["3b_08"]), + "3b_09": Room("3b", "3b_09", "Celestial Resort B - Room 09", regions_by_room["3b_09"], doors_by_room["3b_09"]), + "3b_10": Room("3b", "3b_10", "Celestial Resort B - Room 10", regions_by_room["3b_10"], doors_by_room["3b_10"]), + "3b_11": Room("3b", "3b_11", "Celestial Resort B - Room 11", regions_by_room["3b_11"], doors_by_room["3b_11"], "Library", "3b_11_west"), + "3b_13": Room("3b", "3b_13", "Celestial Resort B - Room 13", regions_by_room["3b_13"], doors_by_room["3b_13"]), + "3b_14": Room("3b", "3b_14", "Celestial Resort B - Room 14", regions_by_room["3b_14"], doors_by_room["3b_14"]), + "3b_15": Room("3b", "3b_15", "Celestial Resort B - Room 15", regions_by_room["3b_15"], doors_by_room["3b_15"]), + "3b_12": Room("3b", "3b_12", "Celestial Resort B - Room 12", regions_by_room["3b_12"], doors_by_room["3b_12"]), + "3b_16": Room("3b", "3b_16", "Celestial Resort B - Room 16", regions_by_room["3b_16"], doors_by_room["3b_16"], "Rooftop", "3b_16_west"), + "3b_17": Room("3b", "3b_17", "Celestial Resort B - Room 17", regions_by_room["3b_17"], doors_by_room["3b_17"]), + "3b_18": Room("3b", "3b_18", "Celestial Resort B - Room 18", regions_by_room["3b_18"], doors_by_room["3b_18"]), + "3b_19": Room("3b", "3b_19", "Celestial Resort B - Room 19", regions_by_room["3b_19"], doors_by_room["3b_19"]), + "3b_21": Room("3b", "3b_21", "Celestial Resort B - Room 21", regions_by_room["3b_21"], doors_by_room["3b_21"]), + "3b_20": Room("3b", "3b_20", "Celestial Resort B - Room 20", regions_by_room["3b_20"], doors_by_room["3b_20"]), + "3b_end": Room("3b", "3b_end", "Celestial Resort B - Room end", regions_by_room["3b_end"], doors_by_room["3b_end"]), - "3c_00": Room("3c", "3c_00", "Celestial Resort C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "3c_00"], [door for _, door in all_doors.items() if door.room_name == "3c_00"], "Start", "3c_00_west"), - "3c_01": Room("3c", "3c_01", "Celestial Resort C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "3c_01"], [door for _, door in all_doors.items() if door.room_name == "3c_01"]), - "3c_02": Room("3c", "3c_02", "Celestial Resort C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "3c_02"], [door for _, door in all_doors.items() if door.room_name == "3c_02"]), + "3c_00": Room("3c", "3c_00", "Celestial Resort C - Room 00", regions_by_room["3c_00"], doors_by_room["3c_00"], "Start", "3c_00_west"), + "3c_01": Room("3c", "3c_01", "Celestial Resort C - Room 01", regions_by_room["3c_01"], doors_by_room["3c_01"]), + "3c_02": Room("3c", "3c_02", "Celestial Resort C - Room 02", regions_by_room["3c_02"], doors_by_room["3c_02"]), - "4a_a-00": Room("4a", "4a_a-00", "Golden Ridge A - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-00"], [door for _, door in all_doors.items() if door.room_name == "4a_a-00"], "Start", "4a_a-00_west"), - "4a_a-01": Room("4a", "4a_a-01", "Golden Ridge A - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-01"], [door for _, door in all_doors.items() if door.room_name == "4a_a-01"]), - "4a_a-01x": Room("4a", "4a_a-01x", "Golden Ridge A - Room a-01x", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-01x"], [door for _, door in all_doors.items() if door.room_name == "4a_a-01x"]), - "4a_a-02": Room("4a", "4a_a-02", "Golden Ridge A - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-02"], [door for _, door in all_doors.items() if door.room_name == "4a_a-02"]), - "4a_a-03": Room("4a", "4a_a-03", "Golden Ridge A - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-03"], [door for _, door in all_doors.items() if door.room_name == "4a_a-03"]), - "4a_a-04": Room("4a", "4a_a-04", "Golden Ridge A - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-04"], [door for _, door in all_doors.items() if door.room_name == "4a_a-04"]), - "4a_a-05": Room("4a", "4a_a-05", "Golden Ridge A - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-05"], [door for _, door in all_doors.items() if door.room_name == "4a_a-05"]), - "4a_a-06": Room("4a", "4a_a-06", "Golden Ridge A - Room a-06", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-06"], [door for _, door in all_doors.items() if door.room_name == "4a_a-06"]), - "4a_a-07": Room("4a", "4a_a-07", "Golden Ridge A - Room a-07", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-07"], [door for _, door in all_doors.items() if door.room_name == "4a_a-07"]), - "4a_a-08": Room("4a", "4a_a-08", "Golden Ridge A - Room a-08", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-08"], [door for _, door in all_doors.items() if door.room_name == "4a_a-08"]), - "4a_a-10": Room("4a", "4a_a-10", "Golden Ridge A - Room a-10", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-10"], [door for _, door in all_doors.items() if door.room_name == "4a_a-10"]), - "4a_a-11": Room("4a", "4a_a-11", "Golden Ridge A - Room a-11", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-11"], [door for _, door in all_doors.items() if door.room_name == "4a_a-11"]), - "4a_a-09": Room("4a", "4a_a-09", "Golden Ridge A - Room a-09", [reg for _, reg in all_regions.items() if reg.room_name == "4a_a-09"], [door for _, door in all_doors.items() if door.room_name == "4a_a-09"]), - "4a_b-00": Room("4a", "4a_b-00", "Golden Ridge A - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-00"], [door for _, door in all_doors.items() if door.room_name == "4a_b-00"], "Shrine", "4a_b-00_south"), - "4a_b-01": Room("4a", "4a_b-01", "Golden Ridge A - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-01"], [door for _, door in all_doors.items() if door.room_name == "4a_b-01"]), - "4a_b-04": Room("4a", "4a_b-04", "Golden Ridge A - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-04"], [door for _, door in all_doors.items() if door.room_name == "4a_b-04"]), - "4a_b-06": Room("4a", "4a_b-06", "Golden Ridge A - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-06"], [door for _, door in all_doors.items() if door.room_name == "4a_b-06"]), - "4a_b-07": Room("4a", "4a_b-07", "Golden Ridge A - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-07"], [door for _, door in all_doors.items() if door.room_name == "4a_b-07"]), - "4a_b-03": Room("4a", "4a_b-03", "Golden Ridge A - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-03"], [door for _, door in all_doors.items() if door.room_name == "4a_b-03"]), - "4a_b-02": Room("4a", "4a_b-02", "Golden Ridge A - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-02"], [door for _, door in all_doors.items() if door.room_name == "4a_b-02"]), - "4a_b-sec": Room("4a", "4a_b-sec", "Golden Ridge A - Room b-sec", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-sec"], [door for _, door in all_doors.items() if door.room_name == "4a_b-sec"]), - "4a_b-secb": Room("4a", "4a_b-secb", "Golden Ridge A - Room b-secb", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-secb"], [door for _, door in all_doors.items() if door.room_name == "4a_b-secb"]), - "4a_b-05": Room("4a", "4a_b-05", "Golden Ridge A - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-05"], [door for _, door in all_doors.items() if door.room_name == "4a_b-05"]), - "4a_b-08b": Room("4a", "4a_b-08b", "Golden Ridge A - Room b-08b", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-08b"], [door for _, door in all_doors.items() if door.room_name == "4a_b-08b"]), - "4a_b-08": Room("4a", "4a_b-08", "Golden Ridge A - Room b-08", [reg for _, reg in all_regions.items() if reg.room_name == "4a_b-08"], [door for _, door in all_doors.items() if door.room_name == "4a_b-08"]), - "4a_c-00": Room("4a", "4a_c-00", "Golden Ridge A - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-00"], [door for _, door in all_doors.items() if door.room_name == "4a_c-00"], "Old Trail", "4a_c-00_west"), - "4a_c-01": Room("4a", "4a_c-01", "Golden Ridge A - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-01"], [door for _, door in all_doors.items() if door.room_name == "4a_c-01"]), - "4a_c-02": Room("4a", "4a_c-02", "Golden Ridge A - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-02"], [door for _, door in all_doors.items() if door.room_name == "4a_c-02"]), - "4a_c-04": Room("4a", "4a_c-04", "Golden Ridge A - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-04"], [door for _, door in all_doors.items() if door.room_name == "4a_c-04"]), - "4a_c-05": Room("4a", "4a_c-05", "Golden Ridge A - Room c-05", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-05"], [door for _, door in all_doors.items() if door.room_name == "4a_c-05"]), - "4a_c-06": Room("4a", "4a_c-06", "Golden Ridge A - Room c-06", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-06"], [door for _, door in all_doors.items() if door.room_name == "4a_c-06"]), - "4a_c-06b": Room("4a", "4a_c-06b", "Golden Ridge A - Room c-06b", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-06b"], [door for _, door in all_doors.items() if door.room_name == "4a_c-06b"]), - "4a_c-09": Room("4a", "4a_c-09", "Golden Ridge A - Room c-09", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-09"], [door for _, door in all_doors.items() if door.room_name == "4a_c-09"]), - "4a_c-07": Room("4a", "4a_c-07", "Golden Ridge A - Room c-07", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-07"], [door for _, door in all_doors.items() if door.room_name == "4a_c-07"]), - "4a_c-08": Room("4a", "4a_c-08", "Golden Ridge A - Room c-08", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-08"], [door for _, door in all_doors.items() if door.room_name == "4a_c-08"]), - "4a_c-10": Room("4a", "4a_c-10", "Golden Ridge A - Room c-10", [reg for _, reg in all_regions.items() if reg.room_name == "4a_c-10"], [door for _, door in all_doors.items() if door.room_name == "4a_c-10"]), - "4a_d-00": Room("4a", "4a_d-00", "Golden Ridge A - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-00"], [door for _, door in all_doors.items() if door.room_name == "4a_d-00"], "Cliff Face", "4a_d-00_west"), - "4a_d-00b": Room("4a", "4a_d-00b", "Golden Ridge A - Room d-00b", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-00b"], [door for _, door in all_doors.items() if door.room_name == "4a_d-00b"]), - "4a_d-01": Room("4a", "4a_d-01", "Golden Ridge A - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-01"], [door for _, door in all_doors.items() if door.room_name == "4a_d-01"]), - "4a_d-02": Room("4a", "4a_d-02", "Golden Ridge A - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-02"], [door for _, door in all_doors.items() if door.room_name == "4a_d-02"]), - "4a_d-03": Room("4a", "4a_d-03", "Golden Ridge A - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-03"], [door for _, door in all_doors.items() if door.room_name == "4a_d-03"]), - "4a_d-04": Room("4a", "4a_d-04", "Golden Ridge A - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-04"], [door for _, door in all_doors.items() if door.room_name == "4a_d-04"]), - "4a_d-05": Room("4a", "4a_d-05", "Golden Ridge A - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-05"], [door for _, door in all_doors.items() if door.room_name == "4a_d-05"]), - "4a_d-06": Room("4a", "4a_d-06", "Golden Ridge A - Room d-06", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-06"], [door for _, door in all_doors.items() if door.room_name == "4a_d-06"]), - "4a_d-07": Room("4a", "4a_d-07", "Golden Ridge A - Room d-07", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-07"], [door for _, door in all_doors.items() if door.room_name == "4a_d-07"]), - "4a_d-08": Room("4a", "4a_d-08", "Golden Ridge A - Room d-08", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-08"], [door for _, door in all_doors.items() if door.room_name == "4a_d-08"]), - "4a_d-09": Room("4a", "4a_d-09", "Golden Ridge A - Room d-09", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-09"], [door for _, door in all_doors.items() if door.room_name == "4a_d-09"]), - "4a_d-10": Room("4a", "4a_d-10", "Golden Ridge A - Room d-10", [reg for _, reg in all_regions.items() if reg.room_name == "4a_d-10"], [door for _, door in all_doors.items() if door.room_name == "4a_d-10"]), + "4a_a-00": Room("4a", "4a_a-00", "Golden Ridge A - Room a-00", regions_by_room["4a_a-00"], doors_by_room["4a_a-00"], "Start", "4a_a-00_west"), + "4a_a-01": Room("4a", "4a_a-01", "Golden Ridge A - Room a-01", regions_by_room["4a_a-01"], doors_by_room["4a_a-01"]), + "4a_a-01x": Room("4a", "4a_a-01x", "Golden Ridge A - Room a-01x", regions_by_room["4a_a-01x"], doors_by_room["4a_a-01x"]), + "4a_a-02": Room("4a", "4a_a-02", "Golden Ridge A - Room a-02", regions_by_room["4a_a-02"], doors_by_room["4a_a-02"]), + "4a_a-03": Room("4a", "4a_a-03", "Golden Ridge A - Room a-03", regions_by_room["4a_a-03"], doors_by_room["4a_a-03"]), + "4a_a-04": Room("4a", "4a_a-04", "Golden Ridge A - Room a-04", regions_by_room["4a_a-04"], doors_by_room["4a_a-04"]), + "4a_a-05": Room("4a", "4a_a-05", "Golden Ridge A - Room a-05", regions_by_room["4a_a-05"], doors_by_room["4a_a-05"]), + "4a_a-06": Room("4a", "4a_a-06", "Golden Ridge A - Room a-06", regions_by_room["4a_a-06"], doors_by_room["4a_a-06"]), + "4a_a-07": Room("4a", "4a_a-07", "Golden Ridge A - Room a-07", regions_by_room["4a_a-07"], doors_by_room["4a_a-07"]), + "4a_a-08": Room("4a", "4a_a-08", "Golden Ridge A - Room a-08", regions_by_room["4a_a-08"], doors_by_room["4a_a-08"]), + "4a_a-10": Room("4a", "4a_a-10", "Golden Ridge A - Room a-10", regions_by_room["4a_a-10"], doors_by_room["4a_a-10"]), + "4a_a-11": Room("4a", "4a_a-11", "Golden Ridge A - Room a-11", regions_by_room["4a_a-11"], doors_by_room["4a_a-11"]), + "4a_a-09": Room("4a", "4a_a-09", "Golden Ridge A - Room a-09", regions_by_room["4a_a-09"], doors_by_room["4a_a-09"]), + "4a_b-00": Room("4a", "4a_b-00", "Golden Ridge A - Room b-00", regions_by_room["4a_b-00"], doors_by_room["4a_b-00"], "Shrine", "4a_b-00_south"), + "4a_b-01": Room("4a", "4a_b-01", "Golden Ridge A - Room b-01", regions_by_room["4a_b-01"], doors_by_room["4a_b-01"]), + "4a_b-04": Room("4a", "4a_b-04", "Golden Ridge A - Room b-04", regions_by_room["4a_b-04"], doors_by_room["4a_b-04"]), + "4a_b-06": Room("4a", "4a_b-06", "Golden Ridge A - Room b-06", regions_by_room["4a_b-06"], doors_by_room["4a_b-06"]), + "4a_b-07": Room("4a", "4a_b-07", "Golden Ridge A - Room b-07", regions_by_room["4a_b-07"], doors_by_room["4a_b-07"]), + "4a_b-03": Room("4a", "4a_b-03", "Golden Ridge A - Room b-03", regions_by_room["4a_b-03"], doors_by_room["4a_b-03"]), + "4a_b-02": Room("4a", "4a_b-02", "Golden Ridge A - Room b-02", regions_by_room["4a_b-02"], doors_by_room["4a_b-02"]), + "4a_b-sec": Room("4a", "4a_b-sec", "Golden Ridge A - Room b-sec", regions_by_room["4a_b-sec"], doors_by_room["4a_b-sec"]), + "4a_b-secb": Room("4a", "4a_b-secb", "Golden Ridge A - Room b-secb", regions_by_room["4a_b-secb"], doors_by_room["4a_b-secb"]), + "4a_b-05": Room("4a", "4a_b-05", "Golden Ridge A - Room b-05", regions_by_room["4a_b-05"], doors_by_room["4a_b-05"]), + "4a_b-08b": Room("4a", "4a_b-08b", "Golden Ridge A - Room b-08b", regions_by_room["4a_b-08b"], doors_by_room["4a_b-08b"]), + "4a_b-08": Room("4a", "4a_b-08", "Golden Ridge A - Room b-08", regions_by_room["4a_b-08"], doors_by_room["4a_b-08"]), + "4a_c-00": Room("4a", "4a_c-00", "Golden Ridge A - Room c-00", regions_by_room["4a_c-00"], doors_by_room["4a_c-00"], "Old Trail", "4a_c-00_west"), + "4a_c-01": Room("4a", "4a_c-01", "Golden Ridge A - Room c-01", regions_by_room["4a_c-01"], doors_by_room["4a_c-01"]), + "4a_c-02": Room("4a", "4a_c-02", "Golden Ridge A - Room c-02", regions_by_room["4a_c-02"], doors_by_room["4a_c-02"]), + "4a_c-04": Room("4a", "4a_c-04", "Golden Ridge A - Room c-04", regions_by_room["4a_c-04"], doors_by_room["4a_c-04"]), + "4a_c-05": Room("4a", "4a_c-05", "Golden Ridge A - Room c-05", regions_by_room["4a_c-05"], doors_by_room["4a_c-05"]), + "4a_c-06": Room("4a", "4a_c-06", "Golden Ridge A - Room c-06", regions_by_room["4a_c-06"], doors_by_room["4a_c-06"]), + "4a_c-06b": Room("4a", "4a_c-06b", "Golden Ridge A - Room c-06b", regions_by_room["4a_c-06b"], doors_by_room["4a_c-06b"]), + "4a_c-09": Room("4a", "4a_c-09", "Golden Ridge A - Room c-09", regions_by_room["4a_c-09"], doors_by_room["4a_c-09"]), + "4a_c-07": Room("4a", "4a_c-07", "Golden Ridge A - Room c-07", regions_by_room["4a_c-07"], doors_by_room["4a_c-07"]), + "4a_c-08": Room("4a", "4a_c-08", "Golden Ridge A - Room c-08", regions_by_room["4a_c-08"], doors_by_room["4a_c-08"]), + "4a_c-10": Room("4a", "4a_c-10", "Golden Ridge A - Room c-10", regions_by_room["4a_c-10"], doors_by_room["4a_c-10"]), + "4a_d-00": Room("4a", "4a_d-00", "Golden Ridge A - Room d-00", regions_by_room["4a_d-00"], doors_by_room["4a_d-00"], "Cliff Face", "4a_d-00_west"), + "4a_d-00b": Room("4a", "4a_d-00b", "Golden Ridge A - Room d-00b", regions_by_room["4a_d-00b"], doors_by_room["4a_d-00b"]), + "4a_d-01": Room("4a", "4a_d-01", "Golden Ridge A - Room d-01", regions_by_room["4a_d-01"], doors_by_room["4a_d-01"]), + "4a_d-02": Room("4a", "4a_d-02", "Golden Ridge A - Room d-02", regions_by_room["4a_d-02"], doors_by_room["4a_d-02"]), + "4a_d-03": Room("4a", "4a_d-03", "Golden Ridge A - Room d-03", regions_by_room["4a_d-03"], doors_by_room["4a_d-03"]), + "4a_d-04": Room("4a", "4a_d-04", "Golden Ridge A - Room d-04", regions_by_room["4a_d-04"], doors_by_room["4a_d-04"]), + "4a_d-05": Room("4a", "4a_d-05", "Golden Ridge A - Room d-05", regions_by_room["4a_d-05"], doors_by_room["4a_d-05"]), + "4a_d-06": Room("4a", "4a_d-06", "Golden Ridge A - Room d-06", regions_by_room["4a_d-06"], doors_by_room["4a_d-06"]), + "4a_d-07": Room("4a", "4a_d-07", "Golden Ridge A - Room d-07", regions_by_room["4a_d-07"], doors_by_room["4a_d-07"]), + "4a_d-08": Room("4a", "4a_d-08", "Golden Ridge A - Room d-08", regions_by_room["4a_d-08"], doors_by_room["4a_d-08"]), + "4a_d-09": Room("4a", "4a_d-09", "Golden Ridge A - Room d-09", regions_by_room["4a_d-09"], doors_by_room["4a_d-09"]), + "4a_d-10": Room("4a", "4a_d-10", "Golden Ridge A - Room d-10", regions_by_room["4a_d-10"], doors_by_room["4a_d-10"]), - "4b_a-00": Room("4b", "4b_a-00", "Golden Ridge B - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "4b_a-00"], [door for _, door in all_doors.items() if door.room_name == "4b_a-00"], "Start", "4b_a-00_west"), - "4b_a-01": Room("4b", "4b_a-01", "Golden Ridge B - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "4b_a-01"], [door for _, door in all_doors.items() if door.room_name == "4b_a-01"]), - "4b_a-02": Room("4b", "4b_a-02", "Golden Ridge B - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "4b_a-02"], [door for _, door in all_doors.items() if door.room_name == "4b_a-02"]), - "4b_a-03": Room("4b", "4b_a-03", "Golden Ridge B - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "4b_a-03"], [door for _, door in all_doors.items() if door.room_name == "4b_a-03"]), - "4b_a-04": Room("4b", "4b_a-04", "Golden Ridge B - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "4b_a-04"], [door for _, door in all_doors.items() if door.room_name == "4b_a-04"]), - "4b_b-00": Room("4b", "4b_b-00", "Golden Ridge B - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "4b_b-00"], [door for _, door in all_doors.items() if door.room_name == "4b_b-00"], "Stepping Stones", "4b_b-00_west"), - "4b_b-01": Room("4b", "4b_b-01", "Golden Ridge B - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "4b_b-01"], [door for _, door in all_doors.items() if door.room_name == "4b_b-01"]), - "4b_b-02": Room("4b", "4b_b-02", "Golden Ridge B - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "4b_b-02"], [door for _, door in all_doors.items() if door.room_name == "4b_b-02"]), - "4b_b-03": Room("4b", "4b_b-03", "Golden Ridge B - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "4b_b-03"], [door for _, door in all_doors.items() if door.room_name == "4b_b-03"]), - "4b_b-04": Room("4b", "4b_b-04", "Golden Ridge B - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "4b_b-04"], [door for _, door in all_doors.items() if door.room_name == "4b_b-04"]), - "4b_c-00": Room("4b", "4b_c-00", "Golden Ridge B - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "4b_c-00"], [door for _, door in all_doors.items() if door.room_name == "4b_c-00"], "Gusty Canyon", "4b_c-00_west"), - "4b_c-01": Room("4b", "4b_c-01", "Golden Ridge B - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "4b_c-01"], [door for _, door in all_doors.items() if door.room_name == "4b_c-01"]), - "4b_c-02": Room("4b", "4b_c-02", "Golden Ridge B - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "4b_c-02"], [door for _, door in all_doors.items() if door.room_name == "4b_c-02"]), - "4b_c-03": Room("4b", "4b_c-03", "Golden Ridge B - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "4b_c-03"], [door for _, door in all_doors.items() if door.room_name == "4b_c-03"]), - "4b_c-04": Room("4b", "4b_c-04", "Golden Ridge B - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "4b_c-04"], [door for _, door in all_doors.items() if door.room_name == "4b_c-04"]), - "4b_d-00": Room("4b", "4b_d-00", "Golden Ridge B - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "4b_d-00"], [door for _, door in all_doors.items() if door.room_name == "4b_d-00"], "Eye of the Storm", "4b_d-00_west"), - "4b_d-01": Room("4b", "4b_d-01", "Golden Ridge B - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "4b_d-01"], [door for _, door in all_doors.items() if door.room_name == "4b_d-01"]), - "4b_d-02": Room("4b", "4b_d-02", "Golden Ridge B - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "4b_d-02"], [door for _, door in all_doors.items() if door.room_name == "4b_d-02"]), - "4b_d-03": Room("4b", "4b_d-03", "Golden Ridge B - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "4b_d-03"], [door for _, door in all_doors.items() if door.room_name == "4b_d-03"]), - "4b_end": Room("4b", "4b_end", "Golden Ridge B - Room end", [reg for _, reg in all_regions.items() if reg.room_name == "4b_end"], [door for _, door in all_doors.items() if door.room_name == "4b_end"]), + "4b_a-00": Room("4b", "4b_a-00", "Golden Ridge B - Room a-00", regions_by_room["4b_a-00"], doors_by_room["4b_a-00"], "Start", "4b_a-00_west"), + "4b_a-01": Room("4b", "4b_a-01", "Golden Ridge B - Room a-01", regions_by_room["4b_a-01"], doors_by_room["4b_a-01"]), + "4b_a-02": Room("4b", "4b_a-02", "Golden Ridge B - Room a-02", regions_by_room["4b_a-02"], doors_by_room["4b_a-02"]), + "4b_a-03": Room("4b", "4b_a-03", "Golden Ridge B - Room a-03", regions_by_room["4b_a-03"], doors_by_room["4b_a-03"]), + "4b_a-04": Room("4b", "4b_a-04", "Golden Ridge B - Room a-04", regions_by_room["4b_a-04"], doors_by_room["4b_a-04"]), + "4b_b-00": Room("4b", "4b_b-00", "Golden Ridge B - Room b-00", regions_by_room["4b_b-00"], doors_by_room["4b_b-00"], "Stepping Stones", "4b_b-00_west"), + "4b_b-01": Room("4b", "4b_b-01", "Golden Ridge B - Room b-01", regions_by_room["4b_b-01"], doors_by_room["4b_b-01"]), + "4b_b-02": Room("4b", "4b_b-02", "Golden Ridge B - Room b-02", regions_by_room["4b_b-02"], doors_by_room["4b_b-02"]), + "4b_b-03": Room("4b", "4b_b-03", "Golden Ridge B - Room b-03", regions_by_room["4b_b-03"], doors_by_room["4b_b-03"]), + "4b_b-04": Room("4b", "4b_b-04", "Golden Ridge B - Room b-04", regions_by_room["4b_b-04"], doors_by_room["4b_b-04"]), + "4b_c-00": Room("4b", "4b_c-00", "Golden Ridge B - Room c-00", regions_by_room["4b_c-00"], doors_by_room["4b_c-00"], "Gusty Canyon", "4b_c-00_west"), + "4b_c-01": Room("4b", "4b_c-01", "Golden Ridge B - Room c-01", regions_by_room["4b_c-01"], doors_by_room["4b_c-01"]), + "4b_c-02": Room("4b", "4b_c-02", "Golden Ridge B - Room c-02", regions_by_room["4b_c-02"], doors_by_room["4b_c-02"]), + "4b_c-03": Room("4b", "4b_c-03", "Golden Ridge B - Room c-03", regions_by_room["4b_c-03"], doors_by_room["4b_c-03"]), + "4b_c-04": Room("4b", "4b_c-04", "Golden Ridge B - Room c-04", regions_by_room["4b_c-04"], doors_by_room["4b_c-04"]), + "4b_d-00": Room("4b", "4b_d-00", "Golden Ridge B - Room d-00", regions_by_room["4b_d-00"], doors_by_room["4b_d-00"], "Eye of the Storm", "4b_d-00_west"), + "4b_d-01": Room("4b", "4b_d-01", "Golden Ridge B - Room d-01", regions_by_room["4b_d-01"], doors_by_room["4b_d-01"]), + "4b_d-02": Room("4b", "4b_d-02", "Golden Ridge B - Room d-02", regions_by_room["4b_d-02"], doors_by_room["4b_d-02"]), + "4b_d-03": Room("4b", "4b_d-03", "Golden Ridge B - Room d-03", regions_by_room["4b_d-03"], doors_by_room["4b_d-03"]), + "4b_end": Room("4b", "4b_end", "Golden Ridge B - Room end", regions_by_room["4b_end"], doors_by_room["4b_end"]), - "4c_00": Room("4c", "4c_00", "Golden Ridge C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "4c_00"], [door for _, door in all_doors.items() if door.room_name == "4c_00"], "Start", "4c_00_west"), - "4c_01": Room("4c", "4c_01", "Golden Ridge C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "4c_01"], [door for _, door in all_doors.items() if door.room_name == "4c_01"]), - "4c_02": Room("4c", "4c_02", "Golden Ridge C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "4c_02"], [door for _, door in all_doors.items() if door.room_name == "4c_02"]), + "4c_00": Room("4c", "4c_00", "Golden Ridge C - Room 00", regions_by_room["4c_00"], doors_by_room["4c_00"], "Start", "4c_00_west"), + "4c_01": Room("4c", "4c_01", "Golden Ridge C - Room 01", regions_by_room["4c_01"], doors_by_room["4c_01"]), + "4c_02": Room("4c", "4c_02", "Golden Ridge C - Room 02", regions_by_room["4c_02"], doors_by_room["4c_02"]), - "5a_a-00b": Room("5a", "5a_a-00b", "Mirror Temple A - Room a-00b", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-00b"], [door for _, door in all_doors.items() if door.room_name == "5a_a-00b"], "Start", "5a_a-00b_west"), - "5a_a-00x": Room("5a", "5a_a-00x", "Mirror Temple A - Room a-00x", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-00x"], [door for _, door in all_doors.items() if door.room_name == "5a_a-00x"]), - "5a_a-00d": Room("5a", "5a_a-00d", "Mirror Temple A - Room a-00d", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-00d"], [door for _, door in all_doors.items() if door.room_name == "5a_a-00d"]), - "5a_a-00c": Room("5a", "5a_a-00c", "Mirror Temple A - Room a-00c", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-00c"], [door for _, door in all_doors.items() if door.room_name == "5a_a-00c"]), - "5a_a-00": Room("5a", "5a_a-00", "Mirror Temple A - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-00"], [door for _, door in all_doors.items() if door.room_name == "5a_a-00"]), - "5a_a-01": Room("5a", "5a_a-01", "Mirror Temple A - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-01"], [door for _, door in all_doors.items() if door.room_name == "5a_a-01"]), - "5a_a-02": Room("5a", "5a_a-02", "Mirror Temple A - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-02"], [door for _, door in all_doors.items() if door.room_name == "5a_a-02"]), - "5a_a-03": Room("5a", "5a_a-03", "Mirror Temple A - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-03"], [door for _, door in all_doors.items() if door.room_name == "5a_a-03"]), - "5a_a-04": Room("5a", "5a_a-04", "Mirror Temple A - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-04"], [door for _, door in all_doors.items() if door.room_name == "5a_a-04"]), - "5a_a-05": Room("5a", "5a_a-05", "Mirror Temple A - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-05"], [door for _, door in all_doors.items() if door.room_name == "5a_a-05"]), - "5a_a-06": Room("5a", "5a_a-06", "Mirror Temple A - Room a-06", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-06"], [door for _, door in all_doors.items() if door.room_name == "5a_a-06"]), - "5a_a-07": Room("5a", "5a_a-07", "Mirror Temple A - Room a-07", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-07"], [door for _, door in all_doors.items() if door.room_name == "5a_a-07"]), - "5a_a-08": Room("5a", "5a_a-08", "Mirror Temple A - Room a-08", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-08"], [door for _, door in all_doors.items() if door.room_name == "5a_a-08"]), - "5a_a-10": Room("5a", "5a_a-10", "Mirror Temple A - Room a-10", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-10"], [door for _, door in all_doors.items() if door.room_name == "5a_a-10"]), - "5a_a-09": Room("5a", "5a_a-09", "Mirror Temple A - Room a-09", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-09"], [door for _, door in all_doors.items() if door.room_name == "5a_a-09"]), - "5a_a-11": Room("5a", "5a_a-11", "Mirror Temple A - Room a-11", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-11"], [door for _, door in all_doors.items() if door.room_name == "5a_a-11"]), - "5a_a-12": Room("5a", "5a_a-12", "Mirror Temple A - Room a-12", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-12"], [door for _, door in all_doors.items() if door.room_name == "5a_a-12"]), - "5a_a-15": Room("5a", "5a_a-15", "Mirror Temple A - Room a-15", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-15"], [door for _, door in all_doors.items() if door.room_name == "5a_a-15"]), - "5a_a-14": Room("5a", "5a_a-14", "Mirror Temple A - Room a-14", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-14"], [door for _, door in all_doors.items() if door.room_name == "5a_a-14"]), - "5a_a-13": Room("5a", "5a_a-13", "Mirror Temple A - Room a-13", [reg for _, reg in all_regions.items() if reg.room_name == "5a_a-13"], [door for _, door in all_doors.items() if door.room_name == "5a_a-13"]), - "5a_b-00": Room("5a", "5a_b-00", "Mirror Temple A - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-00"], [door for _, door in all_doors.items() if door.room_name == "5a_b-00"], "Depths", "5a_b-00_west"), - "5a_b-18": Room("5a", "5a_b-18", "Mirror Temple A - Room b-18", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-18"], [door for _, door in all_doors.items() if door.room_name == "5a_b-18"]), - "5a_b-01": Room("5a", "5a_b-01", "Mirror Temple A - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-01"], [door for _, door in all_doors.items() if door.room_name == "5a_b-01"]), - "5a_b-01c": Room("5a", "5a_b-01c", "Mirror Temple A - Room b-01c", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-01c"], [door for _, door in all_doors.items() if door.room_name == "5a_b-01c"]), - "5a_b-20": Room("5a", "5a_b-20", "Mirror Temple A - Room b-20", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-20"], [door for _, door in all_doors.items() if door.room_name == "5a_b-20"]), - "5a_b-21": Room("5a", "5a_b-21", "Mirror Temple A - Room b-21", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-21"], [door for _, door in all_doors.items() if door.room_name == "5a_b-21"]), - "5a_b-01b": Room("5a", "5a_b-01b", "Mirror Temple A - Room b-01b", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-01b"], [door for _, door in all_doors.items() if door.room_name == "5a_b-01b"]), - "5a_b-02": Room("5a", "5a_b-02", "Mirror Temple A - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-02"], [door for _, door in all_doors.items() if door.room_name == "5a_b-02"]), - "5a_b-03": Room("5a", "5a_b-03", "Mirror Temple A - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-03"], [door for _, door in all_doors.items() if door.room_name == "5a_b-03"]), - "5a_b-05": Room("5a", "5a_b-05", "Mirror Temple A - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-05"], [door for _, door in all_doors.items() if door.room_name == "5a_b-05"]), - "5a_b-04": Room("5a", "5a_b-04", "Mirror Temple A - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-04"], [door for _, door in all_doors.items() if door.room_name == "5a_b-04"]), - "5a_b-07": Room("5a", "5a_b-07", "Mirror Temple A - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-07"], [door for _, door in all_doors.items() if door.room_name == "5a_b-07"]), - "5a_b-08": Room("5a", "5a_b-08", "Mirror Temple A - Room b-08", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-08"], [door for _, door in all_doors.items() if door.room_name == "5a_b-08"]), - "5a_b-09": Room("5a", "5a_b-09", "Mirror Temple A - Room b-09", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-09"], [door for _, door in all_doors.items() if door.room_name == "5a_b-09"]), - "5a_b-10": Room("5a", "5a_b-10", "Mirror Temple A - Room b-10", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-10"], [door for _, door in all_doors.items() if door.room_name == "5a_b-10"]), - "5a_b-11": Room("5a", "5a_b-11", "Mirror Temple A - Room b-11", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-11"], [door for _, door in all_doors.items() if door.room_name == "5a_b-11"]), - "5a_b-12": Room("5a", "5a_b-12", "Mirror Temple A - Room b-12", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-12"], [door for _, door in all_doors.items() if door.room_name == "5a_b-12"]), - "5a_b-13": Room("5a", "5a_b-13", "Mirror Temple A - Room b-13", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-13"], [door for _, door in all_doors.items() if door.room_name == "5a_b-13"]), - "5a_b-17": Room("5a", "5a_b-17", "Mirror Temple A - Room b-17", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-17"], [door for _, door in all_doors.items() if door.room_name == "5a_b-17"]), - "5a_b-22": Room("5a", "5a_b-22", "Mirror Temple A - Room b-22", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-22"], [door for _, door in all_doors.items() if door.room_name == "5a_b-22"]), - "5a_b-06": Room("5a", "5a_b-06", "Mirror Temple A - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-06"], [door for _, door in all_doors.items() if door.room_name == "5a_b-06"]), - "5a_b-19": Room("5a", "5a_b-19", "Mirror Temple A - Room b-19", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-19"], [door for _, door in all_doors.items() if door.room_name == "5a_b-19"]), - "5a_b-14": Room("5a", "5a_b-14", "Mirror Temple A - Room b-14", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-14"], [door for _, door in all_doors.items() if door.room_name == "5a_b-14"]), - "5a_b-15": Room("5a", "5a_b-15", "Mirror Temple A - Room b-15", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-15"], [door for _, door in all_doors.items() if door.room_name == "5a_b-15"]), - "5a_b-16": Room("5a", "5a_b-16", "Mirror Temple A - Room b-16", [reg for _, reg in all_regions.items() if reg.room_name == "5a_b-16"], [door for _, door in all_doors.items() if door.room_name == "5a_b-16"]), - "5a_void": Room("5a", "5a_void", "Mirror Temple A - Room void", [reg for _, reg in all_regions.items() if reg.room_name == "5a_void"], [door for _, door in all_doors.items() if door.room_name == "5a_void"]), - "5a_c-00": Room("5a", "5a_c-00", "Mirror Temple A - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-00"], [door for _, door in all_doors.items() if door.room_name == "5a_c-00"], "Unravelling", "5a_c-00_top"), - "5a_c-01": Room("5a", "5a_c-01", "Mirror Temple A - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-01"], [door for _, door in all_doors.items() if door.room_name == "5a_c-01"]), - "5a_c-01b": Room("5a", "5a_c-01b", "Mirror Temple A - Room c-01b", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-01b"], [door for _, door in all_doors.items() if door.room_name == "5a_c-01b"]), - "5a_c-01c": Room("5a", "5a_c-01c", "Mirror Temple A - Room c-01c", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-01c"], [door for _, door in all_doors.items() if door.room_name == "5a_c-01c"]), - "5a_c-08b": Room("5a", "5a_c-08b", "Mirror Temple A - Room c-08b", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-08b"], [door for _, door in all_doors.items() if door.room_name == "5a_c-08b"]), - "5a_c-08": Room("5a", "5a_c-08", "Mirror Temple A - Room c-08", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-08"], [door for _, door in all_doors.items() if door.room_name == "5a_c-08"]), - "5a_c-10": Room("5a", "5a_c-10", "Mirror Temple A - Room c-10", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-10"], [door for _, door in all_doors.items() if door.room_name == "5a_c-10"]), - "5a_c-12": Room("5a", "5a_c-12", "Mirror Temple A - Room c-12", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-12"], [door for _, door in all_doors.items() if door.room_name == "5a_c-12"]), - "5a_c-07": Room("5a", "5a_c-07", "Mirror Temple A - Room c-07", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-07"], [door for _, door in all_doors.items() if door.room_name == "5a_c-07"]), - "5a_c-11": Room("5a", "5a_c-11", "Mirror Temple A - Room c-11", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-11"], [door for _, door in all_doors.items() if door.room_name == "5a_c-11"]), - "5a_c-09": Room("5a", "5a_c-09", "Mirror Temple A - Room c-09", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-09"], [door for _, door in all_doors.items() if door.room_name == "5a_c-09"]), - "5a_c-13": Room("5a", "5a_c-13", "Mirror Temple A - Room c-13", [reg for _, reg in all_regions.items() if reg.room_name == "5a_c-13"], [door for _, door in all_doors.items() if door.room_name == "5a_c-13"]), - "5a_d-00": Room("5a", "5a_d-00", "Mirror Temple A - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-00"], [door for _, door in all_doors.items() if door.room_name == "5a_d-00"], "Search", "5a_d-00_south"), - "5a_d-01": Room("5a", "5a_d-01", "Mirror Temple A - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-01"], [door for _, door in all_doors.items() if door.room_name == "5a_d-01"]), - "5a_d-09": Room("5a", "5a_d-09", "Mirror Temple A - Room d-09", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-09"], [door for _, door in all_doors.items() if door.room_name == "5a_d-09"]), - "5a_d-04": Room("5a", "5a_d-04", "Mirror Temple A - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-04"], [door for _, door in all_doors.items() if door.room_name == "5a_d-04"]), - "5a_d-05": Room("5a", "5a_d-05", "Mirror Temple A - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-05"], [door for _, door in all_doors.items() if door.room_name == "5a_d-05"]), - "5a_d-06": Room("5a", "5a_d-06", "Mirror Temple A - Room d-06", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-06"], [door for _, door in all_doors.items() if door.room_name == "5a_d-06"]), - "5a_d-07": Room("5a", "5a_d-07", "Mirror Temple A - Room d-07", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-07"], [door for _, door in all_doors.items() if door.room_name == "5a_d-07"]), - "5a_d-02": Room("5a", "5a_d-02", "Mirror Temple A - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-02"], [door for _, door in all_doors.items() if door.room_name == "5a_d-02"]), - "5a_d-03": Room("5a", "5a_d-03", "Mirror Temple A - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-03"], [door for _, door in all_doors.items() if door.room_name == "5a_d-03"]), - "5a_d-15": Room("5a", "5a_d-15", "Mirror Temple A - Room d-15", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-15"], [door for _, door in all_doors.items() if door.room_name == "5a_d-15"]), - "5a_d-13": Room("5a", "5a_d-13", "Mirror Temple A - Room d-13", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-13"], [door for _, door in all_doors.items() if door.room_name == "5a_d-13"]), - "5a_d-19b": Room("5a", "5a_d-19b", "Mirror Temple A - Room d-19b", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-19b"], [door for _, door in all_doors.items() if door.room_name == "5a_d-19b"]), - "5a_d-19": Room("5a", "5a_d-19", "Mirror Temple A - Room d-19", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-19"], [door for _, door in all_doors.items() if door.room_name == "5a_d-19"]), - "5a_d-10": Room("5a", "5a_d-10", "Mirror Temple A - Room d-10", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-10"], [door for _, door in all_doors.items() if door.room_name == "5a_d-10"]), - "5a_d-20": Room("5a", "5a_d-20", "Mirror Temple A - Room d-20", [reg for _, reg in all_regions.items() if reg.room_name == "5a_d-20"], [door for _, door in all_doors.items() if door.room_name == "5a_d-20"]), - "5a_e-00": Room("5a", "5a_e-00", "Mirror Temple A - Room e-00", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-00"], [door for _, door in all_doors.items() if door.room_name == "5a_e-00"], "Rescue", "5a_e-00_west"), - "5a_e-01": Room("5a", "5a_e-01", "Mirror Temple A - Room e-01", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-01"], [door for _, door in all_doors.items() if door.room_name == "5a_e-01"]), - "5a_e-02": Room("5a", "5a_e-02", "Mirror Temple A - Room e-02", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-02"], [door for _, door in all_doors.items() if door.room_name == "5a_e-02"]), - "5a_e-03": Room("5a", "5a_e-03", "Mirror Temple A - Room e-03", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-03"], [door for _, door in all_doors.items() if door.room_name == "5a_e-03"]), - "5a_e-04": Room("5a", "5a_e-04", "Mirror Temple A - Room e-04", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-04"], [door for _, door in all_doors.items() if door.room_name == "5a_e-04"]), - "5a_e-06": Room("5a", "5a_e-06", "Mirror Temple A - Room e-06", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-06"], [door for _, door in all_doors.items() if door.room_name == "5a_e-06"]), - "5a_e-05": Room("5a", "5a_e-05", "Mirror Temple A - Room e-05", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-05"], [door for _, door in all_doors.items() if door.room_name == "5a_e-05"]), - "5a_e-07": Room("5a", "5a_e-07", "Mirror Temple A - Room e-07", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-07"], [door for _, door in all_doors.items() if door.room_name == "5a_e-07"]), - "5a_e-08": Room("5a", "5a_e-08", "Mirror Temple A - Room e-08", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-08"], [door for _, door in all_doors.items() if door.room_name == "5a_e-08"]), - "5a_e-09": Room("5a", "5a_e-09", "Mirror Temple A - Room e-09", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-09"], [door for _, door in all_doors.items() if door.room_name == "5a_e-09"]), - "5a_e-10": Room("5a", "5a_e-10", "Mirror Temple A - Room e-10", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-10"], [door for _, door in all_doors.items() if door.room_name == "5a_e-10"]), - "5a_e-11": Room("5a", "5a_e-11", "Mirror Temple A - Room e-11", [reg for _, reg in all_regions.items() if reg.room_name == "5a_e-11"], [door for _, door in all_doors.items() if door.room_name == "5a_e-11"]), + "5a_a-00b": Room("5a", "5a_a-00b", "Mirror Temple A - Room a-00b", regions_by_room["5a_a-00b"], doors_by_room["5a_a-00b"], "Start", "5a_a-00b_west"), + "5a_a-00x": Room("5a", "5a_a-00x", "Mirror Temple A - Room a-00x", regions_by_room["5a_a-00x"], doors_by_room["5a_a-00x"]), + "5a_a-00d": Room("5a", "5a_a-00d", "Mirror Temple A - Room a-00d", regions_by_room["5a_a-00d"], doors_by_room["5a_a-00d"]), + "5a_a-00c": Room("5a", "5a_a-00c", "Mirror Temple A - Room a-00c", regions_by_room["5a_a-00c"], doors_by_room["5a_a-00c"]), + "5a_a-00": Room("5a", "5a_a-00", "Mirror Temple A - Room a-00", regions_by_room["5a_a-00"], doors_by_room["5a_a-00"]), + "5a_a-01": Room("5a", "5a_a-01", "Mirror Temple A - Room a-01", regions_by_room["5a_a-01"], doors_by_room["5a_a-01"]), + "5a_a-02": Room("5a", "5a_a-02", "Mirror Temple A - Room a-02", regions_by_room["5a_a-02"], doors_by_room["5a_a-02"]), + "5a_a-03": Room("5a", "5a_a-03", "Mirror Temple A - Room a-03", regions_by_room["5a_a-03"], doors_by_room["5a_a-03"]), + "5a_a-04": Room("5a", "5a_a-04", "Mirror Temple A - Room a-04", regions_by_room["5a_a-04"], doors_by_room["5a_a-04"]), + "5a_a-05": Room("5a", "5a_a-05", "Mirror Temple A - Room a-05", regions_by_room["5a_a-05"], doors_by_room["5a_a-05"]), + "5a_a-06": Room("5a", "5a_a-06", "Mirror Temple A - Room a-06", regions_by_room["5a_a-06"], doors_by_room["5a_a-06"]), + "5a_a-07": Room("5a", "5a_a-07", "Mirror Temple A - Room a-07", regions_by_room["5a_a-07"], doors_by_room["5a_a-07"]), + "5a_a-08": Room("5a", "5a_a-08", "Mirror Temple A - Room a-08", regions_by_room["5a_a-08"], doors_by_room["5a_a-08"]), + "5a_a-10": Room("5a", "5a_a-10", "Mirror Temple A - Room a-10", regions_by_room["5a_a-10"], doors_by_room["5a_a-10"]), + "5a_a-09": Room("5a", "5a_a-09", "Mirror Temple A - Room a-09", regions_by_room["5a_a-09"], doors_by_room["5a_a-09"]), + "5a_a-11": Room("5a", "5a_a-11", "Mirror Temple A - Room a-11", regions_by_room["5a_a-11"], doors_by_room["5a_a-11"]), + "5a_a-12": Room("5a", "5a_a-12", "Mirror Temple A - Room a-12", regions_by_room["5a_a-12"], doors_by_room["5a_a-12"]), + "5a_a-15": Room("5a", "5a_a-15", "Mirror Temple A - Room a-15", regions_by_room["5a_a-15"], doors_by_room["5a_a-15"]), + "5a_a-14": Room("5a", "5a_a-14", "Mirror Temple A - Room a-14", regions_by_room["5a_a-14"], doors_by_room["5a_a-14"]), + "5a_a-13": Room("5a", "5a_a-13", "Mirror Temple A - Room a-13", regions_by_room["5a_a-13"], doors_by_room["5a_a-13"]), + "5a_b-00": Room("5a", "5a_b-00", "Mirror Temple A - Room b-00", regions_by_room["5a_b-00"], doors_by_room["5a_b-00"], "Depths", "5a_b-00_west"), + "5a_b-18": Room("5a", "5a_b-18", "Mirror Temple A - Room b-18", regions_by_room["5a_b-18"], doors_by_room["5a_b-18"]), + "5a_b-01": Room("5a", "5a_b-01", "Mirror Temple A - Room b-01", regions_by_room["5a_b-01"], doors_by_room["5a_b-01"]), + "5a_b-01c": Room("5a", "5a_b-01c", "Mirror Temple A - Room b-01c", regions_by_room["5a_b-01c"], doors_by_room["5a_b-01c"]), + "5a_b-20": Room("5a", "5a_b-20", "Mirror Temple A - Room b-20", regions_by_room["5a_b-20"], doors_by_room["5a_b-20"]), + "5a_b-21": Room("5a", "5a_b-21", "Mirror Temple A - Room b-21", regions_by_room["5a_b-21"], doors_by_room["5a_b-21"]), + "5a_b-01b": Room("5a", "5a_b-01b", "Mirror Temple A - Room b-01b", regions_by_room["5a_b-01b"], doors_by_room["5a_b-01b"]), + "5a_b-02": Room("5a", "5a_b-02", "Mirror Temple A - Room b-02", regions_by_room["5a_b-02"], doors_by_room["5a_b-02"]), + "5a_b-03": Room("5a", "5a_b-03", "Mirror Temple A - Room b-03", regions_by_room["5a_b-03"], doors_by_room["5a_b-03"]), + "5a_b-05": Room("5a", "5a_b-05", "Mirror Temple A - Room b-05", regions_by_room["5a_b-05"], doors_by_room["5a_b-05"]), + "5a_b-04": Room("5a", "5a_b-04", "Mirror Temple A - Room b-04", regions_by_room["5a_b-04"], doors_by_room["5a_b-04"]), + "5a_b-07": Room("5a", "5a_b-07", "Mirror Temple A - Room b-07", regions_by_room["5a_b-07"], doors_by_room["5a_b-07"]), + "5a_b-08": Room("5a", "5a_b-08", "Mirror Temple A - Room b-08", regions_by_room["5a_b-08"], doors_by_room["5a_b-08"]), + "5a_b-09": Room("5a", "5a_b-09", "Mirror Temple A - Room b-09", regions_by_room["5a_b-09"], doors_by_room["5a_b-09"]), + "5a_b-10": Room("5a", "5a_b-10", "Mirror Temple A - Room b-10", regions_by_room["5a_b-10"], doors_by_room["5a_b-10"]), + "5a_b-11": Room("5a", "5a_b-11", "Mirror Temple A - Room b-11", regions_by_room["5a_b-11"], doors_by_room["5a_b-11"]), + "5a_b-12": Room("5a", "5a_b-12", "Mirror Temple A - Room b-12", regions_by_room["5a_b-12"], doors_by_room["5a_b-12"]), + "5a_b-13": Room("5a", "5a_b-13", "Mirror Temple A - Room b-13", regions_by_room["5a_b-13"], doors_by_room["5a_b-13"]), + "5a_b-17": Room("5a", "5a_b-17", "Mirror Temple A - Room b-17", regions_by_room["5a_b-17"], doors_by_room["5a_b-17"]), + "5a_b-22": Room("5a", "5a_b-22", "Mirror Temple A - Room b-22", regions_by_room["5a_b-22"], doors_by_room["5a_b-22"]), + "5a_b-06": Room("5a", "5a_b-06", "Mirror Temple A - Room b-06", regions_by_room["5a_b-06"], doors_by_room["5a_b-06"]), + "5a_b-19": Room("5a", "5a_b-19", "Mirror Temple A - Room b-19", regions_by_room["5a_b-19"], doors_by_room["5a_b-19"]), + "5a_b-14": Room("5a", "5a_b-14", "Mirror Temple A - Room b-14", regions_by_room["5a_b-14"], doors_by_room["5a_b-14"]), + "5a_b-15": Room("5a", "5a_b-15", "Mirror Temple A - Room b-15", regions_by_room["5a_b-15"], doors_by_room["5a_b-15"]), + "5a_b-16": Room("5a", "5a_b-16", "Mirror Temple A - Room b-16", regions_by_room["5a_b-16"], doors_by_room["5a_b-16"]), + "5a_void": Room("5a", "5a_void", "Mirror Temple A - Room void", regions_by_room["5a_void"], doors_by_room["5a_void"]), + "5a_c-00": Room("5a", "5a_c-00", "Mirror Temple A - Room c-00", regions_by_room["5a_c-00"], doors_by_room["5a_c-00"], "Unravelling", "5a_c-00_top"), + "5a_c-01": Room("5a", "5a_c-01", "Mirror Temple A - Room c-01", regions_by_room["5a_c-01"], doors_by_room["5a_c-01"]), + "5a_c-01b": Room("5a", "5a_c-01b", "Mirror Temple A - Room c-01b", regions_by_room["5a_c-01b"], doors_by_room["5a_c-01b"]), + "5a_c-01c": Room("5a", "5a_c-01c", "Mirror Temple A - Room c-01c", regions_by_room["5a_c-01c"], doors_by_room["5a_c-01c"]), + "5a_c-08b": Room("5a", "5a_c-08b", "Mirror Temple A - Room c-08b", regions_by_room["5a_c-08b"], doors_by_room["5a_c-08b"]), + "5a_c-08": Room("5a", "5a_c-08", "Mirror Temple A - Room c-08", regions_by_room["5a_c-08"], doors_by_room["5a_c-08"]), + "5a_c-10": Room("5a", "5a_c-10", "Mirror Temple A - Room c-10", regions_by_room["5a_c-10"], doors_by_room["5a_c-10"]), + "5a_c-12": Room("5a", "5a_c-12", "Mirror Temple A - Room c-12", regions_by_room["5a_c-12"], doors_by_room["5a_c-12"]), + "5a_c-07": Room("5a", "5a_c-07", "Mirror Temple A - Room c-07", regions_by_room["5a_c-07"], doors_by_room["5a_c-07"]), + "5a_c-11": Room("5a", "5a_c-11", "Mirror Temple A - Room c-11", regions_by_room["5a_c-11"], doors_by_room["5a_c-11"]), + "5a_c-09": Room("5a", "5a_c-09", "Mirror Temple A - Room c-09", regions_by_room["5a_c-09"], doors_by_room["5a_c-09"]), + "5a_c-13": Room("5a", "5a_c-13", "Mirror Temple A - Room c-13", regions_by_room["5a_c-13"], doors_by_room["5a_c-13"]), + "5a_d-00": Room("5a", "5a_d-00", "Mirror Temple A - Room d-00", regions_by_room["5a_d-00"], doors_by_room["5a_d-00"], "Search", "5a_d-00_south"), + "5a_d-01": Room("5a", "5a_d-01", "Mirror Temple A - Room d-01", regions_by_room["5a_d-01"], doors_by_room["5a_d-01"]), + "5a_d-09": Room("5a", "5a_d-09", "Mirror Temple A - Room d-09", regions_by_room["5a_d-09"], doors_by_room["5a_d-09"]), + "5a_d-04": Room("5a", "5a_d-04", "Mirror Temple A - Room d-04", regions_by_room["5a_d-04"], doors_by_room["5a_d-04"]), + "5a_d-05": Room("5a", "5a_d-05", "Mirror Temple A - Room d-05", regions_by_room["5a_d-05"], doors_by_room["5a_d-05"]), + "5a_d-06": Room("5a", "5a_d-06", "Mirror Temple A - Room d-06", regions_by_room["5a_d-06"], doors_by_room["5a_d-06"]), + "5a_d-07": Room("5a", "5a_d-07", "Mirror Temple A - Room d-07", regions_by_room["5a_d-07"], doors_by_room["5a_d-07"]), + "5a_d-02": Room("5a", "5a_d-02", "Mirror Temple A - Room d-02", regions_by_room["5a_d-02"], doors_by_room["5a_d-02"]), + "5a_d-03": Room("5a", "5a_d-03", "Mirror Temple A - Room d-03", regions_by_room["5a_d-03"], doors_by_room["5a_d-03"]), + "5a_d-15": Room("5a", "5a_d-15", "Mirror Temple A - Room d-15", regions_by_room["5a_d-15"], doors_by_room["5a_d-15"]), + "5a_d-13": Room("5a", "5a_d-13", "Mirror Temple A - Room d-13", regions_by_room["5a_d-13"], doors_by_room["5a_d-13"]), + "5a_d-19b": Room("5a", "5a_d-19b", "Mirror Temple A - Room d-19b", regions_by_room["5a_d-19b"], doors_by_room["5a_d-19b"]), + "5a_d-19": Room("5a", "5a_d-19", "Mirror Temple A - Room d-19", regions_by_room["5a_d-19"], doors_by_room["5a_d-19"]), + "5a_d-10": Room("5a", "5a_d-10", "Mirror Temple A - Room d-10", regions_by_room["5a_d-10"], doors_by_room["5a_d-10"]), + "5a_d-20": Room("5a", "5a_d-20", "Mirror Temple A - Room d-20", regions_by_room["5a_d-20"], doors_by_room["5a_d-20"]), + "5a_e-00": Room("5a", "5a_e-00", "Mirror Temple A - Room e-00", regions_by_room["5a_e-00"], doors_by_room["5a_e-00"], "Rescue", "5a_e-00_west"), + "5a_e-01": Room("5a", "5a_e-01", "Mirror Temple A - Room e-01", regions_by_room["5a_e-01"], doors_by_room["5a_e-01"]), + "5a_e-02": Room("5a", "5a_e-02", "Mirror Temple A - Room e-02", regions_by_room["5a_e-02"], doors_by_room["5a_e-02"]), + "5a_e-03": Room("5a", "5a_e-03", "Mirror Temple A - Room e-03", regions_by_room["5a_e-03"], doors_by_room["5a_e-03"]), + "5a_e-04": Room("5a", "5a_e-04", "Mirror Temple A - Room e-04", regions_by_room["5a_e-04"], doors_by_room["5a_e-04"]), + "5a_e-06": Room("5a", "5a_e-06", "Mirror Temple A - Room e-06", regions_by_room["5a_e-06"], doors_by_room["5a_e-06"]), + "5a_e-05": Room("5a", "5a_e-05", "Mirror Temple A - Room e-05", regions_by_room["5a_e-05"], doors_by_room["5a_e-05"]), + "5a_e-07": Room("5a", "5a_e-07", "Mirror Temple A - Room e-07", regions_by_room["5a_e-07"], doors_by_room["5a_e-07"]), + "5a_e-08": Room("5a", "5a_e-08", "Mirror Temple A - Room e-08", regions_by_room["5a_e-08"], doors_by_room["5a_e-08"]), + "5a_e-09": Room("5a", "5a_e-09", "Mirror Temple A - Room e-09", regions_by_room["5a_e-09"], doors_by_room["5a_e-09"]), + "5a_e-10": Room("5a", "5a_e-10", "Mirror Temple A - Room e-10", regions_by_room["5a_e-10"], doors_by_room["5a_e-10"]), + "5a_e-11": Room("5a", "5a_e-11", "Mirror Temple A - Room e-11", regions_by_room["5a_e-11"], doors_by_room["5a_e-11"]), - "5b_start": Room("5b", "5b_start", "Mirror Temple B - Room start", [reg for _, reg in all_regions.items() if reg.room_name == "5b_start"], [door for _, door in all_doors.items() if door.room_name == "5b_start"], "Start", "5b_start_west"), - "5b_a-00": Room("5b", "5b_a-00", "Mirror Temple B - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "5b_a-00"], [door for _, door in all_doors.items() if door.room_name == "5b_a-00"]), - "5b_a-01": Room("5b", "5b_a-01", "Mirror Temple B - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "5b_a-01"], [door for _, door in all_doors.items() if door.room_name == "5b_a-01"]), - "5b_a-02": Room("5b", "5b_a-02", "Mirror Temple B - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "5b_a-02"], [door for _, door in all_doors.items() if door.room_name == "5b_a-02"]), - "5b_b-00": Room("5b", "5b_b-00", "Mirror Temple B - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-00"], [door for _, door in all_doors.items() if door.room_name == "5b_b-00"], "Central Chamber", "5b_b-00_south"), - "5b_b-01": Room("5b", "5b_b-01", "Mirror Temple B - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-01"], [door for _, door in all_doors.items() if door.room_name == "5b_b-01"]), - "5b_b-04": Room("5b", "5b_b-04", "Mirror Temple B - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-04"], [door for _, door in all_doors.items() if door.room_name == "5b_b-04"]), - "5b_b-02": Room("5b", "5b_b-02", "Mirror Temple B - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-02"], [door for _, door in all_doors.items() if door.room_name == "5b_b-02"]), - "5b_b-05": Room("5b", "5b_b-05", "Mirror Temple B - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-05"], [door for _, door in all_doors.items() if door.room_name == "5b_b-05"]), - "5b_b-06": Room("5b", "5b_b-06", "Mirror Temple B - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-06"], [door for _, door in all_doors.items() if door.room_name == "5b_b-06"]), - "5b_b-07": Room("5b", "5b_b-07", "Mirror Temple B - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-07"], [door for _, door in all_doors.items() if door.room_name == "5b_b-07"]), - "5b_b-03": Room("5b", "5b_b-03", "Mirror Temple B - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-03"], [door for _, door in all_doors.items() if door.room_name == "5b_b-03"]), - "5b_b-08": Room("5b", "5b_b-08", "Mirror Temple B - Room b-08", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-08"], [door for _, door in all_doors.items() if door.room_name == "5b_b-08"]), - "5b_b-09": Room("5b", "5b_b-09", "Mirror Temple B - Room b-09", [reg for _, reg in all_regions.items() if reg.room_name == "5b_b-09"], [door for _, door in all_doors.items() if door.room_name == "5b_b-09"]), - "5b_c-00": Room("5b", "5b_c-00", "Mirror Temple B - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "5b_c-00"], [door for _, door in all_doors.items() if door.room_name == "5b_c-00"], "Through the Mirror", "5b_c-00_mirror"), - "5b_c-01": Room("5b", "5b_c-01", "Mirror Temple B - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "5b_c-01"], [door for _, door in all_doors.items() if door.room_name == "5b_c-01"]), - "5b_c-02": Room("5b", "5b_c-02", "Mirror Temple B - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "5b_c-02"], [door for _, door in all_doors.items() if door.room_name == "5b_c-02"]), - "5b_c-03": Room("5b", "5b_c-03", "Mirror Temple B - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "5b_c-03"], [door for _, door in all_doors.items() if door.room_name == "5b_c-03"]), - "5b_c-04": Room("5b", "5b_c-04", "Mirror Temple B - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "5b_c-04"], [door for _, door in all_doors.items() if door.room_name == "5b_c-04"]), - "5b_d-00": Room("5b", "5b_d-00", "Mirror Temple B - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-00"], [door for _, door in all_doors.items() if door.room_name == "5b_d-00"], "Mix Master", "5b_d-00_west"), - "5b_d-01": Room("5b", "5b_d-01", "Mirror Temple B - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-01"], [door for _, door in all_doors.items() if door.room_name == "5b_d-01"]), - "5b_d-02": Room("5b", "5b_d-02", "Mirror Temple B - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-02"], [door for _, door in all_doors.items() if door.room_name == "5b_d-02"]), - "5b_d-03": Room("5b", "5b_d-03", "Mirror Temple B - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-03"], [door for _, door in all_doors.items() if door.room_name == "5b_d-03"]), - "5b_d-04": Room("5b", "5b_d-04", "Mirror Temple B - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-04"], [door for _, door in all_doors.items() if door.room_name == "5b_d-04"]), - "5b_d-05": Room("5b", "5b_d-05", "Mirror Temple B - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "5b_d-05"], [door for _, door in all_doors.items() if door.room_name == "5b_d-05"]), + "5b_start": Room("5b", "5b_start", "Mirror Temple B - Room start", regions_by_room["5b_start"], doors_by_room["5b_start"], "Start", "5b_start_west"), + "5b_a-00": Room("5b", "5b_a-00", "Mirror Temple B - Room a-00", regions_by_room["5b_a-00"], doors_by_room["5b_a-00"]), + "5b_a-01": Room("5b", "5b_a-01", "Mirror Temple B - Room a-01", regions_by_room["5b_a-01"], doors_by_room["5b_a-01"]), + "5b_a-02": Room("5b", "5b_a-02", "Mirror Temple B - Room a-02", regions_by_room["5b_a-02"], doors_by_room["5b_a-02"]), + "5b_b-00": Room("5b", "5b_b-00", "Mirror Temple B - Room b-00", regions_by_room["5b_b-00"], doors_by_room["5b_b-00"], "Central Chamber", "5b_b-00_south"), + "5b_b-01": Room("5b", "5b_b-01", "Mirror Temple B - Room b-01", regions_by_room["5b_b-01"], doors_by_room["5b_b-01"]), + "5b_b-04": Room("5b", "5b_b-04", "Mirror Temple B - Room b-04", regions_by_room["5b_b-04"], doors_by_room["5b_b-04"]), + "5b_b-02": Room("5b", "5b_b-02", "Mirror Temple B - Room b-02", regions_by_room["5b_b-02"], doors_by_room["5b_b-02"]), + "5b_b-05": Room("5b", "5b_b-05", "Mirror Temple B - Room b-05", regions_by_room["5b_b-05"], doors_by_room["5b_b-05"]), + "5b_b-06": Room("5b", "5b_b-06", "Mirror Temple B - Room b-06", regions_by_room["5b_b-06"], doors_by_room["5b_b-06"]), + "5b_b-07": Room("5b", "5b_b-07", "Mirror Temple B - Room b-07", regions_by_room["5b_b-07"], doors_by_room["5b_b-07"]), + "5b_b-03": Room("5b", "5b_b-03", "Mirror Temple B - Room b-03", regions_by_room["5b_b-03"], doors_by_room["5b_b-03"]), + "5b_b-08": Room("5b", "5b_b-08", "Mirror Temple B - Room b-08", regions_by_room["5b_b-08"], doors_by_room["5b_b-08"]), + "5b_b-09": Room("5b", "5b_b-09", "Mirror Temple B - Room b-09", regions_by_room["5b_b-09"], doors_by_room["5b_b-09"]), + "5b_c-00": Room("5b", "5b_c-00", "Mirror Temple B - Room c-00", regions_by_room["5b_c-00"], doors_by_room["5b_c-00"], "Through the Mirror", "5b_c-00_mirror"), + "5b_c-01": Room("5b", "5b_c-01", "Mirror Temple B - Room c-01", regions_by_room["5b_c-01"], doors_by_room["5b_c-01"]), + "5b_c-02": Room("5b", "5b_c-02", "Mirror Temple B - Room c-02", regions_by_room["5b_c-02"], doors_by_room["5b_c-02"]), + "5b_c-03": Room("5b", "5b_c-03", "Mirror Temple B - Room c-03", regions_by_room["5b_c-03"], doors_by_room["5b_c-03"]), + "5b_c-04": Room("5b", "5b_c-04", "Mirror Temple B - Room c-04", regions_by_room["5b_c-04"], doors_by_room["5b_c-04"]), + "5b_d-00": Room("5b", "5b_d-00", "Mirror Temple B - Room d-00", regions_by_room["5b_d-00"], doors_by_room["5b_d-00"], "Mix Master", "5b_d-00_west"), + "5b_d-01": Room("5b", "5b_d-01", "Mirror Temple B - Room d-01", regions_by_room["5b_d-01"], doors_by_room["5b_d-01"]), + "5b_d-02": Room("5b", "5b_d-02", "Mirror Temple B - Room d-02", regions_by_room["5b_d-02"], doors_by_room["5b_d-02"]), + "5b_d-03": Room("5b", "5b_d-03", "Mirror Temple B - Room d-03", regions_by_room["5b_d-03"], doors_by_room["5b_d-03"]), + "5b_d-04": Room("5b", "5b_d-04", "Mirror Temple B - Room d-04", regions_by_room["5b_d-04"], doors_by_room["5b_d-04"]), + "5b_d-05": Room("5b", "5b_d-05", "Mirror Temple B - Room d-05", regions_by_room["5b_d-05"], doors_by_room["5b_d-05"]), - "5c_00": Room("5c", "5c_00", "Mirror Temple C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "5c_00"], [door for _, door in all_doors.items() if door.room_name == "5c_00"], "Start", "5c_00_west"), - "5c_01": Room("5c", "5c_01", "Mirror Temple C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "5c_01"], [door for _, door in all_doors.items() if door.room_name == "5c_01"]), - "5c_02": Room("5c", "5c_02", "Mirror Temple C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "5c_02"], [door for _, door in all_doors.items() if door.room_name == "5c_02"]), + "5c_00": Room("5c", "5c_00", "Mirror Temple C - Room 00", regions_by_room["5c_00"], doors_by_room["5c_00"], "Start", "5c_00_west"), + "5c_01": Room("5c", "5c_01", "Mirror Temple C - Room 01", regions_by_room["5c_01"], doors_by_room["5c_01"]), + "5c_02": Room("5c", "5c_02", "Mirror Temple C - Room 02", regions_by_room["5c_02"], doors_by_room["5c_02"]), - "6a_00": Room("6a", "6a_00", "Reflection A - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "6a_00"], [door for _, door in all_doors.items() if door.room_name == "6a_00"], "Start", "6a_00_east"), - "6a_01": Room("6a", "6a_01", "Reflection A - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "6a_01"], [door for _, door in all_doors.items() if door.room_name == "6a_01"]), - "6a_02": Room("6a", "6a_02", "Reflection A - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "6a_02"], [door for _, door in all_doors.items() if door.room_name == "6a_02"]), - "6a_03": Room("6a", "6a_03", "Reflection A - Room 03", [reg for _, reg in all_regions.items() if reg.room_name == "6a_03"], [door for _, door in all_doors.items() if door.room_name == "6a_03"]), - "6a_02b": Room("6a", "6a_02b", "Reflection A - Room 02b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_02b"], [door for _, door in all_doors.items() if door.room_name == "6a_02b"]), - "6a_04": Room("6a", "6a_04", "Reflection A - Room 04", [reg for _, reg in all_regions.items() if reg.room_name == "6a_04"], [door for _, door in all_doors.items() if door.room_name == "6a_04"], "Hollows", "6a_04_south"), - "6a_04b": Room("6a", "6a_04b", "Reflection A - Room 04b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_04b"], [door for _, door in all_doors.items() if door.room_name == "6a_04b"]), - "6a_04c": Room("6a", "6a_04c", "Reflection A - Room 04c", [reg for _, reg in all_regions.items() if reg.room_name == "6a_04c"], [door for _, door in all_doors.items() if door.room_name == "6a_04c"]), - "6a_04d": Room("6a", "6a_04d", "Reflection A - Room 04d", [reg for _, reg in all_regions.items() if reg.room_name == "6a_04d"], [door for _, door in all_doors.items() if door.room_name == "6a_04d"]), - "6a_04e": Room("6a", "6a_04e", "Reflection A - Room 04e", [reg for _, reg in all_regions.items() if reg.room_name == "6a_04e"], [door for _, door in all_doors.items() if door.room_name == "6a_04e"]), - "6a_05": Room("6a", "6a_05", "Reflection A - Room 05", [reg for _, reg in all_regions.items() if reg.room_name == "6a_05"], [door for _, door in all_doors.items() if door.room_name == "6a_05"]), - "6a_06": Room("6a", "6a_06", "Reflection A - Room 06", [reg for _, reg in all_regions.items() if reg.room_name == "6a_06"], [door for _, door in all_doors.items() if door.room_name == "6a_06"]), - "6a_07": Room("6a", "6a_07", "Reflection A - Room 07", [reg for _, reg in all_regions.items() if reg.room_name == "6a_07"], [door for _, door in all_doors.items() if door.room_name == "6a_07"]), - "6a_08a": Room("6a", "6a_08a", "Reflection A - Room 08a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_08a"], [door for _, door in all_doors.items() if door.room_name == "6a_08a"]), - "6a_08b": Room("6a", "6a_08b", "Reflection A - Room 08b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_08b"], [door for _, door in all_doors.items() if door.room_name == "6a_08b"]), - "6a_09": Room("6a", "6a_09", "Reflection A - Room 09", [reg for _, reg in all_regions.items() if reg.room_name == "6a_09"], [door for _, door in all_doors.items() if door.room_name == "6a_09"]), - "6a_10a": Room("6a", "6a_10a", "Reflection A - Room 10a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_10a"], [door for _, door in all_doors.items() if door.room_name == "6a_10a"]), - "6a_10b": Room("6a", "6a_10b", "Reflection A - Room 10b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_10b"], [door for _, door in all_doors.items() if door.room_name == "6a_10b"]), - "6a_11": Room("6a", "6a_11", "Reflection A - Room 11", [reg for _, reg in all_regions.items() if reg.room_name == "6a_11"], [door for _, door in all_doors.items() if door.room_name == "6a_11"]), - "6a_12a": Room("6a", "6a_12a", "Reflection A - Room 12a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_12a"], [door for _, door in all_doors.items() if door.room_name == "6a_12a"]), - "6a_12b": Room("6a", "6a_12b", "Reflection A - Room 12b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_12b"], [door for _, door in all_doors.items() if door.room_name == "6a_12b"]), - "6a_13": Room("6a", "6a_13", "Reflection A - Room 13", [reg for _, reg in all_regions.items() if reg.room_name == "6a_13"], [door for _, door in all_doors.items() if door.room_name == "6a_13"]), - "6a_14a": Room("6a", "6a_14a", "Reflection A - Room 14a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_14a"], [door for _, door in all_doors.items() if door.room_name == "6a_14a"]), - "6a_14b": Room("6a", "6a_14b", "Reflection A - Room 14b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_14b"], [door for _, door in all_doors.items() if door.room_name == "6a_14b"]), - "6a_15": Room("6a", "6a_15", "Reflection A - Room 15", [reg for _, reg in all_regions.items() if reg.room_name == "6a_15"], [door for _, door in all_doors.items() if door.room_name == "6a_15"]), - "6a_16a": Room("6a", "6a_16a", "Reflection A - Room 16a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_16a"], [door for _, door in all_doors.items() if door.room_name == "6a_16a"]), - "6a_16b": Room("6a", "6a_16b", "Reflection A - Room 16b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_16b"], [door for _, door in all_doors.items() if door.room_name == "6a_16b"]), - "6a_17": Room("6a", "6a_17", "Reflection A - Room 17", [reg for _, reg in all_regions.items() if reg.room_name == "6a_17"], [door for _, door in all_doors.items() if door.room_name == "6a_17"]), - "6a_18a": Room("6a", "6a_18a", "Reflection A - Room 18a", [reg for _, reg in all_regions.items() if reg.room_name == "6a_18a"], [door for _, door in all_doors.items() if door.room_name == "6a_18a"]), - "6a_18b": Room("6a", "6a_18b", "Reflection A - Room 18b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_18b"], [door for _, door in all_doors.items() if door.room_name == "6a_18b"]), - "6a_19": Room("6a", "6a_19", "Reflection A - Room 19", [reg for _, reg in all_regions.items() if reg.room_name == "6a_19"], [door for _, door in all_doors.items() if door.room_name == "6a_19"]), - "6a_20": Room("6a", "6a_20", "Reflection A - Room 20", [reg for _, reg in all_regions.items() if reg.room_name == "6a_20"], [door for _, door in all_doors.items() if door.room_name == "6a_20"]), - "6a_b-00": Room("6a", "6a_b-00", "Reflection A - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-00"], [door for _, door in all_doors.items() if door.room_name == "6a_b-00"], "Reflection", "6a_b-00_west"), - "6a_b-00b": Room("6a", "6a_b-00b", "Reflection A - Room b-00b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-00b"], [door for _, door in all_doors.items() if door.room_name == "6a_b-00b"]), - "6a_b-00c": Room("6a", "6a_b-00c", "Reflection A - Room b-00c", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-00c"], [door for _, door in all_doors.items() if door.room_name == "6a_b-00c"]), - "6a_b-01": Room("6a", "6a_b-01", "Reflection A - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-01"], [door for _, door in all_doors.items() if door.room_name == "6a_b-01"]), - "6a_b-02": Room("6a", "6a_b-02", "Reflection A - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-02"], [door for _, door in all_doors.items() if door.room_name == "6a_b-02"]), - "6a_b-02b": Room("6a", "6a_b-02b", "Reflection A - Room b-02b", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-02b"], [door for _, door in all_doors.items() if door.room_name == "6a_b-02b"]), - "6a_b-03": Room("6a", "6a_b-03", "Reflection A - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "6a_b-03"], [door for _, door in all_doors.items() if door.room_name == "6a_b-03"]), - "6a_boss-00": Room("6a", "6a_boss-00", "Reflection A - Room boss-00", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-00"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-00"], "Rock Bottom", "6a_boss-00_west"), - "6a_boss-01": Room("6a", "6a_boss-01", "Reflection A - Room boss-01", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-01"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-01"]), - "6a_boss-02": Room("6a", "6a_boss-02", "Reflection A - Room boss-02", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-02"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-02"]), - "6a_boss-03": Room("6a", "6a_boss-03", "Reflection A - Room boss-03", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-03"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-03"]), - "6a_boss-04": Room("6a", "6a_boss-04", "Reflection A - Room boss-04", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-04"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-04"]), - "6a_boss-05": Room("6a", "6a_boss-05", "Reflection A - Room boss-05", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-05"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-05"]), - "6a_boss-06": Room("6a", "6a_boss-06", "Reflection A - Room boss-06", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-06"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-06"]), - "6a_boss-07": Room("6a", "6a_boss-07", "Reflection A - Room boss-07", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-07"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-07"]), - "6a_boss-08": Room("6a", "6a_boss-08", "Reflection A - Room boss-08", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-08"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-08"]), - "6a_boss-09": Room("6a", "6a_boss-09", "Reflection A - Room boss-09", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-09"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-09"]), - "6a_boss-10": Room("6a", "6a_boss-10", "Reflection A - Room boss-10", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-10"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-10"]), - "6a_boss-11": Room("6a", "6a_boss-11", "Reflection A - Room boss-11", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-11"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-11"]), - "6a_boss-12": Room("6a", "6a_boss-12", "Reflection A - Room boss-12", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-12"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-12"]), - "6a_boss-13": Room("6a", "6a_boss-13", "Reflection A - Room boss-13", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-13"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-13"]), - "6a_boss-14": Room("6a", "6a_boss-14", "Reflection A - Room boss-14", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-14"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-14"]), - "6a_boss-15": Room("6a", "6a_boss-15", "Reflection A - Room boss-15", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-15"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-15"]), - "6a_boss-16": Room("6a", "6a_boss-16", "Reflection A - Room boss-16", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-16"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-16"]), - "6a_boss-17": Room("6a", "6a_boss-17", "Reflection A - Room boss-17", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-17"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-17"]), - "6a_boss-18": Room("6a", "6a_boss-18", "Reflection A - Room boss-18", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-18"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-18"]), - "6a_boss-19": Room("6a", "6a_boss-19", "Reflection A - Room boss-19", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-19"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-19"]), - "6a_boss-20": Room("6a", "6a_boss-20", "Reflection A - Room boss-20", [reg for _, reg in all_regions.items() if reg.room_name == "6a_boss-20"], [door for _, door in all_doors.items() if door.room_name == "6a_boss-20"]), - "6a_after-00": Room("6a", "6a_after-00", "Reflection A - Room after-00", [reg for _, reg in all_regions.items() if reg.room_name == "6a_after-00"], [door for _, door in all_doors.items() if door.room_name == "6a_after-00"], "Resolution", "6a_after-00_bottom"), - "6a_after-01": Room("6a", "6a_after-01", "Reflection A - Room after-01", [reg for _, reg in all_regions.items() if reg.room_name == "6a_after-01"], [door for _, door in all_doors.items() if door.room_name == "6a_after-01"]), + "6a_00": Room("6a", "6a_00", "Reflection A - Room 00", regions_by_room["6a_00"], doors_by_room["6a_00"], "Start", "6a_00_east"), + "6a_01": Room("6a", "6a_01", "Reflection A - Room 01", regions_by_room["6a_01"], doors_by_room["6a_01"]), + "6a_02": Room("6a", "6a_02", "Reflection A - Room 02", regions_by_room["6a_02"], doors_by_room["6a_02"]), + "6a_03": Room("6a", "6a_03", "Reflection A - Room 03", regions_by_room["6a_03"], doors_by_room["6a_03"]), + "6a_02b": Room("6a", "6a_02b", "Reflection A - Room 02b", regions_by_room["6a_02b"], doors_by_room["6a_02b"]), + "6a_04": Room("6a", "6a_04", "Reflection A - Room 04", regions_by_room["6a_04"], doors_by_room["6a_04"], "Hollows", "6a_04_south"), + "6a_04b": Room("6a", "6a_04b", "Reflection A - Room 04b", regions_by_room["6a_04b"], doors_by_room["6a_04b"]), + "6a_04c": Room("6a", "6a_04c", "Reflection A - Room 04c", regions_by_room["6a_04c"], doors_by_room["6a_04c"]), + "6a_04d": Room("6a", "6a_04d", "Reflection A - Room 04d", regions_by_room["6a_04d"], doors_by_room["6a_04d"]), + "6a_04e": Room("6a", "6a_04e", "Reflection A - Room 04e", regions_by_room["6a_04e"], doors_by_room["6a_04e"]), + "6a_05": Room("6a", "6a_05", "Reflection A - Room 05", regions_by_room["6a_05"], doors_by_room["6a_05"]), + "6a_06": Room("6a", "6a_06", "Reflection A - Room 06", regions_by_room["6a_06"], doors_by_room["6a_06"]), + "6a_07": Room("6a", "6a_07", "Reflection A - Room 07", regions_by_room["6a_07"], doors_by_room["6a_07"]), + "6a_08a": Room("6a", "6a_08a", "Reflection A - Room 08a", regions_by_room["6a_08a"], doors_by_room["6a_08a"]), + "6a_08b": Room("6a", "6a_08b", "Reflection A - Room 08b", regions_by_room["6a_08b"], doors_by_room["6a_08b"]), + "6a_09": Room("6a", "6a_09", "Reflection A - Room 09", regions_by_room["6a_09"], doors_by_room["6a_09"]), + "6a_10a": Room("6a", "6a_10a", "Reflection A - Room 10a", regions_by_room["6a_10a"], doors_by_room["6a_10a"]), + "6a_10b": Room("6a", "6a_10b", "Reflection A - Room 10b", regions_by_room["6a_10b"], doors_by_room["6a_10b"]), + "6a_11": Room("6a", "6a_11", "Reflection A - Room 11", regions_by_room["6a_11"], doors_by_room["6a_11"]), + "6a_12a": Room("6a", "6a_12a", "Reflection A - Room 12a", regions_by_room["6a_12a"], doors_by_room["6a_12a"]), + "6a_12b": Room("6a", "6a_12b", "Reflection A - Room 12b", regions_by_room["6a_12b"], doors_by_room["6a_12b"]), + "6a_13": Room("6a", "6a_13", "Reflection A - Room 13", regions_by_room["6a_13"], doors_by_room["6a_13"]), + "6a_14a": Room("6a", "6a_14a", "Reflection A - Room 14a", regions_by_room["6a_14a"], doors_by_room["6a_14a"]), + "6a_14b": Room("6a", "6a_14b", "Reflection A - Room 14b", regions_by_room["6a_14b"], doors_by_room["6a_14b"]), + "6a_15": Room("6a", "6a_15", "Reflection A - Room 15", regions_by_room["6a_15"], doors_by_room["6a_15"]), + "6a_16a": Room("6a", "6a_16a", "Reflection A - Room 16a", regions_by_room["6a_16a"], doors_by_room["6a_16a"]), + "6a_16b": Room("6a", "6a_16b", "Reflection A - Room 16b", regions_by_room["6a_16b"], doors_by_room["6a_16b"]), + "6a_17": Room("6a", "6a_17", "Reflection A - Room 17", regions_by_room["6a_17"], doors_by_room["6a_17"]), + "6a_18a": Room("6a", "6a_18a", "Reflection A - Room 18a", regions_by_room["6a_18a"], doors_by_room["6a_18a"]), + "6a_18b": Room("6a", "6a_18b", "Reflection A - Room 18b", regions_by_room["6a_18b"], doors_by_room["6a_18b"]), + "6a_19": Room("6a", "6a_19", "Reflection A - Room 19", regions_by_room["6a_19"], doors_by_room["6a_19"]), + "6a_20": Room("6a", "6a_20", "Reflection A - Room 20", regions_by_room["6a_20"], doors_by_room["6a_20"]), + "6a_b-00": Room("6a", "6a_b-00", "Reflection A - Room b-00", regions_by_room["6a_b-00"], doors_by_room["6a_b-00"], "Reflection", "6a_b-00_west"), + "6a_b-00b": Room("6a", "6a_b-00b", "Reflection A - Room b-00b", regions_by_room["6a_b-00b"], doors_by_room["6a_b-00b"]), + "6a_b-00c": Room("6a", "6a_b-00c", "Reflection A - Room b-00c", regions_by_room["6a_b-00c"], doors_by_room["6a_b-00c"]), + "6a_b-01": Room("6a", "6a_b-01", "Reflection A - Room b-01", regions_by_room["6a_b-01"], doors_by_room["6a_b-01"]), + "6a_b-02": Room("6a", "6a_b-02", "Reflection A - Room b-02", regions_by_room["6a_b-02"], doors_by_room["6a_b-02"]), + "6a_b-02b": Room("6a", "6a_b-02b", "Reflection A - Room b-02b", regions_by_room["6a_b-02b"], doors_by_room["6a_b-02b"]), + "6a_b-03": Room("6a", "6a_b-03", "Reflection A - Room b-03", regions_by_room["6a_b-03"], doors_by_room["6a_b-03"]), + "6a_boss-00": Room("6a", "6a_boss-00", "Reflection A - Room boss-00", regions_by_room["6a_boss-00"], doors_by_room["6a_boss-00"], "Rock Bottom", "6a_boss-00_west"), + "6a_boss-01": Room("6a", "6a_boss-01", "Reflection A - Room boss-01", regions_by_room["6a_boss-01"], doors_by_room["6a_boss-01"]), + "6a_boss-02": Room("6a", "6a_boss-02", "Reflection A - Room boss-02", regions_by_room["6a_boss-02"], doors_by_room["6a_boss-02"]), + "6a_boss-03": Room("6a", "6a_boss-03", "Reflection A - Room boss-03", regions_by_room["6a_boss-03"], doors_by_room["6a_boss-03"]), + "6a_boss-04": Room("6a", "6a_boss-04", "Reflection A - Room boss-04", regions_by_room["6a_boss-04"], doors_by_room["6a_boss-04"]), + "6a_boss-05": Room("6a", "6a_boss-05", "Reflection A - Room boss-05", regions_by_room["6a_boss-05"], doors_by_room["6a_boss-05"]), + "6a_boss-06": Room("6a", "6a_boss-06", "Reflection A - Room boss-06", regions_by_room["6a_boss-06"], doors_by_room["6a_boss-06"]), + "6a_boss-07": Room("6a", "6a_boss-07", "Reflection A - Room boss-07", regions_by_room["6a_boss-07"], doors_by_room["6a_boss-07"]), + "6a_boss-08": Room("6a", "6a_boss-08", "Reflection A - Room boss-08", regions_by_room["6a_boss-08"], doors_by_room["6a_boss-08"]), + "6a_boss-09": Room("6a", "6a_boss-09", "Reflection A - Room boss-09", regions_by_room["6a_boss-09"], doors_by_room["6a_boss-09"]), + "6a_boss-10": Room("6a", "6a_boss-10", "Reflection A - Room boss-10", regions_by_room["6a_boss-10"], doors_by_room["6a_boss-10"]), + "6a_boss-11": Room("6a", "6a_boss-11", "Reflection A - Room boss-11", regions_by_room["6a_boss-11"], doors_by_room["6a_boss-11"]), + "6a_boss-12": Room("6a", "6a_boss-12", "Reflection A - Room boss-12", regions_by_room["6a_boss-12"], doors_by_room["6a_boss-12"]), + "6a_boss-13": Room("6a", "6a_boss-13", "Reflection A - Room boss-13", regions_by_room["6a_boss-13"], doors_by_room["6a_boss-13"]), + "6a_boss-14": Room("6a", "6a_boss-14", "Reflection A - Room boss-14", regions_by_room["6a_boss-14"], doors_by_room["6a_boss-14"]), + "6a_boss-15": Room("6a", "6a_boss-15", "Reflection A - Room boss-15", regions_by_room["6a_boss-15"], doors_by_room["6a_boss-15"]), + "6a_boss-16": Room("6a", "6a_boss-16", "Reflection A - Room boss-16", regions_by_room["6a_boss-16"], doors_by_room["6a_boss-16"]), + "6a_boss-17": Room("6a", "6a_boss-17", "Reflection A - Room boss-17", regions_by_room["6a_boss-17"], doors_by_room["6a_boss-17"]), + "6a_boss-18": Room("6a", "6a_boss-18", "Reflection A - Room boss-18", regions_by_room["6a_boss-18"], doors_by_room["6a_boss-18"]), + "6a_boss-19": Room("6a", "6a_boss-19", "Reflection A - Room boss-19", regions_by_room["6a_boss-19"], doors_by_room["6a_boss-19"]), + "6a_boss-20": Room("6a", "6a_boss-20", "Reflection A - Room boss-20", regions_by_room["6a_boss-20"], doors_by_room["6a_boss-20"]), + "6a_after-00": Room("6a", "6a_after-00", "Reflection A - Room after-00", regions_by_room["6a_after-00"], doors_by_room["6a_after-00"], "Resolution", "6a_after-00_bottom"), + "6a_after-01": Room("6a", "6a_after-01", "Reflection A - Room after-01", regions_by_room["6a_after-01"], doors_by_room["6a_after-01"]), - "6b_a-00": Room("6b", "6b_a-00", "Reflection B - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-00"], [door for _, door in all_doors.items() if door.room_name == "6b_a-00"], "Start", "6b_a-00_bottom"), - "6b_a-01": Room("6b", "6b_a-01", "Reflection B - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-01"], [door for _, door in all_doors.items() if door.room_name == "6b_a-01"]), - "6b_a-02": Room("6b", "6b_a-02", "Reflection B - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-02"], [door for _, door in all_doors.items() if door.room_name == "6b_a-02"]), - "6b_a-03": Room("6b", "6b_a-03", "Reflection B - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-03"], [door for _, door in all_doors.items() if door.room_name == "6b_a-03"]), - "6b_a-04": Room("6b", "6b_a-04", "Reflection B - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-04"], [door for _, door in all_doors.items() if door.room_name == "6b_a-04"]), - "6b_a-05": Room("6b", "6b_a-05", "Reflection B - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-05"], [door for _, door in all_doors.items() if door.room_name == "6b_a-05"]), - "6b_a-06": Room("6b", "6b_a-06", "Reflection B - Room a-06", [reg for _, reg in all_regions.items() if reg.room_name == "6b_a-06"], [door for _, door in all_doors.items() if door.room_name == "6b_a-06"]), - "6b_b-00": Room("6b", "6b_b-00", "Reflection B - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-00"], [door for _, door in all_doors.items() if door.room_name == "6b_b-00"], "Reflection", "6b_b-00_west"), - "6b_b-01": Room("6b", "6b_b-01", "Reflection B - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-01"], [door for _, door in all_doors.items() if door.room_name == "6b_b-01"]), - "6b_b-02": Room("6b", "6b_b-02", "Reflection B - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-02"], [door for _, door in all_doors.items() if door.room_name == "6b_b-02"]), - "6b_b-03": Room("6b", "6b_b-03", "Reflection B - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-03"], [door for _, door in all_doors.items() if door.room_name == "6b_b-03"]), - "6b_b-04": Room("6b", "6b_b-04", "Reflection B - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-04"], [door for _, door in all_doors.items() if door.room_name == "6b_b-04"]), - "6b_b-05": Room("6b", "6b_b-05", "Reflection B - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-05"], [door for _, door in all_doors.items() if door.room_name == "6b_b-05"]), - "6b_b-06": Room("6b", "6b_b-06", "Reflection B - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-06"], [door for _, door in all_doors.items() if door.room_name == "6b_b-06"]), - "6b_b-07": Room("6b", "6b_b-07", "Reflection B - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-07"], [door for _, door in all_doors.items() if door.room_name == "6b_b-07"]), - "6b_b-08": Room("6b", "6b_b-08", "Reflection B - Room b-08", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-08"], [door for _, door in all_doors.items() if door.room_name == "6b_b-08"]), - "6b_b-10": Room("6b", "6b_b-10", "Reflection B - Room b-10", [reg for _, reg in all_regions.items() if reg.room_name == "6b_b-10"], [door for _, door in all_doors.items() if door.room_name == "6b_b-10"]), - "6b_c-00": Room("6b", "6b_c-00", "Reflection B - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "6b_c-00"], [door for _, door in all_doors.items() if door.room_name == "6b_c-00"], "Rock Bottom", "6b_c-00_west"), - "6b_c-01": Room("6b", "6b_c-01", "Reflection B - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "6b_c-01"], [door for _, door in all_doors.items() if door.room_name == "6b_c-01"]), - "6b_c-02": Room("6b", "6b_c-02", "Reflection B - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "6b_c-02"], [door for _, door in all_doors.items() if door.room_name == "6b_c-02"]), - "6b_c-03": Room("6b", "6b_c-03", "Reflection B - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "6b_c-03"], [door for _, door in all_doors.items() if door.room_name == "6b_c-03"]), - "6b_c-04": Room("6b", "6b_c-04", "Reflection B - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "6b_c-04"], [door for _, door in all_doors.items() if door.room_name == "6b_c-04"]), - "6b_d-00": Room("6b", "6b_d-00", "Reflection B - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-00"], [door for _, door in all_doors.items() if door.room_name == "6b_d-00"], "Reprieve", "6b_d-00_west"), - "6b_d-01": Room("6b", "6b_d-01", "Reflection B - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-01"], [door for _, door in all_doors.items() if door.room_name == "6b_d-01"]), - "6b_d-02": Room("6b", "6b_d-02", "Reflection B - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-02"], [door for _, door in all_doors.items() if door.room_name == "6b_d-02"]), - "6b_d-03": Room("6b", "6b_d-03", "Reflection B - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-03"], [door for _, door in all_doors.items() if door.room_name == "6b_d-03"]), - "6b_d-04": Room("6b", "6b_d-04", "Reflection B - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-04"], [door for _, door in all_doors.items() if door.room_name == "6b_d-04"]), - "6b_d-05": Room("6b", "6b_d-05", "Reflection B - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "6b_d-05"], [door for _, door in all_doors.items() if door.room_name == "6b_d-05"]), + "6b_a-00": Room("6b", "6b_a-00", "Reflection B - Room a-00", regions_by_room["6b_a-00"], doors_by_room["6b_a-00"], "Start", "6b_a-00_bottom"), + "6b_a-01": Room("6b", "6b_a-01", "Reflection B - Room a-01", regions_by_room["6b_a-01"], doors_by_room["6b_a-01"]), + "6b_a-02": Room("6b", "6b_a-02", "Reflection B - Room a-02", regions_by_room["6b_a-02"], doors_by_room["6b_a-02"]), + "6b_a-03": Room("6b", "6b_a-03", "Reflection B - Room a-03", regions_by_room["6b_a-03"], doors_by_room["6b_a-03"]), + "6b_a-04": Room("6b", "6b_a-04", "Reflection B - Room a-04", regions_by_room["6b_a-04"], doors_by_room["6b_a-04"]), + "6b_a-05": Room("6b", "6b_a-05", "Reflection B - Room a-05", regions_by_room["6b_a-05"], doors_by_room["6b_a-05"]), + "6b_a-06": Room("6b", "6b_a-06", "Reflection B - Room a-06", regions_by_room["6b_a-06"], doors_by_room["6b_a-06"]), + "6b_b-00": Room("6b", "6b_b-00", "Reflection B - Room b-00", regions_by_room["6b_b-00"], doors_by_room["6b_b-00"], "Reflection", "6b_b-00_west"), + "6b_b-01": Room("6b", "6b_b-01", "Reflection B - Room b-01", regions_by_room["6b_b-01"], doors_by_room["6b_b-01"]), + "6b_b-02": Room("6b", "6b_b-02", "Reflection B - Room b-02", regions_by_room["6b_b-02"], doors_by_room["6b_b-02"]), + "6b_b-03": Room("6b", "6b_b-03", "Reflection B - Room b-03", regions_by_room["6b_b-03"], doors_by_room["6b_b-03"]), + "6b_b-04": Room("6b", "6b_b-04", "Reflection B - Room b-04", regions_by_room["6b_b-04"], doors_by_room["6b_b-04"]), + "6b_b-05": Room("6b", "6b_b-05", "Reflection B - Room b-05", regions_by_room["6b_b-05"], doors_by_room["6b_b-05"]), + "6b_b-06": Room("6b", "6b_b-06", "Reflection B - Room b-06", regions_by_room["6b_b-06"], doors_by_room["6b_b-06"]), + "6b_b-07": Room("6b", "6b_b-07", "Reflection B - Room b-07", regions_by_room["6b_b-07"], doors_by_room["6b_b-07"]), + "6b_b-08": Room("6b", "6b_b-08", "Reflection B - Room b-08", regions_by_room["6b_b-08"], doors_by_room["6b_b-08"]), + "6b_b-10": Room("6b", "6b_b-10", "Reflection B - Room b-10", regions_by_room["6b_b-10"], doors_by_room["6b_b-10"]), + "6b_c-00": Room("6b", "6b_c-00", "Reflection B - Room c-00", regions_by_room["6b_c-00"], doors_by_room["6b_c-00"], "Rock Bottom", "6b_c-00_west"), + "6b_c-01": Room("6b", "6b_c-01", "Reflection B - Room c-01", regions_by_room["6b_c-01"], doors_by_room["6b_c-01"]), + "6b_c-02": Room("6b", "6b_c-02", "Reflection B - Room c-02", regions_by_room["6b_c-02"], doors_by_room["6b_c-02"]), + "6b_c-03": Room("6b", "6b_c-03", "Reflection B - Room c-03", regions_by_room["6b_c-03"], doors_by_room["6b_c-03"]), + "6b_c-04": Room("6b", "6b_c-04", "Reflection B - Room c-04", regions_by_room["6b_c-04"], doors_by_room["6b_c-04"]), + "6b_d-00": Room("6b", "6b_d-00", "Reflection B - Room d-00", regions_by_room["6b_d-00"], doors_by_room["6b_d-00"], "Reprieve", "6b_d-00_west"), + "6b_d-01": Room("6b", "6b_d-01", "Reflection B - Room d-01", regions_by_room["6b_d-01"], doors_by_room["6b_d-01"]), + "6b_d-02": Room("6b", "6b_d-02", "Reflection B - Room d-02", regions_by_room["6b_d-02"], doors_by_room["6b_d-02"]), + "6b_d-03": Room("6b", "6b_d-03", "Reflection B - Room d-03", regions_by_room["6b_d-03"], doors_by_room["6b_d-03"]), + "6b_d-04": Room("6b", "6b_d-04", "Reflection B - Room d-04", regions_by_room["6b_d-04"], doors_by_room["6b_d-04"]), + "6b_d-05": Room("6b", "6b_d-05", "Reflection B - Room d-05", regions_by_room["6b_d-05"], doors_by_room["6b_d-05"]), - "6c_00": Room("6c", "6c_00", "Reflection C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "6c_00"], [door for _, door in all_doors.items() if door.room_name == "6c_00"], "Start", "6c_00_west"), - "6c_01": Room("6c", "6c_01", "Reflection C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "6c_01"], [door for _, door in all_doors.items() if door.room_name == "6c_01"]), - "6c_02": Room("6c", "6c_02", "Reflection C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "6c_02"], [door for _, door in all_doors.items() if door.room_name == "6c_02"]), + "6c_00": Room("6c", "6c_00", "Reflection C - Room 00", regions_by_room["6c_00"], doors_by_room["6c_00"], "Start", "6c_00_west"), + "6c_01": Room("6c", "6c_01", "Reflection C - Room 01", regions_by_room["6c_01"], doors_by_room["6c_01"]), + "6c_02": Room("6c", "6c_02", "Reflection C - Room 02", regions_by_room["6c_02"], doors_by_room["6c_02"]), - "7a_a-00": Room("7a", "7a_a-00", "The Summit A - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-00"], [door for _, door in all_doors.items() if door.room_name == "7a_a-00"], "Start", "7a_a-00_west"), - "7a_a-01": Room("7a", "7a_a-01", "The Summit A - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-01"], [door for _, door in all_doors.items() if door.room_name == "7a_a-01"]), - "7a_a-02": Room("7a", "7a_a-02", "The Summit A - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-02"], [door for _, door in all_doors.items() if door.room_name == "7a_a-02"]), - "7a_a-02b": Room("7a", "7a_a-02b", "The Summit A - Room a-02b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-02b"], [door for _, door in all_doors.items() if door.room_name == "7a_a-02b"]), - "7a_a-03": Room("7a", "7a_a-03", "The Summit A - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-03"], [door for _, door in all_doors.items() if door.room_name == "7a_a-03"]), - "7a_a-04": Room("7a", "7a_a-04", "The Summit A - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-04"], [door for _, door in all_doors.items() if door.room_name == "7a_a-04"]), - "7a_a-04b": Room("7a", "7a_a-04b", "The Summit A - Room a-04b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-04b"], [door for _, door in all_doors.items() if door.room_name == "7a_a-04b"]), - "7a_a-05": Room("7a", "7a_a-05", "The Summit A - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-05"], [door for _, door in all_doors.items() if door.room_name == "7a_a-05"]), - "7a_a-06": Room("7a", "7a_a-06", "The Summit A - Room a-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_a-06"], [door for _, door in all_doors.items() if door.room_name == "7a_a-06"]), - "7a_b-00": Room("7a", "7a_b-00", "The Summit A - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-00"], [door for _, door in all_doors.items() if door.room_name == "7a_b-00"], "500 M", "7a_b-00_bottom"), - "7a_b-01": Room("7a", "7a_b-01", "The Summit A - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-01"], [door for _, door in all_doors.items() if door.room_name == "7a_b-01"]), - "7a_b-02": Room("7a", "7a_b-02", "The Summit A - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-02"], [door for _, door in all_doors.items() if door.room_name == "7a_b-02"]), - "7a_b-02b": Room("7a", "7a_b-02b", "The Summit A - Room b-02b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-02b"], [door for _, door in all_doors.items() if door.room_name == "7a_b-02b"]), - "7a_b-02e": Room("7a", "7a_b-02e", "The Summit A - Room b-02e", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-02e"], [door for _, door in all_doors.items() if door.room_name == "7a_b-02e"]), - "7a_b-02c": Room("7a", "7a_b-02c", "The Summit A - Room b-02c", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-02c"], [door for _, door in all_doors.items() if door.room_name == "7a_b-02c"]), - "7a_b-02d": Room("7a", "7a_b-02d", "The Summit A - Room b-02d", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-02d"], [door for _, door in all_doors.items() if door.room_name == "7a_b-02d"]), - "7a_b-03": Room("7a", "7a_b-03", "The Summit A - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-03"], [door for _, door in all_doors.items() if door.room_name == "7a_b-03"]), - "7a_b-04": Room("7a", "7a_b-04", "The Summit A - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-04"], [door for _, door in all_doors.items() if door.room_name == "7a_b-04"]), - "7a_b-05": Room("7a", "7a_b-05", "The Summit A - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-05"], [door for _, door in all_doors.items() if door.room_name == "7a_b-05"]), - "7a_b-06": Room("7a", "7a_b-06", "The Summit A - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-06"], [door for _, door in all_doors.items() if door.room_name == "7a_b-06"]), - "7a_b-07": Room("7a", "7a_b-07", "The Summit A - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-07"], [door for _, door in all_doors.items() if door.room_name == "7a_b-07"]), - "7a_b-08": Room("7a", "7a_b-08", "The Summit A - Room b-08", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-08"], [door for _, door in all_doors.items() if door.room_name == "7a_b-08"]), - "7a_b-09": Room("7a", "7a_b-09", "The Summit A - Room b-09", [reg for _, reg in all_regions.items() if reg.room_name == "7a_b-09"], [door for _, door in all_doors.items() if door.room_name == "7a_b-09"]), - "7a_c-00": Room("7a", "7a_c-00", "The Summit A - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-00"], [door for _, door in all_doors.items() if door.room_name == "7a_c-00"], "1000 M", "7a_c-00_west"), - "7a_c-01": Room("7a", "7a_c-01", "The Summit A - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-01"], [door for _, door in all_doors.items() if door.room_name == "7a_c-01"]), - "7a_c-02": Room("7a", "7a_c-02", "The Summit A - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-02"], [door for _, door in all_doors.items() if door.room_name == "7a_c-02"]), - "7a_c-03": Room("7a", "7a_c-03", "The Summit A - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-03"], [door for _, door in all_doors.items() if door.room_name == "7a_c-03"]), - "7a_c-03b": Room("7a", "7a_c-03b", "The Summit A - Room c-03b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-03b"], [door for _, door in all_doors.items() if door.room_name == "7a_c-03b"]), - "7a_c-04": Room("7a", "7a_c-04", "The Summit A - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-04"], [door for _, door in all_doors.items() if door.room_name == "7a_c-04"]), - "7a_c-05": Room("7a", "7a_c-05", "The Summit A - Room c-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-05"], [door for _, door in all_doors.items() if door.room_name == "7a_c-05"]), - "7a_c-06": Room("7a", "7a_c-06", "The Summit A - Room c-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-06"], [door for _, door in all_doors.items() if door.room_name == "7a_c-06"]), - "7a_c-06b": Room("7a", "7a_c-06b", "The Summit A - Room c-06b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-06b"], [door for _, door in all_doors.items() if door.room_name == "7a_c-06b"]), - "7a_c-06c": Room("7a", "7a_c-06c", "The Summit A - Room c-06c", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-06c"], [door for _, door in all_doors.items() if door.room_name == "7a_c-06c"]), - "7a_c-07": Room("7a", "7a_c-07", "The Summit A - Room c-07", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-07"], [door for _, door in all_doors.items() if door.room_name == "7a_c-07"]), - "7a_c-07b": Room("7a", "7a_c-07b", "The Summit A - Room c-07b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-07b"], [door for _, door in all_doors.items() if door.room_name == "7a_c-07b"]), - "7a_c-08": Room("7a", "7a_c-08", "The Summit A - Room c-08", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-08"], [door for _, door in all_doors.items() if door.room_name == "7a_c-08"]), - "7a_c-09": Room("7a", "7a_c-09", "The Summit A - Room c-09", [reg for _, reg in all_regions.items() if reg.room_name == "7a_c-09"], [door for _, door in all_doors.items() if door.room_name == "7a_c-09"]), - "7a_d-00": Room("7a", "7a_d-00", "The Summit A - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-00"], [door for _, door in all_doors.items() if door.room_name == "7a_d-00"], "1500 M", "7a_d-00_bottom"), - "7a_d-01": Room("7a", "7a_d-01", "The Summit A - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-01"], [door for _, door in all_doors.items() if door.room_name == "7a_d-01"]), - "7a_d-01b": Room("7a", "7a_d-01b", "The Summit A - Room d-01b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-01b"], [door for _, door in all_doors.items() if door.room_name == "7a_d-01b"]), - "7a_d-01c": Room("7a", "7a_d-01c", "The Summit A - Room d-01c", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-01c"], [door for _, door in all_doors.items() if door.room_name == "7a_d-01c"]), - "7a_d-01d": Room("7a", "7a_d-01d", "The Summit A - Room d-01d", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-01d"], [door for _, door in all_doors.items() if door.room_name == "7a_d-01d"]), - "7a_d-02": Room("7a", "7a_d-02", "The Summit A - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-02"], [door for _, door in all_doors.items() if door.room_name == "7a_d-02"]), - "7a_d-03": Room("7a", "7a_d-03", "The Summit A - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-03"], [door for _, door in all_doors.items() if door.room_name == "7a_d-03"]), - "7a_d-03b": Room("7a", "7a_d-03b", "The Summit A - Room d-03b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-03b"], [door for _, door in all_doors.items() if door.room_name == "7a_d-03b"]), - "7a_d-04": Room("7a", "7a_d-04", "The Summit A - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-04"], [door for _, door in all_doors.items() if door.room_name == "7a_d-04"]), - "7a_d-05": Room("7a", "7a_d-05", "The Summit A - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-05"], [door for _, door in all_doors.items() if door.room_name == "7a_d-05"]), - "7a_d-05b": Room("7a", "7a_d-05b", "The Summit A - Room d-05b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-05b"], [door for _, door in all_doors.items() if door.room_name == "7a_d-05b"]), - "7a_d-06": Room("7a", "7a_d-06", "The Summit A - Room d-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-06"], [door for _, door in all_doors.items() if door.room_name == "7a_d-06"]), - "7a_d-07": Room("7a", "7a_d-07", "The Summit A - Room d-07", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-07"], [door for _, door in all_doors.items() if door.room_name == "7a_d-07"]), - "7a_d-08": Room("7a", "7a_d-08", "The Summit A - Room d-08", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-08"], [door for _, door in all_doors.items() if door.room_name == "7a_d-08"]), - "7a_d-09": Room("7a", "7a_d-09", "The Summit A - Room d-09", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-09"], [door for _, door in all_doors.items() if door.room_name == "7a_d-09"]), - "7a_d-10": Room("7a", "7a_d-10", "The Summit A - Room d-10", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-10"], [door for _, door in all_doors.items() if door.room_name == "7a_d-10"]), - "7a_d-10b": Room("7a", "7a_d-10b", "The Summit A - Room d-10b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-10b"], [door for _, door in all_doors.items() if door.room_name == "7a_d-10b"]), - "7a_d-11": Room("7a", "7a_d-11", "The Summit A - Room d-11", [reg for _, reg in all_regions.items() if reg.room_name == "7a_d-11"], [door for _, door in all_doors.items() if door.room_name == "7a_d-11"]), - "7a_e-00b": Room("7a", "7a_e-00b", "The Summit A - Room e-00b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-00b"], [door for _, door in all_doors.items() if door.room_name == "7a_e-00b"], "2000 M", "7a_e-00b_bottom"), - "7a_e-00": Room("7a", "7a_e-00", "The Summit A - Room e-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-00"], [door for _, door in all_doors.items() if door.room_name == "7a_e-00"]), - "7a_e-01": Room("7a", "7a_e-01", "The Summit A - Room e-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-01"], [door for _, door in all_doors.items() if door.room_name == "7a_e-01"]), - "7a_e-01b": Room("7a", "7a_e-01b", "The Summit A - Room e-01b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-01b"], [door for _, door in all_doors.items() if door.room_name == "7a_e-01b"]), - "7a_e-01c": Room("7a", "7a_e-01c", "The Summit A - Room e-01c", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-01c"], [door for _, door in all_doors.items() if door.room_name == "7a_e-01c"]), - "7a_e-02": Room("7a", "7a_e-02", "The Summit A - Room e-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-02"], [door for _, door in all_doors.items() if door.room_name == "7a_e-02"]), - "7a_e-03": Room("7a", "7a_e-03", "The Summit A - Room e-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-03"], [door for _, door in all_doors.items() if door.room_name == "7a_e-03"]), - "7a_e-04": Room("7a", "7a_e-04", "The Summit A - Room e-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-04"], [door for _, door in all_doors.items() if door.room_name == "7a_e-04"]), - "7a_e-05": Room("7a", "7a_e-05", "The Summit A - Room e-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-05"], [door for _, door in all_doors.items() if door.room_name == "7a_e-05"]), - "7a_e-06": Room("7a", "7a_e-06", "The Summit A - Room e-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-06"], [door for _, door in all_doors.items() if door.room_name == "7a_e-06"]), - "7a_e-07": Room("7a", "7a_e-07", "The Summit A - Room e-07", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-07"], [door for _, door in all_doors.items() if door.room_name == "7a_e-07"]), - "7a_e-08": Room("7a", "7a_e-08", "The Summit A - Room e-08", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-08"], [door for _, door in all_doors.items() if door.room_name == "7a_e-08"]), - "7a_e-09": Room("7a", "7a_e-09", "The Summit A - Room e-09", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-09"], [door for _, door in all_doors.items() if door.room_name == "7a_e-09"]), - "7a_e-11": Room("7a", "7a_e-11", "The Summit A - Room e-11", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-11"], [door for _, door in all_doors.items() if door.room_name == "7a_e-11"]), - "7a_e-12": Room("7a", "7a_e-12", "The Summit A - Room e-12", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-12"], [door for _, door in all_doors.items() if door.room_name == "7a_e-12"]), - "7a_e-10": Room("7a", "7a_e-10", "The Summit A - Room e-10", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-10"], [door for _, door in all_doors.items() if door.room_name == "7a_e-10"]), - "7a_e-10b": Room("7a", "7a_e-10b", "The Summit A - Room e-10b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-10b"], [door for _, door in all_doors.items() if door.room_name == "7a_e-10b"]), - "7a_e-13": Room("7a", "7a_e-13", "The Summit A - Room e-13", [reg for _, reg in all_regions.items() if reg.room_name == "7a_e-13"], [door for _, door in all_doors.items() if door.room_name == "7a_e-13"]), - "7a_f-00": Room("7a", "7a_f-00", "The Summit A - Room f-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-00"], [door for _, door in all_doors.items() if door.room_name == "7a_f-00"], "2500 M", "7a_f-00_south"), - "7a_f-01": Room("7a", "7a_f-01", "The Summit A - Room f-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-01"], [door for _, door in all_doors.items() if door.room_name == "7a_f-01"]), - "7a_f-02": Room("7a", "7a_f-02", "The Summit A - Room f-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-02"], [door for _, door in all_doors.items() if door.room_name == "7a_f-02"]), - "7a_f-02b": Room("7a", "7a_f-02b", "The Summit A - Room f-02b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-02b"], [door for _, door in all_doors.items() if door.room_name == "7a_f-02b"]), - "7a_f-04": Room("7a", "7a_f-04", "The Summit A - Room f-04", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-04"], [door for _, door in all_doors.items() if door.room_name == "7a_f-04"]), - "7a_f-03": Room("7a", "7a_f-03", "The Summit A - Room f-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-03"], [door for _, door in all_doors.items() if door.room_name == "7a_f-03"]), - "7a_f-05": Room("7a", "7a_f-05", "The Summit A - Room f-05", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-05"], [door for _, door in all_doors.items() if door.room_name == "7a_f-05"]), - "7a_f-06": Room("7a", "7a_f-06", "The Summit A - Room f-06", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-06"], [door for _, door in all_doors.items() if door.room_name == "7a_f-06"]), - "7a_f-07": Room("7a", "7a_f-07", "The Summit A - Room f-07", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-07"], [door for _, door in all_doors.items() if door.room_name == "7a_f-07"]), - "7a_f-08": Room("7a", "7a_f-08", "The Summit A - Room f-08", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-08"], [door for _, door in all_doors.items() if door.room_name == "7a_f-08"]), - "7a_f-08b": Room("7a", "7a_f-08b", "The Summit A - Room f-08b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-08b"], [door for _, door in all_doors.items() if door.room_name == "7a_f-08b"]), - "7a_f-08d": Room("7a", "7a_f-08d", "The Summit A - Room f-08d", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-08d"], [door for _, door in all_doors.items() if door.room_name == "7a_f-08d"]), - "7a_f-08c": Room("7a", "7a_f-08c", "The Summit A - Room f-08c", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-08c"], [door for _, door in all_doors.items() if door.room_name == "7a_f-08c"]), - "7a_f-09": Room("7a", "7a_f-09", "The Summit A - Room f-09", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-09"], [door for _, door in all_doors.items() if door.room_name == "7a_f-09"]), - "7a_f-10": Room("7a", "7a_f-10", "The Summit A - Room f-10", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-10"], [door for _, door in all_doors.items() if door.room_name == "7a_f-10"]), - "7a_f-10b": Room("7a", "7a_f-10b", "The Summit A - Room f-10b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-10b"], [door for _, door in all_doors.items() if door.room_name == "7a_f-10b"]), - "7a_f-11": Room("7a", "7a_f-11", "The Summit A - Room f-11", [reg for _, reg in all_regions.items() if reg.room_name == "7a_f-11"], [door for _, door in all_doors.items() if door.room_name == "7a_f-11"]), - "7a_g-00": Room("7a", "7a_g-00", "The Summit A - Room g-00", [reg for _, reg in all_regions.items() if reg.room_name == "7a_g-00"], [door for _, door in all_doors.items() if door.room_name == "7a_g-00"], "3000 M", "7a_g-00_bottom"), - "7a_g-00b": Room("7a", "7a_g-00b", "The Summit A - Room g-00b", [reg for _, reg in all_regions.items() if reg.room_name == "7a_g-00b"], [door for _, door in all_doors.items() if door.room_name == "7a_g-00b"]), - "7a_g-01": Room("7a", "7a_g-01", "The Summit A - Room g-01", [reg for _, reg in all_regions.items() if reg.room_name == "7a_g-01"], [door for _, door in all_doors.items() if door.room_name == "7a_g-01"]), - "7a_g-02": Room("7a", "7a_g-02", "The Summit A - Room g-02", [reg for _, reg in all_regions.items() if reg.room_name == "7a_g-02"], [door for _, door in all_doors.items() if door.room_name == "7a_g-02"]), - "7a_g-03": Room("7a", "7a_g-03", "The Summit A - Room g-03", [reg for _, reg in all_regions.items() if reg.room_name == "7a_g-03"], [door for _, door in all_doors.items() if door.room_name == "7a_g-03"]), + "7a_a-00": Room("7a", "7a_a-00", "The Summit A - Room a-00", regions_by_room["7a_a-00"], doors_by_room["7a_a-00"], "Start", "7a_a-00_west"), + "7a_a-01": Room("7a", "7a_a-01", "The Summit A - Room a-01", regions_by_room["7a_a-01"], doors_by_room["7a_a-01"]), + "7a_a-02": Room("7a", "7a_a-02", "The Summit A - Room a-02", regions_by_room["7a_a-02"], doors_by_room["7a_a-02"]), + "7a_a-02b": Room("7a", "7a_a-02b", "The Summit A - Room a-02b", regions_by_room["7a_a-02b"], doors_by_room["7a_a-02b"]), + "7a_a-03": Room("7a", "7a_a-03", "The Summit A - Room a-03", regions_by_room["7a_a-03"], doors_by_room["7a_a-03"]), + "7a_a-04": Room("7a", "7a_a-04", "The Summit A - Room a-04", regions_by_room["7a_a-04"], doors_by_room["7a_a-04"]), + "7a_a-04b": Room("7a", "7a_a-04b", "The Summit A - Room a-04b", regions_by_room["7a_a-04b"], doors_by_room["7a_a-04b"]), + "7a_a-05": Room("7a", "7a_a-05", "The Summit A - Room a-05", regions_by_room["7a_a-05"], doors_by_room["7a_a-05"]), + "7a_a-06": Room("7a", "7a_a-06", "The Summit A - Room a-06", regions_by_room["7a_a-06"], doors_by_room["7a_a-06"]), + "7a_b-00": Room("7a", "7a_b-00", "The Summit A - Room b-00", regions_by_room["7a_b-00"], doors_by_room["7a_b-00"], "500 M", "7a_b-00_bottom"), + "7a_b-01": Room("7a", "7a_b-01", "The Summit A - Room b-01", regions_by_room["7a_b-01"], doors_by_room["7a_b-01"]), + "7a_b-02": Room("7a", "7a_b-02", "The Summit A - Room b-02", regions_by_room["7a_b-02"], doors_by_room["7a_b-02"]), + "7a_b-02b": Room("7a", "7a_b-02b", "The Summit A - Room b-02b", regions_by_room["7a_b-02b"], doors_by_room["7a_b-02b"]), + "7a_b-02e": Room("7a", "7a_b-02e", "The Summit A - Room b-02e", regions_by_room["7a_b-02e"], doors_by_room["7a_b-02e"]), + "7a_b-02c": Room("7a", "7a_b-02c", "The Summit A - Room b-02c", regions_by_room["7a_b-02c"], doors_by_room["7a_b-02c"]), + "7a_b-02d": Room("7a", "7a_b-02d", "The Summit A - Room b-02d", regions_by_room["7a_b-02d"], doors_by_room["7a_b-02d"]), + "7a_b-03": Room("7a", "7a_b-03", "The Summit A - Room b-03", regions_by_room["7a_b-03"], doors_by_room["7a_b-03"]), + "7a_b-04": Room("7a", "7a_b-04", "The Summit A - Room b-04", regions_by_room["7a_b-04"], doors_by_room["7a_b-04"]), + "7a_b-05": Room("7a", "7a_b-05", "The Summit A - Room b-05", regions_by_room["7a_b-05"], doors_by_room["7a_b-05"]), + "7a_b-06": Room("7a", "7a_b-06", "The Summit A - Room b-06", regions_by_room["7a_b-06"], doors_by_room["7a_b-06"]), + "7a_b-07": Room("7a", "7a_b-07", "The Summit A - Room b-07", regions_by_room["7a_b-07"], doors_by_room["7a_b-07"]), + "7a_b-08": Room("7a", "7a_b-08", "The Summit A - Room b-08", regions_by_room["7a_b-08"], doors_by_room["7a_b-08"]), + "7a_b-09": Room("7a", "7a_b-09", "The Summit A - Room b-09", regions_by_room["7a_b-09"], doors_by_room["7a_b-09"]), + "7a_c-00": Room("7a", "7a_c-00", "The Summit A - Room c-00", regions_by_room["7a_c-00"], doors_by_room["7a_c-00"], "1000 M", "7a_c-00_west"), + "7a_c-01": Room("7a", "7a_c-01", "The Summit A - Room c-01", regions_by_room["7a_c-01"], doors_by_room["7a_c-01"]), + "7a_c-02": Room("7a", "7a_c-02", "The Summit A - Room c-02", regions_by_room["7a_c-02"], doors_by_room["7a_c-02"]), + "7a_c-03": Room("7a", "7a_c-03", "The Summit A - Room c-03", regions_by_room["7a_c-03"], doors_by_room["7a_c-03"]), + "7a_c-03b": Room("7a", "7a_c-03b", "The Summit A - Room c-03b", regions_by_room["7a_c-03b"], doors_by_room["7a_c-03b"]), + "7a_c-04": Room("7a", "7a_c-04", "The Summit A - Room c-04", regions_by_room["7a_c-04"], doors_by_room["7a_c-04"]), + "7a_c-05": Room("7a", "7a_c-05", "The Summit A - Room c-05", regions_by_room["7a_c-05"], doors_by_room["7a_c-05"]), + "7a_c-06": Room("7a", "7a_c-06", "The Summit A - Room c-06", regions_by_room["7a_c-06"], doors_by_room["7a_c-06"]), + "7a_c-06b": Room("7a", "7a_c-06b", "The Summit A - Room c-06b", regions_by_room["7a_c-06b"], doors_by_room["7a_c-06b"]), + "7a_c-06c": Room("7a", "7a_c-06c", "The Summit A - Room c-06c", regions_by_room["7a_c-06c"], doors_by_room["7a_c-06c"]), + "7a_c-07": Room("7a", "7a_c-07", "The Summit A - Room c-07", regions_by_room["7a_c-07"], doors_by_room["7a_c-07"]), + "7a_c-07b": Room("7a", "7a_c-07b", "The Summit A - Room c-07b", regions_by_room["7a_c-07b"], doors_by_room["7a_c-07b"]), + "7a_c-08": Room("7a", "7a_c-08", "The Summit A - Room c-08", regions_by_room["7a_c-08"], doors_by_room["7a_c-08"]), + "7a_c-09": Room("7a", "7a_c-09", "The Summit A - Room c-09", regions_by_room["7a_c-09"], doors_by_room["7a_c-09"]), + "7a_d-00": Room("7a", "7a_d-00", "The Summit A - Room d-00", regions_by_room["7a_d-00"], doors_by_room["7a_d-00"], "1500 M", "7a_d-00_bottom"), + "7a_d-01": Room("7a", "7a_d-01", "The Summit A - Room d-01", regions_by_room["7a_d-01"], doors_by_room["7a_d-01"]), + "7a_d-01b": Room("7a", "7a_d-01b", "The Summit A - Room d-01b", regions_by_room["7a_d-01b"], doors_by_room["7a_d-01b"]), + "7a_d-01c": Room("7a", "7a_d-01c", "The Summit A - Room d-01c", regions_by_room["7a_d-01c"], doors_by_room["7a_d-01c"]), + "7a_d-01d": Room("7a", "7a_d-01d", "The Summit A - Room d-01d", regions_by_room["7a_d-01d"], doors_by_room["7a_d-01d"]), + "7a_d-02": Room("7a", "7a_d-02", "The Summit A - Room d-02", regions_by_room["7a_d-02"], doors_by_room["7a_d-02"]), + "7a_d-03": Room("7a", "7a_d-03", "The Summit A - Room d-03", regions_by_room["7a_d-03"], doors_by_room["7a_d-03"]), + "7a_d-03b": Room("7a", "7a_d-03b", "The Summit A - Room d-03b", regions_by_room["7a_d-03b"], doors_by_room["7a_d-03b"]), + "7a_d-04": Room("7a", "7a_d-04", "The Summit A - Room d-04", regions_by_room["7a_d-04"], doors_by_room["7a_d-04"]), + "7a_d-05": Room("7a", "7a_d-05", "The Summit A - Room d-05", regions_by_room["7a_d-05"], doors_by_room["7a_d-05"]), + "7a_d-05b": Room("7a", "7a_d-05b", "The Summit A - Room d-05b", regions_by_room["7a_d-05b"], doors_by_room["7a_d-05b"]), + "7a_d-06": Room("7a", "7a_d-06", "The Summit A - Room d-06", regions_by_room["7a_d-06"], doors_by_room["7a_d-06"]), + "7a_d-07": Room("7a", "7a_d-07", "The Summit A - Room d-07", regions_by_room["7a_d-07"], doors_by_room["7a_d-07"]), + "7a_d-08": Room("7a", "7a_d-08", "The Summit A - Room d-08", regions_by_room["7a_d-08"], doors_by_room["7a_d-08"]), + "7a_d-09": Room("7a", "7a_d-09", "The Summit A - Room d-09", regions_by_room["7a_d-09"], doors_by_room["7a_d-09"]), + "7a_d-10": Room("7a", "7a_d-10", "The Summit A - Room d-10", regions_by_room["7a_d-10"], doors_by_room["7a_d-10"]), + "7a_d-10b": Room("7a", "7a_d-10b", "The Summit A - Room d-10b", regions_by_room["7a_d-10b"], doors_by_room["7a_d-10b"]), + "7a_d-11": Room("7a", "7a_d-11", "The Summit A - Room d-11", regions_by_room["7a_d-11"], doors_by_room["7a_d-11"]), + "7a_e-00b": Room("7a", "7a_e-00b", "The Summit A - Room e-00b", regions_by_room["7a_e-00b"], doors_by_room["7a_e-00b"], "2000 M", "7a_e-00b_bottom"), + "7a_e-00": Room("7a", "7a_e-00", "The Summit A - Room e-00", regions_by_room["7a_e-00"], doors_by_room["7a_e-00"]), + "7a_e-01": Room("7a", "7a_e-01", "The Summit A - Room e-01", regions_by_room["7a_e-01"], doors_by_room["7a_e-01"]), + "7a_e-01b": Room("7a", "7a_e-01b", "The Summit A - Room e-01b", regions_by_room["7a_e-01b"], doors_by_room["7a_e-01b"]), + "7a_e-01c": Room("7a", "7a_e-01c", "The Summit A - Room e-01c", regions_by_room["7a_e-01c"], doors_by_room["7a_e-01c"]), + "7a_e-02": Room("7a", "7a_e-02", "The Summit A - Room e-02", regions_by_room["7a_e-02"], doors_by_room["7a_e-02"]), + "7a_e-03": Room("7a", "7a_e-03", "The Summit A - Room e-03", regions_by_room["7a_e-03"], doors_by_room["7a_e-03"]), + "7a_e-04": Room("7a", "7a_e-04", "The Summit A - Room e-04", regions_by_room["7a_e-04"], doors_by_room["7a_e-04"]), + "7a_e-05": Room("7a", "7a_e-05", "The Summit A - Room e-05", regions_by_room["7a_e-05"], doors_by_room["7a_e-05"]), + "7a_e-06": Room("7a", "7a_e-06", "The Summit A - Room e-06", regions_by_room["7a_e-06"], doors_by_room["7a_e-06"]), + "7a_e-07": Room("7a", "7a_e-07", "The Summit A - Room e-07", regions_by_room["7a_e-07"], doors_by_room["7a_e-07"]), + "7a_e-08": Room("7a", "7a_e-08", "The Summit A - Room e-08", regions_by_room["7a_e-08"], doors_by_room["7a_e-08"]), + "7a_e-09": Room("7a", "7a_e-09", "The Summit A - Room e-09", regions_by_room["7a_e-09"], doors_by_room["7a_e-09"]), + "7a_e-11": Room("7a", "7a_e-11", "The Summit A - Room e-11", regions_by_room["7a_e-11"], doors_by_room["7a_e-11"]), + "7a_e-12": Room("7a", "7a_e-12", "The Summit A - Room e-12", regions_by_room["7a_e-12"], doors_by_room["7a_e-12"]), + "7a_e-10": Room("7a", "7a_e-10", "The Summit A - Room e-10", regions_by_room["7a_e-10"], doors_by_room["7a_e-10"]), + "7a_e-10b": Room("7a", "7a_e-10b", "The Summit A - Room e-10b", regions_by_room["7a_e-10b"], doors_by_room["7a_e-10b"]), + "7a_e-13": Room("7a", "7a_e-13", "The Summit A - Room e-13", regions_by_room["7a_e-13"], doors_by_room["7a_e-13"]), + "7a_f-00": Room("7a", "7a_f-00", "The Summit A - Room f-00", regions_by_room["7a_f-00"], doors_by_room["7a_f-00"], "2500 M", "7a_f-00_south"), + "7a_f-01": Room("7a", "7a_f-01", "The Summit A - Room f-01", regions_by_room["7a_f-01"], doors_by_room["7a_f-01"]), + "7a_f-02": Room("7a", "7a_f-02", "The Summit A - Room f-02", regions_by_room["7a_f-02"], doors_by_room["7a_f-02"]), + "7a_f-02b": Room("7a", "7a_f-02b", "The Summit A - Room f-02b", regions_by_room["7a_f-02b"], doors_by_room["7a_f-02b"]), + "7a_f-04": Room("7a", "7a_f-04", "The Summit A - Room f-04", regions_by_room["7a_f-04"], doors_by_room["7a_f-04"]), + "7a_f-03": Room("7a", "7a_f-03", "The Summit A - Room f-03", regions_by_room["7a_f-03"], doors_by_room["7a_f-03"]), + "7a_f-05": Room("7a", "7a_f-05", "The Summit A - Room f-05", regions_by_room["7a_f-05"], doors_by_room["7a_f-05"]), + "7a_f-06": Room("7a", "7a_f-06", "The Summit A - Room f-06", regions_by_room["7a_f-06"], doors_by_room["7a_f-06"]), + "7a_f-07": Room("7a", "7a_f-07", "The Summit A - Room f-07", regions_by_room["7a_f-07"], doors_by_room["7a_f-07"]), + "7a_f-08": Room("7a", "7a_f-08", "The Summit A - Room f-08", regions_by_room["7a_f-08"], doors_by_room["7a_f-08"]), + "7a_f-08b": Room("7a", "7a_f-08b", "The Summit A - Room f-08b", regions_by_room["7a_f-08b"], doors_by_room["7a_f-08b"]), + "7a_f-08d": Room("7a", "7a_f-08d", "The Summit A - Room f-08d", regions_by_room["7a_f-08d"], doors_by_room["7a_f-08d"]), + "7a_f-08c": Room("7a", "7a_f-08c", "The Summit A - Room f-08c", regions_by_room["7a_f-08c"], doors_by_room["7a_f-08c"]), + "7a_f-09": Room("7a", "7a_f-09", "The Summit A - Room f-09", regions_by_room["7a_f-09"], doors_by_room["7a_f-09"]), + "7a_f-10": Room("7a", "7a_f-10", "The Summit A - Room f-10", regions_by_room["7a_f-10"], doors_by_room["7a_f-10"]), + "7a_f-10b": Room("7a", "7a_f-10b", "The Summit A - Room f-10b", regions_by_room["7a_f-10b"], doors_by_room["7a_f-10b"]), + "7a_f-11": Room("7a", "7a_f-11", "The Summit A - Room f-11", regions_by_room["7a_f-11"], doors_by_room["7a_f-11"]), + "7a_g-00": Room("7a", "7a_g-00", "The Summit A - Room g-00", regions_by_room["7a_g-00"], doors_by_room["7a_g-00"], "3000 M", "7a_g-00_bottom"), + "7a_g-00b": Room("7a", "7a_g-00b", "The Summit A - Room g-00b", regions_by_room["7a_g-00b"], doors_by_room["7a_g-00b"]), + "7a_g-01": Room("7a", "7a_g-01", "The Summit A - Room g-01", regions_by_room["7a_g-01"], doors_by_room["7a_g-01"]), + "7a_g-02": Room("7a", "7a_g-02", "The Summit A - Room g-02", regions_by_room["7a_g-02"], doors_by_room["7a_g-02"]), + "7a_g-03": Room("7a", "7a_g-03", "The Summit A - Room g-03", regions_by_room["7a_g-03"], doors_by_room["7a_g-03"]), - "7b_a-00": Room("7b", "7b_a-00", "The Summit B - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_a-00"], [door for _, door in all_doors.items() if door.room_name == "7b_a-00"], "Start", "7b_a-00_west"), - "7b_a-01": Room("7b", "7b_a-01", "The Summit B - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_a-01"], [door for _, door in all_doors.items() if door.room_name == "7b_a-01"]), - "7b_a-02": Room("7b", "7b_a-02", "The Summit B - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_a-02"], [door for _, door in all_doors.items() if door.room_name == "7b_a-02"]), - "7b_a-03": Room("7b", "7b_a-03", "The Summit B - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_a-03"], [door for _, door in all_doors.items() if door.room_name == "7b_a-03"]), - "7b_b-00": Room("7b", "7b_b-00", "The Summit B - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_b-00"], [door for _, door in all_doors.items() if door.room_name == "7b_b-00"], "500 M", "7b_b-00_bottom"), - "7b_b-01": Room("7b", "7b_b-01", "The Summit B - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_b-01"], [door for _, door in all_doors.items() if door.room_name == "7b_b-01"]), - "7b_b-02": Room("7b", "7b_b-02", "The Summit B - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_b-02"], [door for _, door in all_doors.items() if door.room_name == "7b_b-02"]), - "7b_b-03": Room("7b", "7b_b-03", "The Summit B - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_b-03"], [door for _, door in all_doors.items() if door.room_name == "7b_b-03"]), - "7b_c-01": Room("7b", "7b_c-01", "The Summit B - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_c-01"], [door for _, door in all_doors.items() if door.room_name == "7b_c-01"], "1000 M", "7b_c-01_west"), - "7b_c-00": Room("7b", "7b_c-00", "The Summit B - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_c-00"], [door for _, door in all_doors.items() if door.room_name == "7b_c-00"]), - "7b_c-02": Room("7b", "7b_c-02", "The Summit B - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_c-02"], [door for _, door in all_doors.items() if door.room_name == "7b_c-02"]), - "7b_c-03": Room("7b", "7b_c-03", "The Summit B - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_c-03"], [door for _, door in all_doors.items() if door.room_name == "7b_c-03"]), - "7b_d-00": Room("7b", "7b_d-00", "The Summit B - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_d-00"], [door for _, door in all_doors.items() if door.room_name == "7b_d-00"], "1500 M", "7b_d-00_west"), - "7b_d-01": Room("7b", "7b_d-01", "The Summit B - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_d-01"], [door for _, door in all_doors.items() if door.room_name == "7b_d-01"]), - "7b_d-02": Room("7b", "7b_d-02", "The Summit B - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_d-02"], [door for _, door in all_doors.items() if door.room_name == "7b_d-02"]), - "7b_d-03": Room("7b", "7b_d-03", "The Summit B - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_d-03"], [door for _, door in all_doors.items() if door.room_name == "7b_d-03"]), - "7b_e-00": Room("7b", "7b_e-00", "The Summit B - Room e-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_e-00"], [door for _, door in all_doors.items() if door.room_name == "7b_e-00"], "2000 M", "7b_e-00_west"), - "7b_e-01": Room("7b", "7b_e-01", "The Summit B - Room e-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_e-01"], [door for _, door in all_doors.items() if door.room_name == "7b_e-01"]), - "7b_e-02": Room("7b", "7b_e-02", "The Summit B - Room e-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_e-02"], [door for _, door in all_doors.items() if door.room_name == "7b_e-02"]), - "7b_e-03": Room("7b", "7b_e-03", "The Summit B - Room e-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_e-03"], [door for _, door in all_doors.items() if door.room_name == "7b_e-03"]), - "7b_f-00": Room("7b", "7b_f-00", "The Summit B - Room f-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_f-00"], [door for _, door in all_doors.items() if door.room_name == "7b_f-00"], "2500 M", "7b_f-00_west"), - "7b_f-01": Room("7b", "7b_f-01", "The Summit B - Room f-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_f-01"], [door for _, door in all_doors.items() if door.room_name == "7b_f-01"]), - "7b_f-02": Room("7b", "7b_f-02", "The Summit B - Room f-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_f-02"], [door for _, door in all_doors.items() if door.room_name == "7b_f-02"]), - "7b_f-03": Room("7b", "7b_f-03", "The Summit B - Room f-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_f-03"], [door for _, door in all_doors.items() if door.room_name == "7b_f-03"]), - "7b_g-00": Room("7b", "7b_g-00", "The Summit B - Room g-00", [reg for _, reg in all_regions.items() if reg.room_name == "7b_g-00"], [door for _, door in all_doors.items() if door.room_name == "7b_g-00"], "3000 M", "7b_g-00_bottom"), - "7b_g-01": Room("7b", "7b_g-01", "The Summit B - Room g-01", [reg for _, reg in all_regions.items() if reg.room_name == "7b_g-01"], [door for _, door in all_doors.items() if door.room_name == "7b_g-01"]), - "7b_g-02": Room("7b", "7b_g-02", "The Summit B - Room g-02", [reg for _, reg in all_regions.items() if reg.room_name == "7b_g-02"], [door for _, door in all_doors.items() if door.room_name == "7b_g-02"]), - "7b_g-03": Room("7b", "7b_g-03", "The Summit B - Room g-03", [reg for _, reg in all_regions.items() if reg.room_name == "7b_g-03"], [door for _, door in all_doors.items() if door.room_name == "7b_g-03"]), + "7b_a-00": Room("7b", "7b_a-00", "The Summit B - Room a-00", regions_by_room["7b_a-00"], doors_by_room["7b_a-00"], "Start", "7b_a-00_west"), + "7b_a-01": Room("7b", "7b_a-01", "The Summit B - Room a-01", regions_by_room["7b_a-01"], doors_by_room["7b_a-01"]), + "7b_a-02": Room("7b", "7b_a-02", "The Summit B - Room a-02", regions_by_room["7b_a-02"], doors_by_room["7b_a-02"]), + "7b_a-03": Room("7b", "7b_a-03", "The Summit B - Room a-03", regions_by_room["7b_a-03"], doors_by_room["7b_a-03"]), + "7b_b-00": Room("7b", "7b_b-00", "The Summit B - Room b-00", regions_by_room["7b_b-00"], doors_by_room["7b_b-00"], "500 M", "7b_b-00_bottom"), + "7b_b-01": Room("7b", "7b_b-01", "The Summit B - Room b-01", regions_by_room["7b_b-01"], doors_by_room["7b_b-01"]), + "7b_b-02": Room("7b", "7b_b-02", "The Summit B - Room b-02", regions_by_room["7b_b-02"], doors_by_room["7b_b-02"]), + "7b_b-03": Room("7b", "7b_b-03", "The Summit B - Room b-03", regions_by_room["7b_b-03"], doors_by_room["7b_b-03"]), + "7b_c-01": Room("7b", "7b_c-01", "The Summit B - Room c-01", regions_by_room["7b_c-01"], doors_by_room["7b_c-01"], "1000 M", "7b_c-01_west"), + "7b_c-00": Room("7b", "7b_c-00", "The Summit B - Room c-00", regions_by_room["7b_c-00"], doors_by_room["7b_c-00"]), + "7b_c-02": Room("7b", "7b_c-02", "The Summit B - Room c-02", regions_by_room["7b_c-02"], doors_by_room["7b_c-02"]), + "7b_c-03": Room("7b", "7b_c-03", "The Summit B - Room c-03", regions_by_room["7b_c-03"], doors_by_room["7b_c-03"]), + "7b_d-00": Room("7b", "7b_d-00", "The Summit B - Room d-00", regions_by_room["7b_d-00"], doors_by_room["7b_d-00"], "1500 M", "7b_d-00_west"), + "7b_d-01": Room("7b", "7b_d-01", "The Summit B - Room d-01", regions_by_room["7b_d-01"], doors_by_room["7b_d-01"]), + "7b_d-02": Room("7b", "7b_d-02", "The Summit B - Room d-02", regions_by_room["7b_d-02"], doors_by_room["7b_d-02"]), + "7b_d-03": Room("7b", "7b_d-03", "The Summit B - Room d-03", regions_by_room["7b_d-03"], doors_by_room["7b_d-03"]), + "7b_e-00": Room("7b", "7b_e-00", "The Summit B - Room e-00", regions_by_room["7b_e-00"], doors_by_room["7b_e-00"], "2000 M", "7b_e-00_west"), + "7b_e-01": Room("7b", "7b_e-01", "The Summit B - Room e-01", regions_by_room["7b_e-01"], doors_by_room["7b_e-01"]), + "7b_e-02": Room("7b", "7b_e-02", "The Summit B - Room e-02", regions_by_room["7b_e-02"], doors_by_room["7b_e-02"]), + "7b_e-03": Room("7b", "7b_e-03", "The Summit B - Room e-03", regions_by_room["7b_e-03"], doors_by_room["7b_e-03"]), + "7b_f-00": Room("7b", "7b_f-00", "The Summit B - Room f-00", regions_by_room["7b_f-00"], doors_by_room["7b_f-00"], "2500 M", "7b_f-00_west"), + "7b_f-01": Room("7b", "7b_f-01", "The Summit B - Room f-01", regions_by_room["7b_f-01"], doors_by_room["7b_f-01"]), + "7b_f-02": Room("7b", "7b_f-02", "The Summit B - Room f-02", regions_by_room["7b_f-02"], doors_by_room["7b_f-02"]), + "7b_f-03": Room("7b", "7b_f-03", "The Summit B - Room f-03", regions_by_room["7b_f-03"], doors_by_room["7b_f-03"]), + "7b_g-00": Room("7b", "7b_g-00", "The Summit B - Room g-00", regions_by_room["7b_g-00"], doors_by_room["7b_g-00"], "3000 M", "7b_g-00_bottom"), + "7b_g-01": Room("7b", "7b_g-01", "The Summit B - Room g-01", regions_by_room["7b_g-01"], doors_by_room["7b_g-01"]), + "7b_g-02": Room("7b", "7b_g-02", "The Summit B - Room g-02", regions_by_room["7b_g-02"], doors_by_room["7b_g-02"]), + "7b_g-03": Room("7b", "7b_g-03", "The Summit B - Room g-03", regions_by_room["7b_g-03"], doors_by_room["7b_g-03"]), - "7c_01": Room("7c", "7c_01", "The Summit C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "7c_01"], [door for _, door in all_doors.items() if door.room_name == "7c_01"], "Start", "7c_01_west"), - "7c_02": Room("7c", "7c_02", "The Summit C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "7c_02"], [door for _, door in all_doors.items() if door.room_name == "7c_02"]), - "7c_03": Room("7c", "7c_03", "The Summit C - Room 03", [reg for _, reg in all_regions.items() if reg.room_name == "7c_03"], [door for _, door in all_doors.items() if door.room_name == "7c_03"]), + "7c_01": Room("7c", "7c_01", "The Summit C - Room 01", regions_by_room["7c_01"], doors_by_room["7c_01"], "Start", "7c_01_west"), + "7c_02": Room("7c", "7c_02", "The Summit C - Room 02", regions_by_room["7c_02"], doors_by_room["7c_02"]), + "7c_03": Room("7c", "7c_03", "The Summit C - Room 03", regions_by_room["7c_03"], doors_by_room["7c_03"]), - "8a_outside": Room("8a", "8a_outside", "Epilogue - Room outside", [reg for _, reg in all_regions.items() if reg.room_name == "8a_outside"], [door for _, door in all_doors.items() if door.room_name == "8a_outside"], "Start", "8a_outside_east"), - "8a_bridge": Room("8a", "8a_bridge", "Epilogue - Room bridge", [reg for _, reg in all_regions.items() if reg.room_name == "8a_bridge"], [door for _, door in all_doors.items() if door.room_name == "8a_bridge"]), - "8a_secret": Room("8a", "8a_secret", "Epilogue - Room secret", [reg for _, reg in all_regions.items() if reg.room_name == "8a_secret"], [door for _, door in all_doors.items() if door.room_name == "8a_secret"]), + "8a_outside": Room("8a", "8a_outside", "Epilogue - Room outside", regions_by_room["8a_outside"], doors_by_room["8a_outside"], "Start", "8a_outside_east"), + "8a_bridge": Room("8a", "8a_bridge", "Epilogue - Room bridge", regions_by_room["8a_bridge"], doors_by_room["8a_bridge"]), + "8a_secret": Room("8a", "8a_secret", "Epilogue - Room secret", regions_by_room["8a_secret"], doors_by_room["8a_secret"]), - "9a_00": Room("9a", "9a_00", "Core A - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "9a_00"], [door for _, door in all_doors.items() if door.room_name == "9a_00"], "Start", "9a_00_west"), - "9a_0x": Room("9a", "9a_0x", "Core A - Room 0x", [reg for _, reg in all_regions.items() if reg.room_name == "9a_0x"], [door for _, door in all_doors.items() if door.room_name == "9a_0x"]), - "9a_01": Room("9a", "9a_01", "Core A - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "9a_01"], [door for _, door in all_doors.items() if door.room_name == "9a_01"]), - "9a_02": Room("9a", "9a_02", "Core A - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "9a_02"], [door for _, door in all_doors.items() if door.room_name == "9a_02"]), - "9a_a-00": Room("9a", "9a_a-00", "Core A - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "9a_a-00"], [door for _, door in all_doors.items() if door.room_name == "9a_a-00"], "Into the Core", "9a_a-00_west"), - "9a_a-01": Room("9a", "9a_a-01", "Core A - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "9a_a-01"], [door for _, door in all_doors.items() if door.room_name == "9a_a-01"]), - "9a_a-02": Room("9a", "9a_a-02", "Core A - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "9a_a-02"], [door for _, door in all_doors.items() if door.room_name == "9a_a-02"]), - "9a_a-03": Room("9a", "9a_a-03", "Core A - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "9a_a-03"], [door for _, door in all_doors.items() if door.room_name == "9a_a-03"]), - "9a_b-00": Room("9a", "9a_b-00", "Core A - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-00"], [door for _, door in all_doors.items() if door.room_name == "9a_b-00"]), - "9a_b-01": Room("9a", "9a_b-01", "Core A - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-01"], [door for _, door in all_doors.items() if door.room_name == "9a_b-01"]), - "9a_b-02": Room("9a", "9a_b-02", "Core A - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-02"], [door for _, door in all_doors.items() if door.room_name == "9a_b-02"]), - "9a_b-03": Room("9a", "9a_b-03", "Core A - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-03"], [door for _, door in all_doors.items() if door.room_name == "9a_b-03"]), - "9a_b-04": Room("9a", "9a_b-04", "Core A - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-04"], [door for _, door in all_doors.items() if door.room_name == "9a_b-04"]), - "9a_b-05": Room("9a", "9a_b-05", "Core A - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-05"], [door for _, door in all_doors.items() if door.room_name == "9a_b-05"]), - "9a_b-06": Room("9a", "9a_b-06", "Core A - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-06"], [door for _, door in all_doors.items() if door.room_name == "9a_b-06"]), - "9a_b-07b": Room("9a", "9a_b-07b", "Core A - Room b-07b", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-07b"], [door for _, door in all_doors.items() if door.room_name == "9a_b-07b"]), - "9a_b-07": Room("9a", "9a_b-07", "Core A - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "9a_b-07"], [door for _, door in all_doors.items() if door.room_name == "9a_b-07"]), - "9a_c-00": Room("9a", "9a_c-00", "Core A - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-00"], [door for _, door in all_doors.items() if door.room_name == "9a_c-00"], "Hot and Cold", "9a_c-00_west"), - "9a_c-00b": Room("9a", "9a_c-00b", "Core A - Room c-00b", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-00b"], [door for _, door in all_doors.items() if door.room_name == "9a_c-00b"]), - "9a_c-01": Room("9a", "9a_c-01", "Core A - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-01"], [door for _, door in all_doors.items() if door.room_name == "9a_c-01"]), - "9a_c-02": Room("9a", "9a_c-02", "Core A - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-02"], [door for _, door in all_doors.items() if door.room_name == "9a_c-02"]), - "9a_c-03": Room("9a", "9a_c-03", "Core A - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-03"], [door for _, door in all_doors.items() if door.room_name == "9a_c-03"]), - "9a_c-03b": Room("9a", "9a_c-03b", "Core A - Room c-03b", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-03b"], [door for _, door in all_doors.items() if door.room_name == "9a_c-03b"]), - "9a_c-04": Room("9a", "9a_c-04", "Core A - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "9a_c-04"], [door for _, door in all_doors.items() if door.room_name == "9a_c-04"]), - "9a_d-00": Room("9a", "9a_d-00", "Core A - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-00"], [door for _, door in all_doors.items() if door.room_name == "9a_d-00"], "Heart of the Mountain", "9a_d-00_bottom"), - "9a_d-01": Room("9a", "9a_d-01", "Core A - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-01"], [door for _, door in all_doors.items() if door.room_name == "9a_d-01"]), - "9a_d-02": Room("9a", "9a_d-02", "Core A - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-02"], [door for _, door in all_doors.items() if door.room_name == "9a_d-02"]), - "9a_d-03": Room("9a", "9a_d-03", "Core A - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-03"], [door for _, door in all_doors.items() if door.room_name == "9a_d-03"]), - "9a_d-04": Room("9a", "9a_d-04", "Core A - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-04"], [door for _, door in all_doors.items() if door.room_name == "9a_d-04"]), - "9a_d-05": Room("9a", "9a_d-05", "Core A - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-05"], [door for _, door in all_doors.items() if door.room_name == "9a_d-05"]), - "9a_d-06": Room("9a", "9a_d-06", "Core A - Room d-06", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-06"], [door for _, door in all_doors.items() if door.room_name == "9a_d-06"]), - "9a_d-07": Room("9a", "9a_d-07", "Core A - Room d-07", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-07"], [door for _, door in all_doors.items() if door.room_name == "9a_d-07"]), - "9a_d-08": Room("9a", "9a_d-08", "Core A - Room d-08", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-08"], [door for _, door in all_doors.items() if door.room_name == "9a_d-08"]), - "9a_d-09": Room("9a", "9a_d-09", "Core A - Room d-09", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-09"], [door for _, door in all_doors.items() if door.room_name == "9a_d-09"]), - "9a_d-10": Room("9a", "9a_d-10", "Core A - Room d-10", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-10"], [door for _, door in all_doors.items() if door.room_name == "9a_d-10"]), - "9a_d-10b": Room("9a", "9a_d-10b", "Core A - Room d-10b", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-10b"], [door for _, door in all_doors.items() if door.room_name == "9a_d-10b"]), - "9a_d-10c": Room("9a", "9a_d-10c", "Core A - Room d-10c", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-10c"], [door for _, door in all_doors.items() if door.room_name == "9a_d-10c"]), - "9a_d-11": Room("9a", "9a_d-11", "Core A - Room d-11", [reg for _, reg in all_regions.items() if reg.room_name == "9a_d-11"], [door for _, door in all_doors.items() if door.room_name == "9a_d-11"]), - "9a_space": Room("9a", "9a_space", "Core A - Room space", [reg for _, reg in all_regions.items() if reg.room_name == "9a_space"], [door for _, door in all_doors.items() if door.room_name == "9a_space"]), + "9a_00": Room("9a", "9a_00", "Core A - Room 00", regions_by_room["9a_00"], doors_by_room["9a_00"], "Start", "9a_00_west"), + "9a_0x": Room("9a", "9a_0x", "Core A - Room 0x", regions_by_room["9a_0x"], doors_by_room["9a_0x"]), + "9a_01": Room("9a", "9a_01", "Core A - Room 01", regions_by_room["9a_01"], doors_by_room["9a_01"]), + "9a_02": Room("9a", "9a_02", "Core A - Room 02", regions_by_room["9a_02"], doors_by_room["9a_02"]), + "9a_a-00": Room("9a", "9a_a-00", "Core A - Room a-00", regions_by_room["9a_a-00"], doors_by_room["9a_a-00"], "Into the Core", "9a_a-00_west"), + "9a_a-01": Room("9a", "9a_a-01", "Core A - Room a-01", regions_by_room["9a_a-01"], doors_by_room["9a_a-01"]), + "9a_a-02": Room("9a", "9a_a-02", "Core A - Room a-02", regions_by_room["9a_a-02"], doors_by_room["9a_a-02"]), + "9a_a-03": Room("9a", "9a_a-03", "Core A - Room a-03", regions_by_room["9a_a-03"], doors_by_room["9a_a-03"]), + "9a_b-00": Room("9a", "9a_b-00", "Core A - Room b-00", regions_by_room["9a_b-00"], doors_by_room["9a_b-00"]), + "9a_b-01": Room("9a", "9a_b-01", "Core A - Room b-01", regions_by_room["9a_b-01"], doors_by_room["9a_b-01"]), + "9a_b-02": Room("9a", "9a_b-02", "Core A - Room b-02", regions_by_room["9a_b-02"], doors_by_room["9a_b-02"]), + "9a_b-03": Room("9a", "9a_b-03", "Core A - Room b-03", regions_by_room["9a_b-03"], doors_by_room["9a_b-03"]), + "9a_b-04": Room("9a", "9a_b-04", "Core A - Room b-04", regions_by_room["9a_b-04"], doors_by_room["9a_b-04"]), + "9a_b-05": Room("9a", "9a_b-05", "Core A - Room b-05", regions_by_room["9a_b-05"], doors_by_room["9a_b-05"]), + "9a_b-06": Room("9a", "9a_b-06", "Core A - Room b-06", regions_by_room["9a_b-06"], doors_by_room["9a_b-06"]), + "9a_b-07b": Room("9a", "9a_b-07b", "Core A - Room b-07b", regions_by_room["9a_b-07b"], doors_by_room["9a_b-07b"]), + "9a_b-07": Room("9a", "9a_b-07", "Core A - Room b-07", regions_by_room["9a_b-07"], doors_by_room["9a_b-07"]), + "9a_c-00": Room("9a", "9a_c-00", "Core A - Room c-00", regions_by_room["9a_c-00"], doors_by_room["9a_c-00"], "Hot and Cold", "9a_c-00_west"), + "9a_c-00b": Room("9a", "9a_c-00b", "Core A - Room c-00b", regions_by_room["9a_c-00b"], doors_by_room["9a_c-00b"]), + "9a_c-01": Room("9a", "9a_c-01", "Core A - Room c-01", regions_by_room["9a_c-01"], doors_by_room["9a_c-01"]), + "9a_c-02": Room("9a", "9a_c-02", "Core A - Room c-02", regions_by_room["9a_c-02"], doors_by_room["9a_c-02"]), + "9a_c-03": Room("9a", "9a_c-03", "Core A - Room c-03", regions_by_room["9a_c-03"], doors_by_room["9a_c-03"]), + "9a_c-03b": Room("9a", "9a_c-03b", "Core A - Room c-03b", regions_by_room["9a_c-03b"], doors_by_room["9a_c-03b"]), + "9a_c-04": Room("9a", "9a_c-04", "Core A - Room c-04", regions_by_room["9a_c-04"], doors_by_room["9a_c-04"]), + "9a_d-00": Room("9a", "9a_d-00", "Core A - Room d-00", regions_by_room["9a_d-00"], doors_by_room["9a_d-00"], "Heart of the Mountain", "9a_d-00_bottom"), + "9a_d-01": Room("9a", "9a_d-01", "Core A - Room d-01", regions_by_room["9a_d-01"], doors_by_room["9a_d-01"]), + "9a_d-02": Room("9a", "9a_d-02", "Core A - Room d-02", regions_by_room["9a_d-02"], doors_by_room["9a_d-02"]), + "9a_d-03": Room("9a", "9a_d-03", "Core A - Room d-03", regions_by_room["9a_d-03"], doors_by_room["9a_d-03"]), + "9a_d-04": Room("9a", "9a_d-04", "Core A - Room d-04", regions_by_room["9a_d-04"], doors_by_room["9a_d-04"]), + "9a_d-05": Room("9a", "9a_d-05", "Core A - Room d-05", regions_by_room["9a_d-05"], doors_by_room["9a_d-05"]), + "9a_d-06": Room("9a", "9a_d-06", "Core A - Room d-06", regions_by_room["9a_d-06"], doors_by_room["9a_d-06"]), + "9a_d-07": Room("9a", "9a_d-07", "Core A - Room d-07", regions_by_room["9a_d-07"], doors_by_room["9a_d-07"]), + "9a_d-08": Room("9a", "9a_d-08", "Core A - Room d-08", regions_by_room["9a_d-08"], doors_by_room["9a_d-08"]), + "9a_d-09": Room("9a", "9a_d-09", "Core A - Room d-09", regions_by_room["9a_d-09"], doors_by_room["9a_d-09"]), + "9a_d-10": Room("9a", "9a_d-10", "Core A - Room d-10", regions_by_room["9a_d-10"], doors_by_room["9a_d-10"]), + "9a_d-10b": Room("9a", "9a_d-10b", "Core A - Room d-10b", regions_by_room["9a_d-10b"], doors_by_room["9a_d-10b"]), + "9a_d-10c": Room("9a", "9a_d-10c", "Core A - Room d-10c", regions_by_room["9a_d-10c"], doors_by_room["9a_d-10c"]), + "9a_d-11": Room("9a", "9a_d-11", "Core A - Room d-11", regions_by_room["9a_d-11"], doors_by_room["9a_d-11"]), + "9a_space": Room("9a", "9a_space", "Core A - Room space", regions_by_room["9a_space"], doors_by_room["9a_space"]), - "9b_00": Room("9b", "9b_00", "Core B - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "9b_00"], [door for _, door in all_doors.items() if door.room_name == "9b_00"], "Start", "9b_00_east"), - "9b_01": Room("9b", "9b_01", "Core B - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "9b_01"], [door for _, door in all_doors.items() if door.room_name == "9b_01"]), - "9b_a-00": Room("9b", "9b_a-00", "Core B - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-00"], [door for _, door in all_doors.items() if door.room_name == "9b_a-00"], "Into the Core", "9b_a-00_west"), - "9b_a-01": Room("9b", "9b_a-01", "Core B - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-01"], [door for _, door in all_doors.items() if door.room_name == "9b_a-01"]), - "9b_a-02": Room("9b", "9b_a-02", "Core B - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-02"], [door for _, door in all_doors.items() if door.room_name == "9b_a-02"]), - "9b_a-03": Room("9b", "9b_a-03", "Core B - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-03"], [door for _, door in all_doors.items() if door.room_name == "9b_a-03"]), - "9b_a-04": Room("9b", "9b_a-04", "Core B - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-04"], [door for _, door in all_doors.items() if door.room_name == "9b_a-04"]), - "9b_a-05": Room("9b", "9b_a-05", "Core B - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "9b_a-05"], [door for _, door in all_doors.items() if door.room_name == "9b_a-05"]), - "9b_b-00": Room("9b", "9b_b-00", "Core B - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-00"], [door for _, door in all_doors.items() if door.room_name == "9b_b-00"], "Burning or Freezing", "9b_b-00_west"), - "9b_b-01": Room("9b", "9b_b-01", "Core B - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-01"], [door for _, door in all_doors.items() if door.room_name == "9b_b-01"]), - "9b_b-02": Room("9b", "9b_b-02", "Core B - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-02"], [door for _, door in all_doors.items() if door.room_name == "9b_b-02"]), - "9b_b-03": Room("9b", "9b_b-03", "Core B - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-03"], [door for _, door in all_doors.items() if door.room_name == "9b_b-03"]), - "9b_b-04": Room("9b", "9b_b-04", "Core B - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-04"], [door for _, door in all_doors.items() if door.room_name == "9b_b-04"]), - "9b_b-05": Room("9b", "9b_b-05", "Core B - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "9b_b-05"], [door for _, door in all_doors.items() if door.room_name == "9b_b-05"]), - "9b_c-01": Room("9b", "9b_c-01", "Core B - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-01"], [door for _, door in all_doors.items() if door.room_name == "9b_c-01"], "Heartbeat", "9b_c-01_bottom"), - "9b_c-02": Room("9b", "9b_c-02", "Core B - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-02"], [door for _, door in all_doors.items() if door.room_name == "9b_c-02"]), - "9b_c-03": Room("9b", "9b_c-03", "Core B - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-03"], [door for _, door in all_doors.items() if door.room_name == "9b_c-03"]), - "9b_c-04": Room("9b", "9b_c-04", "Core B - Room c-04", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-04"], [door for _, door in all_doors.items() if door.room_name == "9b_c-04"]), - "9b_c-05": Room("9b", "9b_c-05", "Core B - Room c-05", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-05"], [door for _, door in all_doors.items() if door.room_name == "9b_c-05"]), - "9b_c-06": Room("9b", "9b_c-06", "Core B - Room c-06", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-06"], [door for _, door in all_doors.items() if door.room_name == "9b_c-06"]), - "9b_c-08": Room("9b", "9b_c-08", "Core B - Room c-08", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-08"], [door for _, door in all_doors.items() if door.room_name == "9b_c-08"]), - "9b_c-07": Room("9b", "9b_c-07", "Core B - Room c-07", [reg for _, reg in all_regions.items() if reg.room_name == "9b_c-07"], [door for _, door in all_doors.items() if door.room_name == "9b_c-07"]), - "9b_space": Room("9b", "9b_space", "Core B - Room space", [reg for _, reg in all_regions.items() if reg.room_name == "9b_space"], [door for _, door in all_doors.items() if door.room_name == "9b_space"]), + "9b_00": Room("9b", "9b_00", "Core B - Room 00", regions_by_room["9b_00"], doors_by_room["9b_00"], "Start", "9b_00_east"), + "9b_01": Room("9b", "9b_01", "Core B - Room 01", regions_by_room["9b_01"], doors_by_room["9b_01"]), + "9b_a-00": Room("9b", "9b_a-00", "Core B - Room a-00", regions_by_room["9b_a-00"], doors_by_room["9b_a-00"], "Into the Core", "9b_a-00_west"), + "9b_a-01": Room("9b", "9b_a-01", "Core B - Room a-01", regions_by_room["9b_a-01"], doors_by_room["9b_a-01"]), + "9b_a-02": Room("9b", "9b_a-02", "Core B - Room a-02", regions_by_room["9b_a-02"], doors_by_room["9b_a-02"]), + "9b_a-03": Room("9b", "9b_a-03", "Core B - Room a-03", regions_by_room["9b_a-03"], doors_by_room["9b_a-03"]), + "9b_a-04": Room("9b", "9b_a-04", "Core B - Room a-04", regions_by_room["9b_a-04"], doors_by_room["9b_a-04"]), + "9b_a-05": Room("9b", "9b_a-05", "Core B - Room a-05", regions_by_room["9b_a-05"], doors_by_room["9b_a-05"]), + "9b_b-00": Room("9b", "9b_b-00", "Core B - Room b-00", regions_by_room["9b_b-00"], doors_by_room["9b_b-00"], "Burning or Freezing", "9b_b-00_west"), + "9b_b-01": Room("9b", "9b_b-01", "Core B - Room b-01", regions_by_room["9b_b-01"], doors_by_room["9b_b-01"]), + "9b_b-02": Room("9b", "9b_b-02", "Core B - Room b-02", regions_by_room["9b_b-02"], doors_by_room["9b_b-02"]), + "9b_b-03": Room("9b", "9b_b-03", "Core B - Room b-03", regions_by_room["9b_b-03"], doors_by_room["9b_b-03"]), + "9b_b-04": Room("9b", "9b_b-04", "Core B - Room b-04", regions_by_room["9b_b-04"], doors_by_room["9b_b-04"]), + "9b_b-05": Room("9b", "9b_b-05", "Core B - Room b-05", regions_by_room["9b_b-05"], doors_by_room["9b_b-05"]), + "9b_c-01": Room("9b", "9b_c-01", "Core B - Room c-01", regions_by_room["9b_c-01"], doors_by_room["9b_c-01"], "Heartbeat", "9b_c-01_bottom"), + "9b_c-02": Room("9b", "9b_c-02", "Core B - Room c-02", regions_by_room["9b_c-02"], doors_by_room["9b_c-02"]), + "9b_c-03": Room("9b", "9b_c-03", "Core B - Room c-03", regions_by_room["9b_c-03"], doors_by_room["9b_c-03"]), + "9b_c-04": Room("9b", "9b_c-04", "Core B - Room c-04", regions_by_room["9b_c-04"], doors_by_room["9b_c-04"]), + "9b_c-05": Room("9b", "9b_c-05", "Core B - Room c-05", regions_by_room["9b_c-05"], doors_by_room["9b_c-05"]), + "9b_c-06": Room("9b", "9b_c-06", "Core B - Room c-06", regions_by_room["9b_c-06"], doors_by_room["9b_c-06"]), + "9b_c-08": Room("9b", "9b_c-08", "Core B - Room c-08", regions_by_room["9b_c-08"], doors_by_room["9b_c-08"]), + "9b_c-07": Room("9b", "9b_c-07", "Core B - Room c-07", regions_by_room["9b_c-07"], doors_by_room["9b_c-07"]), + "9b_space": Room("9b", "9b_space", "Core B - Room space", regions_by_room["9b_space"], doors_by_room["9b_space"]), - "9c_intro": Room("9c", "9c_intro", "Core C - Room intro", [reg for _, reg in all_regions.items() if reg.room_name == "9c_intro"], [door for _, door in all_doors.items() if door.room_name == "9c_intro"], "Start", "9c_intro_west"), - "9c_00": Room("9c", "9c_00", "Core C - Room 00", [reg for _, reg in all_regions.items() if reg.room_name == "9c_00"], [door for _, door in all_doors.items() if door.room_name == "9c_00"]), - "9c_01": Room("9c", "9c_01", "Core C - Room 01", [reg for _, reg in all_regions.items() if reg.room_name == "9c_01"], [door for _, door in all_doors.items() if door.room_name == "9c_01"]), - "9c_02": Room("9c", "9c_02", "Core C - Room 02", [reg for _, reg in all_regions.items() if reg.room_name == "9c_02"], [door for _, door in all_doors.items() if door.room_name == "9c_02"]), + "9c_intro": Room("9c", "9c_intro", "Core C - Room intro", regions_by_room["9c_intro"], doors_by_room["9c_intro"], "Start", "9c_intro_west"), + "9c_00": Room("9c", "9c_00", "Core C - Room 00", regions_by_room["9c_00"], doors_by_room["9c_00"]), + "9c_01": Room("9c", "9c_01", "Core C - Room 01", regions_by_room["9c_01"], doors_by_room["9c_01"]), + "9c_02": Room("9c", "9c_02", "Core C - Room 02", regions_by_room["9c_02"], doors_by_room["9c_02"]), - "10a_intro-00-past": Room("10a", "10a_intro-00-past", "Farewell - Room intro-00-past", [reg for _, reg in all_regions.items() if reg.room_name == "10a_intro-00-past"], [door for _, door in all_doors.items() if door.room_name == "10a_intro-00-past"], "Start", "10a_intro-00-past_west"), - "10a_intro-01-future": Room("10a", "10a_intro-01-future", "Farewell - Room intro-01-future", [reg for _, reg in all_regions.items() if reg.room_name == "10a_intro-01-future"], [door for _, door in all_doors.items() if door.room_name == "10a_intro-01-future"]), - "10a_intro-02-launch": Room("10a", "10a_intro-02-launch", "Farewell - Room intro-02-launch", [reg for _, reg in all_regions.items() if reg.room_name == "10a_intro-02-launch"], [door for _, door in all_doors.items() if door.room_name == "10a_intro-02-launch"]), - "10a_intro-03-space": Room("10a", "10a_intro-03-space", "Farewell - Room intro-03-space", [reg for _, reg in all_regions.items() if reg.room_name == "10a_intro-03-space"], [door for _, door in all_doors.items() if door.room_name == "10a_intro-03-space"]), - "10a_a-00": Room("10a", "10a_a-00", "Farewell - Room a-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-00"], [door for _, door in all_doors.items() if door.room_name == "10a_a-00"], "Singular", "10a_a-00_west"), - "10a_a-01": Room("10a", "10a_a-01", "Farewell - Room a-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-01"], [door for _, door in all_doors.items() if door.room_name == "10a_a-01"]), - "10a_a-02": Room("10a", "10a_a-02", "Farewell - Room a-02", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-02"], [door for _, door in all_doors.items() if door.room_name == "10a_a-02"]), - "10a_a-03": Room("10a", "10a_a-03", "Farewell - Room a-03", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-03"], [door for _, door in all_doors.items() if door.room_name == "10a_a-03"]), - "10a_a-04": Room("10a", "10a_a-04", "Farewell - Room a-04", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-04"], [door for _, door in all_doors.items() if door.room_name == "10a_a-04"]), - "10a_a-05": Room("10a", "10a_a-05", "Farewell - Room a-05", [reg for _, reg in all_regions.items() if reg.room_name == "10a_a-05"], [door for _, door in all_doors.items() if door.room_name == "10a_a-05"]), - "10a_b-00": Room("10a", "10a_b-00", "Farewell - Room b-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-00"], [door for _, door in all_doors.items() if door.room_name == "10a_b-00"]), - "10a_b-01": Room("10a", "10a_b-01", "Farewell - Room b-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-01"], [door for _, door in all_doors.items() if door.room_name == "10a_b-01"]), - "10a_b-02": Room("10a", "10a_b-02", "Farewell - Room b-02", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-02"], [door for _, door in all_doors.items() if door.room_name == "10a_b-02"]), - "10a_b-03": Room("10a", "10a_b-03", "Farewell - Room b-03", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-03"], [door for _, door in all_doors.items() if door.room_name == "10a_b-03"]), - "10a_b-04": Room("10a", "10a_b-04", "Farewell - Room b-04", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-04"], [door for _, door in all_doors.items() if door.room_name == "10a_b-04"]), - "10a_b-05": Room("10a", "10a_b-05", "Farewell - Room b-05", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-05"], [door for _, door in all_doors.items() if door.room_name == "10a_b-05"]), - "10a_b-06": Room("10a", "10a_b-06", "Farewell - Room b-06", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-06"], [door for _, door in all_doors.items() if door.room_name == "10a_b-06"]), - "10a_b-07": Room("10a", "10a_b-07", "Farewell - Room b-07", [reg for _, reg in all_regions.items() if reg.room_name == "10a_b-07"], [door for _, door in all_doors.items() if door.room_name == "10a_b-07"]), - "10a_c-00": Room("10a", "10a_c-00", "Farewell - Room c-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-00"], [door for _, door in all_doors.items() if door.room_name == "10a_c-00"], "Power Source", "10a_c-00_west"), - "10a_c-00b": Room("10a", "10a_c-00b", "Farewell - Room c-00b", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-00b"], [door for _, door in all_doors.items() if door.room_name == "10a_c-00b"]), - "10a_c-01": Room("10a", "10a_c-01", "Farewell - Room c-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-01"], [door for _, door in all_doors.items() if door.room_name == "10a_c-01"]), - "10a_c-02": Room("10a", "10a_c-02", "Farewell - Room c-02", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-02"], [door for _, door in all_doors.items() if door.room_name == "10a_c-02"]), - "10a_c-alt-00": Room("10a", "10a_c-alt-00", "Farewell - Room c-alt-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-alt-00"], [door for _, door in all_doors.items() if door.room_name == "10a_c-alt-00"]), - "10a_c-alt-01": Room("10a", "10a_c-alt-01", "Farewell - Room c-alt-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-alt-01"], [door for _, door in all_doors.items() if door.room_name == "10a_c-alt-01"]), - "10a_c-03": Room("10a", "10a_c-03", "Farewell - Room c-03", [reg for _, reg in all_regions.items() if reg.room_name == "10a_c-03"], [door for _, door in all_doors.items() if door.room_name == "10a_c-03"]), - "10a_d-00": Room("10a", "10a_d-00", "Farewell - Room d-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-00"], [door for _, door in all_doors.items() if door.room_name == "10a_d-00"]), - "10a_d-04": Room("10a", "10a_d-04", "Farewell - Room d-04", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-04"], [door for _, door in all_doors.items() if door.room_name == "10a_d-04"]), - "10a_d-03": Room("10a", "10a_d-03", "Farewell - Room d-03", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-03"], [door for _, door in all_doors.items() if door.room_name == "10a_d-03"]), - "10a_d-01": Room("10a", "10a_d-01", "Farewell - Room d-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-01"], [door for _, door in all_doors.items() if door.room_name == "10a_d-01"]), - "10a_d-02": Room("10a", "10a_d-02", "Farewell - Room d-02", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-02"], [door for _, door in all_doors.items() if door.room_name == "10a_d-02"]), - "10a_d-05": Room("10a", "10a_d-05", "Farewell - Room d-05", [reg for _, reg in all_regions.items() if reg.room_name == "10a_d-05"], [door for _, door in all_doors.items() if door.room_name == "10a_d-05"]), - "10a_e-00y": Room("10a", "10a_e-00y", "Farewell - Room e-00y", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-00y"], [door for _, door in all_doors.items() if door.room_name == "10a_e-00y"]), - "10a_e-00yb": Room("10a", "10a_e-00yb", "Farewell - Room e-00yb", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-00yb"], [door for _, door in all_doors.items() if door.room_name == "10a_e-00yb"]), - "10a_e-00z": Room("10a", "10a_e-00z", "Farewell - Room e-00z", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-00z"], [door for _, door in all_doors.items() if door.room_name == "10a_e-00z"], "Remembered", "10a_e-00z_south"), - "10a_e-00": Room("10a", "10a_e-00", "Farewell - Room e-00", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-00"], [door for _, door in all_doors.items() if door.room_name == "10a_e-00"]), - "10a_e-00b": Room("10a", "10a_e-00b", "Farewell - Room e-00b", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-00b"], [door for _, door in all_doors.items() if door.room_name == "10a_e-00b"]), - "10a_e-01": Room("10a", "10a_e-01", "Farewell - Room e-01", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-01"], [door for _, door in all_doors.items() if door.room_name == "10a_e-01"]), - "10a_e-02": Room("10a", "10a_e-02", "Farewell - Room e-02", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-02"], [door for _, door in all_doors.items() if door.room_name == "10a_e-02"]), - "10a_e-03": Room("10a", "10a_e-03", "Farewell - Room e-03", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-03"], [door for _, door in all_doors.items() if door.room_name == "10a_e-03"]), - "10a_e-04": Room("10a", "10a_e-04", "Farewell - Room e-04", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-04"], [door for _, door in all_doors.items() if door.room_name == "10a_e-04"]), - "10a_e-05": Room("10a", "10a_e-05", "Farewell - Room e-05", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-05"], [door for _, door in all_doors.items() if door.room_name == "10a_e-05"]), - "10a_e-05b": Room("10a", "10a_e-05b", "Farewell - Room e-05b", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-05b"], [door for _, door in all_doors.items() if door.room_name == "10a_e-05b"]), - "10a_e-05c": Room("10a", "10a_e-05c", "Farewell - Room e-05c", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-05c"], [door for _, door in all_doors.items() if door.room_name == "10a_e-05c"]), - "10a_e-06": Room("10a", "10a_e-06", "Farewell - Room e-06", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-06"], [door for _, door in all_doors.items() if door.room_name == "10a_e-06"]), - "10a_e-07": Room("10a", "10a_e-07", "Farewell - Room e-07", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-07"], [door for _, door in all_doors.items() if door.room_name == "10a_e-07"]), - "10a_e-08": Room("10a", "10a_e-08", "Farewell - Room e-08", [reg for _, reg in all_regions.items() if reg.room_name == "10a_e-08"], [door for _, door in all_doors.items() if door.room_name == "10a_e-08"]), + "10a_intro-00-past": Room("10a", "10a_intro-00-past", "Farewell - Room intro-00-past", regions_by_room["10a_intro-00-past"], doors_by_room["10a_intro-00-past"], "Start", "10a_intro-00-past_west"), + "10a_intro-01-future": Room("10a", "10a_intro-01-future", "Farewell - Room intro-01-future", regions_by_room["10a_intro-01-future"], doors_by_room["10a_intro-01-future"]), + "10a_intro-02-launch": Room("10a", "10a_intro-02-launch", "Farewell - Room intro-02-launch", regions_by_room["10a_intro-02-launch"], doors_by_room["10a_intro-02-launch"]), + "10a_intro-03-space": Room("10a", "10a_intro-03-space", "Farewell - Room intro-03-space", regions_by_room["10a_intro-03-space"], doors_by_room["10a_intro-03-space"]), + "10a_a-00": Room("10a", "10a_a-00", "Farewell - Room a-00", regions_by_room["10a_a-00"], doors_by_room["10a_a-00"], "Singular", "10a_a-00_west"), + "10a_a-01": Room("10a", "10a_a-01", "Farewell - Room a-01", regions_by_room["10a_a-01"], doors_by_room["10a_a-01"]), + "10a_a-02": Room("10a", "10a_a-02", "Farewell - Room a-02", regions_by_room["10a_a-02"], doors_by_room["10a_a-02"]), + "10a_a-03": Room("10a", "10a_a-03", "Farewell - Room a-03", regions_by_room["10a_a-03"], doors_by_room["10a_a-03"]), + "10a_a-04": Room("10a", "10a_a-04", "Farewell - Room a-04", regions_by_room["10a_a-04"], doors_by_room["10a_a-04"]), + "10a_a-05": Room("10a", "10a_a-05", "Farewell - Room a-05", regions_by_room["10a_a-05"], doors_by_room["10a_a-05"]), + "10a_b-00": Room("10a", "10a_b-00", "Farewell - Room b-00", regions_by_room["10a_b-00"], doors_by_room["10a_b-00"]), + "10a_b-01": Room("10a", "10a_b-01", "Farewell - Room b-01", regions_by_room["10a_b-01"], doors_by_room["10a_b-01"]), + "10a_b-02": Room("10a", "10a_b-02", "Farewell - Room b-02", regions_by_room["10a_b-02"], doors_by_room["10a_b-02"]), + "10a_b-03": Room("10a", "10a_b-03", "Farewell - Room b-03", regions_by_room["10a_b-03"], doors_by_room["10a_b-03"]), + "10a_b-04": Room("10a", "10a_b-04", "Farewell - Room b-04", regions_by_room["10a_b-04"], doors_by_room["10a_b-04"]), + "10a_b-05": Room("10a", "10a_b-05", "Farewell - Room b-05", regions_by_room["10a_b-05"], doors_by_room["10a_b-05"]), + "10a_b-06": Room("10a", "10a_b-06", "Farewell - Room b-06", regions_by_room["10a_b-06"], doors_by_room["10a_b-06"]), + "10a_b-07": Room("10a", "10a_b-07", "Farewell - Room b-07", regions_by_room["10a_b-07"], doors_by_room["10a_b-07"]), + "10a_c-00": Room("10a", "10a_c-00", "Farewell - Room c-00", regions_by_room["10a_c-00"], doors_by_room["10a_c-00"], "Power Source", "10a_c-00_west"), + "10a_c-00b": Room("10a", "10a_c-00b", "Farewell - Room c-00b", regions_by_room["10a_c-00b"], doors_by_room["10a_c-00b"]), + "10a_c-01": Room("10a", "10a_c-01", "Farewell - Room c-01", regions_by_room["10a_c-01"], doors_by_room["10a_c-01"]), + "10a_c-02": Room("10a", "10a_c-02", "Farewell - Room c-02", regions_by_room["10a_c-02"], doors_by_room["10a_c-02"]), + "10a_c-alt-00": Room("10a", "10a_c-alt-00", "Farewell - Room c-alt-00", regions_by_room["10a_c-alt-00"], doors_by_room["10a_c-alt-00"]), + "10a_c-alt-01": Room("10a", "10a_c-alt-01", "Farewell - Room c-alt-01", regions_by_room["10a_c-alt-01"], doors_by_room["10a_c-alt-01"]), + "10a_c-03": Room("10a", "10a_c-03", "Farewell - Room c-03", regions_by_room["10a_c-03"], doors_by_room["10a_c-03"]), + "10a_d-00": Room("10a", "10a_d-00", "Farewell - Room d-00", regions_by_room["10a_d-00"], doors_by_room["10a_d-00"]), + "10a_d-04": Room("10a", "10a_d-04", "Farewell - Room d-04", regions_by_room["10a_d-04"], doors_by_room["10a_d-04"]), + "10a_d-03": Room("10a", "10a_d-03", "Farewell - Room d-03", regions_by_room["10a_d-03"], doors_by_room["10a_d-03"]), + "10a_d-01": Room("10a", "10a_d-01", "Farewell - Room d-01", regions_by_room["10a_d-01"], doors_by_room["10a_d-01"]), + "10a_d-02": Room("10a", "10a_d-02", "Farewell - Room d-02", regions_by_room["10a_d-02"], doors_by_room["10a_d-02"]), + "10a_d-05": Room("10a", "10a_d-05", "Farewell - Room d-05", regions_by_room["10a_d-05"], doors_by_room["10a_d-05"]), + "10a_e-00y": Room("10a", "10a_e-00y", "Farewell - Room e-00y", regions_by_room["10a_e-00y"], doors_by_room["10a_e-00y"]), + "10a_e-00yb": Room("10a", "10a_e-00yb", "Farewell - Room e-00yb", regions_by_room["10a_e-00yb"], doors_by_room["10a_e-00yb"]), + "10a_e-00z": Room("10a", "10a_e-00z", "Farewell - Room e-00z", regions_by_room["10a_e-00z"], doors_by_room["10a_e-00z"], "Remembered", "10a_e-00z_south"), + "10a_e-00": Room("10a", "10a_e-00", "Farewell - Room e-00", regions_by_room["10a_e-00"], doors_by_room["10a_e-00"]), + "10a_e-00b": Room("10a", "10a_e-00b", "Farewell - Room e-00b", regions_by_room["10a_e-00b"], doors_by_room["10a_e-00b"]), + "10a_e-01": Room("10a", "10a_e-01", "Farewell - Room e-01", regions_by_room["10a_e-01"], doors_by_room["10a_e-01"]), + "10a_e-02": Room("10a", "10a_e-02", "Farewell - Room e-02", regions_by_room["10a_e-02"], doors_by_room["10a_e-02"]), + "10a_e-03": Room("10a", "10a_e-03", "Farewell - Room e-03", regions_by_room["10a_e-03"], doors_by_room["10a_e-03"]), + "10a_e-04": Room("10a", "10a_e-04", "Farewell - Room e-04", regions_by_room["10a_e-04"], doors_by_room["10a_e-04"]), + "10a_e-05": Room("10a", "10a_e-05", "Farewell - Room e-05", regions_by_room["10a_e-05"], doors_by_room["10a_e-05"]), + "10a_e-05b": Room("10a", "10a_e-05b", "Farewell - Room e-05b", regions_by_room["10a_e-05b"], doors_by_room["10a_e-05b"]), + "10a_e-05c": Room("10a", "10a_e-05c", "Farewell - Room e-05c", regions_by_room["10a_e-05c"], doors_by_room["10a_e-05c"]), + "10a_e-06": Room("10a", "10a_e-06", "Farewell - Room e-06", regions_by_room["10a_e-06"], doors_by_room["10a_e-06"]), + "10a_e-07": Room("10a", "10a_e-07", "Farewell - Room e-07", regions_by_room["10a_e-07"], doors_by_room["10a_e-07"]), + "10a_e-08": Room("10a", "10a_e-08", "Farewell - Room e-08", regions_by_room["10a_e-08"], doors_by_room["10a_e-08"]), - "10b_f-door": Room("10b", "10b_f-door", "Farewell - Room f-door", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-door"], [door for _, door in all_doors.items() if door.room_name == "10b_f-door"], "Event Horizon", "10b_f-door_west"), - "10b_f-00": Room("10b", "10b_f-00", "Farewell - Room f-00", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-00"], [door for _, door in all_doors.items() if door.room_name == "10b_f-00"]), - "10b_f-01": Room("10b", "10b_f-01", "Farewell - Room f-01", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-01"], [door for _, door in all_doors.items() if door.room_name == "10b_f-01"]), - "10b_f-02": Room("10b", "10b_f-02", "Farewell - Room f-02", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-02"], [door for _, door in all_doors.items() if door.room_name == "10b_f-02"]), - "10b_f-03": Room("10b", "10b_f-03", "Farewell - Room f-03", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-03"], [door for _, door in all_doors.items() if door.room_name == "10b_f-03"]), - "10b_f-04": Room("10b", "10b_f-04", "Farewell - Room f-04", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-04"], [door for _, door in all_doors.items() if door.room_name == "10b_f-04"]), - "10b_f-05": Room("10b", "10b_f-05", "Farewell - Room f-05", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-05"], [door for _, door in all_doors.items() if door.room_name == "10b_f-05"]), - "10b_f-06": Room("10b", "10b_f-06", "Farewell - Room f-06", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-06"], [door for _, door in all_doors.items() if door.room_name == "10b_f-06"]), - "10b_f-07": Room("10b", "10b_f-07", "Farewell - Room f-07", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-07"], [door for _, door in all_doors.items() if door.room_name == "10b_f-07"]), - "10b_f-08": Room("10b", "10b_f-08", "Farewell - Room f-08", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-08"], [door for _, door in all_doors.items() if door.room_name == "10b_f-08"]), - "10b_f-09": Room("10b", "10b_f-09", "Farewell - Room f-09", [reg for _, reg in all_regions.items() if reg.room_name == "10b_f-09"], [door for _, door in all_doors.items() if door.room_name == "10b_f-09"]), - "10b_g-00": Room("10b", "10b_g-00", "Farewell - Room g-00", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-00"], [door for _, door in all_doors.items() if door.room_name == "10b_g-00"]), - "10b_g-01": Room("10b", "10b_g-01", "Farewell - Room g-01", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-01"], [door for _, door in all_doors.items() if door.room_name == "10b_g-01"]), - "10b_g-03": Room("10b", "10b_g-03", "Farewell - Room g-03", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-03"], [door for _, door in all_doors.items() if door.room_name == "10b_g-03"]), - "10b_g-02": Room("10b", "10b_g-02", "Farewell - Room g-02", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-02"], [door for _, door in all_doors.items() if door.room_name == "10b_g-02"]), - "10b_g-04": Room("10b", "10b_g-04", "Farewell - Room g-04", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-04"], [door for _, door in all_doors.items() if door.room_name == "10b_g-04"]), - "10b_g-05": Room("10b", "10b_g-05", "Farewell - Room g-05", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-05"], [door for _, door in all_doors.items() if door.room_name == "10b_g-05"]), - "10b_g-06": Room("10b", "10b_g-06", "Farewell - Room g-06", [reg for _, reg in all_regions.items() if reg.room_name == "10b_g-06"], [door for _, door in all_doors.items() if door.room_name == "10b_g-06"]), - "10b_h-00b": Room("10b", "10b_h-00b", "Farewell - Room h-00b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-00b"], [door for _, door in all_doors.items() if door.room_name == "10b_h-00b"], "Determination", "10b_h-00b_west"), - "10b_h-00": Room("10b", "10b_h-00", "Farewell - Room h-00", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-00"], [door for _, door in all_doors.items() if door.room_name == "10b_h-00"]), - "10b_h-01": Room("10b", "10b_h-01", "Farewell - Room h-01", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-01"], [door for _, door in all_doors.items() if door.room_name == "10b_h-01"]), - "10b_h-02": Room("10b", "10b_h-02", "Farewell - Room h-02", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-02"], [door for _, door in all_doors.items() if door.room_name == "10b_h-02"]), - "10b_h-03": Room("10b", "10b_h-03", "Farewell - Room h-03", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-03"], [door for _, door in all_doors.items() if door.room_name == "10b_h-03"]), - "10b_h-03b": Room("10b", "10b_h-03b", "Farewell - Room h-03b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-03b"], [door for _, door in all_doors.items() if door.room_name == "10b_h-03b"]), - "10b_h-04": Room("10b", "10b_h-04", "Farewell - Room h-04", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-04"], [door for _, door in all_doors.items() if door.room_name == "10b_h-04"]), - "10b_h-04b": Room("10b", "10b_h-04b", "Farewell - Room h-04b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-04b"], [door for _, door in all_doors.items() if door.room_name == "10b_h-04b"]), - "10b_h-05": Room("10b", "10b_h-05", "Farewell - Room h-05", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-05"], [door for _, door in all_doors.items() if door.room_name == "10b_h-05"]), - "10b_h-06": Room("10b", "10b_h-06", "Farewell - Room h-06", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-06"], [door for _, door in all_doors.items() if door.room_name == "10b_h-06"]), - "10b_h-06b": Room("10b", "10b_h-06b", "Farewell - Room h-06b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-06b"], [door for _, door in all_doors.items() if door.room_name == "10b_h-06b"]), - "10b_h-07": Room("10b", "10b_h-07", "Farewell - Room h-07", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-07"], [door for _, door in all_doors.items() if door.room_name == "10b_h-07"]), - "10b_h-08": Room("10b", "10b_h-08", "Farewell - Room h-08", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-08"], [door for _, door in all_doors.items() if door.room_name == "10b_h-08"]), - "10b_h-09": Room("10b", "10b_h-09", "Farewell - Room h-09", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-09"], [door for _, door in all_doors.items() if door.room_name == "10b_h-09"]), - "10b_h-10": Room("10b", "10b_h-10", "Farewell - Room h-10", [reg for _, reg in all_regions.items() if reg.room_name == "10b_h-10"], [door for _, door in all_doors.items() if door.room_name == "10b_h-10"]), - "10b_i-00": Room("10b", "10b_i-00", "Farewell - Room i-00", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-00"], [door for _, door in all_doors.items() if door.room_name == "10b_i-00"], "Stubbornness", "10b_i-00_west"), - "10b_i-00b": Room("10b", "10b_i-00b", "Farewell - Room i-00b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-00b"], [door for _, door in all_doors.items() if door.room_name == "10b_i-00b"]), - "10b_i-01": Room("10b", "10b_i-01", "Farewell - Room i-01", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-01"], [door for _, door in all_doors.items() if door.room_name == "10b_i-01"]), - "10b_i-02": Room("10b", "10b_i-02", "Farewell - Room i-02", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-02"], [door for _, door in all_doors.items() if door.room_name == "10b_i-02"]), - "10b_i-03": Room("10b", "10b_i-03", "Farewell - Room i-03", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-03"], [door for _, door in all_doors.items() if door.room_name == "10b_i-03"]), - "10b_i-04": Room("10b", "10b_i-04", "Farewell - Room i-04", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-04"], [door for _, door in all_doors.items() if door.room_name == "10b_i-04"]), - "10b_i-05": Room("10b", "10b_i-05", "Farewell - Room i-05", [reg for _, reg in all_regions.items() if reg.room_name == "10b_i-05"], [door for _, door in all_doors.items() if door.room_name == "10b_i-05"]), - "10b_j-00": Room("10b", "10b_j-00", "Farewell - Room j-00", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-00"], [door for _, door in all_doors.items() if door.room_name == "10b_j-00"], "Reconciliation", "10b_j-00_west"), - "10b_j-00b": Room("10b", "10b_j-00b", "Farewell - Room j-00b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-00b"], [door for _, door in all_doors.items() if door.room_name == "10b_j-00b"]), - "10b_j-01": Room("10b", "10b_j-01", "Farewell - Room j-01", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-01"], [door for _, door in all_doors.items() if door.room_name == "10b_j-01"]), - "10b_j-02": Room("10b", "10b_j-02", "Farewell - Room j-02", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-02"], [door for _, door in all_doors.items() if door.room_name == "10b_j-02"]), - "10b_j-03": Room("10b", "10b_j-03", "Farewell - Room j-03", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-03"], [door for _, door in all_doors.items() if door.room_name == "10b_j-03"]), - "10b_j-04": Room("10b", "10b_j-04", "Farewell - Room j-04", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-04"], [door for _, door in all_doors.items() if door.room_name == "10b_j-04"]), - "10b_j-05": Room("10b", "10b_j-05", "Farewell - Room j-05", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-05"], [door for _, door in all_doors.items() if door.room_name == "10b_j-05"]), - "10b_j-06": Room("10b", "10b_j-06", "Farewell - Room j-06", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-06"], [door for _, door in all_doors.items() if door.room_name == "10b_j-06"]), - "10b_j-07": Room("10b", "10b_j-07", "Farewell - Room j-07", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-07"], [door for _, door in all_doors.items() if door.room_name == "10b_j-07"]), - "10b_j-08": Room("10b", "10b_j-08", "Farewell - Room j-08", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-08"], [door for _, door in all_doors.items() if door.room_name == "10b_j-08"]), - "10b_j-09": Room("10b", "10b_j-09", "Farewell - Room j-09", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-09"], [door for _, door in all_doors.items() if door.room_name == "10b_j-09"]), - "10b_j-10": Room("10b", "10b_j-10", "Farewell - Room j-10", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-10"], [door for _, door in all_doors.items() if door.room_name == "10b_j-10"]), - "10b_j-11": Room("10b", "10b_j-11", "Farewell - Room j-11", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-11"], [door for _, door in all_doors.items() if door.room_name == "10b_j-11"]), - "10b_j-12": Room("10b", "10b_j-12", "Farewell - Room j-12", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-12"], [door for _, door in all_doors.items() if door.room_name == "10b_j-12"]), - "10b_j-13": Room("10b", "10b_j-13", "Farewell - Room j-13", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-13"], [door for _, door in all_doors.items() if door.room_name == "10b_j-13"]), - "10b_j-14": Room("10b", "10b_j-14", "Farewell - Room j-14", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-14"], [door for _, door in all_doors.items() if door.room_name == "10b_j-14"]), - "10b_j-14b": Room("10b", "10b_j-14b", "Farewell - Room j-14b", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-14b"], [door for _, door in all_doors.items() if door.room_name == "10b_j-14b"]), - "10b_j-15": Room("10b", "10b_j-15", "Farewell - Room j-15", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-15"], [door for _, door in all_doors.items() if door.room_name == "10b_j-15"]), - "10b_j-16": Room("10b", "10b_j-16", "Farewell - Room j-16", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-16"], [door for _, door in all_doors.items() if door.room_name == "10b_j-16"], "Farewell", "10b_j-16_west"), - "10b_j-17": Room("10b", "10b_j-17", "Farewell - Room j-17", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-17"], [door for _, door in all_doors.items() if door.room_name == "10b_j-17"]), - "10b_j-18": Room("10b", "10b_j-18", "Farewell - Room j-18", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-18"], [door for _, door in all_doors.items() if door.room_name == "10b_j-18"]), - "10b_j-19": Room("10b", "10b_j-19", "Farewell - Room j-19", [reg for _, reg in all_regions.items() if reg.room_name == "10b_j-19"], [door for _, door in all_doors.items() if door.room_name == "10b_j-19"]), - "10b_GOAL": Room("10b", "10b_GOAL", "Farewell - Room GOAL", [reg for _, reg in all_regions.items() if reg.room_name == "10b_GOAL"], [door for _, door in all_doors.items() if door.room_name == "10b_GOAL"]), + "10b_f-door": Room("10b", "10b_f-door", "Farewell - Room f-door", regions_by_room["10b_f-door"], doors_by_room["10b_f-door"], "Event Horizon", "10b_f-door_west"), + "10b_f-00": Room("10b", "10b_f-00", "Farewell - Room f-00", regions_by_room["10b_f-00"], doors_by_room["10b_f-00"]), + "10b_f-01": Room("10b", "10b_f-01", "Farewell - Room f-01", regions_by_room["10b_f-01"], doors_by_room["10b_f-01"]), + "10b_f-02": Room("10b", "10b_f-02", "Farewell - Room f-02", regions_by_room["10b_f-02"], doors_by_room["10b_f-02"]), + "10b_f-03": Room("10b", "10b_f-03", "Farewell - Room f-03", regions_by_room["10b_f-03"], doors_by_room["10b_f-03"]), + "10b_f-04": Room("10b", "10b_f-04", "Farewell - Room f-04", regions_by_room["10b_f-04"], doors_by_room["10b_f-04"]), + "10b_f-05": Room("10b", "10b_f-05", "Farewell - Room f-05", regions_by_room["10b_f-05"], doors_by_room["10b_f-05"]), + "10b_f-06": Room("10b", "10b_f-06", "Farewell - Room f-06", regions_by_room["10b_f-06"], doors_by_room["10b_f-06"]), + "10b_f-07": Room("10b", "10b_f-07", "Farewell - Room f-07", regions_by_room["10b_f-07"], doors_by_room["10b_f-07"]), + "10b_f-08": Room("10b", "10b_f-08", "Farewell - Room f-08", regions_by_room["10b_f-08"], doors_by_room["10b_f-08"]), + "10b_f-09": Room("10b", "10b_f-09", "Farewell - Room f-09", regions_by_room["10b_f-09"], doors_by_room["10b_f-09"]), + "10b_g-00": Room("10b", "10b_g-00", "Farewell - Room g-00", regions_by_room["10b_g-00"], doors_by_room["10b_g-00"]), + "10b_g-01": Room("10b", "10b_g-01", "Farewell - Room g-01", regions_by_room["10b_g-01"], doors_by_room["10b_g-01"]), + "10b_g-03": Room("10b", "10b_g-03", "Farewell - Room g-03", regions_by_room["10b_g-03"], doors_by_room["10b_g-03"]), + "10b_g-02": Room("10b", "10b_g-02", "Farewell - Room g-02", regions_by_room["10b_g-02"], doors_by_room["10b_g-02"]), + "10b_g-04": Room("10b", "10b_g-04", "Farewell - Room g-04", regions_by_room["10b_g-04"], doors_by_room["10b_g-04"]), + "10b_g-05": Room("10b", "10b_g-05", "Farewell - Room g-05", regions_by_room["10b_g-05"], doors_by_room["10b_g-05"]), + "10b_g-06": Room("10b", "10b_g-06", "Farewell - Room g-06", regions_by_room["10b_g-06"], doors_by_room["10b_g-06"]), + "10b_h-00b": Room("10b", "10b_h-00b", "Farewell - Room h-00b", regions_by_room["10b_h-00b"], doors_by_room["10b_h-00b"], "Determination", "10b_h-00b_west"), + "10b_h-00": Room("10b", "10b_h-00", "Farewell - Room h-00", regions_by_room["10b_h-00"], doors_by_room["10b_h-00"]), + "10b_h-01": Room("10b", "10b_h-01", "Farewell - Room h-01", regions_by_room["10b_h-01"], doors_by_room["10b_h-01"]), + "10b_h-02": Room("10b", "10b_h-02", "Farewell - Room h-02", regions_by_room["10b_h-02"], doors_by_room["10b_h-02"]), + "10b_h-03": Room("10b", "10b_h-03", "Farewell - Room h-03", regions_by_room["10b_h-03"], doors_by_room["10b_h-03"]), + "10b_h-03b": Room("10b", "10b_h-03b", "Farewell - Room h-03b", regions_by_room["10b_h-03b"], doors_by_room["10b_h-03b"]), + "10b_h-04": Room("10b", "10b_h-04", "Farewell - Room h-04", regions_by_room["10b_h-04"], doors_by_room["10b_h-04"]), + "10b_h-04b": Room("10b", "10b_h-04b", "Farewell - Room h-04b", regions_by_room["10b_h-04b"], doors_by_room["10b_h-04b"]), + "10b_h-05": Room("10b", "10b_h-05", "Farewell - Room h-05", regions_by_room["10b_h-05"], doors_by_room["10b_h-05"]), + "10b_h-06": Room("10b", "10b_h-06", "Farewell - Room h-06", regions_by_room["10b_h-06"], doors_by_room["10b_h-06"]), + "10b_h-06b": Room("10b", "10b_h-06b", "Farewell - Room h-06b", regions_by_room["10b_h-06b"], doors_by_room["10b_h-06b"]), + "10b_h-07": Room("10b", "10b_h-07", "Farewell - Room h-07", regions_by_room["10b_h-07"], doors_by_room["10b_h-07"]), + "10b_h-08": Room("10b", "10b_h-08", "Farewell - Room h-08", regions_by_room["10b_h-08"], doors_by_room["10b_h-08"]), + "10b_h-09": Room("10b", "10b_h-09", "Farewell - Room h-09", regions_by_room["10b_h-09"], doors_by_room["10b_h-09"]), + "10b_h-10": Room("10b", "10b_h-10", "Farewell - Room h-10", regions_by_room["10b_h-10"], doors_by_room["10b_h-10"]), + "10b_i-00": Room("10b", "10b_i-00", "Farewell - Room i-00", regions_by_room["10b_i-00"], doors_by_room["10b_i-00"], "Stubbornness", "10b_i-00_west"), + "10b_i-00b": Room("10b", "10b_i-00b", "Farewell - Room i-00b", regions_by_room["10b_i-00b"], doors_by_room["10b_i-00b"]), + "10b_i-01": Room("10b", "10b_i-01", "Farewell - Room i-01", regions_by_room["10b_i-01"], doors_by_room["10b_i-01"]), + "10b_i-02": Room("10b", "10b_i-02", "Farewell - Room i-02", regions_by_room["10b_i-02"], doors_by_room["10b_i-02"]), + "10b_i-03": Room("10b", "10b_i-03", "Farewell - Room i-03", regions_by_room["10b_i-03"], doors_by_room["10b_i-03"]), + "10b_i-04": Room("10b", "10b_i-04", "Farewell - Room i-04", regions_by_room["10b_i-04"], doors_by_room["10b_i-04"]), + "10b_i-05": Room("10b", "10b_i-05", "Farewell - Room i-05", regions_by_room["10b_i-05"], doors_by_room["10b_i-05"]), + "10b_j-00": Room("10b", "10b_j-00", "Farewell - Room j-00", regions_by_room["10b_j-00"], doors_by_room["10b_j-00"], "Reconciliation", "10b_j-00_west"), + "10b_j-00b": Room("10b", "10b_j-00b", "Farewell - Room j-00b", regions_by_room["10b_j-00b"], doors_by_room["10b_j-00b"]), + "10b_j-01": Room("10b", "10b_j-01", "Farewell - Room j-01", regions_by_room["10b_j-01"], doors_by_room["10b_j-01"]), + "10b_j-02": Room("10b", "10b_j-02", "Farewell - Room j-02", regions_by_room["10b_j-02"], doors_by_room["10b_j-02"]), + "10b_j-03": Room("10b", "10b_j-03", "Farewell - Room j-03", regions_by_room["10b_j-03"], doors_by_room["10b_j-03"]), + "10b_j-04": Room("10b", "10b_j-04", "Farewell - Room j-04", regions_by_room["10b_j-04"], doors_by_room["10b_j-04"]), + "10b_j-05": Room("10b", "10b_j-05", "Farewell - Room j-05", regions_by_room["10b_j-05"], doors_by_room["10b_j-05"]), + "10b_j-06": Room("10b", "10b_j-06", "Farewell - Room j-06", regions_by_room["10b_j-06"], doors_by_room["10b_j-06"]), + "10b_j-07": Room("10b", "10b_j-07", "Farewell - Room j-07", regions_by_room["10b_j-07"], doors_by_room["10b_j-07"]), + "10b_j-08": Room("10b", "10b_j-08", "Farewell - Room j-08", regions_by_room["10b_j-08"], doors_by_room["10b_j-08"]), + "10b_j-09": Room("10b", "10b_j-09", "Farewell - Room j-09", regions_by_room["10b_j-09"], doors_by_room["10b_j-09"]), + "10b_j-10": Room("10b", "10b_j-10", "Farewell - Room j-10", regions_by_room["10b_j-10"], doors_by_room["10b_j-10"]), + "10b_j-11": Room("10b", "10b_j-11", "Farewell - Room j-11", regions_by_room["10b_j-11"], doors_by_room["10b_j-11"]), + "10b_j-12": Room("10b", "10b_j-12", "Farewell - Room j-12", regions_by_room["10b_j-12"], doors_by_room["10b_j-12"]), + "10b_j-13": Room("10b", "10b_j-13", "Farewell - Room j-13", regions_by_room["10b_j-13"], doors_by_room["10b_j-13"]), + "10b_j-14": Room("10b", "10b_j-14", "Farewell - Room j-14", regions_by_room["10b_j-14"], doors_by_room["10b_j-14"]), + "10b_j-14b": Room("10b", "10b_j-14b", "Farewell - Room j-14b", regions_by_room["10b_j-14b"], doors_by_room["10b_j-14b"]), + "10b_j-15": Room("10b", "10b_j-15", "Farewell - Room j-15", regions_by_room["10b_j-15"], doors_by_room["10b_j-15"]), + "10b_j-16": Room("10b", "10b_j-16", "Farewell - Room j-16", regions_by_room["10b_j-16"], doors_by_room["10b_j-16"], "Farewell", "10b_j-16_west"), + "10b_j-17": Room("10b", "10b_j-17", "Farewell - Room j-17", regions_by_room["10b_j-17"], doors_by_room["10b_j-17"]), + "10b_j-18": Room("10b", "10b_j-18", "Farewell - Room j-18", regions_by_room["10b_j-18"], doors_by_room["10b_j-18"]), + "10b_j-19": Room("10b", "10b_j-19", "Farewell - Room j-19", regions_by_room["10b_j-19"], doors_by_room["10b_j-19"]), + "10b_GOAL": Room("10b", "10b_GOAL", "Farewell - Room GOAL", regions_by_room["10b_GOAL"], doors_by_room["10b_GOAL"]), - "10c_end-golden": Room("10c", "10c_end-golden", "Farewell - Room end-golden", [reg for _, reg in all_regions.items() if reg.room_name == "10c_end-golden"], [door for _, door in all_doors.items() if door.room_name == "10c_end-golden"]), + "10c_end-golden": Room("10c", "10c_end-golden", "Farewell - Room end-golden", regions_by_room["10c_end-golden"], doors_by_room["10c_end-golden"]), } +rooms_by_level: defaultdict[str, list[Room]] = defaultdict(lambda: []) +room_cons_by_level: defaultdict[str, list[RoomConnection]] = defaultdict(lambda: []) + +for _, room in all_rooms.items(): + rooms_by_level[room.level_name].append(room) + +for _, room_con in all_room_connections.items(): + room_cons_by_level[room_con.level_name].append(room_con) + all_levels: dict[str, Level] = { - "0a": Level("0a", "Prologue", [room for _, room in all_rooms.items() if room.level_name == "0a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "0a"]), - "1a": Level("1a", "Forsaken City A", [room for _, room in all_rooms.items() if room.level_name == "1a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "1a"]), - "1b": Level("1b", "Forsaken City B", [room for _, room in all_rooms.items() if room.level_name == "1b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "1b"]), - "1c": Level("1c", "Forsaken City C", [room for _, room in all_rooms.items() if room.level_name == "1c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "1c"]), - "2a": Level("2a", "Old Site A", [room for _, room in all_rooms.items() if room.level_name == "2a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "2a"]), - "2b": Level("2b", "Old Site B", [room for _, room in all_rooms.items() if room.level_name == "2b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "2b"]), - "2c": Level("2c", "Old Site C", [room for _, room in all_rooms.items() if room.level_name == "2c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "2c"]), - "3a": Level("3a", "Celestial Resort A", [room for _, room in all_rooms.items() if room.level_name == "3a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "3a"]), - "3b": Level("3b", "Celestial Resort B", [room for _, room in all_rooms.items() if room.level_name == "3b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "3b"]), - "3c": Level("3c", "Celestial Resort C", [room for _, room in all_rooms.items() if room.level_name == "3c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "3c"]), - "4a": Level("4a", "Golden Ridge A", [room for _, room in all_rooms.items() if room.level_name == "4a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "4a"]), - "4b": Level("4b", "Golden Ridge B", [room for _, room in all_rooms.items() if room.level_name == "4b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "4b"]), - "4c": Level("4c", "Golden Ridge C", [room for _, room in all_rooms.items() if room.level_name == "4c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "4c"]), - "5a": Level("5a", "Mirror Temple A", [room for _, room in all_rooms.items() if room.level_name == "5a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "5a"]), - "5b": Level("5b", "Mirror Temple B", [room for _, room in all_rooms.items() if room.level_name == "5b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "5b"]), - "5c": Level("5c", "Mirror Temple C", [room for _, room in all_rooms.items() if room.level_name == "5c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "5c"]), - "6a": Level("6a", "Reflection A", [room for _, room in all_rooms.items() if room.level_name == "6a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "6a"]), - "6b": Level("6b", "Reflection B", [room for _, room in all_rooms.items() if room.level_name == "6b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "6b"]), - "6c": Level("6c", "Reflection C", [room for _, room in all_rooms.items() if room.level_name == "6c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "6c"]), - "7a": Level("7a", "The Summit A", [room for _, room in all_rooms.items() if room.level_name == "7a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "7a"]), - "7b": Level("7b", "The Summit B", [room for _, room in all_rooms.items() if room.level_name == "7b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "7b"]), - "7c": Level("7c", "The Summit C", [room for _, room in all_rooms.items() if room.level_name == "7c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "7c"]), - "8a": Level("8a", "Epilogue", [room for _, room in all_rooms.items() if room.level_name == "8a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "8a"]), - "9a": Level("9a", "Core A", [room for _, room in all_rooms.items() if room.level_name == "9a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "9a"]), - "9b": Level("9b", "Core B", [room for _, room in all_rooms.items() if room.level_name == "9b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "9b"]), - "9c": Level("9c", "Core C", [room for _, room in all_rooms.items() if room.level_name == "9c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "9c"]), - "10a": Level("10a", "Farewell", [room for _, room in all_rooms.items() if room.level_name == "10a"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "10a"]), - "10b": Level("10b", "Farewell", [room for _, room in all_rooms.items() if room.level_name == "10b"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "10b"]), - "10c": Level("10c", "Farewell", [room for _, room in all_rooms.items() if room.level_name == "10c"], [room_con for _, room_con in all_room_connections.items() if room_con.level_name == "10c"]), + "0a": Level("0a", "Prologue", rooms_by_level["0a"], room_cons_by_level["0a"]), + "1a": Level("1a", "Forsaken City A", rooms_by_level["1a"], room_cons_by_level["1a"]), + "1b": Level("1b", "Forsaken City B", rooms_by_level["1b"], room_cons_by_level["1b"]), + "1c": Level("1c", "Forsaken City C", rooms_by_level["1c"], room_cons_by_level["1c"]), + "2a": Level("2a", "Old Site A", rooms_by_level["2a"], room_cons_by_level["2a"]), + "2b": Level("2b", "Old Site B", rooms_by_level["2b"], room_cons_by_level["2b"]), + "2c": Level("2c", "Old Site C", rooms_by_level["2c"], room_cons_by_level["2c"]), + "3a": Level("3a", "Celestial Resort A", rooms_by_level["3a"], room_cons_by_level["3a"]), + "3b": Level("3b", "Celestial Resort B", rooms_by_level["3b"], room_cons_by_level["3b"]), + "3c": Level("3c", "Celestial Resort C", rooms_by_level["3c"], room_cons_by_level["3c"]), + "4a": Level("4a", "Golden Ridge A", rooms_by_level["4a"], room_cons_by_level["4a"]), + "4b": Level("4b", "Golden Ridge B", rooms_by_level["4b"], room_cons_by_level["4b"]), + "4c": Level("4c", "Golden Ridge C", rooms_by_level["4c"], room_cons_by_level["4c"]), + "5a": Level("5a", "Mirror Temple A", rooms_by_level["5a"], room_cons_by_level["5a"]), + "5b": Level("5b", "Mirror Temple B", rooms_by_level["5b"], room_cons_by_level["5b"]), + "5c": Level("5c", "Mirror Temple C", rooms_by_level["5c"], room_cons_by_level["5c"]), + "6a": Level("6a", "Reflection A", rooms_by_level["6a"], room_cons_by_level["6a"]), + "6b": Level("6b", "Reflection B", rooms_by_level["6b"], room_cons_by_level["6b"]), + "6c": Level("6c", "Reflection C", rooms_by_level["6c"], room_cons_by_level["6c"]), + "7a": Level("7a", "The Summit A", rooms_by_level["7a"], room_cons_by_level["7a"]), + "7b": Level("7b", "The Summit B", rooms_by_level["7b"], room_cons_by_level["7b"]), + "7c": Level("7c", "The Summit C", rooms_by_level["7c"], room_cons_by_level["7c"]), + "8a": Level("8a", "Epilogue", rooms_by_level["8a"], room_cons_by_level["8a"]), + "9a": Level("9a", "Core A", rooms_by_level["9a"], room_cons_by_level["9a"]), + "9b": Level("9b", "Core B", rooms_by_level["9b"], room_cons_by_level["9b"]), + "9c": Level("9c", "Core C", rooms_by_level["9c"], room_cons_by_level["9c"]), + "10a": Level("10a", "Farewell", rooms_by_level["10a"], room_cons_by_level["10a"]), + "10b": Level("10b", "Farewell", rooms_by_level["10b"], room_cons_by_level["10b"]), + "10c": Level("10c", "Farewell", rooms_by_level["10c"], room_cons_by_level["10c"]), } diff --git a/worlds/celeste_open_world/data/ParseData.py b/worlds/celeste_open_world/data/ParseData.py index b9f8f47267..c75ddfefc3 100644 --- a/worlds/celeste_open_world/data/ParseData.py +++ b/worlds/celeste_open_world/data/ParseData.py @@ -18,8 +18,8 @@ if __name__ == "__main__": for level in level_data["levels"]: level_str = (f" \"{level['name']}\": Level(\"{level['name']}\", " f"\"{level['display_name']}\", " - f"[room for _, room in all_rooms.items() if room.level_name == \"{level['name']}\"], " - f"[room_con for _, room_con in all_room_connections.items() if room_con.level_name == \"{level['name']}\"])," + f"rooms_by_level[\"{level['name']}\"], " + f"room_cons_by_level[\"{level['name']}\"])," ) all_levels.append(level_str) @@ -31,8 +31,8 @@ if __name__ == "__main__": room_str = (f" \"{room_full_name}\": Room(\"{level['name']}\", " f"\"{room_full_name}\", \"{room_full_display_name}\", " - f"[reg for _, reg in all_regions.items() if reg.room_name == \"{room_full_name}\"], " - f"[door for _, door in all_doors.items() if door.room_name == \"{room_full_name}\"]" + f"regions_by_room[\"{room_full_name}\"], " + f"doors_by_room[\"{room_full_name}\"]" ) if "checkpoint" in room and room["checkpoint"] != "": @@ -47,8 +47,8 @@ if __name__ == "__main__": region_str = (f" \"{region_full_name}\": PreRegion(\"{region_full_name}\", " f"\"{room_full_name}\", " - f"[reg_con for _, reg_con in all_region_connections.items() if reg_con.source_name == \"{region_full_name}\"], " - f"[loc for _, loc in all_locations.items() if loc.region_name == \"{region_full_name}\"])," + f"connections_by_region[\"{region_full_name}\"], " + f"locations_by_region[\"{region_full_name}\"])," ) all_regions.append(region_str) @@ -150,6 +150,7 @@ if __name__ == "__main__": print("") print("from ..Levels import Level, Room, PreRegion, LevelLocation, RegionConnection, RoomConnection, Door, DoorDirection, LocationType") print("from ..Names import ItemName") + print(f"from collections import defaultdict") print("") print("all_doors: dict[str, Door] = {") for line in all_doors: @@ -166,6 +167,15 @@ if __name__ == "__main__": print(line) print("}") print("") + print("connections_by_region: defaultdict[str, list[RegionConnection]] = defaultdict(lambda: [])") + print("locations_by_region: defaultdict[str, list[LevelLocation]] = defaultdict(lambda: [])") + print("") + print("for _, connection in all_region_connections.items():") + print(" connections_by_region[connection.source_name].append(connection)") + print("") + print("for _, location in all_locations.items():") + print(" locations_by_region[location.region_name].append(location)") + print("") print("all_regions: dict[str, PreRegion] = {") for line in all_regions: print(line) @@ -176,11 +186,29 @@ if __name__ == "__main__": print(line) print("}") print("") + print("regions_by_room: defaultdict[str, list[PreRegion]] = defaultdict(lambda: [])") + print("doors_by_room: defaultdict[str, list[Door]] = defaultdict(lambda: [])") + print("") + print("for _, region in all_regions.items():") + print(" regions_by_room[region.room_name].append(region)") + print("") + print("for _, door in all_doors.items():") + print(" doors_by_room[door.room_name].append(door)") + print("") print("all_rooms: dict[str, Room] = {") for line in all_rooms: print(line) print("}") print("") + print("rooms_by_level: defaultdict[str, list[Room]] = defaultdict(lambda: [])") + print("room_cons_by_level: defaultdict[str, list[RoomConnection]] = defaultdict(lambda: [])") + print("") + print("for _, room in all_rooms.items():") + print(" rooms_by_level[room.level_name].append(room)") + print("") + print("for _, room_con in all_room_connections.items():") + print(" room_cons_by_level[room_con.level_name].append(room_con)") + print("") print("all_levels: dict[str, Level] = {") for line in all_levels: print(line)