From 9aee8c2267752430b740803c7711b31cff855c4e Mon Sep 17 00:00:00 2001
From: jianghaiyue <jianghaiyue@zkyt.com>
Date: 星期三, 29 十月 2025 16:35:20 +0800
Subject: [PATCH] 更新的路径规划脚本,新加的json路径文件

---
 algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java |   51 
 algo-zkd/adjacency.json                                       | 18520 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 18,568 insertions(+), 3 deletions(-)

diff --git a/algo-zkd/adjacency.json b/algo-zkd/adjacency.json
new file mode 100644
index 0000000..f2fd9ef
--- /dev/null
+++ b/algo-zkd/adjacency.json
@@ -0,0 +1,18520 @@
+{
+  "1": [
+    {
+      "code": "2",
+      "direction": "270"
+    },
+    {
+      "code": "36",
+      "direction": "0"
+    }
+  ],
+  "2": [
+    {
+      "code": "1",
+      "direction": "90"
+    },
+    {
+      "code": "3",
+      "direction": "270"
+    }
+  ],
+  "3": [
+    {
+      "code": "2",
+      "direction": "90"
+    },
+    {
+      "code": "4",
+      "direction": "270"
+    },
+    {
+      "code": "37",
+      "direction": "0"
+    }
+  ],
+  "4": [
+    {
+      "code": "3",
+      "direction": "90"
+    },
+    {
+      "code": "5",
+      "direction": "270"
+    }
+  ],
+  "5": [
+    {
+      "code": "4",
+      "direction": "90"
+    },
+    {
+      "code": "6",
+      "direction": "270"
+    },
+    {
+      "code": "38",
+      "direction": "0"
+    }
+  ],
+  "6": [
+    {
+      "code": "5",
+      "direction": "90"
+    },
+    {
+      "code": "7",
+      "direction": "270"
+    }
+  ],
+  "7": [
+    {
+      "code": "6",
+      "direction": "90"
+    },
+    {
+      "code": "8",
+      "direction": "270"
+    }
+  ],
+  "8": [
+    {
+      "code": "7",
+      "direction": "90"
+    },
+    {
+      "code": "9",
+      "direction": "270"
+    }
+  ],
+  "9": [
+    {
+      "code": "8",
+      "direction": "90"
+    },
+    {
+      "code": "10",
+      "direction": "270"
+    }
+  ],
+  "10": [
+    {
+      "code": "9",
+      "direction": "90"
+    },
+    {
+      "code": "11",
+      "direction": "270"
+    }
+  ],
+  "11": [
+    {
+      "code": "10",
+      "direction": "90"
+    },
+    {
+      "code": "12",
+      "direction": "270"
+    }
+  ],
+  "12": [
+    {
+      "code": "11",
+      "direction": "90"
+    },
+    {
+      "code": "13",
+      "direction": "270"
+    }
+  ],
+  "13": [
+    {
+      "code": "12",
+      "direction": "90"
+    },
+    {
+      "code": "14",
+      "direction": "270"
+    }
+  ],
+  "14": [
+    {
+      "code": "13",
+      "direction": "90"
+    },
+    {
+      "code": "15",
+      "direction": "270"
+    }
+  ],
+  "15": [
+    {
+      "code": "14",
+      "direction": "90"
+    },
+    {
+      "code": "16",
+      "direction": "270"
+    },
+    {
+      "code": "39",
+      "direction": "0"
+    }
+  ],
+  "16": [
+    {
+      "code": "15",
+      "direction": "90"
+    },
+    {
+      "code": "17",
+      "direction": "270"
+    }
+  ],
+  "17": [
+    {
+      "code": "16",
+      "direction": "90"
+    },
+    {
+      "code": "18",
+      "direction": "270"
+    }
+  ],
+  "18": [
+    {
+      "code": "17",
+      "direction": "90"
+    },
+    {
+      "code": "19",
+      "direction": "270"
+    }
+  ],
+  "19": [
+    {
+      "code": "18",
+      "direction": "90"
+    },
+    {
+      "code": "20",
+      "direction": "270"
+    }
+  ],
+  "20": [
+    {
+      "code": "19",
+      "direction": "90"
+    },
+    {
+      "code": "21",
+      "direction": "270"
+    }
+  ],
+  "21": [
+    {
+      "code": "20",
+      "direction": "90"
+    },
+    {
+      "code": "22",
+      "direction": "270"
+    }
+  ],
+  "22": [
+    {
+      "code": "21",
+      "direction": "90"
+    },
+    {
+      "code": "23",
+      "direction": "270"
+    }
+  ],
+  "23": [
+    {
+      "code": "22",
+      "direction": "90"
+    },
+    {
+      "code": "24",
+      "direction": "270"
+    }
+  ],
+  "24": [
+    {
+      "code": "23",
+      "direction": "90"
+    },
+    {
+      "code": "25",
+      "direction": "270"
+    }
+  ],
+  "25": [
+    {
+      "code": "24",
+      "direction": "90"
+    },
+    {
+      "code": "26",
+      "direction": "270"
+    },
+    {
+      "code": "40",
+      "direction": "0"
+    }
+  ],
+  "26": [
+    {
+      "code": "25",
+      "direction": "90"
+    },
+    {
+      "code": "27",
+      "direction": "270"
+    }
+  ],
+  "27": [
+    {
+      "code": "26",
+      "direction": "90"
+    },
+    {
+      "code": "28",
+      "direction": "270"
+    }
+  ],
+  "28": [
+    {
+      "code": "27",
+      "direction": "90"
+    },
+    {
+      "code": "29",
+      "direction": "270"
+    }
+  ],
+  "29": [
+    {
+      "code": "28",
+      "direction": "90"
+    },
+    {
+      "code": "30",
+      "direction": "270"
+    }
+  ],
+  "30": [
+    {
+      "code": "29",
+      "direction": "90"
+    },
+    {
+      "code": "31",
+      "direction": "270"
+    }
+  ],
+  "31": [
+    {
+      "code": "30",
+      "direction": "90"
+    },
+    {
+      "code": "32",
+      "direction": "270"
+    }
+  ],
+  "32": [
+    {
+      "code": "31",
+      "direction": "90"
+    },
+    {
+      "code": "33",
+      "direction": "270"
+    }
+  ],
+  "33": [
+    {
+      "code": "32",
+      "direction": "90"
+    },
+    {
+      "code": "34",
+      "direction": "270"
+    }
+  ],
+  "34": [
+    {
+      "code": "33",
+      "direction": "90"
+    },
+    {
+      "code": "35",
+      "direction": "270"
+    }
+  ],
+  "35": [
+    {
+      "code": "34",
+      "direction": "90"
+    },
+    {
+      "code": "41",
+      "direction": "0"
+    }
+  ],
+  "42": [
+    {
+      "code": "43",
+      "direction": "270"
+    },
+    {
+      "code": "36",
+      "direction": "180"
+    },
+    {
+      "code": "77",
+      "direction": "0"
+    }
+  ],
+  "43": [
+    {
+      "code": "42",
+      "direction": "90"
+    },
+    {
+      "code": "44",
+      "direction": "270"
+    }
+  ],
+  "44": [
+    {
+      "code": "43",
+      "direction": "90"
+    },
+    {
+      "code": "45",
+      "direction": "270"
+    },
+    {
+      "code": "37",
+      "direction": "180"
+    },
+    {
+      "code": "78",
+      "direction": "0"
+    }
+  ],
+  "45": [
+    {
+      "code": "44",
+      "direction": "90"
+    },
+    {
+      "code": "46",
+      "direction": "270"
+    }
+  ],
+  "46": [
+    {
+      "code": "45",
+      "direction": "90"
+    },
+    {
+      "code": "47",
+      "direction": "270"
+    },
+    {
+      "code": "38",
+      "direction": "180"
+    },
+    {
+      "code": "79",
+      "direction": "0"
+    }
+  ],
+  "47": [
+    {
+      "code": "46",
+      "direction": "90"
+    },
+    {
+      "code": "48",
+      "direction": "270"
+    }
+  ],
+  "48": [
+    {
+      "code": "47",
+      "direction": "90"
+    },
+    {
+      "code": "49",
+      "direction": "270"
+    }
+  ],
+  "49": [
+    {
+      "code": "48",
+      "direction": "90"
+    },
+    {
+      "code": "50",
+      "direction": "270"
+    }
+  ],
+  "50": [
+    {
+      "code": "49",
+      "direction": "90"
+    },
+    {
+      "code": "51",
+      "direction": "270"
+    }
+  ],
+  "51": [
+    {
+      "code": "50",
+      "direction": "90"
+    },
+    {
+      "code": "52",
+      "direction": "270"
+    }
+  ],
+  "52": [
+    {
+      "code": "51",
+      "direction": "90"
+    },
+    {
+      "code": "53",
+      "direction": "270"
+    }
+  ],
+  "53": [
+    {
+      "code": "52",
+      "direction": "90"
+    },
+    {
+      "code": "54",
+      "direction": "270"
+    }
+  ],
+  "54": [
+    {
+      "code": "53",
+      "direction": "90"
+    },
+    {
+      "code": "55",
+      "direction": "270"
+    }
+  ],
+  "55": [
+    {
+      "code": "54",
+      "direction": "90"
+    },
+    {
+      "code": "56",
+      "direction": "270"
+    }
+  ],
+  "56": [
+    {
+      "code": "55",
+      "direction": "90"
+    },
+    {
+      "code": "57",
+      "direction": "270"
+    },
+    {
+      "code": "39",
+      "direction": "180"
+    },
+    {
+      "code": "80",
+      "direction": "0"
+    }
+  ],
+  "57": [
+    {
+      "code": "56",
+      "direction": "90"
+    },
+    {
+      "code": "58",
+      "direction": "270"
+    }
+  ],
+  "58": [
+    {
+      "code": "57",
+      "direction": "90"
+    },
+    {
+      "code": "59",
+      "direction": "270"
+    }
+  ],
+  "59": [
+    {
+      "code": "58",
+      "direction": "90"
+    },
+    {
+      "code": "60",
+      "direction": "270"
+    }
+  ],
+  "60": [
+    {
+      "code": "59",
+      "direction": "90"
+    },
+    {
+      "code": "61",
+      "direction": "270"
+    }
+  ],
+  "61": [
+    {
+      "code": "60",
+      "direction": "90"
+    },
+    {
+      "code": "62",
+      "direction": "270"
+    }
+  ],
+  "62": [
+    {
+      "code": "61",
+      "direction": "90"
+    },
+    {
+      "code": "63",
+      "direction": "270"
+    }
+  ],
+  "63": [
+    {
+      "code": "62",
+      "direction": "90"
+    },
+    {
+      "code": "64",
+      "direction": "270"
+    }
+  ],
+  "64": [
+    {
+      "code": "63",
+      "direction": "90"
+    },
+    {
+      "code": "65",
+      "direction": "270"
+    }
+  ],
+  "65": [
+    {
+      "code": "64",
+      "direction": "90"
+    },
+    {
+      "code": "66",
+      "direction": "270"
+    }
+  ],
+  "66": [
+    {
+      "code": "65",
+      "direction": "90"
+    },
+    {
+      "code": "67",
+      "direction": "270"
+    },
+    {
+      "code": "40",
+      "direction": "180"
+    },
+    {
+      "code": "81",
+      "direction": "0"
+    }
+  ],
+  "67": [
+    {
+      "code": "66",
+      "direction": "90"
+    },
+    {
+      "code": "68",
+      "direction": "270"
+    }
+  ],
+  "68": [
+    {
+      "code": "67",
+      "direction": "90"
+    },
+    {
+      "code": "69",
+      "direction": "270"
+    }
+  ],
+  "69": [
+    {
+      "code": "68",
+      "direction": "90"
+    },
+    {
+      "code": "70",
+      "direction": "270"
+    }
+  ],
+  "70": [
+    {
+      "code": "69",
+      "direction": "90"
+    },
+    {
+      "code": "71",
+      "direction": "270"
+    }
+  ],
+  "71": [
+    {
+      "code": "70",
+      "direction": "90"
+    },
+    {
+      "code": "72",
+      "direction": "270"
+    }
+  ],
+  "72": [
+    {
+      "code": "71",
+      "direction": "90"
+    },
+    {
+      "code": "73",
+      "direction": "270"
+    }
+  ],
+  "73": [
+    {
+      "code": "72",
+      "direction": "90"
+    },
+    {
+      "code": "74",
+      "direction": "270"
+    }
+  ],
+  "74": [
+    {
+      "code": "73",
+      "direction": "90"
+    },
+    {
+      "code": "75",
+      "direction": "270"
+    }
+  ],
+  "75": [
+    {
+      "code": "74",
+      "direction": "90"
+    },
+    {
+      "code": "76",
+      "direction": "270"
+    }
+  ],
+  "76": [
+    {
+      "code": "75",
+      "direction": "90"
+    },
+    {
+      "code": "41",
+      "direction": "180"
+    },
+    {
+      "code": "82",
+      "direction": "0"
+    }
+  ],
+  "83": [
+    {
+      "code": "84",
+      "direction": "270"
+    },
+    {
+      "code": "77",
+      "direction": "180"
+    },
+    {
+      "code": "118",
+      "direction": "0"
+    }
+  ],
+  "84": [
+    {
+      "code": "83",
+      "direction": "90"
+    },
+    {
+      "code": "85",
+      "direction": "270"
+    }
+  ],
+  "85": [
+    {
+      "code": "84",
+      "direction": "90"
+    },
+    {
+      "code": "86",
+      "direction": "270"
+    },
+    {
+      "code": "78",
+      "direction": "180"
+    },
+    {
+      "code": "119",
+      "direction": "0"
+    }
+  ],
+  "86": [
+    {
+      "code": "85",
+      "direction": "90"
+    },
+    {
+      "code": "87",
+      "direction": "270"
+    }
+  ],
+  "87": [
+    {
+      "code": "86",
+      "direction": "90"
+    },
+    {
+      "code": "88",
+      "direction": "270"
+    },
+    {
+      "code": "79",
+      "direction": "180"
+    },
+    {
+      "code": "120",
+      "direction": "0"
+    }
+  ],
+  "88": [
+    {
+      "code": "87",
+      "direction": "90"
+    },
+    {
+      "code": "89",
+      "direction": "270"
+    }
+  ],
+  "89": [
+    {
+      "code": "88",
+      "direction": "90"
+    },
+    {
+      "code": "90",
+      "direction": "270"
+    }
+  ],
+  "90": [
+    {
+      "code": "89",
+      "direction": "90"
+    },
+    {
+      "code": "91",
+      "direction": "270"
+    }
+  ],
+  "91": [
+    {
+      "code": "90",
+      "direction": "90"
+    },
+    {
+      "code": "92",
+      "direction": "270"
+    }
+  ],
+  "92": [
+    {
+      "code": "91",
+      "direction": "90"
+    },
+    {
+      "code": "93",
+      "direction": "270"
+    }
+  ],
+  "93": [
+    {
+      "code": "92",
+      "direction": "90"
+    },
+    {
+      "code": "94",
+      "direction": "270"
+    }
+  ],
+  "94": [
+    {
+      "code": "93",
+      "direction": "90"
+    },
+    {
+      "code": "95",
+      "direction": "270"
+    }
+  ],
+  "95": [
+    {
+      "code": "94",
+      "direction": "90"
+    },
+    {
+      "code": "96",
+      "direction": "270"
+    }
+  ],
+  "96": [
+    {
+      "code": "95",
+      "direction": "90"
+    },
+    {
+      "code": "97",
+      "direction": "270"
+    }
+  ],
+  "97": [
+    {
+      "code": "96",
+      "direction": "90"
+    },
+    {
+      "code": "98",
+      "direction": "270"
+    },
+    {
+      "code": "80",
+      "direction": "180"
+    },
+    {
+      "code": "121",
+      "direction": "0"
+    }
+  ],
+  "98": [
+    {
+      "code": "97",
+      "direction": "90"
+    },
+    {
+      "code": "99",
+      "direction": "270"
+    }
+  ],
+  "99": [
+    {
+      "code": "98",
+      "direction": "90"
+    },
+    {
+      "code": "100",
+      "direction": "270"
+    }
+  ],
+  "100": [
+    {
+      "code": "99",
+      "direction": "90"
+    },
+    {
+      "code": "101",
+      "direction": "270"
+    }
+  ],
+  "101": [
+    {
+      "code": "100",
+      "direction": "90"
+    },
+    {
+      "code": "102",
+      "direction": "270"
+    }
+  ],
+  "102": [
+    {
+      "code": "101",
+      "direction": "90"
+    },
+    {
+      "code": "103",
+      "direction": "270"
+    }
+  ],
+  "103": [
+    {
+      "code": "102",
+      "direction": "90"
+    },
+    {
+      "code": "104",
+      "direction": "270"
+    }
+  ],
+  "104": [
+    {
+      "code": "103",
+      "direction": "90"
+    },
+    {
+      "code": "105",
+      "direction": "270"
+    }
+  ],
+  "105": [
+    {
+      "code": "104",
+      "direction": "90"
+    },
+    {
+      "code": "106",
+      "direction": "270"
+    }
+  ],
+  "106": [
+    {
+      "code": "105",
+      "direction": "90"
+    },
+    {
+      "code": "107",
+      "direction": "270"
+    }
+  ],
+  "107": [
+    {
+      "code": "106",
+      "direction": "90"
+    },
+    {
+      "code": "108",
+      "direction": "270"
+    },
+    {
+      "code": "81",
+      "direction": "180"
+    },
+    {
+      "code": "122",
+      "direction": "0"
+    }
+  ],
+  "108": [
+    {
+      "code": "107",
+      "direction": "90"
+    },
+    {
+      "code": "109",
+      "direction": "270"
+    }
+  ],
+  "109": [
+    {
+      "code": "108",
+      "direction": "90"
+    },
+    {
+      "code": "110",
+      "direction": "270"
+    }
+  ],
+  "110": [
+    {
+      "code": "109",
+      "direction": "90"
+    },
+    {
+      "code": "111",
+      "direction": "270"
+    }
+  ],
+  "111": [
+    {
+      "code": "110",
+      "direction": "90"
+    },
+    {
+      "code": "112",
+      "direction": "270"
+    }
+  ],
+  "112": [
+    {
+      "code": "111",
+      "direction": "90"
+    },
+    {
+      "code": "113",
+      "direction": "270"
+    }
+  ],
+  "113": [
+    {
+      "code": "112",
+      "direction": "90"
+    },
+    {
+      "code": "114",
+      "direction": "270"
+    }
+  ],
+  "114": [
+    {
+      "code": "113",
+      "direction": "90"
+    },
+    {
+      "code": "115",
+      "direction": "270"
+    }
+  ],
+  "115": [
+    {
+      "code": "114",
+      "direction": "90"
+    },
+    {
+      "code": "116",
+      "direction": "270"
+    }
+  ],
+  "116": [
+    {
+      "code": "115",
+      "direction": "90"
+    },
+    {
+      "code": "117",
+      "direction": "270"
+    }
+  ],
+  "117": [
+    {
+      "code": "116",
+      "direction": "90"
+    },
+    {
+      "code": "82",
+      "direction": "180"
+    },
+    {
+      "code": "123",
+      "direction": "0"
+    }
+  ],
+  "126": [
+    {
+      "code": "127",
+      "direction": "270"
+    },
+    {
+      "code": "120",
+      "direction": "180"
+    },
+    {
+      "code": "144",
+      "direction": "0"
+    }
+  ],
+  "127": [
+    {
+      "code": "126",
+      "direction": "90"
+    },
+    {
+      "code": "128",
+      "direction": "270"
+    }
+  ],
+  "128": [
+    {
+      "code": "127",
+      "direction": "90"
+    },
+    {
+      "code": "129",
+      "direction": "270"
+    }
+  ],
+  "129": [
+    {
+      "code": "128",
+      "direction": "90"
+    },
+    {
+      "code": "130",
+      "direction": "270"
+    }
+  ],
+  "130": [
+    {
+      "code": "129",
+      "direction": "90"
+    },
+    {
+      "code": "131",
+      "direction": "270"
+    }
+  ],
+  "131": [
+    {
+      "code": "130",
+      "direction": "90"
+    },
+    {
+      "code": "132",
+      "direction": "270"
+    }
+  ],
+  "132": [
+    {
+      "code": "131",
+      "direction": "90"
+    },
+    {
+      "code": "133",
+      "direction": "270"
+    },
+    {
+      "code": "121",
+      "direction": "180"
+    },
+    {
+      "code": "145",
+      "direction": "0"
+    }
+  ],
+  "133": [
+    {
+      "code": "132",
+      "direction": "90"
+    },
+    {
+      "code": "134",
+      "direction": "270"
+    }
+  ],
+  "134": [
+    {
+      "code": "133",
+      "direction": "90"
+    }
+  ],
+  "135": [
+    {
+      "code": "136",
+      "direction": "270"
+    },
+    {
+      "code": "122",
+      "direction": "180"
+    },
+    {
+      "code": "146",
+      "direction": "0"
+    }
+  ],
+  "136": [
+    {
+      "code": "135",
+      "direction": "90"
+    },
+    {
+      "code": "137",
+      "direction": "270"
+    }
+  ],
+  "137": [
+    {
+      "code": "136",
+      "direction": "90"
+    },
+    {
+      "code": "138",
+      "direction": "270"
+    }
+  ],
+  "138": [
+    {
+      "code": "137",
+      "direction": "90"
+    },
+    {
+      "code": "139",
+      "direction": "270"
+    }
+  ],
+  "139": [
+    {
+      "code": "138",
+      "direction": "90"
+    },
+    {
+      "code": "140",
+      "direction": "270"
+    }
+  ],
+  "140": [
+    {
+      "code": "139",
+      "direction": "90"
+    },
+    {
+      "code": "141",
+      "direction": "270"
+    }
+  ],
+  "141": [
+    {
+      "code": "140",
+      "direction": "90"
+    },
+    {
+      "code": "123",
+      "direction": "180"
+    },
+    {
+      "code": "147",
+      "direction": "0"
+    }
+  ],
+  "148": [
+    {
+      "code": "149",
+      "direction": "270"
+    },
+    {
+      "code": "142",
+      "direction": "180"
+    }
+  ],
+  "149": [
+    {
+      "code": "148",
+      "direction": "90"
+    },
+    {
+      "code": "150",
+      "direction": "270"
+    }
+  ],
+  "150": [
+    {
+      "code": "149",
+      "direction": "90"
+    },
+    {
+      "code": "151",
+      "direction": "270"
+    },
+    {
+      "code": "143",
+      "direction": "180"
+    },
+    {
+      "code": "183",
+      "direction": "0"
+    }
+  ],
+  "151": [
+    {
+      "code": "150",
+      "direction": "90"
+    },
+    {
+      "code": "152",
+      "direction": "270"
+    }
+  ],
+  "152": [
+    {
+      "code": "151",
+      "direction": "90"
+    },
+    {
+      "code": "153",
+      "direction": "270"
+    },
+    {
+      "code": "144",
+      "direction": "180"
+    },
+    {
+      "code": "184",
+      "direction": "0"
+    }
+  ],
+  "153": [
+    {
+      "code": "152",
+      "direction": "90"
+    },
+    {
+      "code": "154",
+      "direction": "270"
+    }
+  ],
+  "154": [
+    {
+      "code": "153",
+      "direction": "90"
+    },
+    {
+      "code": "155",
+      "direction": "270"
+    }
+  ],
+  "155": [
+    {
+      "code": "154",
+      "direction": "90"
+    },
+    {
+      "code": "156",
+      "direction": "270"
+    }
+  ],
+  "156": [
+    {
+      "code": "155",
+      "direction": "90"
+    },
+    {
+      "code": "157",
+      "direction": "270"
+    }
+  ],
+  "157": [
+    {
+      "code": "156",
+      "direction": "90"
+    },
+    {
+      "code": "158",
+      "direction": "270"
+    }
+  ],
+  "158": [
+    {
+      "code": "157",
+      "direction": "90"
+    },
+    {
+      "code": "159",
+      "direction": "270"
+    }
+  ],
+  "159": [
+    {
+      "code": "158",
+      "direction": "90"
+    },
+    {
+      "code": "160",
+      "direction": "270"
+    }
+  ],
+  "160": [
+    {
+      "code": "159",
+      "direction": "90"
+    },
+    {
+      "code": "161",
+      "direction": "270"
+    }
+  ],
+  "161": [
+    {
+      "code": "160",
+      "direction": "90"
+    },
+    {
+      "code": "162",
+      "direction": "270"
+    }
+  ],
+  "162": [
+    {
+      "code": "161",
+      "direction": "90"
+    },
+    {
+      "code": "163",
+      "direction": "270"
+    },
+    {
+      "code": "145",
+      "direction": "180"
+    },
+    {
+      "code": "185",
+      "direction": "0"
+    }
+  ],
+  "163": [
+    {
+      "code": "162",
+      "direction": "90"
+    },
+    {
+      "code": "164",
+      "direction": "270"
+    }
+  ],
+  "164": [
+    {
+      "code": "163",
+      "direction": "90"
+    },
+    {
+      "code": "165",
+      "direction": "270"
+    }
+  ],
+  "165": [
+    {
+      "code": "164",
+      "direction": "90"
+    },
+    {
+      "code": "166",
+      "direction": "270"
+    }
+  ],
+  "166": [
+    {
+      "code": "165",
+      "direction": "90"
+    },
+    {
+      "code": "167",
+      "direction": "270"
+    }
+  ],
+  "167": [
+    {
+      "code": "166",
+      "direction": "90"
+    },
+    {
+      "code": "168",
+      "direction": "270"
+    }
+  ],
+  "168": [
+    {
+      "code": "167",
+      "direction": "90"
+    },
+    {
+      "code": "169",
+      "direction": "270"
+    }
+  ],
+  "169": [
+    {
+      "code": "168",
+      "direction": "90"
+    },
+    {
+      "code": "170",
+      "direction": "270"
+    }
+  ],
+  "170": [
+    {
+      "code": "169",
+      "direction": "90"
+    },
+    {
+      "code": "171",
+      "direction": "270"
+    }
+  ],
+  "171": [
+    {
+      "code": "170",
+      "direction": "90"
+    },
+    {
+      "code": "172",
+      "direction": "270"
+    }
+  ],
+  "172": [
+    {
+      "code": "171",
+      "direction": "90"
+    },
+    {
+      "code": "173",
+      "direction": "270"
+    },
+    {
+      "code": "146",
+      "direction": "180"
+    },
+    {
+      "code": "186",
+      "direction": "0"
+    }
+  ],
+  "173": [
+    {
+      "code": "172",
+      "direction": "90"
+    },
+    {
+      "code": "174",
+      "direction": "270"
+    }
+  ],
+  "174": [
+    {
+      "code": "173",
+      "direction": "90"
+    },
+    {
+      "code": "175",
+      "direction": "270"
+    }
+  ],
+  "175": [
+    {
+      "code": "174",
+      "direction": "90"
+    },
+    {
+      "code": "176",
+      "direction": "270"
+    }
+  ],
+  "176": [
+    {
+      "code": "175",
+      "direction": "90"
+    },
+    {
+      "code": "177",
+      "direction": "270"
+    }
+  ],
+  "177": [
+    {
+      "code": "176",
+      "direction": "90"
+    },
+    {
+      "code": "178",
+      "direction": "270"
+    }
+  ],
+  "178": [
+    {
+      "code": "177",
+      "direction": "90"
+    },
+    {
+      "code": "179",
+      "direction": "270"
+    }
+  ],
+  "179": [
+    {
+      "code": "178",
+      "direction": "90"
+    },
+    {
+      "code": "180",
+      "direction": "270"
+    }
+  ],
+  "180": [
+    {
+      "code": "179",
+      "direction": "90"
+    },
+    {
+      "code": "181",
+      "direction": "270"
+    }
+  ],
+  "181": [
+    {
+      "code": "180",
+      "direction": "90"
+    },
+    {
+      "code": "182",
+      "direction": "270"
+    }
+  ],
+  "182": [
+    {
+      "code": "181",
+      "direction": "90"
+    },
+    {
+      "code": "147",
+      "direction": "180"
+    },
+    {
+      "code": "187",
+      "direction": "0"
+    }
+  ],
+  "189": [
+    {
+      "code": "190",
+      "direction": "270"
+    }
+  ],
+  "190": [
+    {
+      "code": "189",
+      "direction": "90"
+    },
+    {
+      "code": "191",
+      "direction": "270"
+    }
+  ],
+  "191": [
+    {
+      "code": "190",
+      "direction": "90"
+    },
+    {
+      "code": "192",
+      "direction": "270"
+    },
+    {
+      "code": "183",
+      "direction": "180"
+    },
+    {
+      "code": "224",
+      "direction": "0"
+    }
+  ],
+  "192": [
+    {
+      "code": "191",
+      "direction": "90"
+    },
+    {
+      "code": "193",
+      "direction": "270"
+    }
+  ],
+  "193": [
+    {
+      "code": "192",
+      "direction": "90"
+    },
+    {
+      "code": "194",
+      "direction": "270"
+    },
+    {
+      "code": "184",
+      "direction": "180"
+    },
+    {
+      "code": "225",
+      "direction": "0"
+    }
+  ],
+  "194": [
+    {
+      "code": "193",
+      "direction": "90"
+    },
+    {
+      "code": "195",
+      "direction": "270"
+    }
+  ],
+  "195": [
+    {
+      "code": "194",
+      "direction": "90"
+    },
+    {
+      "code": "196",
+      "direction": "270"
+    }
+  ],
+  "196": [
+    {
+      "code": "195",
+      "direction": "90"
+    },
+    {
+      "code": "197",
+      "direction": "270"
+    }
+  ],
+  "197": [
+    {
+      "code": "196",
+      "direction": "90"
+    },
+    {
+      "code": "198",
+      "direction": "270"
+    }
+  ],
+  "198": [
+    {
+      "code": "197",
+      "direction": "90"
+    },
+    {
+      "code": "199",
+      "direction": "270"
+    }
+  ],
+  "199": [
+    {
+      "code": "198",
+      "direction": "90"
+    },
+    {
+      "code": "200",
+      "direction": "270"
+    }
+  ],
+  "200": [
+    {
+      "code": "199",
+      "direction": "90"
+    },
+    {
+      "code": "201",
+      "direction": "270"
+    }
+  ],
+  "201": [
+    {
+      "code": "200",
+      "direction": "90"
+    },
+    {
+      "code": "202",
+      "direction": "270"
+    }
+  ],
+  "202": [
+    {
+      "code": "201",
+      "direction": "90"
+    },
+    {
+      "code": "203",
+      "direction": "270"
+    }
+  ],
+  "203": [
+    {
+      "code": "202",
+      "direction": "90"
+    },
+    {
+      "code": "204",
+      "direction": "270"
+    },
+    {
+      "code": "185",
+      "direction": "180"
+    },
+    {
+      "code": "226",
+      "direction": "0"
+    }
+  ],
+  "204": [
+    {
+      "code": "203",
+      "direction": "90"
+    },
+    {
+      "code": "205",
+      "direction": "270"
+    }
+  ],
+  "205": [
+    {
+      "code": "204",
+      "direction": "90"
+    },
+    {
+      "code": "206",
+      "direction": "270"
+    }
+  ],
+  "206": [
+    {
+      "code": "205",
+      "direction": "90"
+    },
+    {
+      "code": "207",
+      "direction": "270"
+    }
+  ],
+  "207": [
+    {
+      "code": "206",
+      "direction": "90"
+    },
+    {
+      "code": "208",
+      "direction": "270"
+    }
+  ],
+  "208": [
+    {
+      "code": "207",
+      "direction": "90"
+    },
+    {
+      "code": "209",
+      "direction": "270"
+    }
+  ],
+  "209": [
+    {
+      "code": "208",
+      "direction": "90"
+    },
+    {
+      "code": "210",
+      "direction": "270"
+    }
+  ],
+  "210": [
+    {
+      "code": "209",
+      "direction": "90"
+    },
+    {
+      "code": "211",
+      "direction": "270"
+    }
+  ],
+  "211": [
+    {
+      "code": "210",
+      "direction": "90"
+    },
+    {
+      "code": "212",
+      "direction": "270"
+    }
+  ],
+  "212": [
+    {
+      "code": "211",
+      "direction": "90"
+    },
+    {
+      "code": "213",
+      "direction": "270"
+    }
+  ],
+  "213": [
+    {
+      "code": "212",
+      "direction": "90"
+    },
+    {
+      "code": "214",
+      "direction": "270"
+    },
+    {
+      "code": "186",
+      "direction": "180"
+    },
+    {
+      "code": "227",
+      "direction": "0"
+    }
+  ],
+  "214": [
+    {
+      "code": "213",
+      "direction": "90"
+    },
+    {
+      "code": "215",
+      "direction": "270"
+    }
+  ],
+  "215": [
+    {
+      "code": "214",
+      "direction": "90"
+    },
+    {
+      "code": "216",
+      "direction": "270"
+    }
+  ],
+  "216": [
+    {
+      "code": "215",
+      "direction": "90"
+    },
+    {
+      "code": "217",
+      "direction": "270"
+    }
+  ],
+  "217": [
+    {
+      "code": "216",
+      "direction": "90"
+    },
+    {
+      "code": "218",
+      "direction": "270"
+    }
+  ],
+  "218": [
+    {
+      "code": "217",
+      "direction": "90"
+    },
+    {
+      "code": "219",
+      "direction": "270"
+    }
+  ],
+  "219": [
+    {
+      "code": "218",
+      "direction": "90"
+    },
+    {
+      "code": "220",
+      "direction": "270"
+    }
+  ],
+  "220": [
+    {
+      "code": "219",
+      "direction": "90"
+    },
+    {
+      "code": "221",
+      "direction": "270"
+    }
+  ],
+  "221": [
+    {
+      "code": "220",
+      "direction": "90"
+    },
+    {
+      "code": "222",
+      "direction": "270"
+    }
+  ],
+  "222": [
+    {
+      "code": "221",
+      "direction": "90"
+    },
+    {
+      "code": "223",
+      "direction": "270"
+    }
+  ],
+  "223": [
+    {
+      "code": "222",
+      "direction": "90"
+    },
+    {
+      "code": "187",
+      "direction": "180"
+    },
+    {
+      "code": "228",
+      "direction": "0"
+    }
+  ],
+  "230": [
+    {
+      "code": "231",
+      "direction": "270"
+    }
+  ],
+  "231": [
+    {
+      "code": "230",
+      "direction": "90"
+    },
+    {
+      "code": "232",
+      "direction": "270"
+    }
+  ],
+  "232": [
+    {
+      "code": "231",
+      "direction": "90"
+    },
+    {
+      "code": "233",
+      "direction": "270"
+    },
+    {
+      "code": "224",
+      "direction": "180"
+    },
+    {
+      "code": "265",
+      "direction": "0"
+    }
+  ],
+  "233": [
+    {
+      "code": "232",
+      "direction": "90"
+    },
+    {
+      "code": "234",
+      "direction": "270"
+    }
+  ],
+  "234": [
+    {
+      "code": "233",
+      "direction": "90"
+    },
+    {
+      "code": "235",
+      "direction": "270"
+    },
+    {
+      "code": "225",
+      "direction": "180"
+    },
+    {
+      "code": "266",
+      "direction": "0"
+    }
+  ],
+  "235": [
+    {
+      "code": "234",
+      "direction": "90"
+    },
+    {
+      "code": "236",
+      "direction": "270"
+    }
+  ],
+  "236": [
+    {
+      "code": "235",
+      "direction": "90"
+    },
+    {
+      "code": "237",
+      "direction": "270"
+    }
+  ],
+  "237": [
+    {
+      "code": "236",
+      "direction": "90"
+    },
+    {
+      "code": "238",
+      "direction": "270"
+    }
+  ],
+  "238": [
+    {
+      "code": "237",
+      "direction": "90"
+    },
+    {
+      "code": "239",
+      "direction": "270"
+    }
+  ],
+  "239": [
+    {
+      "code": "238",
+      "direction": "90"
+    },
+    {
+      "code": "240",
+      "direction": "270"
+    }
+  ],
+  "240": [
+    {
+      "code": "239",
+      "direction": "90"
+    },
+    {
+      "code": "241",
+      "direction": "270"
+    }
+  ],
+  "241": [
+    {
+      "code": "240",
+      "direction": "90"
+    },
+    {
+      "code": "242",
+      "direction": "270"
+    }
+  ],
+  "242": [
+    {
+      "code": "241",
+      "direction": "90"
+    },
+    {
+      "code": "243",
+      "direction": "270"
+    }
+  ],
+  "243": [
+    {
+      "code": "242",
+      "direction": "90"
+    },
+    {
+      "code": "244",
+      "direction": "270"
+    }
+  ],
+  "244": [
+    {
+      "code": "243",
+      "direction": "90"
+    },
+    {
+      "code": "245",
+      "direction": "270"
+    },
+    {
+      "code": "226",
+      "direction": "180"
+    },
+    {
+      "code": "267",
+      "direction": "0"
+    }
+  ],
+  "245": [
+    {
+      "code": "244",
+      "direction": "90"
+    },
+    {
+      "code": "246",
+      "direction": "270"
+    }
+  ],
+  "246": [
+    {
+      "code": "245",
+      "direction": "90"
+    },
+    {
+      "code": "247",
+      "direction": "270"
+    }
+  ],
+  "247": [
+    {
+      "code": "246",
+      "direction": "90"
+    },
+    {
+      "code": "248",
+      "direction": "270"
+    }
+  ],
+  "248": [
+    {
+      "code": "247",
+      "direction": "90"
+    },
+    {
+      "code": "249",
+      "direction": "270"
+    }
+  ],
+  "249": [
+    {
+      "code": "248",
+      "direction": "90"
+    },
+    {
+      "code": "250",
+      "direction": "270"
+    }
+  ],
+  "250": [
+    {
+      "code": "249",
+      "direction": "90"
+    },
+    {
+      "code": "251",
+      "direction": "270"
+    }
+  ],
+  "251": [
+    {
+      "code": "250",
+      "direction": "90"
+    },
+    {
+      "code": "252",
+      "direction": "270"
+    }
+  ],
+  "252": [
+    {
+      "code": "251",
+      "direction": "90"
+    },
+    {
+      "code": "253",
+      "direction": "270"
+    }
+  ],
+  "253": [
+    {
+      "code": "252",
+      "direction": "90"
+    },
+    {
+      "code": "254",
+      "direction": "270"
+    }
+  ],
+  "254": [
+    {
+      "code": "253",
+      "direction": "90"
+    },
+    {
+      "code": "255",
+      "direction": "270"
+    },
+    {
+      "code": "227",
+      "direction": "180"
+    },
+    {
+      "code": "268",
+      "direction": "0"
+    }
+  ],
+  "255": [
+    {
+      "code": "254",
+      "direction": "90"
+    },
+    {
+      "code": "256",
+      "direction": "270"
+    }
+  ],
+  "256": [
+    {
+      "code": "255",
+      "direction": "90"
+    },
+    {
+      "code": "257",
+      "direction": "270"
+    }
+  ],
+  "257": [
+    {
+      "code": "256",
+      "direction": "90"
+    },
+    {
+      "code": "258",
+      "direction": "270"
+    }
+  ],
+  "258": [
+    {
+      "code": "257",
+      "direction": "90"
+    },
+    {
+      "code": "259",
+      "direction": "270"
+    }
+  ],
+  "259": [
+    {
+      "code": "258",
+      "direction": "90"
+    },
+    {
+      "code": "260",
+      "direction": "270"
+    }
+  ],
+  "260": [
+    {
+      "code": "259",
+      "direction": "90"
+    },
+    {
+      "code": "261",
+      "direction": "270"
+    }
+  ],
+  "261": [
+    {
+      "code": "260",
+      "direction": "90"
+    },
+    {
+      "code": "262",
+      "direction": "270"
+    }
+  ],
+  "262": [
+    {
+      "code": "261",
+      "direction": "90"
+    },
+    {
+      "code": "263",
+      "direction": "270"
+    }
+  ],
+  "263": [
+    {
+      "code": "262",
+      "direction": "90"
+    },
+    {
+      "code": "264",
+      "direction": "270"
+    }
+  ],
+  "264": [
+    {
+      "code": "263",
+      "direction": "90"
+    },
+    {
+      "code": "228",
+      "direction": "180"
+    },
+    {
+      "code": "269",
+      "direction": "0"
+    }
+  ],
+  "271": [
+    {
+      "code": "272",
+      "direction": "270"
+    },
+    {
+      "code": "266",
+      "direction": "180"
+    },
+    {
+      "code": "288",
+      "direction": "0"
+    },
+    {
+      "code": "1708",
+      "direction": "90"
+    }
+  ],
+  "272": [
+    {
+      "code": "271",
+      "direction": "90"
+    },
+    {
+      "code": "273",
+      "direction": "270"
+    }
+  ],
+  "273": [
+    {
+      "code": "272",
+      "direction": "90"
+    },
+    {
+      "code": "274",
+      "direction": "270"
+    }
+  ],
+  "274": [
+    {
+      "code": "273",
+      "direction": "90"
+    },
+    {
+      "code": "275",
+      "direction": "270"
+    }
+  ],
+  "275": [
+    {
+      "code": "274",
+      "direction": "90"
+    },
+    {
+      "code": "276",
+      "direction": "270"
+    }
+  ],
+  "276": [
+    {
+      "code": "275",
+      "direction": "90"
+    },
+    {
+      "code": "277",
+      "direction": "270"
+    }
+  ],
+  "277": [
+    {
+      "code": "276",
+      "direction": "90"
+    },
+    {
+      "code": "278",
+      "direction": "270"
+    },
+    {
+      "code": "267",
+      "direction": "180"
+    },
+    {
+      "code": "289",
+      "direction": "0"
+    }
+  ],
+  "278": [
+    {
+      "code": "277",
+      "direction": "90"
+    },
+    {
+      "code": "279",
+      "direction": "270"
+    }
+  ],
+  "279": [
+    {
+      "code": "278",
+      "direction": "90"
+    }
+  ],
+  "280": [
+    {
+      "code": "281",
+      "direction": "270"
+    },
+    {
+      "code": "268",
+      "direction": "180"
+    },
+    {
+      "code": "290",
+      "direction": "0"
+    }
+  ],
+  "281": [
+    {
+      "code": "280",
+      "direction": "90"
+    },
+    {
+      "code": "282",
+      "direction": "270"
+    }
+  ],
+  "282": [
+    {
+      "code": "281",
+      "direction": "90"
+    },
+    {
+      "code": "283",
+      "direction": "270"
+    }
+  ],
+  "283": [
+    {
+      "code": "282",
+      "direction": "90"
+    },
+    {
+      "code": "284",
+      "direction": "270"
+    }
+  ],
+  "284": [
+    {
+      "code": "283",
+      "direction": "90"
+    },
+    {
+      "code": "285",
+      "direction": "270"
+    }
+  ],
+  "285": [
+    {
+      "code": "284",
+      "direction": "90"
+    },
+    {
+      "code": "286",
+      "direction": "270"
+    }
+  ],
+  "286": [
+    {
+      "code": "285",
+      "direction": "90"
+    },
+    {
+      "code": "269",
+      "direction": "180"
+    },
+    {
+      "code": "291",
+      "direction": "0"
+    }
+  ],
+  "292": [
+    {
+      "code": "293",
+      "direction": "270"
+    },
+    {
+      "code": "339",
+      "direction": "0"
+    }
+  ],
+  "293": [
+    {
+      "code": "292",
+      "direction": "90"
+    },
+    {
+      "code": "294",
+      "direction": "270"
+    }
+  ],
+  "294": [
+    {
+      "code": "293",
+      "direction": "90"
+    },
+    {
+      "code": "295",
+      "direction": "270"
+    },
+    {
+      "code": "287",
+      "direction": "180"
+    },
+    {
+      "code": "340",
+      "direction": "0"
+    }
+  ],
+  "295": [
+    {
+      "code": "294",
+      "direction": "90"
+    },
+    {
+      "code": "296",
+      "direction": "270"
+    }
+  ],
+  "296": [
+    {
+      "code": "295",
+      "direction": "90"
+    },
+    {
+      "code": "297",
+      "direction": "270"
+    },
+    {
+      "code": "288",
+      "direction": "180"
+    },
+    {
+      "code": "341",
+      "direction": "0"
+    }
+  ],
+  "297": [
+    {
+      "code": "296",
+      "direction": "90"
+    },
+    {
+      "code": "298",
+      "direction": "270"
+    }
+  ],
+  "298": [
+    {
+      "code": "297",
+      "direction": "90"
+    },
+    {
+      "code": "299",
+      "direction": "270"
+    }
+  ],
+  "299": [
+    {
+      "code": "298",
+      "direction": "90"
+    },
+    {
+      "code": "300",
+      "direction": "270"
+    }
+  ],
+  "300": [
+    {
+      "code": "299",
+      "direction": "90"
+    },
+    {
+      "code": "301",
+      "direction": "270"
+    }
+  ],
+  "301": [
+    {
+      "code": "300",
+      "direction": "90"
+    },
+    {
+      "code": "302",
+      "direction": "270"
+    }
+  ],
+  "302": [
+    {
+      "code": "301",
+      "direction": "90"
+    },
+    {
+      "code": "303",
+      "direction": "270"
+    }
+  ],
+  "303": [
+    {
+      "code": "302",
+      "direction": "90"
+    },
+    {
+      "code": "304",
+      "direction": "270"
+    }
+  ],
+  "304": [
+    {
+      "code": "303",
+      "direction": "90"
+    },
+    {
+      "code": "305",
+      "direction": "270"
+    }
+  ],
+  "305": [
+    {
+      "code": "304",
+      "direction": "90"
+    },
+    {
+      "code": "306",
+      "direction": "270"
+    }
+  ],
+  "306": [
+    {
+      "code": "305",
+      "direction": "90"
+    },
+    {
+      "code": "307",
+      "direction": "270"
+    },
+    {
+      "code": "289",
+      "direction": "180"
+    },
+    {
+      "code": "342",
+      "direction": "0"
+    }
+  ],
+  "307": [
+    {
+      "code": "306",
+      "direction": "90"
+    },
+    {
+      "code": "308",
+      "direction": "270"
+    }
+  ],
+  "308": [
+    {
+      "code": "307",
+      "direction": "90"
+    },
+    {
+      "code": "309",
+      "direction": "270"
+    }
+  ],
+  "309": [
+    {
+      "code": "308",
+      "direction": "90"
+    },
+    {
+      "code": "310",
+      "direction": "270"
+    }
+  ],
+  "310": [
+    {
+      "code": "309",
+      "direction": "90"
+    },
+    {
+      "code": "311",
+      "direction": "270"
+    }
+  ],
+  "311": [
+    {
+      "code": "310",
+      "direction": "90"
+    },
+    {
+      "code": "312",
+      "direction": "270"
+    }
+  ],
+  "312": [
+    {
+      "code": "311",
+      "direction": "90"
+    },
+    {
+      "code": "313",
+      "direction": "270"
+    }
+  ],
+  "313": [
+    {
+      "code": "312",
+      "direction": "90"
+    },
+    {
+      "code": "314",
+      "direction": "270"
+    }
+  ],
+  "314": [
+    {
+      "code": "313",
+      "direction": "90"
+    },
+    {
+      "code": "315",
+      "direction": "270"
+    }
+  ],
+  "315": [
+    {
+      "code": "314",
+      "direction": "90"
+    },
+    {
+      "code": "316",
+      "direction": "270"
+    }
+  ],
+  "316": [
+    {
+      "code": "315",
+      "direction": "90"
+    },
+    {
+      "code": "317",
+      "direction": "270"
+    },
+    {
+      "code": "290",
+      "direction": "180"
+    },
+    {
+      "code": "343",
+      "direction": "0"
+    }
+  ],
+  "317": [
+    {
+      "code": "316",
+      "direction": "90"
+    },
+    {
+      "code": "318",
+      "direction": "270"
+    }
+  ],
+  "318": [
+    {
+      "code": "317",
+      "direction": "90"
+    },
+    {
+      "code": "319",
+      "direction": "270"
+    }
+  ],
+  "319": [
+    {
+      "code": "318",
+      "direction": "90"
+    },
+    {
+      "code": "320",
+      "direction": "270"
+    }
+  ],
+  "320": [
+    {
+      "code": "319",
+      "direction": "90"
+    },
+    {
+      "code": "321",
+      "direction": "270"
+    }
+  ],
+  "321": [
+    {
+      "code": "320",
+      "direction": "90"
+    },
+    {
+      "code": "322",
+      "direction": "270"
+    }
+  ],
+  "322": [
+    {
+      "code": "321",
+      "direction": "90"
+    },
+    {
+      "code": "323",
+      "direction": "270"
+    }
+  ],
+  "323": [
+    {
+      "code": "322",
+      "direction": "90"
+    },
+    {
+      "code": "324",
+      "direction": "270"
+    }
+  ],
+  "324": [
+    {
+      "code": "323",
+      "direction": "90"
+    },
+    {
+      "code": "325",
+      "direction": "270"
+    }
+  ],
+  "325": [
+    {
+      "code": "324",
+      "direction": "90"
+    },
+    {
+      "code": "326",
+      "direction": "270"
+    }
+  ],
+  "326": [
+    {
+      "code": "325",
+      "direction": "90"
+    },
+    {
+      "code": "327",
+      "direction": "270"
+    },
+    {
+      "code": "291",
+      "direction": "180"
+    },
+    {
+      "code": "344",
+      "direction": "0"
+    }
+  ],
+  "327": [
+    {
+      "code": "326",
+      "direction": "90"
+    },
+    {
+      "code": "328",
+      "direction": "270"
+    }
+  ],
+  "328": [
+    {
+      "code": "327",
+      "direction": "90"
+    },
+    {
+      "code": "329",
+      "direction": "270"
+    }
+  ],
+  "329": [
+    {
+      "code": "328",
+      "direction": "90"
+    },
+    {
+      "code": "330",
+      "direction": "270"
+    }
+  ],
+  "330": [
+    {
+      "code": "329",
+      "direction": "90"
+    },
+    {
+      "code": "331",
+      "direction": "270"
+    }
+  ],
+  "331": [
+    {
+      "code": "330",
+      "direction": "90"
+    },
+    {
+      "code": "332",
+      "direction": "270"
+    }
+  ],
+  "332": [
+    {
+      "code": "331",
+      "direction": "90"
+    },
+    {
+      "code": "333",
+      "direction": "270"
+    },
+    {
+      "code": "345",
+      "direction": "0"
+    }
+  ],
+  "333": [
+    {
+      "code": "332",
+      "direction": "90"
+    },
+    {
+      "code": "334",
+      "direction": "270"
+    }
+  ],
+  "334": [
+    {
+      "code": "333",
+      "direction": "90"
+    },
+    {
+      "code": "335",
+      "direction": "270"
+    }
+  ],
+  "335": [
+    {
+      "code": "334",
+      "direction": "90"
+    },
+    {
+      "code": "336",
+      "direction": "270"
+    }
+  ],
+  "336": [
+    {
+      "code": "335",
+      "direction": "90"
+    },
+    {
+      "code": "337",
+      "direction": "270"
+    }
+  ],
+  "337": [
+    {
+      "code": "336",
+      "direction": "90"
+    },
+    {
+      "code": "338",
+      "direction": "270"
+    }
+  ],
+  "338": [
+    {
+      "code": "337",
+      "direction": "90"
+    },
+    {
+      "code": "346",
+      "direction": "0"
+    }
+  ],
+  "347": [
+    {
+      "code": "348",
+      "direction": "270"
+    },
+    {
+      "code": "339",
+      "direction": "180"
+    },
+    {
+      "code": "394",
+      "direction": "0"
+    }
+  ],
+  "348": [
+    {
+      "code": "347",
+      "direction": "90"
+    },
+    {
+      "code": "349",
+      "direction": "270"
+    }
+  ],
+  "349": [
+    {
+      "code": "348",
+      "direction": "90"
+    },
+    {
+      "code": "350",
+      "direction": "270"
+    },
+    {
+      "code": "340",
+      "direction": "180"
+    },
+    {
+      "code": "395",
+      "direction": "0"
+    }
+  ],
+  "350": [
+    {
+      "code": "349",
+      "direction": "90"
+    },
+    {
+      "code": "351",
+      "direction": "270"
+    }
+  ],
+  "351": [
+    {
+      "code": "350",
+      "direction": "90"
+    },
+    {
+      "code": "352",
+      "direction": "270"
+    },
+    {
+      "code": "341",
+      "direction": "180"
+    },
+    {
+      "code": "396",
+      "direction": "0"
+    }
+  ],
+  "352": [
+    {
+      "code": "351",
+      "direction": "90"
+    },
+    {
+      "code": "353",
+      "direction": "270"
+    }
+  ],
+  "353": [
+    {
+      "code": "352",
+      "direction": "90"
+    },
+    {
+      "code": "354",
+      "direction": "270"
+    }
+  ],
+  "354": [
+    {
+      "code": "353",
+      "direction": "90"
+    },
+    {
+      "code": "355",
+      "direction": "270"
+    }
+  ],
+  "355": [
+    {
+      "code": "354",
+      "direction": "90"
+    },
+    {
+      "code": "356",
+      "direction": "270"
+    }
+  ],
+  "356": [
+    {
+      "code": "355",
+      "direction": "90"
+    },
+    {
+      "code": "357",
+      "direction": "270"
+    }
+  ],
+  "357": [
+    {
+      "code": "356",
+      "direction": "90"
+    },
+    {
+      "code": "358",
+      "direction": "270"
+    }
+  ],
+  "358": [
+    {
+      "code": "357",
+      "direction": "90"
+    },
+    {
+      "code": "359",
+      "direction": "270"
+    }
+  ],
+  "359": [
+    {
+      "code": "358",
+      "direction": "90"
+    },
+    {
+      "code": "360",
+      "direction": "270"
+    }
+  ],
+  "360": [
+    {
+      "code": "359",
+      "direction": "90"
+    },
+    {
+      "code": "361",
+      "direction": "270"
+    }
+  ],
+  "361": [
+    {
+      "code": "360",
+      "direction": "90"
+    },
+    {
+      "code": "362",
+      "direction": "270"
+    },
+    {
+      "code": "342",
+      "direction": "180"
+    },
+    {
+      "code": "397",
+      "direction": "0"
+    }
+  ],
+  "362": [
+    {
+      "code": "361",
+      "direction": "90"
+    },
+    {
+      "code": "363",
+      "direction": "270"
+    }
+  ],
+  "363": [
+    {
+      "code": "362",
+      "direction": "90"
+    },
+    {
+      "code": "364",
+      "direction": "270"
+    }
+  ],
+  "364": [
+    {
+      "code": "363",
+      "direction": "90"
+    },
+    {
+      "code": "365",
+      "direction": "270"
+    }
+  ],
+  "365": [
+    {
+      "code": "364",
+      "direction": "90"
+    },
+    {
+      "code": "366",
+      "direction": "270"
+    }
+  ],
+  "366": [
+    {
+      "code": "365",
+      "direction": "90"
+    },
+    {
+      "code": "367",
+      "direction": "270"
+    }
+  ],
+  "367": [
+    {
+      "code": "366",
+      "direction": "90"
+    },
+    {
+      "code": "368",
+      "direction": "270"
+    }
+  ],
+  "368": [
+    {
+      "code": "367",
+      "direction": "90"
+    },
+    {
+      "code": "369",
+      "direction": "270"
+    }
+  ],
+  "369": [
+    {
+      "code": "368",
+      "direction": "90"
+    },
+    {
+      "code": "370",
+      "direction": "270"
+    }
+  ],
+  "370": [
+    {
+      "code": "369",
+      "direction": "90"
+    },
+    {
+      "code": "371",
+      "direction": "270"
+    }
+  ],
+  "371": [
+    {
+      "code": "370",
+      "direction": "90"
+    },
+    {
+      "code": "372",
+      "direction": "270"
+    },
+    {
+      "code": "343",
+      "direction": "180"
+    },
+    {
+      "code": "398",
+      "direction": "0"
+    }
+  ],
+  "372": [
+    {
+      "code": "371",
+      "direction": "90"
+    },
+    {
+      "code": "373",
+      "direction": "270"
+    }
+  ],
+  "373": [
+    {
+      "code": "372",
+      "direction": "90"
+    },
+    {
+      "code": "374",
+      "direction": "270"
+    }
+  ],
+  "374": [
+    {
+      "code": "373",
+      "direction": "90"
+    },
+    {
+      "code": "375",
+      "direction": "270"
+    }
+  ],
+  "375": [
+    {
+      "code": "374",
+      "direction": "90"
+    },
+    {
+      "code": "376",
+      "direction": "270"
+    }
+  ],
+  "376": [
+    {
+      "code": "375",
+      "direction": "90"
+    },
+    {
+      "code": "377",
+      "direction": "270"
+    }
+  ],
+  "377": [
+    {
+      "code": "376",
+      "direction": "90"
+    },
+    {
+      "code": "378",
+      "direction": "270"
+    }
+  ],
+  "378": [
+    {
+      "code": "377",
+      "direction": "90"
+    },
+    {
+      "code": "379",
+      "direction": "270"
+    }
+  ],
+  "379": [
+    {
+      "code": "378",
+      "direction": "90"
+    },
+    {
+      "code": "380",
+      "direction": "270"
+    }
+  ],
+  "380": [
+    {
+      "code": "379",
+      "direction": "90"
+    },
+    {
+      "code": "381",
+      "direction": "270"
+    }
+  ],
+  "381": [
+    {
+      "code": "380",
+      "direction": "90"
+    },
+    {
+      "code": "382",
+      "direction": "270"
+    },
+    {
+      "code": "344",
+      "direction": "180"
+    },
+    {
+      "code": "399",
+      "direction": "0"
+    }
+  ],
+  "382": [
+    {
+      "code": "381",
+      "direction": "90"
+    },
+    {
+      "code": "383",
+      "direction": "270"
+    }
+  ],
+  "383": [
+    {
+      "code": "382",
+      "direction": "90"
+    },
+    {
+      "code": "384",
+      "direction": "270"
+    }
+  ],
+  "384": [
+    {
+      "code": "383",
+      "direction": "90"
+    },
+    {
+      "code": "385",
+      "direction": "270"
+    }
+  ],
+  "385": [
+    {
+      "code": "384",
+      "direction": "90"
+    },
+    {
+      "code": "386",
+      "direction": "270"
+    }
+  ],
+  "386": [
+    {
+      "code": "385",
+      "direction": "90"
+    },
+    {
+      "code": "387",
+      "direction": "270"
+    }
+  ],
+  "387": [
+    {
+      "code": "386",
+      "direction": "90"
+    },
+    {
+      "code": "388",
+      "direction": "270"
+    },
+    {
+      "code": "345",
+      "direction": "180"
+    },
+    {
+      "code": "400",
+      "direction": "0"
+    }
+  ],
+  "388": [
+    {
+      "code": "387",
+      "direction": "90"
+    },
+    {
+      "code": "389",
+      "direction": "270"
+    }
+  ],
+  "389": [
+    {
+      "code": "388",
+      "direction": "90"
+    },
+    {
+      "code": "390",
+      "direction": "270"
+    }
+  ],
+  "390": [
+    {
+      "code": "389",
+      "direction": "90"
+    },
+    {
+      "code": "391",
+      "direction": "270"
+    }
+  ],
+  "391": [
+    {
+      "code": "390",
+      "direction": "90"
+    },
+    {
+      "code": "392",
+      "direction": "270"
+    }
+  ],
+  "392": [
+    {
+      "code": "391",
+      "direction": "90"
+    },
+    {
+      "code": "393",
+      "direction": "270"
+    }
+  ],
+  "393": [
+    {
+      "code": "392",
+      "direction": "90"
+    },
+    {
+      "code": "346",
+      "direction": "180"
+    },
+    {
+      "code": "401",
+      "direction": "0"
+    }
+  ],
+  "402": [
+    {
+      "code": "403",
+      "direction": "270"
+    },
+    {
+      "code": "394",
+      "direction": "180"
+    },
+    {
+      "code": "449",
+      "direction": "0"
+    }
+  ],
+  "403": [
+    {
+      "code": "402",
+      "direction": "90"
+    },
+    {
+      "code": "404",
+      "direction": "270"
+    }
+  ],
+  "404": [
+    {
+      "code": "403",
+      "direction": "90"
+    },
+    {
+      "code": "405",
+      "direction": "270"
+    },
+    {
+      "code": "395",
+      "direction": "180"
+    },
+    {
+      "code": "450",
+      "direction": "0"
+    }
+  ],
+  "405": [
+    {
+      "code": "404",
+      "direction": "90"
+    },
+    {
+      "code": "406",
+      "direction": "270"
+    }
+  ],
+  "406": [
+    {
+      "code": "405",
+      "direction": "90"
+    },
+    {
+      "code": "407",
+      "direction": "270"
+    },
+    {
+      "code": "396",
+      "direction": "180"
+    },
+    {
+      "code": "451",
+      "direction": "0"
+    }
+  ],
+  "407": [
+    {
+      "code": "406",
+      "direction": "90"
+    },
+    {
+      "code": "408",
+      "direction": "270"
+    }
+  ],
+  "408": [
+    {
+      "code": "407",
+      "direction": "90"
+    },
+    {
+      "code": "409",
+      "direction": "270"
+    }
+  ],
+  "409": [
+    {
+      "code": "408",
+      "direction": "90"
+    },
+    {
+      "code": "410",
+      "direction": "270"
+    }
+  ],
+  "410": [
+    {
+      "code": "409",
+      "direction": "90"
+    },
+    {
+      "code": "411",
+      "direction": "270"
+    }
+  ],
+  "411": [
+    {
+      "code": "410",
+      "direction": "90"
+    },
+    {
+      "code": "412",
+      "direction": "270"
+    }
+  ],
+  "412": [
+    {
+      "code": "411",
+      "direction": "90"
+    },
+    {
+      "code": "413",
+      "direction": "270"
+    }
+  ],
+  "413": [
+    {
+      "code": "412",
+      "direction": "90"
+    },
+    {
+      "code": "414",
+      "direction": "270"
+    }
+  ],
+  "414": [
+    {
+      "code": "413",
+      "direction": "90"
+    },
+    {
+      "code": "415",
+      "direction": "270"
+    }
+  ],
+  "415": [
+    {
+      "code": "414",
+      "direction": "90"
+    },
+    {
+      "code": "416",
+      "direction": "270"
+    }
+  ],
+  "416": [
+    {
+      "code": "415",
+      "direction": "90"
+    },
+    {
+      "code": "417",
+      "direction": "270"
+    },
+    {
+      "code": "397",
+      "direction": "180"
+    },
+    {
+      "code": "452",
+      "direction": "0"
+    }
+  ],
+  "417": [
+    {
+      "code": "416",
+      "direction": "90"
+    },
+    {
+      "code": "418",
+      "direction": "270"
+    }
+  ],
+  "418": [
+    {
+      "code": "417",
+      "direction": "90"
+    },
+    {
+      "code": "419",
+      "direction": "270"
+    }
+  ],
+  "419": [
+    {
+      "code": "418",
+      "direction": "90"
+    },
+    {
+      "code": "420",
+      "direction": "270"
+    }
+  ],
+  "420": [
+    {
+      "code": "419",
+      "direction": "90"
+    },
+    {
+      "code": "421",
+      "direction": "270"
+    }
+  ],
+  "421": [
+    {
+      "code": "420",
+      "direction": "90"
+    },
+    {
+      "code": "422",
+      "direction": "270"
+    }
+  ],
+  "422": [
+    {
+      "code": "421",
+      "direction": "90"
+    },
+    {
+      "code": "423",
+      "direction": "270"
+    }
+  ],
+  "423": [
+    {
+      "code": "422",
+      "direction": "90"
+    },
+    {
+      "code": "424",
+      "direction": "270"
+    }
+  ],
+  "424": [
+    {
+      "code": "423",
+      "direction": "90"
+    },
+    {
+      "code": "425",
+      "direction": "270"
+    }
+  ],
+  "425": [
+    {
+      "code": "424",
+      "direction": "90"
+    },
+    {
+      "code": "426",
+      "direction": "270"
+    }
+  ],
+  "426": [
+    {
+      "code": "425",
+      "direction": "90"
+    },
+    {
+      "code": "427",
+      "direction": "270"
+    },
+    {
+      "code": "398",
+      "direction": "180"
+    },
+    {
+      "code": "453",
+      "direction": "0"
+    }
+  ],
+  "427": [
+    {
+      "code": "426",
+      "direction": "90"
+    },
+    {
+      "code": "428",
+      "direction": "270"
+    }
+  ],
+  "428": [
+    {
+      "code": "427",
+      "direction": "90"
+    },
+    {
+      "code": "429",
+      "direction": "270"
+    }
+  ],
+  "429": [
+    {
+      "code": "428",
+      "direction": "90"
+    },
+    {
+      "code": "430",
+      "direction": "270"
+    }
+  ],
+  "430": [
+    {
+      "code": "429",
+      "direction": "90"
+    },
+    {
+      "code": "431",
+      "direction": "270"
+    }
+  ],
+  "431": [
+    {
+      "code": "430",
+      "direction": "90"
+    },
+    {
+      "code": "432",
+      "direction": "270"
+    }
+  ],
+  "432": [
+    {
+      "code": "431",
+      "direction": "90"
+    },
+    {
+      "code": "433",
+      "direction": "270"
+    }
+  ],
+  "433": [
+    {
+      "code": "432",
+      "direction": "90"
+    },
+    {
+      "code": "434",
+      "direction": "270"
+    }
+  ],
+  "434": [
+    {
+      "code": "433",
+      "direction": "90"
+    },
+    {
+      "code": "435",
+      "direction": "270"
+    }
+  ],
+  "435": [
+    {
+      "code": "434",
+      "direction": "90"
+    },
+    {
+      "code": "436",
+      "direction": "270"
+    }
+  ],
+  "436": [
+    {
+      "code": "435",
+      "direction": "90"
+    },
+    {
+      "code": "437",
+      "direction": "270"
+    },
+    {
+      "code": "399",
+      "direction": "180"
+    },
+    {
+      "code": "454",
+      "direction": "0"
+    }
+  ],
+  "437": [
+    {
+      "code": "436",
+      "direction": "90"
+    },
+    {
+      "code": "438",
+      "direction": "270"
+    }
+  ],
+  "438": [
+    {
+      "code": "437",
+      "direction": "90"
+    },
+    {
+      "code": "439",
+      "direction": "270"
+    }
+  ],
+  "439": [
+    {
+      "code": "438",
+      "direction": "90"
+    },
+    {
+      "code": "440",
+      "direction": "270"
+    }
+  ],
+  "440": [
+    {
+      "code": "439",
+      "direction": "90"
+    },
+    {
+      "code": "441",
+      "direction": "270"
+    }
+  ],
+  "441": [
+    {
+      "code": "440",
+      "direction": "90"
+    },
+    {
+      "code": "442",
+      "direction": "270"
+    }
+  ],
+  "442": [
+    {
+      "code": "441",
+      "direction": "90"
+    },
+    {
+      "code": "443",
+      "direction": "270"
+    },
+    {
+      "code": "400",
+      "direction": "180"
+    },
+    {
+      "code": "455",
+      "direction": "0"
+    }
+  ],
+  "443": [
+    {
+      "code": "442",
+      "direction": "90"
+    },
+    {
+      "code": "444",
+      "direction": "270"
+    }
+  ],
+  "444": [
+    {
+      "code": "443",
+      "direction": "90"
+    },
+    {
+      "code": "445",
+      "direction": "270"
+    }
+  ],
+  "445": [
+    {
+      "code": "444",
+      "direction": "90"
+    },
+    {
+      "code": "446",
+      "direction": "270"
+    }
+  ],
+  "446": [
+    {
+      "code": "445",
+      "direction": "90"
+    },
+    {
+      "code": "447",
+      "direction": "270"
+    }
+  ],
+  "447": [
+    {
+      "code": "446",
+      "direction": "90"
+    },
+    {
+      "code": "448",
+      "direction": "270"
+    }
+  ],
+  "448": [
+    {
+      "code": "447",
+      "direction": "90"
+    },
+    {
+      "code": "401",
+      "direction": "180"
+    },
+    {
+      "code": "456",
+      "direction": "0"
+    }
+  ],
+  "459": [
+    {
+      "code": "460",
+      "direction": "270"
+    },
+    {
+      "code": "451",
+      "direction": "180"
+    },
+    {
+      "code": "485",
+      "direction": "0"
+    }
+  ],
+  "460": [
+    {
+      "code": "459",
+      "direction": "90"
+    },
+    {
+      "code": "461",
+      "direction": "270"
+    }
+  ],
+  "461": [
+    {
+      "code": "460",
+      "direction": "90"
+    },
+    {
+      "code": "462",
+      "direction": "270"
+    }
+  ],
+  "462": [
+    {
+      "code": "461",
+      "direction": "90"
+    },
+    {
+      "code": "463",
+      "direction": "270"
+    }
+  ],
+  "463": [
+    {
+      "code": "462",
+      "direction": "90"
+    },
+    {
+      "code": "464",
+      "direction": "270"
+    }
+  ],
+  "464": [
+    {
+      "code": "463",
+      "direction": "90"
+    },
+    {
+      "code": "465",
+      "direction": "270"
+    }
+  ],
+  "465": [
+    {
+      "code": "464",
+      "direction": "90"
+    },
+    {
+      "code": "466",
+      "direction": "270"
+    },
+    {
+      "code": "452",
+      "direction": "180"
+    },
+    {
+      "code": "486",
+      "direction": "0"
+    }
+  ],
+  "466": [
+    {
+      "code": "465",
+      "direction": "90"
+    },
+    {
+      "code": "467",
+      "direction": "270"
+    }
+  ],
+  "467": [
+    {
+      "code": "466",
+      "direction": "90"
+    }
+  ],
+  "468": [
+    {
+      "code": "469",
+      "direction": "270"
+    },
+    {
+      "code": "453",
+      "direction": "180"
+    },
+    {
+      "code": "487",
+      "direction": "0"
+    }
+  ],
+  "469": [
+    {
+      "code": "468",
+      "direction": "90"
+    },
+    {
+      "code": "470",
+      "direction": "270"
+    }
+  ],
+  "470": [
+    {
+      "code": "469",
+      "direction": "90"
+    },
+    {
+      "code": "471",
+      "direction": "270"
+    }
+  ],
+  "471": [
+    {
+      "code": "470",
+      "direction": "90"
+    },
+    {
+      "code": "472",
+      "direction": "270"
+    }
+  ],
+  "472": [
+    {
+      "code": "471",
+      "direction": "90"
+    },
+    {
+      "code": "473",
+      "direction": "270"
+    }
+  ],
+  "473": [
+    {
+      "code": "472",
+      "direction": "90"
+    },
+    {
+      "code": "474",
+      "direction": "270"
+    }
+  ],
+  "474": [
+    {
+      "code": "473",
+      "direction": "90"
+    },
+    {
+      "code": "475",
+      "direction": "270"
+    },
+    {
+      "code": "454",
+      "direction": "180"
+    },
+    {
+      "code": "488",
+      "direction": "0"
+    }
+  ],
+  "475": [
+    {
+      "code": "474",
+      "direction": "90"
+    },
+    {
+      "code": "476",
+      "direction": "270"
+    }
+  ],
+  "476": [
+    {
+      "code": "475",
+      "direction": "90"
+    },
+    {
+      "code": "477",
+      "direction": "270"
+    }
+  ],
+  "477": [
+    {
+      "code": "476",
+      "direction": "90"
+    },
+    {
+      "code": "478",
+      "direction": "270"
+    }
+  ],
+  "478": [
+    {
+      "code": "477",
+      "direction": "90"
+    },
+    {
+      "code": "479",
+      "direction": "270"
+    },
+    {
+      "code": "455",
+      "direction": "180"
+    },
+    {
+      "code": "489",
+      "direction": "0"
+    }
+  ],
+  "479": [
+    {
+      "code": "478",
+      "direction": "90"
+    },
+    {
+      "code": "480",
+      "direction": "270"
+    }
+  ],
+  "480": [
+    {
+      "code": "479",
+      "direction": "90"
+    },
+    {
+      "code": "481",
+      "direction": "270"
+    }
+  ],
+  "481": [
+    {
+      "code": "480",
+      "direction": "90"
+    },
+    {
+      "code": "482",
+      "direction": "270"
+    }
+  ],
+  "482": [
+    {
+      "code": "481",
+      "direction": "90"
+    },
+    {
+      "code": "456",
+      "direction": "180"
+    },
+    {
+      "code": "490",
+      "direction": "0"
+    }
+  ],
+  "491": [
+    {
+      "code": "492",
+      "direction": "270"
+    },
+    {
+      "code": "483",
+      "direction": "180"
+    }
+  ],
+  "492": [
+    {
+      "code": "491",
+      "direction": "90"
+    },
+    {
+      "code": "493",
+      "direction": "270"
+    }
+  ],
+  "493": [
+    {
+      "code": "492",
+      "direction": "90"
+    },
+    {
+      "code": "494",
+      "direction": "270"
+    },
+    {
+      "code": "484",
+      "direction": "180"
+    },
+    {
+      "code": "538",
+      "direction": "0"
+    }
+  ],
+  "494": [
+    {
+      "code": "493",
+      "direction": "90"
+    },
+    {
+      "code": "495",
+      "direction": "270"
+    }
+  ],
+  "495": [
+    {
+      "code": "494",
+      "direction": "90"
+    },
+    {
+      "code": "496",
+      "direction": "270"
+    },
+    {
+      "code": "485",
+      "direction": "180"
+    },
+    {
+      "code": "539",
+      "direction": "0"
+    }
+  ],
+  "496": [
+    {
+      "code": "495",
+      "direction": "90"
+    },
+    {
+      "code": "497",
+      "direction": "270"
+    }
+  ],
+  "497": [
+    {
+      "code": "496",
+      "direction": "90"
+    },
+    {
+      "code": "498",
+      "direction": "270"
+    }
+  ],
+  "498": [
+    {
+      "code": "497",
+      "direction": "90"
+    },
+    {
+      "code": "499",
+      "direction": "270"
+    }
+  ],
+  "499": [
+    {
+      "code": "498",
+      "direction": "90"
+    },
+    {
+      "code": "500",
+      "direction": "270"
+    }
+  ],
+  "500": [
+    {
+      "code": "499",
+      "direction": "90"
+    },
+    {
+      "code": "501",
+      "direction": "270"
+    }
+  ],
+  "501": [
+    {
+      "code": "500",
+      "direction": "90"
+    },
+    {
+      "code": "502",
+      "direction": "270"
+    }
+  ],
+  "502": [
+    {
+      "code": "501",
+      "direction": "90"
+    },
+    {
+      "code": "503",
+      "direction": "270"
+    }
+  ],
+  "503": [
+    {
+      "code": "502",
+      "direction": "90"
+    },
+    {
+      "code": "504",
+      "direction": "270"
+    }
+  ],
+  "504": [
+    {
+      "code": "503",
+      "direction": "90"
+    },
+    {
+      "code": "505",
+      "direction": "270"
+    }
+  ],
+  "505": [
+    {
+      "code": "504",
+      "direction": "90"
+    },
+    {
+      "code": "506",
+      "direction": "270"
+    },
+    {
+      "code": "486",
+      "direction": "180"
+    },
+    {
+      "code": "540",
+      "direction": "0"
+    }
+  ],
+  "506": [
+    {
+      "code": "505",
+      "direction": "90"
+    },
+    {
+      "code": "507",
+      "direction": "270"
+    }
+  ],
+  "507": [
+    {
+      "code": "506",
+      "direction": "90"
+    },
+    {
+      "code": "508",
+      "direction": "270"
+    }
+  ],
+  "508": [
+    {
+      "code": "507",
+      "direction": "90"
+    },
+    {
+      "code": "509",
+      "direction": "270"
+    }
+  ],
+  "509": [
+    {
+      "code": "508",
+      "direction": "90"
+    },
+    {
+      "code": "510",
+      "direction": "270"
+    }
+  ],
+  "510": [
+    {
+      "code": "509",
+      "direction": "90"
+    },
+    {
+      "code": "511",
+      "direction": "270"
+    }
+  ],
+  "511": [
+    {
+      "code": "510",
+      "direction": "90"
+    },
+    {
+      "code": "512",
+      "direction": "270"
+    }
+  ],
+  "512": [
+    {
+      "code": "511",
+      "direction": "90"
+    },
+    {
+      "code": "513",
+      "direction": "270"
+    }
+  ],
+  "513": [
+    {
+      "code": "512",
+      "direction": "90"
+    },
+    {
+      "code": "514",
+      "direction": "270"
+    }
+  ],
+  "514": [
+    {
+      "code": "513",
+      "direction": "90"
+    },
+    {
+      "code": "515",
+      "direction": "270"
+    }
+  ],
+  "515": [
+    {
+      "code": "514",
+      "direction": "90"
+    },
+    {
+      "code": "516",
+      "direction": "270"
+    },
+    {
+      "code": "487",
+      "direction": "180"
+    },
+    {
+      "code": "541",
+      "direction": "0"
+    }
+  ],
+  "516": [
+    {
+      "code": "515",
+      "direction": "90"
+    },
+    {
+      "code": "517",
+      "direction": "270"
+    }
+  ],
+  "517": [
+    {
+      "code": "516",
+      "direction": "90"
+    },
+    {
+      "code": "518",
+      "direction": "270"
+    }
+  ],
+  "518": [
+    {
+      "code": "517",
+      "direction": "90"
+    },
+    {
+      "code": "519",
+      "direction": "270"
+    }
+  ],
+  "519": [
+    {
+      "code": "518",
+      "direction": "90"
+    },
+    {
+      "code": "520",
+      "direction": "270"
+    }
+  ],
+  "520": [
+    {
+      "code": "519",
+      "direction": "90"
+    },
+    {
+      "code": "521",
+      "direction": "270"
+    }
+  ],
+  "521": [
+    {
+      "code": "520",
+      "direction": "90"
+    },
+    {
+      "code": "522",
+      "direction": "270"
+    }
+  ],
+  "522": [
+    {
+      "code": "521",
+      "direction": "90"
+    },
+    {
+      "code": "523",
+      "direction": "270"
+    }
+  ],
+  "523": [
+    {
+      "code": "522",
+      "direction": "90"
+    },
+    {
+      "code": "524",
+      "direction": "270"
+    }
+  ],
+  "524": [
+    {
+      "code": "523",
+      "direction": "90"
+    },
+    {
+      "code": "525",
+      "direction": "270"
+    }
+  ],
+  "525": [
+    {
+      "code": "524",
+      "direction": "90"
+    },
+    {
+      "code": "526",
+      "direction": "270"
+    },
+    {
+      "code": "488",
+      "direction": "180"
+    },
+    {
+      "code": "542",
+      "direction": "0"
+    }
+  ],
+  "526": [
+    {
+      "code": "525",
+      "direction": "90"
+    },
+    {
+      "code": "527",
+      "direction": "270"
+    }
+  ],
+  "527": [
+    {
+      "code": "526",
+      "direction": "90"
+    },
+    {
+      "code": "528",
+      "direction": "270"
+    }
+  ],
+  "528": [
+    {
+      "code": "527",
+      "direction": "90"
+    },
+    {
+      "code": "529",
+      "direction": "270"
+    }
+  ],
+  "529": [
+    {
+      "code": "528",
+      "direction": "90"
+    },
+    {
+      "code": "530",
+      "direction": "270"
+    }
+  ],
+  "530": [
+    {
+      "code": "529",
+      "direction": "90"
+    },
+    {
+      "code": "531",
+      "direction": "270"
+    }
+  ],
+  "531": [
+    {
+      "code": "530",
+      "direction": "90"
+    },
+    {
+      "code": "532",
+      "direction": "270"
+    },
+    {
+      "code": "489",
+      "direction": "180"
+    },
+    {
+      "code": "543",
+      "direction": "0"
+    }
+  ],
+  "532": [
+    {
+      "code": "531",
+      "direction": "90"
+    },
+    {
+      "code": "533",
+      "direction": "270"
+    }
+  ],
+  "533": [
+    {
+      "code": "532",
+      "direction": "90"
+    },
+    {
+      "code": "534",
+      "direction": "270"
+    }
+  ],
+  "534": [
+    {
+      "code": "533",
+      "direction": "90"
+    },
+    {
+      "code": "535",
+      "direction": "270"
+    }
+  ],
+  "535": [
+    {
+      "code": "534",
+      "direction": "90"
+    },
+    {
+      "code": "536",
+      "direction": "270"
+    }
+  ],
+  "536": [
+    {
+      "code": "535",
+      "direction": "90"
+    },
+    {
+      "code": "537",
+      "direction": "270"
+    }
+  ],
+  "537": [
+    {
+      "code": "536",
+      "direction": "90"
+    },
+    {
+      "code": "490",
+      "direction": "180"
+    },
+    {
+      "code": "544",
+      "direction": "0"
+    }
+  ],
+  "546": [
+    {
+      "code": "547",
+      "direction": "270"
+    }
+  ],
+  "547": [
+    {
+      "code": "546",
+      "direction": "90"
+    },
+    {
+      "code": "548",
+      "direction": "270"
+    }
+  ],
+  "548": [
+    {
+      "code": "547",
+      "direction": "90"
+    },
+    {
+      "code": "549",
+      "direction": "270"
+    },
+    {
+      "code": "538",
+      "direction": "180"
+    },
+    {
+      "code": "593",
+      "direction": "0"
+    }
+  ],
+  "549": [
+    {
+      "code": "548",
+      "direction": "90"
+    },
+    {
+      "code": "550",
+      "direction": "270"
+    }
+  ],
+  "550": [
+    {
+      "code": "549",
+      "direction": "90"
+    },
+    {
+      "code": "551",
+      "direction": "270"
+    },
+    {
+      "code": "539",
+      "direction": "180"
+    },
+    {
+      "code": "594",
+      "direction": "0"
+    }
+  ],
+  "551": [
+    {
+      "code": "550",
+      "direction": "90"
+    },
+    {
+      "code": "552",
+      "direction": "270"
+    }
+  ],
+  "552": [
+    {
+      "code": "551",
+      "direction": "90"
+    },
+    {
+      "code": "553",
+      "direction": "270"
+    }
+  ],
+  "553": [
+    {
+      "code": "552",
+      "direction": "90"
+    },
+    {
+      "code": "554",
+      "direction": "270"
+    }
+  ],
+  "554": [
+    {
+      "code": "553",
+      "direction": "90"
+    },
+    {
+      "code": "555",
+      "direction": "270"
+    }
+  ],
+  "555": [
+    {
+      "code": "554",
+      "direction": "90"
+    },
+    {
+      "code": "556",
+      "direction": "270"
+    }
+  ],
+  "556": [
+    {
+      "code": "555",
+      "direction": "90"
+    },
+    {
+      "code": "557",
+      "direction": "270"
+    }
+  ],
+  "557": [
+    {
+      "code": "556",
+      "direction": "90"
+    },
+    {
+      "code": "558",
+      "direction": "270"
+    }
+  ],
+  "558": [
+    {
+      "code": "557",
+      "direction": "90"
+    },
+    {
+      "code": "559",
+      "direction": "270"
+    }
+  ],
+  "559": [
+    {
+      "code": "558",
+      "direction": "90"
+    },
+    {
+      "code": "560",
+      "direction": "270"
+    }
+  ],
+  "560": [
+    {
+      "code": "559",
+      "direction": "90"
+    },
+    {
+      "code": "561",
+      "direction": "270"
+    },
+    {
+      "code": "540",
+      "direction": "180"
+    },
+    {
+      "code": "595",
+      "direction": "0"
+    }
+  ],
+  "561": [
+    {
+      "code": "560",
+      "direction": "90"
+    },
+    {
+      "code": "562",
+      "direction": "270"
+    }
+  ],
+  "562": [
+    {
+      "code": "561",
+      "direction": "90"
+    },
+    {
+      "code": "563",
+      "direction": "270"
+    }
+  ],
+  "563": [
+    {
+      "code": "562",
+      "direction": "90"
+    },
+    {
+      "code": "564",
+      "direction": "270"
+    }
+  ],
+  "564": [
+    {
+      "code": "563",
+      "direction": "90"
+    },
+    {
+      "code": "565",
+      "direction": "270"
+    }
+  ],
+  "565": [
+    {
+      "code": "564",
+      "direction": "90"
+    },
+    {
+      "code": "566",
+      "direction": "270"
+    }
+  ],
+  "566": [
+    {
+      "code": "565",
+      "direction": "90"
+    },
+    {
+      "code": "567",
+      "direction": "270"
+    }
+  ],
+  "567": [
+    {
+      "code": "566",
+      "direction": "90"
+    },
+    {
+      "code": "568",
+      "direction": "270"
+    }
+  ],
+  "568": [
+    {
+      "code": "567",
+      "direction": "90"
+    },
+    {
+      "code": "569",
+      "direction": "270"
+    }
+  ],
+  "569": [
+    {
+      "code": "568",
+      "direction": "90"
+    },
+    {
+      "code": "570",
+      "direction": "270"
+    }
+  ],
+  "570": [
+    {
+      "code": "569",
+      "direction": "90"
+    },
+    {
+      "code": "571",
+      "direction": "270"
+    },
+    {
+      "code": "541",
+      "direction": "180"
+    },
+    {
+      "code": "596",
+      "direction": "0"
+    }
+  ],
+  "571": [
+    {
+      "code": "570",
+      "direction": "90"
+    },
+    {
+      "code": "572",
+      "direction": "270"
+    }
+  ],
+  "572": [
+    {
+      "code": "571",
+      "direction": "90"
+    },
+    {
+      "code": "573",
+      "direction": "270"
+    }
+  ],
+  "573": [
+    {
+      "code": "572",
+      "direction": "90"
+    },
+    {
+      "code": "574",
+      "direction": "270"
+    }
+  ],
+  "574": [
+    {
+      "code": "573",
+      "direction": "90"
+    },
+    {
+      "code": "575",
+      "direction": "270"
+    }
+  ],
+  "575": [
+    {
+      "code": "574",
+      "direction": "90"
+    },
+    {
+      "code": "576",
+      "direction": "270"
+    }
+  ],
+  "576": [
+    {
+      "code": "575",
+      "direction": "90"
+    },
+    {
+      "code": "577",
+      "direction": "270"
+    }
+  ],
+  "577": [
+    {
+      "code": "576",
+      "direction": "90"
+    },
+    {
+      "code": "578",
+      "direction": "270"
+    }
+  ],
+  "578": [
+    {
+      "code": "577",
+      "direction": "90"
+    },
+    {
+      "code": "579",
+      "direction": "270"
+    }
+  ],
+  "579": [
+    {
+      "code": "578",
+      "direction": "90"
+    },
+    {
+      "code": "580",
+      "direction": "270"
+    }
+  ],
+  "580": [
+    {
+      "code": "579",
+      "direction": "90"
+    },
+    {
+      "code": "581",
+      "direction": "270"
+    },
+    {
+      "code": "542",
+      "direction": "180"
+    },
+    {
+      "code": "597",
+      "direction": "0"
+    }
+  ],
+  "581": [
+    {
+      "code": "580",
+      "direction": "90"
+    },
+    {
+      "code": "582",
+      "direction": "270"
+    }
+  ],
+  "582": [
+    {
+      "code": "581",
+      "direction": "90"
+    },
+    {
+      "code": "583",
+      "direction": "270"
+    }
+  ],
+  "583": [
+    {
+      "code": "582",
+      "direction": "90"
+    },
+    {
+      "code": "584",
+      "direction": "270"
+    }
+  ],
+  "584": [
+    {
+      "code": "583",
+      "direction": "90"
+    },
+    {
+      "code": "585",
+      "direction": "270"
+    }
+  ],
+  "585": [
+    {
+      "code": "584",
+      "direction": "90"
+    },
+    {
+      "code": "586",
+      "direction": "270"
+    }
+  ],
+  "586": [
+    {
+      "code": "585",
+      "direction": "90"
+    },
+    {
+      "code": "587",
+      "direction": "270"
+    },
+    {
+      "code": "543",
+      "direction": "180"
+    },
+    {
+      "code": "598",
+      "direction": "0"
+    }
+  ],
+  "587": [
+    {
+      "code": "586",
+      "direction": "90"
+    },
+    {
+      "code": "588",
+      "direction": "270"
+    }
+  ],
+  "588": [
+    {
+      "code": "587",
+      "direction": "90"
+    },
+    {
+      "code": "589",
+      "direction": "270"
+    }
+  ],
+  "589": [
+    {
+      "code": "588",
+      "direction": "90"
+    },
+    {
+      "code": "590",
+      "direction": "270"
+    }
+  ],
+  "590": [
+    {
+      "code": "589",
+      "direction": "90"
+    },
+    {
+      "code": "591",
+      "direction": "270"
+    }
+  ],
+  "591": [
+    {
+      "code": "590",
+      "direction": "90"
+    },
+    {
+      "code": "592",
+      "direction": "270"
+    }
+  ],
+  "592": [
+    {
+      "code": "591",
+      "direction": "90"
+    },
+    {
+      "code": "544",
+      "direction": "180"
+    },
+    {
+      "code": "599",
+      "direction": "0"
+    }
+  ],
+  "601": [
+    {
+      "code": "602",
+      "direction": "270"
+    }
+  ],
+  "602": [
+    {
+      "code": "601",
+      "direction": "90"
+    },
+    {
+      "code": "603",
+      "direction": "270"
+    }
+  ],
+  "603": [
+    {
+      "code": "602",
+      "direction": "90"
+    },
+    {
+      "code": "604",
+      "direction": "270"
+    },
+    {
+      "code": "593",
+      "direction": "180"
+    },
+    {
+      "code": "648",
+      "direction": "0"
+    }
+  ],
+  "604": [
+    {
+      "code": "603",
+      "direction": "90"
+    },
+    {
+      "code": "605",
+      "direction": "270"
+    }
+  ],
+  "605": [
+    {
+      "code": "604",
+      "direction": "90"
+    },
+    {
+      "code": "606",
+      "direction": "270"
+    },
+    {
+      "code": "594",
+      "direction": "180"
+    },
+    {
+      "code": "649",
+      "direction": "0"
+    }
+  ],
+  "606": [
+    {
+      "code": "605",
+      "direction": "90"
+    },
+    {
+      "code": "607",
+      "direction": "270"
+    }
+  ],
+  "607": [
+    {
+      "code": "606",
+      "direction": "90"
+    },
+    {
+      "code": "608",
+      "direction": "270"
+    }
+  ],
+  "608": [
+    {
+      "code": "607",
+      "direction": "90"
+    },
+    {
+      "code": "609",
+      "direction": "270"
+    }
+  ],
+  "609": [
+    {
+      "code": "608",
+      "direction": "90"
+    },
+    {
+      "code": "610",
+      "direction": "270"
+    }
+  ],
+  "610": [
+    {
+      "code": "609",
+      "direction": "90"
+    },
+    {
+      "code": "611",
+      "direction": "270"
+    }
+  ],
+  "611": [
+    {
+      "code": "610",
+      "direction": "90"
+    },
+    {
+      "code": "612",
+      "direction": "270"
+    }
+  ],
+  "612": [
+    {
+      "code": "611",
+      "direction": "90"
+    },
+    {
+      "code": "613",
+      "direction": "270"
+    }
+  ],
+  "613": [
+    {
+      "code": "612",
+      "direction": "90"
+    },
+    {
+      "code": "614",
+      "direction": "270"
+    }
+  ],
+  "614": [
+    {
+      "code": "613",
+      "direction": "90"
+    },
+    {
+      "code": "615",
+      "direction": "270"
+    }
+  ],
+  "615": [
+    {
+      "code": "614",
+      "direction": "90"
+    },
+    {
+      "code": "616",
+      "direction": "270"
+    },
+    {
+      "code": "595",
+      "direction": "180"
+    },
+    {
+      "code": "650",
+      "direction": "0"
+    }
+  ],
+  "616": [
+    {
+      "code": "615",
+      "direction": "90"
+    },
+    {
+      "code": "617",
+      "direction": "270"
+    }
+  ],
+  "617": [
+    {
+      "code": "616",
+      "direction": "90"
+    },
+    {
+      "code": "618",
+      "direction": "270"
+    }
+  ],
+  "618": [
+    {
+      "code": "617",
+      "direction": "90"
+    },
+    {
+      "code": "619",
+      "direction": "270"
+    }
+  ],
+  "619": [
+    {
+      "code": "618",
+      "direction": "90"
+    },
+    {
+      "code": "620",
+      "direction": "270"
+    }
+  ],
+  "620": [
+    {
+      "code": "619",
+      "direction": "90"
+    },
+    {
+      "code": "621",
+      "direction": "270"
+    }
+  ],
+  "621": [
+    {
+      "code": "620",
+      "direction": "90"
+    },
+    {
+      "code": "622",
+      "direction": "270"
+    }
+  ],
+  "622": [
+    {
+      "code": "621",
+      "direction": "90"
+    },
+    {
+      "code": "623",
+      "direction": "270"
+    }
+  ],
+  "623": [
+    {
+      "code": "622",
+      "direction": "90"
+    },
+    {
+      "code": "624",
+      "direction": "270"
+    }
+  ],
+  "624": [
+    {
+      "code": "623",
+      "direction": "90"
+    },
+    {
+      "code": "625",
+      "direction": "270"
+    }
+  ],
+  "625": [
+    {
+      "code": "624",
+      "direction": "90"
+    },
+    {
+      "code": "626",
+      "direction": "270"
+    },
+    {
+      "code": "596",
+      "direction": "180"
+    },
+    {
+      "code": "651",
+      "direction": "0"
+    }
+  ],
+  "626": [
+    {
+      "code": "625",
+      "direction": "90"
+    },
+    {
+      "code": "627",
+      "direction": "270"
+    }
+  ],
+  "627": [
+    {
+      "code": "626",
+      "direction": "90"
+    },
+    {
+      "code": "628",
+      "direction": "270"
+    }
+  ],
+  "628": [
+    {
+      "code": "627",
+      "direction": "90"
+    },
+    {
+      "code": "629",
+      "direction": "270"
+    }
+  ],
+  "629": [
+    {
+      "code": "628",
+      "direction": "90"
+    },
+    {
+      "code": "630",
+      "direction": "270"
+    }
+  ],
+  "630": [
+    {
+      "code": "629",
+      "direction": "90"
+    },
+    {
+      "code": "631",
+      "direction": "270"
+    }
+  ],
+  "631": [
+    {
+      "code": "630",
+      "direction": "90"
+    },
+    {
+      "code": "632",
+      "direction": "270"
+    }
+  ],
+  "632": [
+    {
+      "code": "631",
+      "direction": "90"
+    },
+    {
+      "code": "633",
+      "direction": "270"
+    }
+  ],
+  "633": [
+    {
+      "code": "632",
+      "direction": "90"
+    },
+    {
+      "code": "634",
+      "direction": "270"
+    }
+  ],
+  "634": [
+    {
+      "code": "633",
+      "direction": "90"
+    },
+    {
+      "code": "635",
+      "direction": "270"
+    }
+  ],
+  "635": [
+    {
+      "code": "634",
+      "direction": "90"
+    },
+    {
+      "code": "636",
+      "direction": "270"
+    },
+    {
+      "code": "597",
+      "direction": "180"
+    },
+    {
+      "code": "652",
+      "direction": "0"
+    }
+  ],
+  "636": [
+    {
+      "code": "635",
+      "direction": "90"
+    },
+    {
+      "code": "637",
+      "direction": "270"
+    }
+  ],
+  "637": [
+    {
+      "code": "636",
+      "direction": "90"
+    },
+    {
+      "code": "638",
+      "direction": "270"
+    }
+  ],
+  "638": [
+    {
+      "code": "637",
+      "direction": "90"
+    },
+    {
+      "code": "639",
+      "direction": "270"
+    }
+  ],
+  "639": [
+    {
+      "code": "638",
+      "direction": "90"
+    },
+    {
+      "code": "640",
+      "direction": "270"
+    }
+  ],
+  "640": [
+    {
+      "code": "639",
+      "direction": "90"
+    },
+    {
+      "code": "641",
+      "direction": "270"
+    }
+  ],
+  "641": [
+    {
+      "code": "640",
+      "direction": "90"
+    },
+    {
+      "code": "642",
+      "direction": "270"
+    },
+    {
+      "code": "598",
+      "direction": "180"
+    },
+    {
+      "code": "653",
+      "direction": "0"
+    }
+  ],
+  "642": [
+    {
+      "code": "641",
+      "direction": "90"
+    },
+    {
+      "code": "643",
+      "direction": "270"
+    }
+  ],
+  "643": [
+    {
+      "code": "642",
+      "direction": "90"
+    },
+    {
+      "code": "644",
+      "direction": "270"
+    }
+  ],
+  "644": [
+    {
+      "code": "643",
+      "direction": "90"
+    },
+    {
+      "code": "645",
+      "direction": "270"
+    }
+  ],
+  "645": [
+    {
+      "code": "644",
+      "direction": "90"
+    },
+    {
+      "code": "646",
+      "direction": "270"
+    }
+  ],
+  "646": [
+    {
+      "code": "645",
+      "direction": "90"
+    },
+    {
+      "code": "647",
+      "direction": "270"
+    }
+  ],
+  "647": [
+    {
+      "code": "646",
+      "direction": "90"
+    },
+    {
+      "code": "599",
+      "direction": "180"
+    },
+    {
+      "code": "654",
+      "direction": "0"
+    }
+  ],
+  "656": [
+    {
+      "code": "657",
+      "direction": "270"
+    },
+    {
+      "code": "649",
+      "direction": "180"
+    },
+    {
+      "code": "681",
+      "direction": "0"
+    },
+    {
+      "code": "1711",
+      "direction": "90"
+    }
+  ],
+  "657": [
+    {
+      "code": "656",
+      "direction": "90"
+    },
+    {
+      "code": "658",
+      "direction": "270"
+    }
+  ],
+  "658": [
+    {
+      "code": "657",
+      "direction": "90"
+    },
+    {
+      "code": "659",
+      "direction": "270"
+    }
+  ],
+  "659": [
+    {
+      "code": "658",
+      "direction": "90"
+    },
+    {
+      "code": "660",
+      "direction": "270"
+    }
+  ],
+  "660": [
+    {
+      "code": "659",
+      "direction": "90"
+    },
+    {
+      "code": "661",
+      "direction": "270"
+    }
+  ],
+  "661": [
+    {
+      "code": "660",
+      "direction": "90"
+    },
+    {
+      "code": "662",
+      "direction": "270"
+    }
+  ],
+  "662": [
+    {
+      "code": "661",
+      "direction": "90"
+    },
+    {
+      "code": "663",
+      "direction": "270"
+    },
+    {
+      "code": "650",
+      "direction": "180"
+    },
+    {
+      "code": "682",
+      "direction": "0"
+    }
+  ],
+  "663": [
+    {
+      "code": "662",
+      "direction": "90"
+    },
+    {
+      "code": "664",
+      "direction": "270"
+    }
+  ],
+  "664": [
+    {
+      "code": "663",
+      "direction": "90"
+    }
+  ],
+  "665": [
+    {
+      "code": "666",
+      "direction": "270"
+    },
+    {
+      "code": "651",
+      "direction": "180"
+    },
+    {
+      "code": "683",
+      "direction": "0"
+    }
+  ],
+  "666": [
+    {
+      "code": "665",
+      "direction": "90"
+    },
+    {
+      "code": "667",
+      "direction": "270"
+    }
+  ],
+  "667": [
+    {
+      "code": "666",
+      "direction": "90"
+    },
+    {
+      "code": "668",
+      "direction": "270"
+    }
+  ],
+  "668": [
+    {
+      "code": "667",
+      "direction": "90"
+    },
+    {
+      "code": "669",
+      "direction": "270"
+    }
+  ],
+  "669": [
+    {
+      "code": "668",
+      "direction": "90"
+    },
+    {
+      "code": "670",
+      "direction": "270"
+    }
+  ],
+  "670": [
+    {
+      "code": "669",
+      "direction": "90"
+    },
+    {
+      "code": "671",
+      "direction": "270"
+    }
+  ],
+  "671": [
+    {
+      "code": "670",
+      "direction": "90"
+    },
+    {
+      "code": "672",
+      "direction": "270"
+    },
+    {
+      "code": "652",
+      "direction": "180"
+    },
+    {
+      "code": "684",
+      "direction": "0"
+    }
+  ],
+  "672": [
+    {
+      "code": "671",
+      "direction": "90"
+    },
+    {
+      "code": "673",
+      "direction": "270"
+    }
+  ],
+  "673": [
+    {
+      "code": "672",
+      "direction": "90"
+    },
+    {
+      "code": "674",
+      "direction": "270"
+    }
+  ],
+  "674": [
+    {
+      "code": "673",
+      "direction": "90"
+    },
+    {
+      "code": "675",
+      "direction": "270"
+    }
+  ],
+  "675": [
+    {
+      "code": "674",
+      "direction": "90"
+    },
+    {
+      "code": "676",
+      "direction": "270"
+    },
+    {
+      "code": "653",
+      "direction": "180"
+    },
+    {
+      "code": "685",
+      "direction": "0"
+    }
+  ],
+  "676": [
+    {
+      "code": "675",
+      "direction": "90"
+    },
+    {
+      "code": "677",
+      "direction": "270"
+    }
+  ],
+  "677": [
+    {
+      "code": "676",
+      "direction": "90"
+    },
+    {
+      "code": "678",
+      "direction": "270"
+    }
+  ],
+  "678": [
+    {
+      "code": "677",
+      "direction": "90"
+    },
+    {
+      "code": "679",
+      "direction": "270"
+    }
+  ],
+  "679": [
+    {
+      "code": "678",
+      "direction": "90"
+    },
+    {
+      "code": "654",
+      "direction": "180"
+    },
+    {
+      "code": "686",
+      "direction": "0"
+    }
+  ],
+  "687": [
+    {
+      "code": "688",
+      "direction": "270"
+    },
+    {
+      "code": "734",
+      "direction": "0"
+    }
+  ],
+  "688": [
+    {
+      "code": "687",
+      "direction": "90"
+    },
+    {
+      "code": "689",
+      "direction": "270"
+    }
+  ],
+  "689": [
+    {
+      "code": "688",
+      "direction": "90"
+    },
+    {
+      "code": "690",
+      "direction": "270"
+    },
+    {
+      "code": "680",
+      "direction": "180"
+    },
+    {
+      "code": "735",
+      "direction": "0"
+    }
+  ],
+  "690": [
+    {
+      "code": "689",
+      "direction": "90"
+    },
+    {
+      "code": "691",
+      "direction": "270"
+    }
+  ],
+  "691": [
+    {
+      "code": "690",
+      "direction": "90"
+    },
+    {
+      "code": "692",
+      "direction": "270"
+    },
+    {
+      "code": "681",
+      "direction": "180"
+    },
+    {
+      "code": "736",
+      "direction": "0"
+    }
+  ],
+  "692": [
+    {
+      "code": "691",
+      "direction": "90"
+    },
+    {
+      "code": "693",
+      "direction": "270"
+    }
+  ],
+  "693": [
+    {
+      "code": "692",
+      "direction": "90"
+    },
+    {
+      "code": "694",
+      "direction": "270"
+    }
+  ],
+  "694": [
+    {
+      "code": "693",
+      "direction": "90"
+    },
+    {
+      "code": "695",
+      "direction": "270"
+    }
+  ],
+  "695": [
+    {
+      "code": "694",
+      "direction": "90"
+    },
+    {
+      "code": "696",
+      "direction": "270"
+    }
+  ],
+  "696": [
+    {
+      "code": "695",
+      "direction": "90"
+    },
+    {
+      "code": "697",
+      "direction": "270"
+    }
+  ],
+  "697": [
+    {
+      "code": "696",
+      "direction": "90"
+    },
+    {
+      "code": "698",
+      "direction": "270"
+    }
+  ],
+  "698": [
+    {
+      "code": "697",
+      "direction": "90"
+    },
+    {
+      "code": "699",
+      "direction": "270"
+    }
+  ],
+  "699": [
+    {
+      "code": "698",
+      "direction": "90"
+    },
+    {
+      "code": "700",
+      "direction": "270"
+    }
+  ],
+  "700": [
+    {
+      "code": "699",
+      "direction": "90"
+    },
+    {
+      "code": "701",
+      "direction": "270"
+    }
+  ],
+  "701": [
+    {
+      "code": "700",
+      "direction": "90"
+    },
+    {
+      "code": "702",
+      "direction": "270"
+    },
+    {
+      "code": "682",
+      "direction": "180"
+    },
+    {
+      "code": "737",
+      "direction": "0"
+    }
+  ],
+  "702": [
+    {
+      "code": "701",
+      "direction": "90"
+    },
+    {
+      "code": "703",
+      "direction": "270"
+    }
+  ],
+  "703": [
+    {
+      "code": "702",
+      "direction": "90"
+    },
+    {
+      "code": "704",
+      "direction": "270"
+    }
+  ],
+  "704": [
+    {
+      "code": "703",
+      "direction": "90"
+    },
+    {
+      "code": "705",
+      "direction": "270"
+    }
+  ],
+  "705": [
+    {
+      "code": "704",
+      "direction": "90"
+    },
+    {
+      "code": "706",
+      "direction": "270"
+    }
+  ],
+  "706": [
+    {
+      "code": "705",
+      "direction": "90"
+    },
+    {
+      "code": "707",
+      "direction": "270"
+    }
+  ],
+  "707": [
+    {
+      "code": "706",
+      "direction": "90"
+    },
+    {
+      "code": "708",
+      "direction": "270"
+    }
+  ],
+  "708": [
+    {
+      "code": "707",
+      "direction": "90"
+    },
+    {
+      "code": "709",
+      "direction": "270"
+    }
+  ],
+  "709": [
+    {
+      "code": "708",
+      "direction": "90"
+    },
+    {
+      "code": "710",
+      "direction": "270"
+    }
+  ],
+  "710": [
+    {
+      "code": "709",
+      "direction": "90"
+    },
+    {
+      "code": "711",
+      "direction": "270"
+    }
+  ],
+  "711": [
+    {
+      "code": "710",
+      "direction": "90"
+    },
+    {
+      "code": "712",
+      "direction": "270"
+    },
+    {
+      "code": "683",
+      "direction": "180"
+    },
+    {
+      "code": "738",
+      "direction": "0"
+    }
+  ],
+  "712": [
+    {
+      "code": "711",
+      "direction": "90"
+    },
+    {
+      "code": "713",
+      "direction": "270"
+    }
+  ],
+  "713": [
+    {
+      "code": "712",
+      "direction": "90"
+    },
+    {
+      "code": "714",
+      "direction": "270"
+    }
+  ],
+  "714": [
+    {
+      "code": "713",
+      "direction": "90"
+    },
+    {
+      "code": "715",
+      "direction": "270"
+    }
+  ],
+  "715": [
+    {
+      "code": "714",
+      "direction": "90"
+    },
+    {
+      "code": "716",
+      "direction": "270"
+    }
+  ],
+  "716": [
+    {
+      "code": "715",
+      "direction": "90"
+    },
+    {
+      "code": "717",
+      "direction": "270"
+    }
+  ],
+  "717": [
+    {
+      "code": "716",
+      "direction": "90"
+    },
+    {
+      "code": "718",
+      "direction": "270"
+    }
+  ],
+  "718": [
+    {
+      "code": "717",
+      "direction": "90"
+    },
+    {
+      "code": "719",
+      "direction": "270"
+    }
+  ],
+  "719": [
+    {
+      "code": "718",
+      "direction": "90"
+    },
+    {
+      "code": "720",
+      "direction": "270"
+    }
+  ],
+  "720": [
+    {
+      "code": "719",
+      "direction": "90"
+    },
+    {
+      "code": "721",
+      "direction": "270"
+    }
+  ],
+  "721": [
+    {
+      "code": "720",
+      "direction": "90"
+    },
+    {
+      "code": "722",
+      "direction": "270"
+    },
+    {
+      "code": "684",
+      "direction": "180"
+    },
+    {
+      "code": "739",
+      "direction": "0"
+    }
+  ],
+  "722": [
+    {
+      "code": "721",
+      "direction": "90"
+    },
+    {
+      "code": "723",
+      "direction": "270"
+    }
+  ],
+  "723": [
+    {
+      "code": "722",
+      "direction": "90"
+    },
+    {
+      "code": "724",
+      "direction": "270"
+    }
+  ],
+  "724": [
+    {
+      "code": "723",
+      "direction": "90"
+    },
+    {
+      "code": "725",
+      "direction": "270"
+    }
+  ],
+  "725": [
+    {
+      "code": "724",
+      "direction": "90"
+    },
+    {
+      "code": "726",
+      "direction": "270"
+    }
+  ],
+  "726": [
+    {
+      "code": "725",
+      "direction": "90"
+    },
+    {
+      "code": "727",
+      "direction": "270"
+    }
+  ],
+  "727": [
+    {
+      "code": "726",
+      "direction": "90"
+    },
+    {
+      "code": "728",
+      "direction": "270"
+    },
+    {
+      "code": "685",
+      "direction": "180"
+    },
+    {
+      "code": "740",
+      "direction": "0"
+    }
+  ],
+  "728": [
+    {
+      "code": "727",
+      "direction": "90"
+    },
+    {
+      "code": "729",
+      "direction": "270"
+    }
+  ],
+  "729": [
+    {
+      "code": "728",
+      "direction": "90"
+    },
+    {
+      "code": "730",
+      "direction": "270"
+    }
+  ],
+  "730": [
+    {
+      "code": "729",
+      "direction": "90"
+    },
+    {
+      "code": "731",
+      "direction": "270"
+    }
+  ],
+  "731": [
+    {
+      "code": "730",
+      "direction": "90"
+    },
+    {
+      "code": "732",
+      "direction": "270"
+    }
+  ],
+  "732": [
+    {
+      "code": "731",
+      "direction": "90"
+    },
+    {
+      "code": "733",
+      "direction": "270"
+    }
+  ],
+  "733": [
+    {
+      "code": "732",
+      "direction": "90"
+    },
+    {
+      "code": "686",
+      "direction": "180"
+    },
+    {
+      "code": "741",
+      "direction": "0"
+    }
+  ],
+  "742": [
+    {
+      "code": "743",
+      "direction": "270"
+    },
+    {
+      "code": "734",
+      "direction": "180"
+    },
+    {
+      "code": "789",
+      "direction": "0"
+    }
+  ],
+  "743": [
+    {
+      "code": "742",
+      "direction": "90"
+    },
+    {
+      "code": "744",
+      "direction": "270"
+    }
+  ],
+  "744": [
+    {
+      "code": "743",
+      "direction": "90"
+    },
+    {
+      "code": "745",
+      "direction": "270"
+    },
+    {
+      "code": "735",
+      "direction": "180"
+    },
+    {
+      "code": "790",
+      "direction": "0"
+    }
+  ],
+  "745": [
+    {
+      "code": "744",
+      "direction": "90"
+    },
+    {
+      "code": "746",
+      "direction": "270"
+    }
+  ],
+  "746": [
+    {
+      "code": "745",
+      "direction": "90"
+    },
+    {
+      "code": "747",
+      "direction": "270"
+    },
+    {
+      "code": "736",
+      "direction": "180"
+    },
+    {
+      "code": "791",
+      "direction": "0"
+    }
+  ],
+  "747": [
+    {
+      "code": "746",
+      "direction": "90"
+    },
+    {
+      "code": "748",
+      "direction": "270"
+    }
+  ],
+  "748": [
+    {
+      "code": "747",
+      "direction": "90"
+    },
+    {
+      "code": "749",
+      "direction": "270"
+    }
+  ],
+  "749": [
+    {
+      "code": "748",
+      "direction": "90"
+    },
+    {
+      "code": "750",
+      "direction": "270"
+    }
+  ],
+  "750": [
+    {
+      "code": "749",
+      "direction": "90"
+    },
+    {
+      "code": "751",
+      "direction": "270"
+    }
+  ],
+  "751": [
+    {
+      "code": "750",
+      "direction": "90"
+    },
+    {
+      "code": "752",
+      "direction": "270"
+    }
+  ],
+  "752": [
+    {
+      "code": "751",
+      "direction": "90"
+    },
+    {
+      "code": "753",
+      "direction": "270"
+    }
+  ],
+  "753": [
+    {
+      "code": "752",
+      "direction": "90"
+    },
+    {
+      "code": "754",
+      "direction": "270"
+    }
+  ],
+  "754": [
+    {
+      "code": "753",
+      "direction": "90"
+    },
+    {
+      "code": "755",
+      "direction": "270"
+    }
+  ],
+  "755": [
+    {
+      "code": "754",
+      "direction": "90"
+    },
+    {
+      "code": "756",
+      "direction": "270"
+    }
+  ],
+  "756": [
+    {
+      "code": "755",
+      "direction": "90"
+    },
+    {
+      "code": "757",
+      "direction": "270"
+    },
+    {
+      "code": "737",
+      "direction": "180"
+    },
+    {
+      "code": "792",
+      "direction": "0"
+    }
+  ],
+  "757": [
+    {
+      "code": "756",
+      "direction": "90"
+    },
+    {
+      "code": "758",
+      "direction": "270"
+    }
+  ],
+  "758": [
+    {
+      "code": "757",
+      "direction": "90"
+    },
+    {
+      "code": "759",
+      "direction": "270"
+    }
+  ],
+  "759": [
+    {
+      "code": "758",
+      "direction": "90"
+    },
+    {
+      "code": "760",
+      "direction": "270"
+    }
+  ],
+  "760": [
+    {
+      "code": "759",
+      "direction": "90"
+    },
+    {
+      "code": "761",
+      "direction": "270"
+    }
+  ],
+  "761": [
+    {
+      "code": "760",
+      "direction": "90"
+    },
+    {
+      "code": "762",
+      "direction": "270"
+    }
+  ],
+  "762": [
+    {
+      "code": "761",
+      "direction": "90"
+    },
+    {
+      "code": "763",
+      "direction": "270"
+    }
+  ],
+  "763": [
+    {
+      "code": "762",
+      "direction": "90"
+    },
+    {
+      "code": "764",
+      "direction": "270"
+    }
+  ],
+  "764": [
+    {
+      "code": "763",
+      "direction": "90"
+    },
+    {
+      "code": "765",
+      "direction": "270"
+    }
+  ],
+  "765": [
+    {
+      "code": "764",
+      "direction": "90"
+    },
+    {
+      "code": "766",
+      "direction": "270"
+    }
+  ],
+  "766": [
+    {
+      "code": "765",
+      "direction": "90"
+    },
+    {
+      "code": "767",
+      "direction": "270"
+    },
+    {
+      "code": "738",
+      "direction": "180"
+    },
+    {
+      "code": "793",
+      "direction": "0"
+    }
+  ],
+  "767": [
+    {
+      "code": "766",
+      "direction": "90"
+    },
+    {
+      "code": "768",
+      "direction": "270"
+    }
+  ],
+  "768": [
+    {
+      "code": "767",
+      "direction": "90"
+    },
+    {
+      "code": "769",
+      "direction": "270"
+    }
+  ],
+  "769": [
+    {
+      "code": "768",
+      "direction": "90"
+    },
+    {
+      "code": "770",
+      "direction": "270"
+    }
+  ],
+  "770": [
+    {
+      "code": "769",
+      "direction": "90"
+    },
+    {
+      "code": "771",
+      "direction": "270"
+    }
+  ],
+  "771": [
+    {
+      "code": "770",
+      "direction": "90"
+    },
+    {
+      "code": "772",
+      "direction": "270"
+    }
+  ],
+  "772": [
+    {
+      "code": "771",
+      "direction": "90"
+    },
+    {
+      "code": "773",
+      "direction": "270"
+    }
+  ],
+  "773": [
+    {
+      "code": "772",
+      "direction": "90"
+    },
+    {
+      "code": "774",
+      "direction": "270"
+    }
+  ],
+  "774": [
+    {
+      "code": "773",
+      "direction": "90"
+    },
+    {
+      "code": "775",
+      "direction": "270"
+    }
+  ],
+  "775": [
+    {
+      "code": "774",
+      "direction": "90"
+    },
+    {
+      "code": "776",
+      "direction": "270"
+    }
+  ],
+  "776": [
+    {
+      "code": "775",
+      "direction": "90"
+    },
+    {
+      "code": "777",
+      "direction": "270"
+    },
+    {
+      "code": "739",
+      "direction": "180"
+    },
+    {
+      "code": "794",
+      "direction": "0"
+    }
+  ],
+  "777": [
+    {
+      "code": "776",
+      "direction": "90"
+    },
+    {
+      "code": "778",
+      "direction": "270"
+    }
+  ],
+  "778": [
+    {
+      "code": "777",
+      "direction": "90"
+    },
+    {
+      "code": "779",
+      "direction": "270"
+    }
+  ],
+  "779": [
+    {
+      "code": "778",
+      "direction": "90"
+    },
+    {
+      "code": "780",
+      "direction": "270"
+    }
+  ],
+  "780": [
+    {
+      "code": "779",
+      "direction": "90"
+    },
+    {
+      "code": "781",
+      "direction": "270"
+    }
+  ],
+  "781": [
+    {
+      "code": "780",
+      "direction": "90"
+    },
+    {
+      "code": "782",
+      "direction": "270"
+    }
+  ],
+  "782": [
+    {
+      "code": "781",
+      "direction": "90"
+    },
+    {
+      "code": "783",
+      "direction": "270"
+    },
+    {
+      "code": "740",
+      "direction": "180"
+    },
+    {
+      "code": "795",
+      "direction": "0"
+    }
+  ],
+  "783": [
+    {
+      "code": "782",
+      "direction": "90"
+    },
+    {
+      "code": "784",
+      "direction": "270"
+    }
+  ],
+  "784": [
+    {
+      "code": "783",
+      "direction": "90"
+    },
+    {
+      "code": "785",
+      "direction": "270"
+    }
+  ],
+  "785": [
+    {
+      "code": "784",
+      "direction": "90"
+    },
+    {
+      "code": "786",
+      "direction": "270"
+    }
+  ],
+  "786": [
+    {
+      "code": "785",
+      "direction": "90"
+    },
+    {
+      "code": "787",
+      "direction": "270"
+    }
+  ],
+  "787": [
+    {
+      "code": "786",
+      "direction": "90"
+    },
+    {
+      "code": "788",
+      "direction": "270"
+    }
+  ],
+  "788": [
+    {
+      "code": "787",
+      "direction": "90"
+    },
+    {
+      "code": "741",
+      "direction": "180"
+    },
+    {
+      "code": "796",
+      "direction": "0"
+    }
+  ],
+  "797": [
+    {
+      "code": "798",
+      "direction": "270"
+    },
+    {
+      "code": "789",
+      "direction": "180"
+    },
+    {
+      "code": "844",
+      "direction": "0"
+    }
+  ],
+  "798": [
+    {
+      "code": "797",
+      "direction": "90"
+    },
+    {
+      "code": "799",
+      "direction": "270"
+    }
+  ],
+  "799": [
+    {
+      "code": "798",
+      "direction": "90"
+    },
+    {
+      "code": "800",
+      "direction": "270"
+    },
+    {
+      "code": "790",
+      "direction": "180"
+    },
+    {
+      "code": "845",
+      "direction": "0"
+    }
+  ],
+  "800": [
+    {
+      "code": "799",
+      "direction": "90"
+    },
+    {
+      "code": "801",
+      "direction": "270"
+    }
+  ],
+  "801": [
+    {
+      "code": "800",
+      "direction": "90"
+    },
+    {
+      "code": "802",
+      "direction": "270"
+    },
+    {
+      "code": "791",
+      "direction": "180"
+    },
+    {
+      "code": "846",
+      "direction": "0"
+    }
+  ],
+  "802": [
+    {
+      "code": "801",
+      "direction": "90"
+    },
+    {
+      "code": "803",
+      "direction": "270"
+    }
+  ],
+  "803": [
+    {
+      "code": "802",
+      "direction": "90"
+    },
+    {
+      "code": "804",
+      "direction": "270"
+    }
+  ],
+  "804": [
+    {
+      "code": "803",
+      "direction": "90"
+    },
+    {
+      "code": "805",
+      "direction": "270"
+    }
+  ],
+  "805": [
+    {
+      "code": "804",
+      "direction": "90"
+    },
+    {
+      "code": "806",
+      "direction": "270"
+    }
+  ],
+  "806": [
+    {
+      "code": "805",
+      "direction": "90"
+    },
+    {
+      "code": "807",
+      "direction": "270"
+    }
+  ],
+  "807": [
+    {
+      "code": "806",
+      "direction": "90"
+    },
+    {
+      "code": "808",
+      "direction": "270"
+    }
+  ],
+  "808": [
+    {
+      "code": "807",
+      "direction": "90"
+    },
+    {
+      "code": "809",
+      "direction": "270"
+    }
+  ],
+  "809": [
+    {
+      "code": "808",
+      "direction": "90"
+    },
+    {
+      "code": "810",
+      "direction": "270"
+    }
+  ],
+  "810": [
+    {
+      "code": "809",
+      "direction": "90"
+    },
+    {
+      "code": "811",
+      "direction": "270"
+    }
+  ],
+  "811": [
+    {
+      "code": "810",
+      "direction": "90"
+    },
+    {
+      "code": "812",
+      "direction": "270"
+    },
+    {
+      "code": "792",
+      "direction": "180"
+    },
+    {
+      "code": "847",
+      "direction": "0"
+    }
+  ],
+  "812": [
+    {
+      "code": "811",
+      "direction": "90"
+    },
+    {
+      "code": "813",
+      "direction": "270"
+    }
+  ],
+  "813": [
+    {
+      "code": "812",
+      "direction": "90"
+    },
+    {
+      "code": "814",
+      "direction": "270"
+    }
+  ],
+  "814": [
+    {
+      "code": "813",
+      "direction": "90"
+    },
+    {
+      "code": "815",
+      "direction": "270"
+    }
+  ],
+  "815": [
+    {
+      "code": "814",
+      "direction": "90"
+    },
+    {
+      "code": "816",
+      "direction": "270"
+    }
+  ],
+  "816": [
+    {
+      "code": "815",
+      "direction": "90"
+    },
+    {
+      "code": "817",
+      "direction": "270"
+    }
+  ],
+  "817": [
+    {
+      "code": "816",
+      "direction": "90"
+    },
+    {
+      "code": "818",
+      "direction": "270"
+    }
+  ],
+  "818": [
+    {
+      "code": "817",
+      "direction": "90"
+    },
+    {
+      "code": "819",
+      "direction": "270"
+    }
+  ],
+  "819": [
+    {
+      "code": "818",
+      "direction": "90"
+    },
+    {
+      "code": "820",
+      "direction": "270"
+    }
+  ],
+  "820": [
+    {
+      "code": "819",
+      "direction": "90"
+    },
+    {
+      "code": "821",
+      "direction": "270"
+    }
+  ],
+  "821": [
+    {
+      "code": "820",
+      "direction": "90"
+    },
+    {
+      "code": "822",
+      "direction": "270"
+    },
+    {
+      "code": "793",
+      "direction": "180"
+    },
+    {
+      "code": "848",
+      "direction": "0"
+    }
+  ],
+  "822": [
+    {
+      "code": "821",
+      "direction": "90"
+    },
+    {
+      "code": "823",
+      "direction": "270"
+    }
+  ],
+  "823": [
+    {
+      "code": "822",
+      "direction": "90"
+    },
+    {
+      "code": "824",
+      "direction": "270"
+    }
+  ],
+  "824": [
+    {
+      "code": "823",
+      "direction": "90"
+    },
+    {
+      "code": "825",
+      "direction": "270"
+    }
+  ],
+  "825": [
+    {
+      "code": "824",
+      "direction": "90"
+    },
+    {
+      "code": "826",
+      "direction": "270"
+    }
+  ],
+  "826": [
+    {
+      "code": "825",
+      "direction": "90"
+    },
+    {
+      "code": "827",
+      "direction": "270"
+    }
+  ],
+  "827": [
+    {
+      "code": "826",
+      "direction": "90"
+    },
+    {
+      "code": "828",
+      "direction": "270"
+    }
+  ],
+  "828": [
+    {
+      "code": "827",
+      "direction": "90"
+    },
+    {
+      "code": "829",
+      "direction": "270"
+    }
+  ],
+  "829": [
+    {
+      "code": "828",
+      "direction": "90"
+    },
+    {
+      "code": "830",
+      "direction": "270"
+    }
+  ],
+  "830": [
+    {
+      "code": "829",
+      "direction": "90"
+    },
+    {
+      "code": "831",
+      "direction": "270"
+    }
+  ],
+  "831": [
+    {
+      "code": "830",
+      "direction": "90"
+    },
+    {
+      "code": "832",
+      "direction": "270"
+    },
+    {
+      "code": "794",
+      "direction": "180"
+    },
+    {
+      "code": "849",
+      "direction": "0"
+    }
+  ],
+  "832": [
+    {
+      "code": "831",
+      "direction": "90"
+    },
+    {
+      "code": "833",
+      "direction": "270"
+    }
+  ],
+  "833": [
+    {
+      "code": "832",
+      "direction": "90"
+    },
+    {
+      "code": "834",
+      "direction": "270"
+    }
+  ],
+  "834": [
+    {
+      "code": "833",
+      "direction": "90"
+    },
+    {
+      "code": "835",
+      "direction": "270"
+    }
+  ],
+  "835": [
+    {
+      "code": "834",
+      "direction": "90"
+    },
+    {
+      "code": "836",
+      "direction": "270"
+    }
+  ],
+  "836": [
+    {
+      "code": "835",
+      "direction": "90"
+    },
+    {
+      "code": "837",
+      "direction": "270"
+    }
+  ],
+  "837": [
+    {
+      "code": "836",
+      "direction": "90"
+    },
+    {
+      "code": "838",
+      "direction": "270"
+    },
+    {
+      "code": "795",
+      "direction": "180"
+    },
+    {
+      "code": "850",
+      "direction": "0"
+    }
+  ],
+  "838": [
+    {
+      "code": "837",
+      "direction": "90"
+    },
+    {
+      "code": "839",
+      "direction": "270"
+    }
+  ],
+  "839": [
+    {
+      "code": "838",
+      "direction": "90"
+    },
+    {
+      "code": "840",
+      "direction": "270"
+    }
+  ],
+  "840": [
+    {
+      "code": "839",
+      "direction": "90"
+    },
+    {
+      "code": "841",
+      "direction": "270"
+    }
+  ],
+  "841": [
+    {
+      "code": "840",
+      "direction": "90"
+    },
+    {
+      "code": "842",
+      "direction": "270"
+    }
+  ],
+  "842": [
+    {
+      "code": "841",
+      "direction": "90"
+    },
+    {
+      "code": "843",
+      "direction": "270"
+    }
+  ],
+  "843": [
+    {
+      "code": "842",
+      "direction": "90"
+    },
+    {
+      "code": "796",
+      "direction": "180"
+    },
+    {
+      "code": "851",
+      "direction": "0"
+    }
+  ],
+  "854": [
+    {
+      "code": "855",
+      "direction": "270"
+    },
+    {
+      "code": "846",
+      "direction": "180"
+    },
+    {
+      "code": "880",
+      "direction": "0"
+    }
+  ],
+  "855": [
+    {
+      "code": "854",
+      "direction": "90"
+    },
+    {
+      "code": "856",
+      "direction": "270"
+    }
+  ],
+  "856": [
+    {
+      "code": "855",
+      "direction": "90"
+    },
+    {
+      "code": "857",
+      "direction": "270"
+    }
+  ],
+  "857": [
+    {
+      "code": "856",
+      "direction": "90"
+    },
+    {
+      "code": "858",
+      "direction": "270"
+    }
+  ],
+  "858": [
+    {
+      "code": "857",
+      "direction": "90"
+    },
+    {
+      "code": "859",
+      "direction": "270"
+    }
+  ],
+  "859": [
+    {
+      "code": "858",
+      "direction": "90"
+    },
+    {
+      "code": "860",
+      "direction": "270"
+    }
+  ],
+  "860": [
+    {
+      "code": "859",
+      "direction": "90"
+    },
+    {
+      "code": "861",
+      "direction": "270"
+    },
+    {
+      "code": "847",
+      "direction": "180"
+    },
+    {
+      "code": "881",
+      "direction": "0"
+    }
+  ],
+  "861": [
+    {
+      "code": "860",
+      "direction": "90"
+    },
+    {
+      "code": "862",
+      "direction": "270"
+    }
+  ],
+  "862": [
+    {
+      "code": "861",
+      "direction": "90"
+    }
+  ],
+  "863": [
+    {
+      "code": "864",
+      "direction": "270"
+    },
+    {
+      "code": "848",
+      "direction": "180"
+    },
+    {
+      "code": "882",
+      "direction": "0"
+    }
+  ],
+  "864": [
+    {
+      "code": "863",
+      "direction": "90"
+    },
+    {
+      "code": "865",
+      "direction": "270"
+    }
+  ],
+  "865": [
+    {
+      "code": "864",
+      "direction": "90"
+    },
+    {
+      "code": "866",
+      "direction": "270"
+    }
+  ],
+  "866": [
+    {
+      "code": "865",
+      "direction": "90"
+    },
+    {
+      "code": "867",
+      "direction": "270"
+    }
+  ],
+  "867": [
+    {
+      "code": "866",
+      "direction": "90"
+    },
+    {
+      "code": "868",
+      "direction": "270"
+    }
+  ],
+  "868": [
+    {
+      "code": "867",
+      "direction": "90"
+    },
+    {
+      "code": "869",
+      "direction": "270"
+    }
+  ],
+  "869": [
+    {
+      "code": "868",
+      "direction": "90"
+    },
+    {
+      "code": "870",
+      "direction": "270"
+    },
+    {
+      "code": "849",
+      "direction": "180"
+    },
+    {
+      "code": "883",
+      "direction": "0"
+    }
+  ],
+  "870": [
+    {
+      "code": "869",
+      "direction": "90"
+    },
+    {
+      "code": "871",
+      "direction": "270"
+    }
+  ],
+  "871": [
+    {
+      "code": "870",
+      "direction": "90"
+    },
+    {
+      "code": "872",
+      "direction": "270"
+    }
+  ],
+  "872": [
+    {
+      "code": "871",
+      "direction": "90"
+    },
+    {
+      "code": "873",
+      "direction": "270"
+    }
+  ],
+  "873": [
+    {
+      "code": "872",
+      "direction": "90"
+    },
+    {
+      "code": "874",
+      "direction": "270"
+    },
+    {
+      "code": "850",
+      "direction": "180"
+    },
+    {
+      "code": "884",
+      "direction": "0"
+    }
+  ],
+  "874": [
+    {
+      "code": "873",
+      "direction": "90"
+    },
+    {
+      "code": "875",
+      "direction": "270"
+    }
+  ],
+  "875": [
+    {
+      "code": "874",
+      "direction": "90"
+    },
+    {
+      "code": "876",
+      "direction": "270"
+    }
+  ],
+  "876": [
+    {
+      "code": "875",
+      "direction": "90"
+    },
+    {
+      "code": "877",
+      "direction": "270"
+    }
+  ],
+  "877": [
+    {
+      "code": "876",
+      "direction": "90"
+    },
+    {
+      "code": "851",
+      "direction": "180"
+    },
+    {
+      "code": "885",
+      "direction": "0"
+    }
+  ],
+  "886": [
+    {
+      "code": "887",
+      "direction": "270"
+    },
+    {
+      "code": "878",
+      "direction": "180"
+    }
+  ],
+  "887": [
+    {
+      "code": "886",
+      "direction": "90"
+    },
+    {
+      "code": "888",
+      "direction": "270"
+    }
+  ],
+  "888": [
+    {
+      "code": "887",
+      "direction": "90"
+    },
+    {
+      "code": "889",
+      "direction": "270"
+    },
+    {
+      "code": "879",
+      "direction": "180"
+    },
+    {
+      "code": "933",
+      "direction": "0"
+    }
+  ],
+  "889": [
+    {
+      "code": "888",
+      "direction": "90"
+    },
+    {
+      "code": "890",
+      "direction": "270"
+    }
+  ],
+  "890": [
+    {
+      "code": "889",
+      "direction": "90"
+    },
+    {
+      "code": "891",
+      "direction": "270"
+    },
+    {
+      "code": "880",
+      "direction": "180"
+    },
+    {
+      "code": "934",
+      "direction": "0"
+    }
+  ],
+  "891": [
+    {
+      "code": "890",
+      "direction": "90"
+    },
+    {
+      "code": "892",
+      "direction": "270"
+    }
+  ],
+  "892": [
+    {
+      "code": "891",
+      "direction": "90"
+    },
+    {
+      "code": "893",
+      "direction": "270"
+    }
+  ],
+  "893": [
+    {
+      "code": "892",
+      "direction": "90"
+    },
+    {
+      "code": "894",
+      "direction": "270"
+    }
+  ],
+  "894": [
+    {
+      "code": "893",
+      "direction": "90"
+    },
+    {
+      "code": "895",
+      "direction": "270"
+    }
+  ],
+  "895": [
+    {
+      "code": "894",
+      "direction": "90"
+    },
+    {
+      "code": "896",
+      "direction": "270"
+    }
+  ],
+  "896": [
+    {
+      "code": "895",
+      "direction": "90"
+    },
+    {
+      "code": "897",
+      "direction": "270"
+    }
+  ],
+  "897": [
+    {
+      "code": "896",
+      "direction": "90"
+    },
+    {
+      "code": "898",
+      "direction": "270"
+    }
+  ],
+  "898": [
+    {
+      "code": "897",
+      "direction": "90"
+    },
+    {
+      "code": "899",
+      "direction": "270"
+    }
+  ],
+  "899": [
+    {
+      "code": "898",
+      "direction": "90"
+    },
+    {
+      "code": "900",
+      "direction": "270"
+    }
+  ],
+  "900": [
+    {
+      "code": "899",
+      "direction": "90"
+    },
+    {
+      "code": "901",
+      "direction": "270"
+    },
+    {
+      "code": "881",
+      "direction": "180"
+    },
+    {
+      "code": "935",
+      "direction": "0"
+    }
+  ],
+  "901": [
+    {
+      "code": "900",
+      "direction": "90"
+    },
+    {
+      "code": "902",
+      "direction": "270"
+    }
+  ],
+  "902": [
+    {
+      "code": "901",
+      "direction": "90"
+    },
+    {
+      "code": "903",
+      "direction": "270"
+    }
+  ],
+  "903": [
+    {
+      "code": "902",
+      "direction": "90"
+    },
+    {
+      "code": "904",
+      "direction": "270"
+    }
+  ],
+  "904": [
+    {
+      "code": "903",
+      "direction": "90"
+    },
+    {
+      "code": "905",
+      "direction": "270"
+    }
+  ],
+  "905": [
+    {
+      "code": "904",
+      "direction": "90"
+    },
+    {
+      "code": "906",
+      "direction": "270"
+    }
+  ],
+  "906": [
+    {
+      "code": "905",
+      "direction": "90"
+    },
+    {
+      "code": "907",
+      "direction": "270"
+    }
+  ],
+  "907": [
+    {
+      "code": "906",
+      "direction": "90"
+    },
+    {
+      "code": "908",
+      "direction": "270"
+    }
+  ],
+  "908": [
+    {
+      "code": "907",
+      "direction": "90"
+    },
+    {
+      "code": "909",
+      "direction": "270"
+    }
+  ],
+  "909": [
+    {
+      "code": "908",
+      "direction": "90"
+    },
+    {
+      "code": "910",
+      "direction": "270"
+    }
+  ],
+  "910": [
+    {
+      "code": "909",
+      "direction": "90"
+    },
+    {
+      "code": "911",
+      "direction": "270"
+    },
+    {
+      "code": "882",
+      "direction": "180"
+    },
+    {
+      "code": "936",
+      "direction": "0"
+    }
+  ],
+  "911": [
+    {
+      "code": "910",
+      "direction": "90"
+    },
+    {
+      "code": "912",
+      "direction": "270"
+    }
+  ],
+  "912": [
+    {
+      "code": "911",
+      "direction": "90"
+    },
+    {
+      "code": "913",
+      "direction": "270"
+    }
+  ],
+  "913": [
+    {
+      "code": "912",
+      "direction": "90"
+    },
+    {
+      "code": "914",
+      "direction": "270"
+    }
+  ],
+  "914": [
+    {
+      "code": "913",
+      "direction": "90"
+    },
+    {
+      "code": "915",
+      "direction": "270"
+    }
+  ],
+  "915": [
+    {
+      "code": "914",
+      "direction": "90"
+    },
+    {
+      "code": "916",
+      "direction": "270"
+    }
+  ],
+  "916": [
+    {
+      "code": "915",
+      "direction": "90"
+    },
+    {
+      "code": "917",
+      "direction": "270"
+    }
+  ],
+  "917": [
+    {
+      "code": "916",
+      "direction": "90"
+    },
+    {
+      "code": "918",
+      "direction": "270"
+    }
+  ],
+  "918": [
+    {
+      "code": "917",
+      "direction": "90"
+    },
+    {
+      "code": "919",
+      "direction": "270"
+    }
+  ],
+  "919": [
+    {
+      "code": "918",
+      "direction": "90"
+    },
+    {
+      "code": "920",
+      "direction": "270"
+    }
+  ],
+  "920": [
+    {
+      "code": "919",
+      "direction": "90"
+    },
+    {
+      "code": "921",
+      "direction": "270"
+    },
+    {
+      "code": "883",
+      "direction": "180"
+    },
+    {
+      "code": "937",
+      "direction": "0"
+    }
+  ],
+  "921": [
+    {
+      "code": "920",
+      "direction": "90"
+    },
+    {
+      "code": "922",
+      "direction": "270"
+    }
+  ],
+  "922": [
+    {
+      "code": "921",
+      "direction": "90"
+    },
+    {
+      "code": "923",
+      "direction": "270"
+    }
+  ],
+  "923": [
+    {
+      "code": "922",
+      "direction": "90"
+    },
+    {
+      "code": "924",
+      "direction": "270"
+    }
+  ],
+  "924": [
+    {
+      "code": "923",
+      "direction": "90"
+    },
+    {
+      "code": "925",
+      "direction": "270"
+    }
+  ],
+  "925": [
+    {
+      "code": "924",
+      "direction": "90"
+    },
+    {
+      "code": "926",
+      "direction": "270"
+    }
+  ],
+  "926": [
+    {
+      "code": "925",
+      "direction": "90"
+    },
+    {
+      "code": "927",
+      "direction": "270"
+    },
+    {
+      "code": "884",
+      "direction": "180"
+    },
+    {
+      "code": "938",
+      "direction": "0"
+    }
+  ],
+  "927": [
+    {
+      "code": "926",
+      "direction": "90"
+    },
+    {
+      "code": "928",
+      "direction": "270"
+    }
+  ],
+  "928": [
+    {
+      "code": "927",
+      "direction": "90"
+    },
+    {
+      "code": "929",
+      "direction": "270"
+    }
+  ],
+  "929": [
+    {
+      "code": "928",
+      "direction": "90"
+    },
+    {
+      "code": "930",
+      "direction": "270"
+    }
+  ],
+  "930": [
+    {
+      "code": "929",
+      "direction": "90"
+    },
+    {
+      "code": "931",
+      "direction": "270"
+    }
+  ],
+  "931": [
+    {
+      "code": "930",
+      "direction": "90"
+    },
+    {
+      "code": "932",
+      "direction": "270"
+    }
+  ],
+  "932": [
+    {
+      "code": "931",
+      "direction": "90"
+    },
+    {
+      "code": "885",
+      "direction": "180"
+    },
+    {
+      "code": "939",
+      "direction": "0"
+    }
+  ],
+  "941": [
+    {
+      "code": "942",
+      "direction": "270"
+    }
+  ],
+  "942": [
+    {
+      "code": "941",
+      "direction": "90"
+    },
+    {
+      "code": "943",
+      "direction": "270"
+    }
+  ],
+  "943": [
+    {
+      "code": "942",
+      "direction": "90"
+    },
+    {
+      "code": "944",
+      "direction": "270"
+    },
+    {
+      "code": "933",
+      "direction": "180"
+    },
+    {
+      "code": "988",
+      "direction": "0"
+    }
+  ],
+  "944": [
+    {
+      "code": "943",
+      "direction": "90"
+    },
+    {
+      "code": "945",
+      "direction": "270"
+    }
+  ],
+  "945": [
+    {
+      "code": "944",
+      "direction": "90"
+    },
+    {
+      "code": "946",
+      "direction": "270"
+    },
+    {
+      "code": "934",
+      "direction": "180"
+    },
+    {
+      "code": "989",
+      "direction": "0"
+    }
+  ],
+  "946": [
+    {
+      "code": "945",
+      "direction": "90"
+    },
+    {
+      "code": "947",
+      "direction": "270"
+    }
+  ],
+  "947": [
+    {
+      "code": "946",
+      "direction": "90"
+    },
+    {
+      "code": "948",
+      "direction": "270"
+    }
+  ],
+  "948": [
+    {
+      "code": "947",
+      "direction": "90"
+    },
+    {
+      "code": "949",
+      "direction": "270"
+    }
+  ],
+  "949": [
+    {
+      "code": "948",
+      "direction": "90"
+    },
+    {
+      "code": "950",
+      "direction": "270"
+    }
+  ],
+  "950": [
+    {
+      "code": "949",
+      "direction": "90"
+    },
+    {
+      "code": "951",
+      "direction": "270"
+    }
+  ],
+  "951": [
+    {
+      "code": "950",
+      "direction": "90"
+    },
+    {
+      "code": "952",
+      "direction": "270"
+    }
+  ],
+  "952": [
+    {
+      "code": "951",
+      "direction": "90"
+    },
+    {
+      "code": "953",
+      "direction": "270"
+    }
+  ],
+  "953": [
+    {
+      "code": "952",
+      "direction": "90"
+    },
+    {
+      "code": "954",
+      "direction": "270"
+    }
+  ],
+  "954": [
+    {
+      "code": "953",
+      "direction": "90"
+    },
+    {
+      "code": "955",
+      "direction": "270"
+    }
+  ],
+  "955": [
+    {
+      "code": "954",
+      "direction": "90"
+    },
+    {
+      "code": "956",
+      "direction": "270"
+    },
+    {
+      "code": "935",
+      "direction": "180"
+    },
+    {
+      "code": "990",
+      "direction": "0"
+    }
+  ],
+  "956": [
+    {
+      "code": "955",
+      "direction": "90"
+    },
+    {
+      "code": "957",
+      "direction": "270"
+    }
+  ],
+  "957": [
+    {
+      "code": "956",
+      "direction": "90"
+    },
+    {
+      "code": "958",
+      "direction": "270"
+    }
+  ],
+  "958": [
+    {
+      "code": "957",
+      "direction": "90"
+    },
+    {
+      "code": "959",
+      "direction": "270"
+    }
+  ],
+  "959": [
+    {
+      "code": "958",
+      "direction": "90"
+    },
+    {
+      "code": "960",
+      "direction": "270"
+    }
+  ],
+  "960": [
+    {
+      "code": "959",
+      "direction": "90"
+    },
+    {
+      "code": "961",
+      "direction": "270"
+    }
+  ],
+  "961": [
+    {
+      "code": "960",
+      "direction": "90"
+    },
+    {
+      "code": "962",
+      "direction": "270"
+    }
+  ],
+  "962": [
+    {
+      "code": "961",
+      "direction": "90"
+    },
+    {
+      "code": "963",
+      "direction": "270"
+    }
+  ],
+  "963": [
+    {
+      "code": "962",
+      "direction": "90"
+    },
+    {
+      "code": "964",
+      "direction": "270"
+    }
+  ],
+  "964": [
+    {
+      "code": "963",
+      "direction": "90"
+    },
+    {
+      "code": "965",
+      "direction": "270"
+    }
+  ],
+  "965": [
+    {
+      "code": "964",
+      "direction": "90"
+    },
+    {
+      "code": "966",
+      "direction": "270"
+    },
+    {
+      "code": "936",
+      "direction": "180"
+    },
+    {
+      "code": "991",
+      "direction": "0"
+    }
+  ],
+  "966": [
+    {
+      "code": "965",
+      "direction": "90"
+    },
+    {
+      "code": "967",
+      "direction": "270"
+    }
+  ],
+  "967": [
+    {
+      "code": "966",
+      "direction": "90"
+    },
+    {
+      "code": "968",
+      "direction": "270"
+    }
+  ],
+  "968": [
+    {
+      "code": "967",
+      "direction": "90"
+    },
+    {
+      "code": "969",
+      "direction": "270"
+    }
+  ],
+  "969": [
+    {
+      "code": "968",
+      "direction": "90"
+    },
+    {
+      "code": "970",
+      "direction": "270"
+    }
+  ],
+  "970": [
+    {
+      "code": "969",
+      "direction": "90"
+    },
+    {
+      "code": "971",
+      "direction": "270"
+    }
+  ],
+  "971": [
+    {
+      "code": "970",
+      "direction": "90"
+    },
+    {
+      "code": "972",
+      "direction": "270"
+    }
+  ],
+  "972": [
+    {
+      "code": "971",
+      "direction": "90"
+    },
+    {
+      "code": "973",
+      "direction": "270"
+    }
+  ],
+  "973": [
+    {
+      "code": "972",
+      "direction": "90"
+    },
+    {
+      "code": "974",
+      "direction": "270"
+    }
+  ],
+  "974": [
+    {
+      "code": "973",
+      "direction": "90"
+    },
+    {
+      "code": "975",
+      "direction": "270"
+    }
+  ],
+  "975": [
+    {
+      "code": "974",
+      "direction": "90"
+    },
+    {
+      "code": "976",
+      "direction": "270"
+    },
+    {
+      "code": "937",
+      "direction": "180"
+    },
+    {
+      "code": "992",
+      "direction": "0"
+    }
+  ],
+  "976": [
+    {
+      "code": "975",
+      "direction": "90"
+    },
+    {
+      "code": "977",
+      "direction": "270"
+    }
+  ],
+  "977": [
+    {
+      "code": "976",
+      "direction": "90"
+    },
+    {
+      "code": "978",
+      "direction": "270"
+    }
+  ],
+  "978": [
+    {
+      "code": "977",
+      "direction": "90"
+    },
+    {
+      "code": "979",
+      "direction": "270"
+    }
+  ],
+  "979": [
+    {
+      "code": "978",
+      "direction": "90"
+    },
+    {
+      "code": "980",
+      "direction": "270"
+    }
+  ],
+  "980": [
+    {
+      "code": "979",
+      "direction": "90"
+    },
+    {
+      "code": "981",
+      "direction": "270"
+    }
+  ],
+  "981": [
+    {
+      "code": "980",
+      "direction": "90"
+    },
+    {
+      "code": "982",
+      "direction": "270"
+    },
+    {
+      "code": "938",
+      "direction": "180"
+    },
+    {
+      "code": "993",
+      "direction": "0"
+    }
+  ],
+  "982": [
+    {
+      "code": "981",
+      "direction": "90"
+    },
+    {
+      "code": "983",
+      "direction": "270"
+    }
+  ],
+  "983": [
+    {
+      "code": "982",
+      "direction": "90"
+    },
+    {
+      "code": "984",
+      "direction": "270"
+    }
+  ],
+  "984": [
+    {
+      "code": "983",
+      "direction": "90"
+    },
+    {
+      "code": "985",
+      "direction": "270"
+    }
+  ],
+  "985": [
+    {
+      "code": "984",
+      "direction": "90"
+    },
+    {
+      "code": "986",
+      "direction": "270"
+    }
+  ],
+  "986": [
+    {
+      "code": "985",
+      "direction": "90"
+    },
+    {
+      "code": "987",
+      "direction": "270"
+    }
+  ],
+  "987": [
+    {
+      "code": "986",
+      "direction": "90"
+    },
+    {
+      "code": "939",
+      "direction": "180"
+    },
+    {
+      "code": "994",
+      "direction": "0"
+    }
+  ],
+  "996": [
+    {
+      "code": "997",
+      "direction": "270"
+    }
+  ],
+  "997": [
+    {
+      "code": "996",
+      "direction": "90"
+    },
+    {
+      "code": "998",
+      "direction": "270"
+    }
+  ],
+  "998": [
+    {
+      "code": "997",
+      "direction": "90"
+    },
+    {
+      "code": "999",
+      "direction": "270"
+    },
+    {
+      "code": "988",
+      "direction": "180"
+    },
+    {
+      "code": "1043",
+      "direction": "0"
+    }
+  ],
+  "999": [
+    {
+      "code": "998",
+      "direction": "90"
+    },
+    {
+      "code": "1000",
+      "direction": "270"
+    }
+  ],
+  "1000": [
+    {
+      "code": "999",
+      "direction": "90"
+    },
+    {
+      "code": "1001",
+      "direction": "270"
+    },
+    {
+      "code": "989",
+      "direction": "180"
+    },
+    {
+      "code": "1044",
+      "direction": "0"
+    }
+  ],
+  "1001": [
+    {
+      "code": "1000",
+      "direction": "90"
+    },
+    {
+      "code": "1002",
+      "direction": "270"
+    }
+  ],
+  "1002": [
+    {
+      "code": "1001",
+      "direction": "90"
+    },
+    {
+      "code": "1003",
+      "direction": "270"
+    }
+  ],
+  "1003": [
+    {
+      "code": "1002",
+      "direction": "90"
+    },
+    {
+      "code": "1004",
+      "direction": "270"
+    }
+  ],
+  "1004": [
+    {
+      "code": "1003",
+      "direction": "90"
+    },
+    {
+      "code": "1005",
+      "direction": "270"
+    }
+  ],
+  "1005": [
+    {
+      "code": "1004",
+      "direction": "90"
+    },
+    {
+      "code": "1006",
+      "direction": "270"
+    }
+  ],
+  "1006": [
+    {
+      "code": "1005",
+      "direction": "90"
+    },
+    {
+      "code": "1007",
+      "direction": "270"
+    }
+  ],
+  "1007": [
+    {
+      "code": "1006",
+      "direction": "90"
+    },
+    {
+      "code": "1008",
+      "direction": "270"
+    }
+  ],
+  "1008": [
+    {
+      "code": "1007",
+      "direction": "90"
+    },
+    {
+      "code": "1009",
+      "direction": "270"
+    }
+  ],
+  "1009": [
+    {
+      "code": "1008",
+      "direction": "90"
+    },
+    {
+      "code": "1010",
+      "direction": "270"
+    }
+  ],
+  "1010": [
+    {
+      "code": "1009",
+      "direction": "90"
+    },
+    {
+      "code": "1011",
+      "direction": "270"
+    },
+    {
+      "code": "990",
+      "direction": "180"
+    },
+    {
+      "code": "1045",
+      "direction": "0"
+    }
+  ],
+  "1011": [
+    {
+      "code": "1010",
+      "direction": "90"
+    },
+    {
+      "code": "1012",
+      "direction": "270"
+    }
+  ],
+  "1012": [
+    {
+      "code": "1011",
+      "direction": "90"
+    },
+    {
+      "code": "1013",
+      "direction": "270"
+    }
+  ],
+  "1013": [
+    {
+      "code": "1012",
+      "direction": "90"
+    },
+    {
+      "code": "1014",
+      "direction": "270"
+    }
+  ],
+  "1014": [
+    {
+      "code": "1013",
+      "direction": "90"
+    },
+    {
+      "code": "1015",
+      "direction": "270"
+    }
+  ],
+  "1015": [
+    {
+      "code": "1014",
+      "direction": "90"
+    },
+    {
+      "code": "1016",
+      "direction": "270"
+    }
+  ],
+  "1016": [
+    {
+      "code": "1015",
+      "direction": "90"
+    },
+    {
+      "code": "1017",
+      "direction": "270"
+    }
+  ],
+  "1017": [
+    {
+      "code": "1016",
+      "direction": "90"
+    },
+    {
+      "code": "1018",
+      "direction": "270"
+    }
+  ],
+  "1018": [
+    {
+      "code": "1017",
+      "direction": "90"
+    },
+    {
+      "code": "1019",
+      "direction": "270"
+    }
+  ],
+  "1019": [
+    {
+      "code": "1018",
+      "direction": "90"
+    },
+    {
+      "code": "1020",
+      "direction": "270"
+    }
+  ],
+  "1020": [
+    {
+      "code": "1019",
+      "direction": "90"
+    },
+    {
+      "code": "1021",
+      "direction": "270"
+    },
+    {
+      "code": "991",
+      "direction": "180"
+    },
+    {
+      "code": "1046",
+      "direction": "0"
+    }
+  ],
+  "1021": [
+    {
+      "code": "1020",
+      "direction": "90"
+    },
+    {
+      "code": "1022",
+      "direction": "270"
+    }
+  ],
+  "1022": [
+    {
+      "code": "1021",
+      "direction": "90"
+    },
+    {
+      "code": "1023",
+      "direction": "270"
+    }
+  ],
+  "1023": [
+    {
+      "code": "1022",
+      "direction": "90"
+    },
+    {
+      "code": "1024",
+      "direction": "270"
+    }
+  ],
+  "1024": [
+    {
+      "code": "1023",
+      "direction": "90"
+    },
+    {
+      "code": "1025",
+      "direction": "270"
+    }
+  ],
+  "1025": [
+    {
+      "code": "1024",
+      "direction": "90"
+    },
+    {
+      "code": "1026",
+      "direction": "270"
+    }
+  ],
+  "1026": [
+    {
+      "code": "1025",
+      "direction": "90"
+    },
+    {
+      "code": "1027",
+      "direction": "270"
+    }
+  ],
+  "1027": [
+    {
+      "code": "1026",
+      "direction": "90"
+    },
+    {
+      "code": "1028",
+      "direction": "270"
+    }
+  ],
+  "1028": [
+    {
+      "code": "1027",
+      "direction": "90"
+    },
+    {
+      "code": "1029",
+      "direction": "270"
+    }
+  ],
+  "1029": [
+    {
+      "code": "1028",
+      "direction": "90"
+    },
+    {
+      "code": "1030",
+      "direction": "270"
+    }
+  ],
+  "1030": [
+    {
+      "code": "1029",
+      "direction": "90"
+    },
+    {
+      "code": "1031",
+      "direction": "270"
+    },
+    {
+      "code": "992",
+      "direction": "180"
+    },
+    {
+      "code": "1047",
+      "direction": "0"
+    }
+  ],
+  "1031": [
+    {
+      "code": "1030",
+      "direction": "90"
+    },
+    {
+      "code": "1032",
+      "direction": "270"
+    }
+  ],
+  "1032": [
+    {
+      "code": "1031",
+      "direction": "90"
+    },
+    {
+      "code": "1033",
+      "direction": "270"
+    }
+  ],
+  "1033": [
+    {
+      "code": "1032",
+      "direction": "90"
+    },
+    {
+      "code": "1034",
+      "direction": "270"
+    }
+  ],
+  "1034": [
+    {
+      "code": "1033",
+      "direction": "90"
+    },
+    {
+      "code": "1035",
+      "direction": "270"
+    }
+  ],
+  "1035": [
+    {
+      "code": "1034",
+      "direction": "90"
+    },
+    {
+      "code": "1036",
+      "direction": "270"
+    }
+  ],
+  "1036": [
+    {
+      "code": "1035",
+      "direction": "90"
+    },
+    {
+      "code": "1037",
+      "direction": "270"
+    },
+    {
+      "code": "993",
+      "direction": "180"
+    },
+    {
+      "code": "1048",
+      "direction": "0"
+    }
+  ],
+  "1037": [
+    {
+      "code": "1036",
+      "direction": "90"
+    },
+    {
+      "code": "1038",
+      "direction": "270"
+    }
+  ],
+  "1038": [
+    {
+      "code": "1037",
+      "direction": "90"
+    },
+    {
+      "code": "1039",
+      "direction": "270"
+    }
+  ],
+  "1039": [
+    {
+      "code": "1038",
+      "direction": "90"
+    },
+    {
+      "code": "1040",
+      "direction": "270"
+    }
+  ],
+  "1040": [
+    {
+      "code": "1039",
+      "direction": "90"
+    },
+    {
+      "code": "1041",
+      "direction": "270"
+    }
+  ],
+  "1041": [
+    {
+      "code": "1040",
+      "direction": "90"
+    },
+    {
+      "code": "1042",
+      "direction": "270"
+    }
+  ],
+  "1042": [
+    {
+      "code": "1041",
+      "direction": "90"
+    },
+    {
+      "code": "994",
+      "direction": "180"
+    },
+    {
+      "code": "1049",
+      "direction": "0"
+    }
+  ],
+  "1051": [
+    {
+      "code": "1052",
+      "direction": "270"
+    },
+    {
+      "code": "1044",
+      "direction": "180"
+    },
+    {
+      "code": "1076",
+      "direction": "0"
+    },
+    {
+      "code": "1713",
+      "direction": "90"
+    }
+  ],
+  "1052": [
+    {
+      "code": "1051",
+      "direction": "90"
+    },
+    {
+      "code": "1053",
+      "direction": "270"
+    }
+  ],
+  "1053": [
+    {
+      "code": "1052",
+      "direction": "90"
+    },
+    {
+      "code": "1054",
+      "direction": "270"
+    }
+  ],
+  "1054": [
+    {
+      "code": "1053",
+      "direction": "90"
+    },
+    {
+      "code": "1055",
+      "direction": "270"
+    }
+  ],
+  "1055": [
+    {
+      "code": "1054",
+      "direction": "90"
+    },
+    {
+      "code": "1056",
+      "direction": "270"
+    }
+  ],
+  "1056": [
+    {
+      "code": "1055",
+      "direction": "90"
+    },
+    {
+      "code": "1057",
+      "direction": "270"
+    }
+  ],
+  "1057": [
+    {
+      "code": "1056",
+      "direction": "90"
+    },
+    {
+      "code": "1058",
+      "direction": "270"
+    },
+    {
+      "code": "1045",
+      "direction": "180"
+    },
+    {
+      "code": "1077",
+      "direction": "0"
+    }
+  ],
+  "1058": [
+    {
+      "code": "1057",
+      "direction": "90"
+    },
+    {
+      "code": "1059",
+      "direction": "270"
+    }
+  ],
+  "1059": [
+    {
+      "code": "1058",
+      "direction": "90"
+    }
+  ],
+  "1060": [
+    {
+      "code": "1061",
+      "direction": "270"
+    },
+    {
+      "code": "1046",
+      "direction": "180"
+    },
+    {
+      "code": "1078",
+      "direction": "0"
+    }
+  ],
+  "1061": [
+    {
+      "code": "1060",
+      "direction": "90"
+    },
+    {
+      "code": "1062",
+      "direction": "270"
+    }
+  ],
+  "1062": [
+    {
+      "code": "1061",
+      "direction": "90"
+    },
+    {
+      "code": "1063",
+      "direction": "270"
+    }
+  ],
+  "1063": [
+    {
+      "code": "1062",
+      "direction": "90"
+    },
+    {
+      "code": "1064",
+      "direction": "270"
+    }
+  ],
+  "1064": [
+    {
+      "code": "1063",
+      "direction": "90"
+    },
+    {
+      "code": "1065",
+      "direction": "270"
+    }
+  ],
+  "1065": [
+    {
+      "code": "1064",
+      "direction": "90"
+    },
+    {
+      "code": "1066",
+      "direction": "270"
+    }
+  ],
+  "1066": [
+    {
+      "code": "1065",
+      "direction": "90"
+    },
+    {
+      "code": "1067",
+      "direction": "270"
+    },
+    {
+      "code": "1047",
+      "direction": "180"
+    },
+    {
+      "code": "1079",
+      "direction": "0"
+    }
+  ],
+  "1067": [
+    {
+      "code": "1066",
+      "direction": "90"
+    },
+    {
+      "code": "1068",
+      "direction": "270"
+    }
+  ],
+  "1068": [
+    {
+      "code": "1067",
+      "direction": "90"
+    },
+    {
+      "code": "1069",
+      "direction": "270"
+    }
+  ],
+  "1069": [
+    {
+      "code": "1068",
+      "direction": "90"
+    },
+    {
+      "code": "1070",
+      "direction": "270"
+    }
+  ],
+  "1070": [
+    {
+      "code": "1069",
+      "direction": "90"
+    },
+    {
+      "code": "1071",
+      "direction": "270"
+    },
+    {
+      "code": "1048",
+      "direction": "180"
+    },
+    {
+      "code": "1080",
+      "direction": "0"
+    }
+  ],
+  "1071": [
+    {
+      "code": "1070",
+      "direction": "90"
+    },
+    {
+      "code": "1072",
+      "direction": "270"
+    }
+  ],
+  "1072": [
+    {
+      "code": "1071",
+      "direction": "90"
+    },
+    {
+      "code": "1073",
+      "direction": "270"
+    }
+  ],
+  "1073": [
+    {
+      "code": "1072",
+      "direction": "90"
+    },
+    {
+      "code": "1074",
+      "direction": "270"
+    }
+  ],
+  "1074": [
+    {
+      "code": "1073",
+      "direction": "90"
+    },
+    {
+      "code": "1049",
+      "direction": "180"
+    },
+    {
+      "code": "1081",
+      "direction": "0"
+    }
+  ],
+  "1082": [
+    {
+      "code": "1083",
+      "direction": "270"
+    },
+    {
+      "code": "1129",
+      "direction": "0"
+    }
+  ],
+  "1083": [
+    {
+      "code": "1082",
+      "direction": "90"
+    },
+    {
+      "code": "1084",
+      "direction": "270"
+    }
+  ],
+  "1084": [
+    {
+      "code": "1083",
+      "direction": "90"
+    },
+    {
+      "code": "1085",
+      "direction": "270"
+    },
+    {
+      "code": "1075",
+      "direction": "180"
+    },
+    {
+      "code": "1130",
+      "direction": "0"
+    }
+  ],
+  "1085": [
+    {
+      "code": "1084",
+      "direction": "90"
+    },
+    {
+      "code": "1086",
+      "direction": "270"
+    }
+  ],
+  "1086": [
+    {
+      "code": "1085",
+      "direction": "90"
+    },
+    {
+      "code": "1087",
+      "direction": "270"
+    },
+    {
+      "code": "1076",
+      "direction": "180"
+    },
+    {
+      "code": "1131",
+      "direction": "0"
+    }
+  ],
+  "1087": [
+    {
+      "code": "1086",
+      "direction": "90"
+    },
+    {
+      "code": "1088",
+      "direction": "270"
+    }
+  ],
+  "1088": [
+    {
+      "code": "1087",
+      "direction": "90"
+    },
+    {
+      "code": "1089",
+      "direction": "270"
+    }
+  ],
+  "1089": [
+    {
+      "code": "1088",
+      "direction": "90"
+    },
+    {
+      "code": "1090",
+      "direction": "270"
+    }
+  ],
+  "1090": [
+    {
+      "code": "1089",
+      "direction": "90"
+    },
+    {
+      "code": "1091",
+      "direction": "270"
+    }
+  ],
+  "1091": [
+    {
+      "code": "1090",
+      "direction": "90"
+    },
+    {
+      "code": "1092",
+      "direction": "270"
+    }
+  ],
+  "1092": [
+    {
+      "code": "1091",
+      "direction": "90"
+    },
+    {
+      "code": "1093",
+      "direction": "270"
+    }
+  ],
+  "1093": [
+    {
+      "code": "1092",
+      "direction": "90"
+    },
+    {
+      "code": "1094",
+      "direction": "270"
+    }
+  ],
+  "1094": [
+    {
+      "code": "1093",
+      "direction": "90"
+    },
+    {
+      "code": "1095",
+      "direction": "270"
+    }
+  ],
+  "1095": [
+    {
+      "code": "1094",
+      "direction": "90"
+    },
+    {
+      "code": "1096",
+      "direction": "270"
+    }
+  ],
+  "1096": [
+    {
+      "code": "1095",
+      "direction": "90"
+    },
+    {
+      "code": "1097",
+      "direction": "270"
+    },
+    {
+      "code": "1077",
+      "direction": "180"
+    },
+    {
+      "code": "1132",
+      "direction": "0"
+    }
+  ],
+  "1097": [
+    {
+      "code": "1096",
+      "direction": "90"
+    },
+    {
+      "code": "1098",
+      "direction": "270"
+    }
+  ],
+  "1098": [
+    {
+      "code": "1097",
+      "direction": "90"
+    },
+    {
+      "code": "1099",
+      "direction": "270"
+    }
+  ],
+  "1099": [
+    {
+      "code": "1098",
+      "direction": "90"
+    },
+    {
+      "code": "1100",
+      "direction": "270"
+    }
+  ],
+  "1100": [
+    {
+      "code": "1099",
+      "direction": "90"
+    },
+    {
+      "code": "1101",
+      "direction": "270"
+    }
+  ],
+  "1101": [
+    {
+      "code": "1100",
+      "direction": "90"
+    },
+    {
+      "code": "1102",
+      "direction": "270"
+    }
+  ],
+  "1102": [
+    {
+      "code": "1101",
+      "direction": "90"
+    },
+    {
+      "code": "1103",
+      "direction": "270"
+    }
+  ],
+  "1103": [
+    {
+      "code": "1102",
+      "direction": "90"
+    },
+    {
+      "code": "1104",
+      "direction": "270"
+    }
+  ],
+  "1104": [
+    {
+      "code": "1103",
+      "direction": "90"
+    },
+    {
+      "code": "1105",
+      "direction": "270"
+    }
+  ],
+  "1105": [
+    {
+      "code": "1104",
+      "direction": "90"
+    },
+    {
+      "code": "1106",
+      "direction": "270"
+    }
+  ],
+  "1106": [
+    {
+      "code": "1105",
+      "direction": "90"
+    },
+    {
+      "code": "1107",
+      "direction": "270"
+    },
+    {
+      "code": "1078",
+      "direction": "180"
+    },
+    {
+      "code": "1133",
+      "direction": "0"
+    }
+  ],
+  "1107": [
+    {
+      "code": "1106",
+      "direction": "90"
+    },
+    {
+      "code": "1108",
+      "direction": "270"
+    }
+  ],
+  "1108": [
+    {
+      "code": "1107",
+      "direction": "90"
+    },
+    {
+      "code": "1109",
+      "direction": "270"
+    }
+  ],
+  "1109": [
+    {
+      "code": "1108",
+      "direction": "90"
+    },
+    {
+      "code": "1110",
+      "direction": "270"
+    }
+  ],
+  "1110": [
+    {
+      "code": "1109",
+      "direction": "90"
+    },
+    {
+      "code": "1111",
+      "direction": "270"
+    }
+  ],
+  "1111": [
+    {
+      "code": "1110",
+      "direction": "90"
+    },
+    {
+      "code": "1112",
+      "direction": "270"
+    }
+  ],
+  "1112": [
+    {
+      "code": "1111",
+      "direction": "90"
+    },
+    {
+      "code": "1113",
+      "direction": "270"
+    }
+  ],
+  "1113": [
+    {
+      "code": "1112",
+      "direction": "90"
+    },
+    {
+      "code": "1114",
+      "direction": "270"
+    }
+  ],
+  "1114": [
+    {
+      "code": "1113",
+      "direction": "90"
+    },
+    {
+      "code": "1115",
+      "direction": "270"
+    }
+  ],
+  "1115": [
+    {
+      "code": "1114",
+      "direction": "90"
+    },
+    {
+      "code": "1116",
+      "direction": "270"
+    }
+  ],
+  "1116": [
+    {
+      "code": "1115",
+      "direction": "90"
+    },
+    {
+      "code": "1117",
+      "direction": "270"
+    },
+    {
+      "code": "1079",
+      "direction": "180"
+    },
+    {
+      "code": "1134",
+      "direction": "0"
+    }
+  ],
+  "1117": [
+    {
+      "code": "1116",
+      "direction": "90"
+    },
+    {
+      "code": "1118",
+      "direction": "270"
+    }
+  ],
+  "1118": [
+    {
+      "code": "1117",
+      "direction": "90"
+    },
+    {
+      "code": "1119",
+      "direction": "270"
+    }
+  ],
+  "1119": [
+    {
+      "code": "1118",
+      "direction": "90"
+    },
+    {
+      "code": "1120",
+      "direction": "270"
+    }
+  ],
+  "1120": [
+    {
+      "code": "1119",
+      "direction": "90"
+    },
+    {
+      "code": "1121",
+      "direction": "270"
+    }
+  ],
+  "1121": [
+    {
+      "code": "1120",
+      "direction": "90"
+    },
+    {
+      "code": "1122",
+      "direction": "270"
+    }
+  ],
+  "1122": [
+    {
+      "code": "1121",
+      "direction": "90"
+    },
+    {
+      "code": "1123",
+      "direction": "270"
+    },
+    {
+      "code": "1080",
+      "direction": "180"
+    },
+    {
+      "code": "1135",
+      "direction": "0"
+    }
+  ],
+  "1123": [
+    {
+      "code": "1122",
+      "direction": "90"
+    },
+    {
+      "code": "1124",
+      "direction": "270"
+    }
+  ],
+  "1124": [
+    {
+      "code": "1123",
+      "direction": "90"
+    },
+    {
+      "code": "1125",
+      "direction": "270"
+    }
+  ],
+  "1125": [
+    {
+      "code": "1124",
+      "direction": "90"
+    },
+    {
+      "code": "1126",
+      "direction": "270"
+    }
+  ],
+  "1126": [
+    {
+      "code": "1125",
+      "direction": "90"
+    },
+    {
+      "code": "1127",
+      "direction": "270"
+    }
+  ],
+  "1127": [
+    {
+      "code": "1126",
+      "direction": "90"
+    },
+    {
+      "code": "1128",
+      "direction": "270"
+    }
+  ],
+  "1128": [
+    {
+      "code": "1127",
+      "direction": "90"
+    },
+    {
+      "code": "1081",
+      "direction": "180"
+    },
+    {
+      "code": "1136",
+      "direction": "0"
+    }
+  ],
+  "1137": [
+    {
+      "code": "1138",
+      "direction": "270"
+    },
+    {
+      "code": "1129",
+      "direction": "180"
+    },
+    {
+      "code": "1184",
+      "direction": "0"
+    }
+  ],
+  "1138": [
+    {
+      "code": "1137",
+      "direction": "90"
+    },
+    {
+      "code": "1139",
+      "direction": "270"
+    }
+  ],
+  "1139": [
+    {
+      "code": "1138",
+      "direction": "90"
+    },
+    {
+      "code": "1140",
+      "direction": "270"
+    },
+    {
+      "code": "1130",
+      "direction": "180"
+    },
+    {
+      "code": "1185",
+      "direction": "0"
+    }
+  ],
+  "1140": [
+    {
+      "code": "1139",
+      "direction": "90"
+    },
+    {
+      "code": "1141",
+      "direction": "270"
+    }
+  ],
+  "1141": [
+    {
+      "code": "1140",
+      "direction": "90"
+    },
+    {
+      "code": "1142",
+      "direction": "270"
+    },
+    {
+      "code": "1131",
+      "direction": "180"
+    },
+    {
+      "code": "1186",
+      "direction": "0"
+    }
+  ],
+  "1142": [
+    {
+      "code": "1141",
+      "direction": "90"
+    },
+    {
+      "code": "1143",
+      "direction": "270"
+    }
+  ],
+  "1143": [
+    {
+      "code": "1142",
+      "direction": "90"
+    },
+    {
+      "code": "1144",
+      "direction": "270"
+    }
+  ],
+  "1144": [
+    {
+      "code": "1143",
+      "direction": "90"
+    },
+    {
+      "code": "1145",
+      "direction": "270"
+    }
+  ],
+  "1145": [
+    {
+      "code": "1144",
+      "direction": "90"
+    },
+    {
+      "code": "1146",
+      "direction": "270"
+    }
+  ],
+  "1146": [
+    {
+      "code": "1145",
+      "direction": "90"
+    },
+    {
+      "code": "1147",
+      "direction": "270"
+    }
+  ],
+  "1147": [
+    {
+      "code": "1146",
+      "direction": "90"
+    },
+    {
+      "code": "1148",
+      "direction": "270"
+    }
+  ],
+  "1148": [
+    {
+      "code": "1147",
+      "direction": "90"
+    },
+    {
+      "code": "1149",
+      "direction": "270"
+    }
+  ],
+  "1149": [
+    {
+      "code": "1148",
+      "direction": "90"
+    },
+    {
+      "code": "1150",
+      "direction": "270"
+    }
+  ],
+  "1150": [
+    {
+      "code": "1149",
+      "direction": "90"
+    },
+    {
+      "code": "1151",
+      "direction": "270"
+    }
+  ],
+  "1151": [
+    {
+      "code": "1150",
+      "direction": "90"
+    },
+    {
+      "code": "1152",
+      "direction": "270"
+    },
+    {
+      "code": "1132",
+      "direction": "180"
+    },
+    {
+      "code": "1187",
+      "direction": "0"
+    }
+  ],
+  "1152": [
+    {
+      "code": "1151",
+      "direction": "90"
+    },
+    {
+      "code": "1153",
+      "direction": "270"
+    }
+  ],
+  "1153": [
+    {
+      "code": "1152",
+      "direction": "90"
+    },
+    {
+      "code": "1154",
+      "direction": "270"
+    }
+  ],
+  "1154": [
+    {
+      "code": "1153",
+      "direction": "90"
+    },
+    {
+      "code": "1155",
+      "direction": "270"
+    }
+  ],
+  "1155": [
+    {
+      "code": "1154",
+      "direction": "90"
+    },
+    {
+      "code": "1156",
+      "direction": "270"
+    }
+  ],
+  "1156": [
+    {
+      "code": "1155",
+      "direction": "90"
+    },
+    {
+      "code": "1157",
+      "direction": "270"
+    }
+  ],
+  "1157": [
+    {
+      "code": "1156",
+      "direction": "90"
+    },
+    {
+      "code": "1158",
+      "direction": "270"
+    }
+  ],
+  "1158": [
+    {
+      "code": "1157",
+      "direction": "90"
+    },
+    {
+      "code": "1159",
+      "direction": "270"
+    }
+  ],
+  "1159": [
+    {
+      "code": "1158",
+      "direction": "90"
+    },
+    {
+      "code": "1160",
+      "direction": "270"
+    }
+  ],
+  "1160": [
+    {
+      "code": "1159",
+      "direction": "90"
+    },
+    {
+      "code": "1161",
+      "direction": "270"
+    }
+  ],
+  "1161": [
+    {
+      "code": "1160",
+      "direction": "90"
+    },
+    {
+      "code": "1162",
+      "direction": "270"
+    },
+    {
+      "code": "1133",
+      "direction": "180"
+    },
+    {
+      "code": "1188",
+      "direction": "0"
+    }
+  ],
+  "1162": [
+    {
+      "code": "1161",
+      "direction": "90"
+    },
+    {
+      "code": "1163",
+      "direction": "270"
+    }
+  ],
+  "1163": [
+    {
+      "code": "1162",
+      "direction": "90"
+    },
+    {
+      "code": "1164",
+      "direction": "270"
+    }
+  ],
+  "1164": [
+    {
+      "code": "1163",
+      "direction": "90"
+    },
+    {
+      "code": "1165",
+      "direction": "270"
+    }
+  ],
+  "1165": [
+    {
+      "code": "1164",
+      "direction": "90"
+    },
+    {
+      "code": "1166",
+      "direction": "270"
+    }
+  ],
+  "1166": [
+    {
+      "code": "1165",
+      "direction": "90"
+    },
+    {
+      "code": "1167",
+      "direction": "270"
+    }
+  ],
+  "1167": [
+    {
+      "code": "1166",
+      "direction": "90"
+    },
+    {
+      "code": "1168",
+      "direction": "270"
+    }
+  ],
+  "1168": [
+    {
+      "code": "1167",
+      "direction": "90"
+    },
+    {
+      "code": "1169",
+      "direction": "270"
+    }
+  ],
+  "1169": [
+    {
+      "code": "1168",
+      "direction": "90"
+    },
+    {
+      "code": "1170",
+      "direction": "270"
+    }
+  ],
+  "1170": [
+    {
+      "code": "1169",
+      "direction": "90"
+    },
+    {
+      "code": "1171",
+      "direction": "270"
+    }
+  ],
+  "1171": [
+    {
+      "code": "1170",
+      "direction": "90"
+    },
+    {
+      "code": "1172",
+      "direction": "270"
+    },
+    {
+      "code": "1134",
+      "direction": "180"
+    },
+    {
+      "code": "1189",
+      "direction": "0"
+    }
+  ],
+  "1172": [
+    {
+      "code": "1171",
+      "direction": "90"
+    },
+    {
+      "code": "1173",
+      "direction": "270"
+    }
+  ],
+  "1173": [
+    {
+      "code": "1172",
+      "direction": "90"
+    },
+    {
+      "code": "1174",
+      "direction": "270"
+    }
+  ],
+  "1174": [
+    {
+      "code": "1173",
+      "direction": "90"
+    },
+    {
+      "code": "1175",
+      "direction": "270"
+    }
+  ],
+  "1175": [
+    {
+      "code": "1174",
+      "direction": "90"
+    },
+    {
+      "code": "1176",
+      "direction": "270"
+    }
+  ],
+  "1176": [
+    {
+      "code": "1175",
+      "direction": "90"
+    },
+    {
+      "code": "1177",
+      "direction": "270"
+    }
+  ],
+  "1177": [
+    {
+      "code": "1176",
+      "direction": "90"
+    },
+    {
+      "code": "1178",
+      "direction": "270"
+    },
+    {
+      "code": "1135",
+      "direction": "180"
+    },
+    {
+      "code": "1190",
+      "direction": "0"
+    }
+  ],
+  "1178": [
+    {
+      "code": "1177",
+      "direction": "90"
+    },
+    {
+      "code": "1179",
+      "direction": "270"
+    }
+  ],
+  "1179": [
+    {
+      "code": "1178",
+      "direction": "90"
+    },
+    {
+      "code": "1180",
+      "direction": "270"
+    }
+  ],
+  "1180": [
+    {
+      "code": "1179",
+      "direction": "90"
+    },
+    {
+      "code": "1181",
+      "direction": "270"
+    }
+  ],
+  "1181": [
+    {
+      "code": "1180",
+      "direction": "90"
+    },
+    {
+      "code": "1182",
+      "direction": "270"
+    }
+  ],
+  "1182": [
+    {
+      "code": "1181",
+      "direction": "90"
+    },
+    {
+      "code": "1183",
+      "direction": "270"
+    }
+  ],
+  "1183": [
+    {
+      "code": "1182",
+      "direction": "90"
+    },
+    {
+      "code": "1136",
+      "direction": "180"
+    },
+    {
+      "code": "1191",
+      "direction": "0"
+    }
+  ],
+  "1192": [
+    {
+      "code": "1193",
+      "direction": "270"
+    },
+    {
+      "code": "1184",
+      "direction": "180"
+    },
+    {
+      "code": "1239",
+      "direction": "0"
+    }
+  ],
+  "1193": [
+    {
+      "code": "1192",
+      "direction": "90"
+    },
+    {
+      "code": "1194",
+      "direction": "270"
+    }
+  ],
+  "1194": [
+    {
+      "code": "1193",
+      "direction": "90"
+    },
+    {
+      "code": "1195",
+      "direction": "270"
+    },
+    {
+      "code": "1185",
+      "direction": "180"
+    },
+    {
+      "code": "1240",
+      "direction": "0"
+    }
+  ],
+  "1195": [
+    {
+      "code": "1194",
+      "direction": "90"
+    },
+    {
+      "code": "1196",
+      "direction": "270"
+    }
+  ],
+  "1196": [
+    {
+      "code": "1195",
+      "direction": "90"
+    },
+    {
+      "code": "1197",
+      "direction": "270"
+    },
+    {
+      "code": "1186",
+      "direction": "180"
+    },
+    {
+      "code": "1241",
+      "direction": "0"
+    }
+  ],
+  "1197": [
+    {
+      "code": "1196",
+      "direction": "90"
+    },
+    {
+      "code": "1198",
+      "direction": "270"
+    }
+  ],
+  "1198": [
+    {
+      "code": "1197",
+      "direction": "90"
+    },
+    {
+      "code": "1199",
+      "direction": "270"
+    }
+  ],
+  "1199": [
+    {
+      "code": "1198",
+      "direction": "90"
+    },
+    {
+      "code": "1200",
+      "direction": "270"
+    }
+  ],
+  "1200": [
+    {
+      "code": "1199",
+      "direction": "90"
+    },
+    {
+      "code": "1201",
+      "direction": "270"
+    }
+  ],
+  "1201": [
+    {
+      "code": "1200",
+      "direction": "90"
+    },
+    {
+      "code": "1202",
+      "direction": "270"
+    }
+  ],
+  "1202": [
+    {
+      "code": "1201",
+      "direction": "90"
+    },
+    {
+      "code": "1203",
+      "direction": "270"
+    }
+  ],
+  "1203": [
+    {
+      "code": "1202",
+      "direction": "90"
+    },
+    {
+      "code": "1204",
+      "direction": "270"
+    }
+  ],
+  "1204": [
+    {
+      "code": "1203",
+      "direction": "90"
+    },
+    {
+      "code": "1205",
+      "direction": "270"
+    }
+  ],
+  "1205": [
+    {
+      "code": "1204",
+      "direction": "90"
+    },
+    {
+      "code": "1206",
+      "direction": "270"
+    }
+  ],
+  "1206": [
+    {
+      "code": "1205",
+      "direction": "90"
+    },
+    {
+      "code": "1207",
+      "direction": "270"
+    },
+    {
+      "code": "1187",
+      "direction": "180"
+    },
+    {
+      "code": "1242",
+      "direction": "0"
+    }
+  ],
+  "1207": [
+    {
+      "code": "1206",
+      "direction": "90"
+    },
+    {
+      "code": "1208",
+      "direction": "270"
+    }
+  ],
+  "1208": [
+    {
+      "code": "1207",
+      "direction": "90"
+    },
+    {
+      "code": "1209",
+      "direction": "270"
+    }
+  ],
+  "1209": [
+    {
+      "code": "1208",
+      "direction": "90"
+    },
+    {
+      "code": "1210",
+      "direction": "270"
+    }
+  ],
+  "1210": [
+    {
+      "code": "1209",
+      "direction": "90"
+    },
+    {
+      "code": "1211",
+      "direction": "270"
+    }
+  ],
+  "1211": [
+    {
+      "code": "1210",
+      "direction": "90"
+    },
+    {
+      "code": "1212",
+      "direction": "270"
+    }
+  ],
+  "1212": [
+    {
+      "code": "1211",
+      "direction": "90"
+    },
+    {
+      "code": "1213",
+      "direction": "270"
+    }
+  ],
+  "1213": [
+    {
+      "code": "1212",
+      "direction": "90"
+    },
+    {
+      "code": "1214",
+      "direction": "270"
+    }
+  ],
+  "1214": [
+    {
+      "code": "1213",
+      "direction": "90"
+    },
+    {
+      "code": "1215",
+      "direction": "270"
+    }
+  ],
+  "1215": [
+    {
+      "code": "1214",
+      "direction": "90"
+    },
+    {
+      "code": "1216",
+      "direction": "270"
+    }
+  ],
+  "1216": [
+    {
+      "code": "1215",
+      "direction": "90"
+    },
+    {
+      "code": "1217",
+      "direction": "270"
+    },
+    {
+      "code": "1188",
+      "direction": "180"
+    },
+    {
+      "code": "1243",
+      "direction": "0"
+    }
+  ],
+  "1217": [
+    {
+      "code": "1216",
+      "direction": "90"
+    },
+    {
+      "code": "1218",
+      "direction": "270"
+    }
+  ],
+  "1218": [
+    {
+      "code": "1217",
+      "direction": "90"
+    },
+    {
+      "code": "1219",
+      "direction": "270"
+    }
+  ],
+  "1219": [
+    {
+      "code": "1218",
+      "direction": "90"
+    },
+    {
+      "code": "1220",
+      "direction": "270"
+    }
+  ],
+  "1220": [
+    {
+      "code": "1219",
+      "direction": "90"
+    },
+    {
+      "code": "1221",
+      "direction": "270"
+    }
+  ],
+  "1221": [
+    {
+      "code": "1220",
+      "direction": "90"
+    },
+    {
+      "code": "1222",
+      "direction": "270"
+    }
+  ],
+  "1222": [
+    {
+      "code": "1221",
+      "direction": "90"
+    },
+    {
+      "code": "1223",
+      "direction": "270"
+    }
+  ],
+  "1223": [
+    {
+      "code": "1222",
+      "direction": "90"
+    },
+    {
+      "code": "1224",
+      "direction": "270"
+    }
+  ],
+  "1224": [
+    {
+      "code": "1223",
+      "direction": "90"
+    },
+    {
+      "code": "1225",
+      "direction": "270"
+    }
+  ],
+  "1225": [
+    {
+      "code": "1224",
+      "direction": "90"
+    },
+    {
+      "code": "1226",
+      "direction": "270"
+    }
+  ],
+  "1226": [
+    {
+      "code": "1225",
+      "direction": "90"
+    },
+    {
+      "code": "1227",
+      "direction": "270"
+    },
+    {
+      "code": "1189",
+      "direction": "180"
+    },
+    {
+      "code": "1244",
+      "direction": "0"
+    }
+  ],
+  "1227": [
+    {
+      "code": "1226",
+      "direction": "90"
+    },
+    {
+      "code": "1228",
+      "direction": "270"
+    }
+  ],
+  "1228": [
+    {
+      "code": "1227",
+      "direction": "90"
+    },
+    {
+      "code": "1229",
+      "direction": "270"
+    }
+  ],
+  "1229": [
+    {
+      "code": "1228",
+      "direction": "90"
+    },
+    {
+      "code": "1230",
+      "direction": "270"
+    }
+  ],
+  "1230": [
+    {
+      "code": "1229",
+      "direction": "90"
+    },
+    {
+      "code": "1231",
+      "direction": "270"
+    }
+  ],
+  "1231": [
+    {
+      "code": "1230",
+      "direction": "90"
+    },
+    {
+      "code": "1232",
+      "direction": "270"
+    }
+  ],
+  "1232": [
+    {
+      "code": "1231",
+      "direction": "90"
+    },
+    {
+      "code": "1233",
+      "direction": "270"
+    },
+    {
+      "code": "1190",
+      "direction": "180"
+    },
+    {
+      "code": "1245",
+      "direction": "0"
+    }
+  ],
+  "1233": [
+    {
+      "code": "1232",
+      "direction": "90"
+    },
+    {
+      "code": "1234",
+      "direction": "270"
+    }
+  ],
+  "1234": [
+    {
+      "code": "1233",
+      "direction": "90"
+    },
+    {
+      "code": "1235",
+      "direction": "270"
+    }
+  ],
+  "1235": [
+    {
+      "code": "1234",
+      "direction": "90"
+    },
+    {
+      "code": "1236",
+      "direction": "270"
+    }
+  ],
+  "1236": [
+    {
+      "code": "1235",
+      "direction": "90"
+    },
+    {
+      "code": "1237",
+      "direction": "270"
+    }
+  ],
+  "1237": [
+    {
+      "code": "1236",
+      "direction": "90"
+    },
+    {
+      "code": "1238",
+      "direction": "270"
+    }
+  ],
+  "1238": [
+    {
+      "code": "1237",
+      "direction": "90"
+    },
+    {
+      "code": "1191",
+      "direction": "180"
+    },
+    {
+      "code": "1246",
+      "direction": "0"
+    }
+  ],
+  "1249": [
+    {
+      "code": "1250",
+      "direction": "270"
+    },
+    {
+      "code": "1241",
+      "direction": "180"
+    },
+    {
+      "code": "1275",
+      "direction": "0"
+    }
+  ],
+  "1250": [
+    {
+      "code": "1249",
+      "direction": "90"
+    },
+    {
+      "code": "1251",
+      "direction": "270"
+    }
+  ],
+  "1251": [
+    {
+      "code": "1250",
+      "direction": "90"
+    },
+    {
+      "code": "1252",
+      "direction": "270"
+    }
+  ],
+  "1252": [
+    {
+      "code": "1251",
+      "direction": "90"
+    },
+    {
+      "code": "1253",
+      "direction": "270"
+    }
+  ],
+  "1253": [
+    {
+      "code": "1252",
+      "direction": "90"
+    },
+    {
+      "code": "1254",
+      "direction": "270"
+    }
+  ],
+  "1254": [
+    {
+      "code": "1253",
+      "direction": "90"
+    },
+    {
+      "code": "1255",
+      "direction": "270"
+    }
+  ],
+  "1255": [
+    {
+      "code": "1254",
+      "direction": "90"
+    },
+    {
+      "code": "1256",
+      "direction": "270"
+    },
+    {
+      "code": "1242",
+      "direction": "180"
+    },
+    {
+      "code": "1276",
+      "direction": "0"
+    }
+  ],
+  "1256": [
+    {
+      "code": "1255",
+      "direction": "90"
+    },
+    {
+      "code": "1257",
+      "direction": "270"
+    }
+  ],
+  "1257": [
+    {
+      "code": "1256",
+      "direction": "90"
+    }
+  ],
+  "1258": [
+    {
+      "code": "1259",
+      "direction": "270"
+    },
+    {
+      "code": "1243",
+      "direction": "180"
+    },
+    {
+      "code": "1277",
+      "direction": "0"
+    }
+  ],
+  "1259": [
+    {
+      "code": "1258",
+      "direction": "90"
+    },
+    {
+      "code": "1260",
+      "direction": "270"
+    }
+  ],
+  "1260": [
+    {
+      "code": "1259",
+      "direction": "90"
+    },
+    {
+      "code": "1261",
+      "direction": "270"
+    }
+  ],
+  "1261": [
+    {
+      "code": "1260",
+      "direction": "90"
+    },
+    {
+      "code": "1262",
+      "direction": "270"
+    }
+  ],
+  "1262": [
+    {
+      "code": "1261",
+      "direction": "90"
+    },
+    {
+      "code": "1263",
+      "direction": "270"
+    }
+  ],
+  "1263": [
+    {
+      "code": "1262",
+      "direction": "90"
+    },
+    {
+      "code": "1264",
+      "direction": "270"
+    }
+  ],
+  "1264": [
+    {
+      "code": "1263",
+      "direction": "90"
+    },
+    {
+      "code": "1265",
+      "direction": "270"
+    },
+    {
+      "code": "1244",
+      "direction": "180"
+    },
+    {
+      "code": "1278",
+      "direction": "0"
+    }
+  ],
+  "1265": [
+    {
+      "code": "1264",
+      "direction": "90"
+    },
+    {
+      "code": "1266",
+      "direction": "270"
+    }
+  ],
+  "1266": [
+    {
+      "code": "1265",
+      "direction": "90"
+    },
+    {
+      "code": "1267",
+      "direction": "270"
+    }
+  ],
+  "1267": [
+    {
+      "code": "1266",
+      "direction": "90"
+    },
+    {
+      "code": "1268",
+      "direction": "270"
+    }
+  ],
+  "1268": [
+    {
+      "code": "1267",
+      "direction": "90"
+    },
+    {
+      "code": "1269",
+      "direction": "270"
+    },
+    {
+      "code": "1245",
+      "direction": "180"
+    },
+    {
+      "code": "1279",
+      "direction": "0"
+    }
+  ],
+  "1269": [
+    {
+      "code": "1268",
+      "direction": "90"
+    },
+    {
+      "code": "1270",
+      "direction": "270"
+    }
+  ],
+  "1270": [
+    {
+      "code": "1269",
+      "direction": "90"
+    },
+    {
+      "code": "1271",
+      "direction": "270"
+    }
+  ],
+  "1271": [
+    {
+      "code": "1270",
+      "direction": "90"
+    },
+    {
+      "code": "1272",
+      "direction": "270"
+    }
+  ],
+  "1272": [
+    {
+      "code": "1271",
+      "direction": "90"
+    },
+    {
+      "code": "1246",
+      "direction": "180"
+    },
+    {
+      "code": "1280",
+      "direction": "0"
+    }
+  ],
+  "1281": [
+    {
+      "code": "1282",
+      "direction": "270"
+    },
+    {
+      "code": "1273",
+      "direction": "180"
+    }
+  ],
+  "1282": [
+    {
+      "code": "1281",
+      "direction": "90"
+    },
+    {
+      "code": "1283",
+      "direction": "270"
+    }
+  ],
+  "1283": [
+    {
+      "code": "1282",
+      "direction": "90"
+    },
+    {
+      "code": "1284",
+      "direction": "270"
+    },
+    {
+      "code": "1274",
+      "direction": "180"
+    },
+    {
+      "code": "1328",
+      "direction": "0"
+    }
+  ],
+  "1284": [
+    {
+      "code": "1283",
+      "direction": "90"
+    },
+    {
+      "code": "1285",
+      "direction": "270"
+    }
+  ],
+  "1285": [
+    {
+      "code": "1284",
+      "direction": "90"
+    },
+    {
+      "code": "1286",
+      "direction": "270"
+    },
+    {
+      "code": "1275",
+      "direction": "180"
+    },
+    {
+      "code": "1329",
+      "direction": "0"
+    }
+  ],
+  "1286": [
+    {
+      "code": "1285",
+      "direction": "90"
+    },
+    {
+      "code": "1287",
+      "direction": "270"
+    }
+  ],
+  "1287": [
+    {
+      "code": "1286",
+      "direction": "90"
+    },
+    {
+      "code": "1288",
+      "direction": "270"
+    }
+  ],
+  "1288": [
+    {
+      "code": "1287",
+      "direction": "90"
+    },
+    {
+      "code": "1289",
+      "direction": "270"
+    }
+  ],
+  "1289": [
+    {
+      "code": "1288",
+      "direction": "90"
+    },
+    {
+      "code": "1290",
+      "direction": "270"
+    }
+  ],
+  "1290": [
+    {
+      "code": "1289",
+      "direction": "90"
+    },
+    {
+      "code": "1291",
+      "direction": "270"
+    }
+  ],
+  "1291": [
+    {
+      "code": "1290",
+      "direction": "90"
+    },
+    {
+      "code": "1292",
+      "direction": "270"
+    }
+  ],
+  "1292": [
+    {
+      "code": "1291",
+      "direction": "90"
+    },
+    {
+      "code": "1293",
+      "direction": "270"
+    }
+  ],
+  "1293": [
+    {
+      "code": "1292",
+      "direction": "90"
+    },
+    {
+      "code": "1294",
+      "direction": "270"
+    }
+  ],
+  "1294": [
+    {
+      "code": "1293",
+      "direction": "90"
+    },
+    {
+      "code": "1295",
+      "direction": "270"
+    }
+  ],
+  "1295": [
+    {
+      "code": "1294",
+      "direction": "90"
+    },
+    {
+      "code": "1296",
+      "direction": "270"
+    },
+    {
+      "code": "1276",
+      "direction": "180"
+    },
+    {
+      "code": "1330",
+      "direction": "0"
+    }
+  ],
+  "1296": [
+    {
+      "code": "1295",
+      "direction": "90"
+    },
+    {
+      "code": "1297",
+      "direction": "270"
+    }
+  ],
+  "1297": [
+    {
+      "code": "1296",
+      "direction": "90"
+    },
+    {
+      "code": "1298",
+      "direction": "270"
+    }
+  ],
+  "1298": [
+    {
+      "code": "1297",
+      "direction": "90"
+    },
+    {
+      "code": "1299",
+      "direction": "270"
+    }
+  ],
+  "1299": [
+    {
+      "code": "1298",
+      "direction": "90"
+    },
+    {
+      "code": "1300",
+      "direction": "270"
+    }
+  ],
+  "1300": [
+    {
+      "code": "1299",
+      "direction": "90"
+    },
+    {
+      "code": "1301",
+      "direction": "270"
+    }
+  ],
+  "1301": [
+    {
+      "code": "1300",
+      "direction": "90"
+    },
+    {
+      "code": "1302",
+      "direction": "270"
+    }
+  ],
+  "1302": [
+    {
+      "code": "1301",
+      "direction": "90"
+    },
+    {
+      "code": "1303",
+      "direction": "270"
+    }
+  ],
+  "1303": [
+    {
+      "code": "1302",
+      "direction": "90"
+    },
+    {
+      "code": "1304",
+      "direction": "270"
+    }
+  ],
+  "1304": [
+    {
+      "code": "1303",
+      "direction": "90"
+    },
+    {
+      "code": "1305",
+      "direction": "270"
+    }
+  ],
+  "1305": [
+    {
+      "code": "1304",
+      "direction": "90"
+    },
+    {
+      "code": "1306",
+      "direction": "270"
+    },
+    {
+      "code": "1277",
+      "direction": "180"
+    },
+    {
+      "code": "1331",
+      "direction": "0"
+    }
+  ],
+  "1306": [
+    {
+      "code": "1305",
+      "direction": "90"
+    },
+    {
+      "code": "1307",
+      "direction": "270"
+    }
+  ],
+  "1307": [
+    {
+      "code": "1306",
+      "direction": "90"
+    },
+    {
+      "code": "1308",
+      "direction": "270"
+    }
+  ],
+  "1308": [
+    {
+      "code": "1307",
+      "direction": "90"
+    },
+    {
+      "code": "1309",
+      "direction": "270"
+    }
+  ],
+  "1309": [
+    {
+      "code": "1308",
+      "direction": "90"
+    },
+    {
+      "code": "1310",
+      "direction": "270"
+    }
+  ],
+  "1310": [
+    {
+      "code": "1309",
+      "direction": "90"
+    },
+    {
+      "code": "1311",
+      "direction": "270"
+    }
+  ],
+  "1311": [
+    {
+      "code": "1310",
+      "direction": "90"
+    },
+    {
+      "code": "1312",
+      "direction": "270"
+    }
+  ],
+  "1312": [
+    {
+      "code": "1311",
+      "direction": "90"
+    },
+    {
+      "code": "1313",
+      "direction": "270"
+    }
+  ],
+  "1313": [
+    {
+      "code": "1312",
+      "direction": "90"
+    },
+    {
+      "code": "1314",
+      "direction": "270"
+    }
+  ],
+  "1314": [
+    {
+      "code": "1313",
+      "direction": "90"
+    },
+    {
+      "code": "1315",
+      "direction": "270"
+    }
+  ],
+  "1315": [
+    {
+      "code": "1314",
+      "direction": "90"
+    },
+    {
+      "code": "1316",
+      "direction": "270"
+    },
+    {
+      "code": "1278",
+      "direction": "180"
+    },
+    {
+      "code": "1332",
+      "direction": "0"
+    }
+  ],
+  "1316": [
+    {
+      "code": "1315",
+      "direction": "90"
+    },
+    {
+      "code": "1317",
+      "direction": "270"
+    }
+  ],
+  "1317": [
+    {
+      "code": "1316",
+      "direction": "90"
+    },
+    {
+      "code": "1318",
+      "direction": "270"
+    }
+  ],
+  "1318": [
+    {
+      "code": "1317",
+      "direction": "90"
+    },
+    {
+      "code": "1319",
+      "direction": "270"
+    }
+  ],
+  "1319": [
+    {
+      "code": "1318",
+      "direction": "90"
+    },
+    {
+      "code": "1320",
+      "direction": "270"
+    }
+  ],
+  "1320": [
+    {
+      "code": "1319",
+      "direction": "90"
+    },
+    {
+      "code": "1321",
+      "direction": "270"
+    }
+  ],
+  "1321": [
+    {
+      "code": "1320",
+      "direction": "90"
+    },
+    {
+      "code": "1322",
+      "direction": "270"
+    },
+    {
+      "code": "1279",
+      "direction": "180"
+    },
+    {
+      "code": "1333",
+      "direction": "0"
+    }
+  ],
+  "1322": [
+    {
+      "code": "1321",
+      "direction": "90"
+    },
+    {
+      "code": "1323",
+      "direction": "270"
+    }
+  ],
+  "1323": [
+    {
+      "code": "1322",
+      "direction": "90"
+    },
+    {
+      "code": "1324",
+      "direction": "270"
+    }
+  ],
+  "1324": [
+    {
+      "code": "1323",
+      "direction": "90"
+    },
+    {
+      "code": "1325",
+      "direction": "270"
+    }
+  ],
+  "1325": [
+    {
+      "code": "1324",
+      "direction": "90"
+    },
+    {
+      "code": "1326",
+      "direction": "270"
+    }
+  ],
+  "1326": [
+    {
+      "code": "1325",
+      "direction": "90"
+    },
+    {
+      "code": "1327",
+      "direction": "270"
+    }
+  ],
+  "1327": [
+    {
+      "code": "1326",
+      "direction": "90"
+    },
+    {
+      "code": "1280",
+      "direction": "180"
+    },
+    {
+      "code": "1334",
+      "direction": "0"
+    }
+  ],
+  "1336": [
+    {
+      "code": "1337",
+      "direction": "270"
+    }
+  ],
+  "1337": [
+    {
+      "code": "1336",
+      "direction": "90"
+    },
+    {
+      "code": "1338",
+      "direction": "270"
+    }
+  ],
+  "1338": [
+    {
+      "code": "1337",
+      "direction": "90"
+    },
+    {
+      "code": "1339",
+      "direction": "270"
+    },
+    {
+      "code": "1328",
+      "direction": "180"
+    },
+    {
+      "code": "1383",
+      "direction": "0"
+    }
+  ],
+  "1339": [
+    {
+      "code": "1338",
+      "direction": "90"
+    },
+    {
+      "code": "1340",
+      "direction": "270"
+    }
+  ],
+  "1340": [
+    {
+      "code": "1339",
+      "direction": "90"
+    },
+    {
+      "code": "1341",
+      "direction": "270"
+    },
+    {
+      "code": "1329",
+      "direction": "180"
+    },
+    {
+      "code": "1384",
+      "direction": "0"
+    }
+  ],
+  "1341": [
+    {
+      "code": "1340",
+      "direction": "90"
+    },
+    {
+      "code": "1342",
+      "direction": "270"
+    }
+  ],
+  "1342": [
+    {
+      "code": "1341",
+      "direction": "90"
+    },
+    {
+      "code": "1343",
+      "direction": "270"
+    }
+  ],
+  "1343": [
+    {
+      "code": "1342",
+      "direction": "90"
+    },
+    {
+      "code": "1344",
+      "direction": "270"
+    }
+  ],
+  "1344": [
+    {
+      "code": "1343",
+      "direction": "90"
+    },
+    {
+      "code": "1345",
+      "direction": "270"
+    }
+  ],
+  "1345": [
+    {
+      "code": "1344",
+      "direction": "90"
+    },
+    {
+      "code": "1346",
+      "direction": "270"
+    }
+  ],
+  "1346": [
+    {
+      "code": "1345",
+      "direction": "90"
+    },
+    {
+      "code": "1347",
+      "direction": "270"
+    }
+  ],
+  "1347": [
+    {
+      "code": "1346",
+      "direction": "90"
+    },
+    {
+      "code": "1348",
+      "direction": "270"
+    }
+  ],
+  "1348": [
+    {
+      "code": "1347",
+      "direction": "90"
+    },
+    {
+      "code": "1349",
+      "direction": "270"
+    }
+  ],
+  "1349": [
+    {
+      "code": "1348",
+      "direction": "90"
+    },
+    {
+      "code": "1350",
+      "direction": "270"
+    }
+  ],
+  "1350": [
+    {
+      "code": "1349",
+      "direction": "90"
+    },
+    {
+      "code": "1351",
+      "direction": "270"
+    },
+    {
+      "code": "1330",
+      "direction": "180"
+    },
+    {
+      "code": "1385",
+      "direction": "0"
+    }
+  ],
+  "1351": [
+    {
+      "code": "1350",
+      "direction": "90"
+    },
+    {
+      "code": "1352",
+      "direction": "270"
+    }
+  ],
+  "1352": [
+    {
+      "code": "1351",
+      "direction": "90"
+    },
+    {
+      "code": "1353",
+      "direction": "270"
+    }
+  ],
+  "1353": [
+    {
+      "code": "1352",
+      "direction": "90"
+    },
+    {
+      "code": "1354",
+      "direction": "270"
+    }
+  ],
+  "1354": [
+    {
+      "code": "1353",
+      "direction": "90"
+    },
+    {
+      "code": "1355",
+      "direction": "270"
+    }
+  ],
+  "1355": [
+    {
+      "code": "1354",
+      "direction": "90"
+    },
+    {
+      "code": "1356",
+      "direction": "270"
+    }
+  ],
+  "1356": [
+    {
+      "code": "1355",
+      "direction": "90"
+    },
+    {
+      "code": "1357",
+      "direction": "270"
+    }
+  ],
+  "1357": [
+    {
+      "code": "1356",
+      "direction": "90"
+    },
+    {
+      "code": "1358",
+      "direction": "270"
+    }
+  ],
+  "1358": [
+    {
+      "code": "1357",
+      "direction": "90"
+    },
+    {
+      "code": "1359",
+      "direction": "270"
+    }
+  ],
+  "1359": [
+    {
+      "code": "1358",
+      "direction": "90"
+    },
+    {
+      "code": "1360",
+      "direction": "270"
+    }
+  ],
+  "1360": [
+    {
+      "code": "1359",
+      "direction": "90"
+    },
+    {
+      "code": "1361",
+      "direction": "270"
+    },
+    {
+      "code": "1331",
+      "direction": "180"
+    },
+    {
+      "code": "1386",
+      "direction": "0"
+    }
+  ],
+  "1361": [
+    {
+      "code": "1360",
+      "direction": "90"
+    },
+    {
+      "code": "1362",
+      "direction": "270"
+    }
+  ],
+  "1362": [
+    {
+      "code": "1361",
+      "direction": "90"
+    },
+    {
+      "code": "1363",
+      "direction": "270"
+    }
+  ],
+  "1363": [
+    {
+      "code": "1362",
+      "direction": "90"
+    },
+    {
+      "code": "1364",
+      "direction": "270"
+    }
+  ],
+  "1364": [
+    {
+      "code": "1363",
+      "direction": "90"
+    },
+    {
+      "code": "1365",
+      "direction": "270"
+    }
+  ],
+  "1365": [
+    {
+      "code": "1364",
+      "direction": "90"
+    },
+    {
+      "code": "1366",
+      "direction": "270"
+    }
+  ],
+  "1366": [
+    {
+      "code": "1365",
+      "direction": "90"
+    },
+    {
+      "code": "1367",
+      "direction": "270"
+    }
+  ],
+  "1367": [
+    {
+      "code": "1366",
+      "direction": "90"
+    },
+    {
+      "code": "1368",
+      "direction": "270"
+    }
+  ],
+  "1368": [
+    {
+      "code": "1367",
+      "direction": "90"
+    },
+    {
+      "code": "1369",
+      "direction": "270"
+    }
+  ],
+  "1369": [
+    {
+      "code": "1368",
+      "direction": "90"
+    },
+    {
+      "code": "1370",
+      "direction": "270"
+    }
+  ],
+  "1370": [
+    {
+      "code": "1369",
+      "direction": "90"
+    },
+    {
+      "code": "1371",
+      "direction": "270"
+    },
+    {
+      "code": "1332",
+      "direction": "180"
+    },
+    {
+      "code": "1387",
+      "direction": "0"
+    }
+  ],
+  "1371": [
+    {
+      "code": "1370",
+      "direction": "90"
+    },
+    {
+      "code": "1372",
+      "direction": "270"
+    }
+  ],
+  "1372": [
+    {
+      "code": "1371",
+      "direction": "90"
+    },
+    {
+      "code": "1373",
+      "direction": "270"
+    }
+  ],
+  "1373": [
+    {
+      "code": "1372",
+      "direction": "90"
+    },
+    {
+      "code": "1374",
+      "direction": "270"
+    }
+  ],
+  "1374": [
+    {
+      "code": "1373",
+      "direction": "90"
+    },
+    {
+      "code": "1375",
+      "direction": "270"
+    }
+  ],
+  "1375": [
+    {
+      "code": "1374",
+      "direction": "90"
+    },
+    {
+      "code": "1376",
+      "direction": "270"
+    }
+  ],
+  "1376": [
+    {
+      "code": "1375",
+      "direction": "90"
+    },
+    {
+      "code": "1377",
+      "direction": "270"
+    },
+    {
+      "code": "1333",
+      "direction": "180"
+    },
+    {
+      "code": "1388",
+      "direction": "0"
+    }
+  ],
+  "1377": [
+    {
+      "code": "1376",
+      "direction": "90"
+    },
+    {
+      "code": "1378",
+      "direction": "270"
+    }
+  ],
+  "1378": [
+    {
+      "code": "1377",
+      "direction": "90"
+    },
+    {
+      "code": "1379",
+      "direction": "270"
+    }
+  ],
+  "1379": [
+    {
+      "code": "1378",
+      "direction": "90"
+    },
+    {
+      "code": "1380",
+      "direction": "270"
+    }
+  ],
+  "1380": [
+    {
+      "code": "1379",
+      "direction": "90"
+    },
+    {
+      "code": "1381",
+      "direction": "270"
+    }
+  ],
+  "1381": [
+    {
+      "code": "1380",
+      "direction": "90"
+    },
+    {
+      "code": "1382",
+      "direction": "270"
+    }
+  ],
+  "1382": [
+    {
+      "code": "1381",
+      "direction": "90"
+    },
+    {
+      "code": "1334",
+      "direction": "180"
+    },
+    {
+      "code": "1389",
+      "direction": "0"
+    }
+  ],
+  "1391": [
+    {
+      "code": "1392",
+      "direction": "270"
+    }
+  ],
+  "1392": [
+    {
+      "code": "1391",
+      "direction": "90"
+    },
+    {
+      "code": "1393",
+      "direction": "270"
+    }
+  ],
+  "1393": [
+    {
+      "code": "1392",
+      "direction": "90"
+    },
+    {
+      "code": "1394",
+      "direction": "270"
+    },
+    {
+      "code": "1383",
+      "direction": "180"
+    },
+    {
+      "code": "1438",
+      "direction": "0"
+    },
+    {
+      "code": "1442",
+      "direction": "270"
+    }
+  ],
+  "1394": [
+    {
+      "code": "1393",
+      "direction": "90"
+    },
+    {
+      "code": "1395",
+      "direction": "270"
+    }
+  ],
+  "1395": [
+    {
+      "code": "1394",
+      "direction": "90"
+    },
+    {
+      "code": "1396",
+      "direction": "270"
+    },
+    {
+      "code": "1384",
+      "direction": "180"
+    },
+    {
+      "code": "1439",
+      "direction": "0"
+    }
+  ],
+  "1396": [
+    {
+      "code": "1395",
+      "direction": "90"
+    },
+    {
+      "code": "1397",
+      "direction": "270"
+    }
+  ],
+  "1397": [
+    {
+      "code": "1396",
+      "direction": "90"
+    },
+    {
+      "code": "1398",
+      "direction": "270"
+    }
+  ],
+  "1398": [
+    {
+      "code": "1397",
+      "direction": "90"
+    },
+    {
+      "code": "1399",
+      "direction": "270"
+    }
+  ],
+  "1399": [
+    {
+      "code": "1398",
+      "direction": "90"
+    },
+    {
+      "code": "1400",
+      "direction": "270"
+    }
+  ],
+  "1400": [
+    {
+      "code": "1399",
+      "direction": "90"
+    },
+    {
+      "code": "1401",
+      "direction": "270"
+    }
+  ],
+  "1401": [
+    {
+      "code": "1400",
+      "direction": "90"
+    },
+    {
+      "code": "1402",
+      "direction": "270"
+    }
+  ],
+  "1402": [
+    {
+      "code": "1401",
+      "direction": "90"
+    },
+    {
+      "code": "1403",
+      "direction": "270"
+    }
+  ],
+  "1403": [
+    {
+      "code": "1402",
+      "direction": "90"
+    },
+    {
+      "code": "1404",
+      "direction": "270"
+    }
+  ],
+  "1404": [
+    {
+      "code": "1403",
+      "direction": "90"
+    },
+    {
+      "code": "1405",
+      "direction": "270"
+    }
+  ],
+  "1405": [
+    {
+      "code": "1404",
+      "direction": "90"
+    },
+    {
+      "code": "1406",
+      "direction": "270"
+    },
+    {
+      "code": "1385",
+      "direction": "180"
+    },
+    {
+      "code": "1440",
+      "direction": "0"
+    }
+  ],
+  "1406": [
+    {
+      "code": "1405",
+      "direction": "90"
+    },
+    {
+      "code": "1407",
+      "direction": "270"
+    }
+  ],
+  "1407": [
+    {
+      "code": "1406",
+      "direction": "90"
+    },
+    {
+      "code": "1408",
+      "direction": "270"
+    }
+  ],
+  "1408": [
+    {
+      "code": "1407",
+      "direction": "90"
+    },
+    {
+      "code": "1409",
+      "direction": "270"
+    }
+  ],
+  "1409": [
+    {
+      "code": "1408",
+      "direction": "90"
+    },
+    {
+      "code": "1410",
+      "direction": "270"
+    }
+  ],
+  "1410": [
+    {
+      "code": "1409",
+      "direction": "90"
+    },
+    {
+      "code": "1411",
+      "direction": "270"
+    }
+  ],
+  "1411": [
+    {
+      "code": "1410",
+      "direction": "90"
+    },
+    {
+      "code": "1412",
+      "direction": "270"
+    }
+  ],
+  "1412": [
+    {
+      "code": "1411",
+      "direction": "90"
+    },
+    {
+      "code": "1413",
+      "direction": "270"
+    }
+  ],
+  "1413": [
+    {
+      "code": "1412",
+      "direction": "90"
+    },
+    {
+      "code": "1414",
+      "direction": "270"
+    }
+  ],
+  "1414": [
+    {
+      "code": "1413",
+      "direction": "90"
+    },
+    {
+      "code": "1415",
+      "direction": "270"
+    }
+  ],
+  "1415": [
+    {
+      "code": "1414",
+      "direction": "90"
+    },
+    {
+      "code": "1416",
+      "direction": "270"
+    },
+    {
+      "code": "1386",
+      "direction": "180"
+    },
+    {
+      "code": "1441",
+      "direction": "0"
+    }
+  ],
+  "1416": [
+    {
+      "code": "1415",
+      "direction": "90"
+    },
+    {
+      "code": "1417",
+      "direction": "270"
+    }
+  ],
+  "1417": [
+    {
+      "code": "1416",
+      "direction": "90"
+    },
+    {
+      "code": "1418",
+      "direction": "270"
+    }
+  ],
+  "1418": [
+    {
+      "code": "1417",
+      "direction": "90"
+    },
+    {
+      "code": "1419",
+      "direction": "270"
+    }
+  ],
+  "1419": [
+    {
+      "code": "1418",
+      "direction": "90"
+    },
+    {
+      "code": "1420",
+      "direction": "270"
+    }
+  ],
+  "1420": [
+    {
+      "code": "1419",
+      "direction": "90"
+    },
+    {
+      "code": "1421",
+      "direction": "270"
+    }
+  ],
+  "1421": [
+    {
+      "code": "1420",
+      "direction": "90"
+    },
+    {
+      "code": "1422",
+      "direction": "270"
+    }
+  ],
+  "1422": [
+    {
+      "code": "1421",
+      "direction": "90"
+    },
+    {
+      "code": "1423",
+      "direction": "270"
+    }
+  ],
+  "1423": [
+    {
+      "code": "1422",
+      "direction": "90"
+    },
+    {
+      "code": "1424",
+      "direction": "270"
+    }
+  ],
+  "1424": [
+    {
+      "code": "1423",
+      "direction": "90"
+    },
+    {
+      "code": "1425",
+      "direction": "270"
+    }
+  ],
+  "1425": [
+    {
+      "code": "1424",
+      "direction": "90"
+    },
+    {
+      "code": "1426",
+      "direction": "270"
+    },
+    {
+      "code": "1387",
+      "direction": "180"
+    }
+  ],
+  "1426": [
+    {
+      "code": "1425",
+      "direction": "90"
+    },
+    {
+      "code": "1427",
+      "direction": "270"
+    }
+  ],
+  "1427": [
+    {
+      "code": "1426",
+      "direction": "90"
+    },
+    {
+      "code": "1428",
+      "direction": "270"
+    }
+  ],
+  "1428": [
+    {
+      "code": "1427",
+      "direction": "90"
+    },
+    {
+      "code": "1429",
+      "direction": "270"
+    }
+  ],
+  "1429": [
+    {
+      "code": "1428",
+      "direction": "90"
+    },
+    {
+      "code": "1430",
+      "direction": "270"
+    }
+  ],
+  "1430": [
+    {
+      "code": "1429",
+      "direction": "90"
+    },
+    {
+      "code": "1431",
+      "direction": "270"
+    }
+  ],
+  "1431": [
+    {
+      "code": "1430",
+      "direction": "90"
+    },
+    {
+      "code": "1432",
+      "direction": "270"
+    },
+    {
+      "code": "1388",
+      "direction": "180"
+    }
+  ],
+  "1432": [
+    {
+      "code": "1431",
+      "direction": "90"
+    },
+    {
+      "code": "1433",
+      "direction": "270"
+    }
+  ],
+  "1433": [
+    {
+      "code": "1432",
+      "direction": "90"
+    },
+    {
+      "code": "1434",
+      "direction": "270"
+    }
+  ],
+  "1434": [
+    {
+      "code": "1433",
+      "direction": "90"
+    },
+    {
+      "code": "1435",
+      "direction": "270"
+    }
+  ],
+  "1435": [
+    {
+      "code": "1434",
+      "direction": "90"
+    },
+    {
+      "code": "1436",
+      "direction": "270"
+    }
+  ],
+  "1436": [
+    {
+      "code": "1435",
+      "direction": "90"
+    },
+    {
+      "code": "1437",
+      "direction": "270"
+    }
+  ],
+  "1437": [
+    {
+      "code": "1436",
+      "direction": "90"
+    },
+    {
+      "code": "1389",
+      "direction": "180"
+    }
+  ],
+  "1444": [
+    {
+      "code": "1445",
+      "direction": "270"
+    },
+    {
+      "code": "1439",
+      "direction": "180"
+    },
+    {
+      "code": "1461",
+      "direction": "0"
+    },
+    {
+      "code": "1716",
+      "direction": "90"
+    }
+  ],
+  "1445": [
+    {
+      "code": "1444",
+      "direction": "90"
+    },
+    {
+      "code": "1446",
+      "direction": "270"
+    }
+  ],
+  "1446": [
+    {
+      "code": "1445",
+      "direction": "90"
+    },
+    {
+      "code": "1447",
+      "direction": "270"
+    }
+  ],
+  "1447": [
+    {
+      "code": "1446",
+      "direction": "90"
+    },
+    {
+      "code": "1448",
+      "direction": "270"
+    }
+  ],
+  "1448": [
+    {
+      "code": "1447",
+      "direction": "90"
+    },
+    {
+      "code": "1449",
+      "direction": "270"
+    }
+  ],
+  "1449": [
+    {
+      "code": "1448",
+      "direction": "90"
+    },
+    {
+      "code": "1450",
+      "direction": "270"
+    }
+  ],
+  "1450": [
+    {
+      "code": "1449",
+      "direction": "90"
+    },
+    {
+      "code": "1451",
+      "direction": "270"
+    },
+    {
+      "code": "1440",
+      "direction": "180"
+    },
+    {
+      "code": "1462",
+      "direction": "0"
+    }
+  ],
+  "1451": [
+    {
+      "code": "1450",
+      "direction": "90"
+    },
+    {
+      "code": "1452",
+      "direction": "270"
+    }
+  ],
+  "1452": [
+    {
+      "code": "1451",
+      "direction": "90"
+    }
+  ],
+  "1453": [
+    {
+      "code": "1454",
+      "direction": "270"
+    },
+    {
+      "code": "1441",
+      "direction": "180"
+    },
+    {
+      "code": "1463",
+      "direction": "0"
+    }
+  ],
+  "1454": [
+    {
+      "code": "1453",
+      "direction": "90"
+    },
+    {
+      "code": "1455",
+      "direction": "270"
+    }
+  ],
+  "1455": [
+    {
+      "code": "1454",
+      "direction": "90"
+    },
+    {
+      "code": "1456",
+      "direction": "270"
+    }
+  ],
+  "1456": [
+    {
+      "code": "1455",
+      "direction": "90"
+    },
+    {
+      "code": "1457",
+      "direction": "270"
+    }
+  ],
+  "1457": [
+    {
+      "code": "1456",
+      "direction": "90"
+    },
+    {
+      "code": "1458",
+      "direction": "270"
+    }
+  ],
+  "1458": [
+    {
+      "code": "1457",
+      "direction": "90"
+    },
+    {
+      "code": "1459",
+      "direction": "270"
+    }
+  ],
+  "1459": [
+    {
+      "code": "1458",
+      "direction": "90"
+    },
+    {
+      "code": "1442",
+      "direction": "180"
+    },
+    {
+      "code": "1464",
+      "direction": "0"
+    }
+  ],
+  "1465": [
+    {
+      "code": "1466",
+      "direction": "270"
+    },
+    {
+      "code": "1500",
+      "direction": "0"
+    }
+  ],
+  "1466": [
+    {
+      "code": "1465",
+      "direction": "90"
+    },
+    {
+      "code": "1467",
+      "direction": "270"
+    }
+  ],
+  "1467": [
+    {
+      "code": "1466",
+      "direction": "90"
+    },
+    {
+      "code": "1468",
+      "direction": "270"
+    },
+    {
+      "code": "1460",
+      "direction": "180"
+    },
+    {
+      "code": "1501",
+      "direction": "0"
+    },
+    {
+      "code": "1442",
+      "direction": "270"
+    }
+  ],
+  "1468": [
+    {
+      "code": "1467",
+      "direction": "90"
+    },
+    {
+      "code": "1469",
+      "direction": "270"
+    }
+  ],
+  "1469": [
+    {
+      "code": "1468",
+      "direction": "90"
+    },
+    {
+      "code": "1470",
+      "direction": "270"
+    },
+    {
+      "code": "1461",
+      "direction": "180"
+    },
+    {
+      "code": "1502",
+      "direction": "0"
+    }
+  ],
+  "1470": [
+    {
+      "code": "1469",
+      "direction": "90"
+    },
+    {
+      "code": "1471",
+      "direction": "270"
+    }
+  ],
+  "1471": [
+    {
+      "code": "1470",
+      "direction": "90"
+    },
+    {
+      "code": "1472",
+      "direction": "270"
+    }
+  ],
+  "1472": [
+    {
+      "code": "1471",
+      "direction": "90"
+    },
+    {
+      "code": "1473",
+      "direction": "270"
+    }
+  ],
+  "1473": [
+    {
+      "code": "1472",
+      "direction": "90"
+    },
+    {
+      "code": "1474",
+      "direction": "270"
+    }
+  ],
+  "1474": [
+    {
+      "code": "1473",
+      "direction": "90"
+    },
+    {
+      "code": "1475",
+      "direction": "270"
+    }
+  ],
+  "1475": [
+    {
+      "code": "1474",
+      "direction": "90"
+    },
+    {
+      "code": "1476",
+      "direction": "270"
+    }
+  ],
+  "1476": [
+    {
+      "code": "1475",
+      "direction": "90"
+    },
+    {
+      "code": "1477",
+      "direction": "270"
+    }
+  ],
+  "1477": [
+    {
+      "code": "1476",
+      "direction": "90"
+    },
+    {
+      "code": "1478",
+      "direction": "270"
+    }
+  ],
+  "1478": [
+    {
+      "code": "1477",
+      "direction": "90"
+    },
+    {
+      "code": "1479",
+      "direction": "270"
+    }
+  ],
+  "1479": [
+    {
+      "code": "1478",
+      "direction": "90"
+    },
+    {
+      "code": "1480",
+      "direction": "270"
+    },
+    {
+      "code": "1462",
+      "direction": "180"
+    },
+    {
+      "code": "1503",
+      "direction": "0"
+    }
+  ],
+  "1480": [
+    {
+      "code": "1479",
+      "direction": "90"
+    },
+    {
+      "code": "1481",
+      "direction": "270"
+    }
+  ],
+  "1481": [
+    {
+      "code": "1480",
+      "direction": "90"
+    },
+    {
+      "code": "1482",
+      "direction": "270"
+    }
+  ],
+  "1482": [
+    {
+      "code": "1481",
+      "direction": "90"
+    },
+    {
+      "code": "1483",
+      "direction": "270"
+    }
+  ],
+  "1483": [
+    {
+      "code": "1482",
+      "direction": "90"
+    },
+    {
+      "code": "1484",
+      "direction": "270"
+    }
+  ],
+  "1484": [
+    {
+      "code": "1483",
+      "direction": "90"
+    },
+    {
+      "code": "1485",
+      "direction": "270"
+    }
+  ],
+  "1485": [
+    {
+      "code": "1484",
+      "direction": "90"
+    },
+    {
+      "code": "1486",
+      "direction": "270"
+    }
+  ],
+  "1486": [
+    {
+      "code": "1485",
+      "direction": "90"
+    },
+    {
+      "code": "1487",
+      "direction": "270"
+    }
+  ],
+  "1487": [
+    {
+      "code": "1486",
+      "direction": "90"
+    },
+    {
+      "code": "1488",
+      "direction": "270"
+    }
+  ],
+  "1488": [
+    {
+      "code": "1487",
+      "direction": "90"
+    },
+    {
+      "code": "1489",
+      "direction": "270"
+    }
+  ],
+  "1489": [
+    {
+      "code": "1488",
+      "direction": "90"
+    },
+    {
+      "code": "1490",
+      "direction": "270"
+    },
+    {
+      "code": "1463",
+      "direction": "180"
+    },
+    {
+      "code": "1504",
+      "direction": "0"
+    }
+  ],
+  "1490": [
+    {
+      "code": "1489",
+      "direction": "90"
+    },
+    {
+      "code": "1491",
+      "direction": "270"
+    }
+  ],
+  "1491": [
+    {
+      "code": "1490",
+      "direction": "90"
+    },
+    {
+      "code": "1492",
+      "direction": "270"
+    }
+  ],
+  "1492": [
+    {
+      "code": "1491",
+      "direction": "90"
+    },
+    {
+      "code": "1493",
+      "direction": "270"
+    }
+  ],
+  "1493": [
+    {
+      "code": "1492",
+      "direction": "90"
+    },
+    {
+      "code": "1494",
+      "direction": "270"
+    }
+  ],
+  "1494": [
+    {
+      "code": "1493",
+      "direction": "90"
+    },
+    {
+      "code": "1495",
+      "direction": "270"
+    }
+  ],
+  "1495": [
+    {
+      "code": "1494",
+      "direction": "90"
+    },
+    {
+      "code": "1496",
+      "direction": "270"
+    }
+  ],
+  "1496": [
+    {
+      "code": "1495",
+      "direction": "90"
+    },
+    {
+      "code": "1497",
+      "direction": "270"
+    }
+  ],
+  "1497": [
+    {
+      "code": "1496",
+      "direction": "90"
+    },
+    {
+      "code": "1498",
+      "direction": "270"
+    }
+  ],
+  "1498": [
+    {
+      "code": "1497",
+      "direction": "90"
+    },
+    {
+      "code": "1499",
+      "direction": "270"
+    }
+  ],
+  "1499": [
+    {
+      "code": "1498",
+      "direction": "90"
+    },
+    {
+      "code": "1464",
+      "direction": "180"
+    },
+    {
+      "code": "1505",
+      "direction": "0"
+    }
+  ],
+  "1506": [
+    {
+      "code": "1507",
+      "direction": "270"
+    },
+    {
+      "code": "1500",
+      "direction": "180"
+    },
+    {
+      "code": "1541",
+      "direction": "0"
+    }
+  ],
+  "1507": [
+    {
+      "code": "1506",
+      "direction": "90"
+    },
+    {
+      "code": "1508",
+      "direction": "270"
+    }
+  ],
+  "1508": [
+    {
+      "code": "1507",
+      "direction": "90"
+    },
+    {
+      "code": "1509",
+      "direction": "270"
+    },
+    {
+      "code": "1501",
+      "direction": "180"
+    },
+    {
+      "code": "1542",
+      "direction": "0"
+    }
+  ],
+  "1509": [
+    {
+      "code": "1508",
+      "direction": "90"
+    },
+    {
+      "code": "1510",
+      "direction": "270"
+    }
+  ],
+  "1510": [
+    {
+      "code": "1509",
+      "direction": "90"
+    },
+    {
+      "code": "1511",
+      "direction": "270"
+    },
+    {
+      "code": "1502",
+      "direction": "180"
+    },
+    {
+      "code": "1543",
+      "direction": "0"
+    }
+  ],
+  "1511": [
+    {
+      "code": "1510",
+      "direction": "90"
+    },
+    {
+      "code": "1512",
+      "direction": "270"
+    }
+  ],
+  "1512": [
+    {
+      "code": "1511",
+      "direction": "90"
+    },
+    {
+      "code": "1513",
+      "direction": "270"
+    }
+  ],
+  "1513": [
+    {
+      "code": "1512",
+      "direction": "90"
+    },
+    {
+      "code": "1514",
+      "direction": "270"
+    }
+  ],
+  "1514": [
+    {
+      "code": "1513",
+      "direction": "90"
+    },
+    {
+      "code": "1515",
+      "direction": "270"
+    }
+  ],
+  "1515": [
+    {
+      "code": "1514",
+      "direction": "90"
+    },
+    {
+      "code": "1516",
+      "direction": "270"
+    }
+  ],
+  "1516": [
+    {
+      "code": "1515",
+      "direction": "90"
+    },
+    {
+      "code": "1517",
+      "direction": "270"
+    }
+  ],
+  "1517": [
+    {
+      "code": "1516",
+      "direction": "90"
+    },
+    {
+      "code": "1518",
+      "direction": "270"
+    }
+  ],
+  "1518": [
+    {
+      "code": "1517",
+      "direction": "90"
+    },
+    {
+      "code": "1519",
+      "direction": "270"
+    }
+  ],
+  "1519": [
+    {
+      "code": "1518",
+      "direction": "90"
+    },
+    {
+      "code": "1520",
+      "direction": "270"
+    }
+  ],
+  "1520": [
+    {
+      "code": "1519",
+      "direction": "90"
+    },
+    {
+      "code": "1521",
+      "direction": "270"
+    },
+    {
+      "code": "1503",
+      "direction": "180"
+    },
+    {
+      "code": "1544",
+      "direction": "0"
+    }
+  ],
+  "1521": [
+    {
+      "code": "1520",
+      "direction": "90"
+    },
+    {
+      "code": "1522",
+      "direction": "270"
+    }
+  ],
+  "1522": [
+    {
+      "code": "1521",
+      "direction": "90"
+    },
+    {
+      "code": "1523",
+      "direction": "270"
+    }
+  ],
+  "1523": [
+    {
+      "code": "1522",
+      "direction": "90"
+    },
+    {
+      "code": "1524",
+      "direction": "270"
+    }
+  ],
+  "1524": [
+    {
+      "code": "1523",
+      "direction": "90"
+    },
+    {
+      "code": "1525",
+      "direction": "270"
+    }
+  ],
+  "1525": [
+    {
+      "code": "1524",
+      "direction": "90"
+    },
+    {
+      "code": "1526",
+      "direction": "270"
+    }
+  ],
+  "1526": [
+    {
+      "code": "1525",
+      "direction": "90"
+    },
+    {
+      "code": "1527",
+      "direction": "270"
+    }
+  ],
+  "1527": [
+    {
+      "code": "1526",
+      "direction": "90"
+    },
+    {
+      "code": "1528",
+      "direction": "270"
+    }
+  ],
+  "1528": [
+    {
+      "code": "1527",
+      "direction": "90"
+    },
+    {
+      "code": "1529",
+      "direction": "270"
+    }
+  ],
+  "1529": [
+    {
+      "code": "1528",
+      "direction": "90"
+    },
+    {
+      "code": "1530",
+      "direction": "270"
+    }
+  ],
+  "1530": [
+    {
+      "code": "1529",
+      "direction": "90"
+    },
+    {
+      "code": "1531",
+      "direction": "270"
+    },
+    {
+      "code": "1504",
+      "direction": "180"
+    },
+    {
+      "code": "1545",
+      "direction": "0"
+    }
+  ],
+  "1531": [
+    {
+      "code": "1530",
+      "direction": "90"
+    },
+    {
+      "code": "1532",
+      "direction": "270"
+    }
+  ],
+  "1532": [
+    {
+      "code": "1531",
+      "direction": "90"
+    },
+    {
+      "code": "1533",
+      "direction": "270"
+    }
+  ],
+  "1533": [
+    {
+      "code": "1532",
+      "direction": "90"
+    },
+    {
+      "code": "1534",
+      "direction": "270"
+    }
+  ],
+  "1534": [
+    {
+      "code": "1533",
+      "direction": "90"
+    },
+    {
+      "code": "1535",
+      "direction": "270"
+    }
+  ],
+  "1535": [
+    {
+      "code": "1534",
+      "direction": "90"
+    },
+    {
+      "code": "1536",
+      "direction": "270"
+    }
+  ],
+  "1536": [
+    {
+      "code": "1535",
+      "direction": "90"
+    },
+    {
+      "code": "1537",
+      "direction": "270"
+    }
+  ],
+  "1537": [
+    {
+      "code": "1536",
+      "direction": "90"
+    },
+    {
+      "code": "1538",
+      "direction": "270"
+    }
+  ],
+  "1538": [
+    {
+      "code": "1537",
+      "direction": "90"
+    },
+    {
+      "code": "1539",
+      "direction": "270"
+    }
+  ],
+  "1539": [
+    {
+      "code": "1538",
+      "direction": "90"
+    },
+    {
+      "code": "1540",
+      "direction": "270"
+    }
+  ],
+  "1540": [
+    {
+      "code": "1539",
+      "direction": "90"
+    },
+    {
+      "code": "1505",
+      "direction": "180"
+    },
+    {
+      "code": "1546",
+      "direction": "0"
+    }
+  ],
+  "1547": [
+    {
+      "code": "1548",
+      "direction": "270"
+    },
+    {
+      "code": "1541",
+      "direction": "180"
+    },
+    {
+      "code": "1582",
+      "direction": "0"
+    }
+  ],
+  "1548": [
+    {
+      "code": "1547",
+      "direction": "90"
+    },
+    {
+      "code": "1549",
+      "direction": "270"
+    }
+  ],
+  "1549": [
+    {
+      "code": "1548",
+      "direction": "90"
+    },
+    {
+      "code": "1550",
+      "direction": "270"
+    },
+    {
+      "code": "1542",
+      "direction": "180"
+    },
+    {
+      "code": "1583",
+      "direction": "0"
+    }
+  ],
+  "1550": [
+    {
+      "code": "1549",
+      "direction": "90"
+    },
+    {
+      "code": "1551",
+      "direction": "270"
+    }
+  ],
+  "1551": [
+    {
+      "code": "1550",
+      "direction": "90"
+    },
+    {
+      "code": "1552",
+      "direction": "270"
+    },
+    {
+      "code": "1543",
+      "direction": "180"
+    },
+    {
+      "code": "1584",
+      "direction": "0"
+    }
+  ],
+  "1552": [
+    {
+      "code": "1551",
+      "direction": "90"
+    },
+    {
+      "code": "1553",
+      "direction": "270"
+    }
+  ],
+  "1553": [
+    {
+      "code": "1552",
+      "direction": "90"
+    },
+    {
+      "code": "1554",
+      "direction": "270"
+    }
+  ],
+  "1554": [
+    {
+      "code": "1553",
+      "direction": "90"
+    },
+    {
+      "code": "1555",
+      "direction": "270"
+    }
+  ],
+  "1555": [
+    {
+      "code": "1554",
+      "direction": "90"
+    },
+    {
+      "code": "1556",
+      "direction": "270"
+    }
+  ],
+  "1556": [
+    {
+      "code": "1555",
+      "direction": "90"
+    },
+    {
+      "code": "1557",
+      "direction": "270"
+    }
+  ],
+  "1557": [
+    {
+      "code": "1556",
+      "direction": "90"
+    },
+    {
+      "code": "1558",
+      "direction": "270"
+    }
+  ],
+  "1558": [
+    {
+      "code": "1557",
+      "direction": "90"
+    },
+    {
+      "code": "1559",
+      "direction": "270"
+    }
+  ],
+  "1559": [
+    {
+      "code": "1558",
+      "direction": "90"
+    },
+    {
+      "code": "1560",
+      "direction": "270"
+    }
+  ],
+  "1560": [
+    {
+      "code": "1559",
+      "direction": "90"
+    },
+    {
+      "code": "1561",
+      "direction": "270"
+    }
+  ],
+  "1561": [
+    {
+      "code": "1560",
+      "direction": "90"
+    },
+    {
+      "code": "1562",
+      "direction": "270"
+    },
+    {
+      "code": "1544",
+      "direction": "180"
+    },
+    {
+      "code": "1585",
+      "direction": "0"
+    }
+  ],
+  "1562": [
+    {
+      "code": "1561",
+      "direction": "90"
+    },
+    {
+      "code": "1563",
+      "direction": "270"
+    }
+  ],
+  "1563": [
+    {
+      "code": "1562",
+      "direction": "90"
+    },
+    {
+      "code": "1564",
+      "direction": "270"
+    }
+  ],
+  "1564": [
+    {
+      "code": "1563",
+      "direction": "90"
+    },
+    {
+      "code": "1565",
+      "direction": "270"
+    }
+  ],
+  "1565": [
+    {
+      "code": "1564",
+      "direction": "90"
+    },
+    {
+      "code": "1566",
+      "direction": "270"
+    }
+  ],
+  "1566": [
+    {
+      "code": "1565",
+      "direction": "90"
+    },
+    {
+      "code": "1567",
+      "direction": "270"
+    }
+  ],
+  "1567": [
+    {
+      "code": "1566",
+      "direction": "90"
+    },
+    {
+      "code": "1568",
+      "direction": "270"
+    }
+  ],
+  "1568": [
+    {
+      "code": "1567",
+      "direction": "90"
+    },
+    {
+      "code": "1569",
+      "direction": "270"
+    }
+  ],
+  "1569": [
+    {
+      "code": "1568",
+      "direction": "90"
+    },
+    {
+      "code": "1570",
+      "direction": "270"
+    }
+  ],
+  "1570": [
+    {
+      "code": "1569",
+      "direction": "90"
+    },
+    {
+      "code": "1571",
+      "direction": "270"
+    }
+  ],
+  "1571": [
+    {
+      "code": "1570",
+      "direction": "90"
+    },
+    {
+      "code": "1572",
+      "direction": "270"
+    },
+    {
+      "code": "1545",
+      "direction": "180"
+    },
+    {
+      "code": "1586",
+      "direction": "0"
+    }
+  ],
+  "1572": [
+    {
+      "code": "1571",
+      "direction": "90"
+    },
+    {
+      "code": "1573",
+      "direction": "270"
+    }
+  ],
+  "1573": [
+    {
+      "code": "1572",
+      "direction": "90"
+    },
+    {
+      "code": "1574",
+      "direction": "270"
+    }
+  ],
+  "1574": [
+    {
+      "code": "1573",
+      "direction": "90"
+    },
+    {
+      "code": "1575",
+      "direction": "270"
+    }
+  ],
+  "1575": [
+    {
+      "code": "1574",
+      "direction": "90"
+    },
+    {
+      "code": "1576",
+      "direction": "270"
+    }
+  ],
+  "1576": [
+    {
+      "code": "1575",
+      "direction": "90"
+    },
+    {
+      "code": "1577",
+      "direction": "270"
+    }
+  ],
+  "1577": [
+    {
+      "code": "1576",
+      "direction": "90"
+    },
+    {
+      "code": "1578",
+      "direction": "270"
+    }
+  ],
+  "1578": [
+    {
+      "code": "1577",
+      "direction": "90"
+    },
+    {
+      "code": "1579",
+      "direction": "270"
+    }
+  ],
+  "1579": [
+    {
+      "code": "1578",
+      "direction": "90"
+    },
+    {
+      "code": "1580",
+      "direction": "270"
+    }
+  ],
+  "1580": [
+    {
+      "code": "1579",
+      "direction": "90"
+    },
+    {
+      "code": "1581",
+      "direction": "270"
+    }
+  ],
+  "1581": [
+    {
+      "code": "1580",
+      "direction": "90"
+    },
+    {
+      "code": "1546",
+      "direction": "180"
+    },
+    {
+      "code": "1587",
+      "direction": "0"
+    }
+  ],
+  "1590": [
+    {
+      "code": "1591",
+      "direction": "270"
+    },
+    {
+      "code": "1584",
+      "direction": "180"
+    },
+    {
+      "code": "1608",
+      "direction": "0"
+    }
+  ],
+  "1591": [
+    {
+      "code": "1590",
+      "direction": "90"
+    },
+    {
+      "code": "1592",
+      "direction": "270"
+    }
+  ],
+  "1592": [
+    {
+      "code": "1591",
+      "direction": "90"
+    },
+    {
+      "code": "1593",
+      "direction": "270"
+    }
+  ],
+  "1593": [
+    {
+      "code": "1592",
+      "direction": "90"
+    },
+    {
+      "code": "1594",
+      "direction": "270"
+    }
+  ],
+  "1594": [
+    {
+      "code": "1593",
+      "direction": "90"
+    },
+    {
+      "code": "1595",
+      "direction": "270"
+    }
+  ],
+  "1595": [
+    {
+      "code": "1594",
+      "direction": "90"
+    },
+    {
+      "code": "1596",
+      "direction": "270"
+    }
+  ],
+  "1596": [
+    {
+      "code": "1595",
+      "direction": "90"
+    },
+    {
+      "code": "1597",
+      "direction": "270"
+    },
+    {
+      "code": "1585",
+      "direction": "180"
+    },
+    {
+      "code": "1609",
+      "direction": "0"
+    }
+  ],
+  "1597": [
+    {
+      "code": "1596",
+      "direction": "90"
+    },
+    {
+      "code": "1598",
+      "direction": "270"
+    }
+  ],
+  "1598": [
+    {
+      "code": "1597",
+      "direction": "90"
+    }
+  ],
+  "1599": [
+    {
+      "code": "1600",
+      "direction": "270"
+    },
+    {
+      "code": "1586",
+      "direction": "180"
+    },
+    {
+      "code": "1610",
+      "direction": "0"
+    }
+  ],
+  "1600": [
+    {
+      "code": "1599",
+      "direction": "90"
+    },
+    {
+      "code": "1601",
+      "direction": "270"
+    }
+  ],
+  "1601": [
+    {
+      "code": "1600",
+      "direction": "90"
+    },
+    {
+      "code": "1602",
+      "direction": "270"
+    }
+  ],
+  "1602": [
+    {
+      "code": "1601",
+      "direction": "90"
+    },
+    {
+      "code": "1603",
+      "direction": "270"
+    }
+  ],
+  "1603": [
+    {
+      "code": "1602",
+      "direction": "90"
+    },
+    {
+      "code": "1604",
+      "direction": "270"
+    }
+  ],
+  "1604": [
+    {
+      "code": "1603",
+      "direction": "90"
+    },
+    {
+      "code": "1605",
+      "direction": "270"
+    }
+  ],
+  "1605": [
+    {
+      "code": "1604",
+      "direction": "90"
+    },
+    {
+      "code": "1587",
+      "direction": "180"
+    },
+    {
+      "code": "1611",
+      "direction": "0"
+    }
+  ],
+  "1612": [
+    {
+      "code": "1613",
+      "direction": "270"
+    },
+    {
+      "code": "1606",
+      "direction": "180"
+    }
+  ],
+  "1613": [
+    {
+      "code": "1612",
+      "direction": "90"
+    },
+    {
+      "code": "1614",
+      "direction": "270"
+    }
+  ],
+  "1614": [
+    {
+      "code": "1613",
+      "direction": "90"
+    },
+    {
+      "code": "1615",
+      "direction": "270"
+    },
+    {
+      "code": "1607",
+      "direction": "180"
+    },
+    {
+      "code": "1647",
+      "direction": "0"
+    }
+  ],
+  "1615": [
+    {
+      "code": "1614",
+      "direction": "90"
+    },
+    {
+      "code": "1616",
+      "direction": "270"
+    }
+  ],
+  "1616": [
+    {
+      "code": "1615",
+      "direction": "90"
+    },
+    {
+      "code": "1617",
+      "direction": "270"
+    },
+    {
+      "code": "1608",
+      "direction": "180"
+    },
+    {
+      "code": "1648",
+      "direction": "0"
+    }
+  ],
+  "1617": [
+    {
+      "code": "1616",
+      "direction": "90"
+    },
+    {
+      "code": "1618",
+      "direction": "270"
+    }
+  ],
+  "1618": [
+    {
+      "code": "1617",
+      "direction": "90"
+    },
+    {
+      "code": "1619",
+      "direction": "270"
+    }
+  ],
+  "1619": [
+    {
+      "code": "1618",
+      "direction": "90"
+    },
+    {
+      "code": "1620",
+      "direction": "270"
+    }
+  ],
+  "1620": [
+    {
+      "code": "1619",
+      "direction": "90"
+    },
+    {
+      "code": "1621",
+      "direction": "270"
+    }
+  ],
+  "1621": [
+    {
+      "code": "1620",
+      "direction": "90"
+    },
+    {
+      "code": "1622",
+      "direction": "270"
+    }
+  ],
+  "1622": [
+    {
+      "code": "1621",
+      "direction": "90"
+    },
+    {
+      "code": "1623",
+      "direction": "270"
+    }
+  ],
+  "1623": [
+    {
+      "code": "1622",
+      "direction": "90"
+    },
+    {
+      "code": "1624",
+      "direction": "270"
+    }
+  ],
+  "1624": [
+    {
+      "code": "1623",
+      "direction": "90"
+    },
+    {
+      "code": "1625",
+      "direction": "270"
+    }
+  ],
+  "1625": [
+    {
+      "code": "1624",
+      "direction": "90"
+    },
+    {
+      "code": "1626",
+      "direction": "270"
+    }
+  ],
+  "1626": [
+    {
+      "code": "1625",
+      "direction": "90"
+    },
+    {
+      "code": "1627",
+      "direction": "270"
+    },
+    {
+      "code": "1609",
+      "direction": "180"
+    },
+    {
+      "code": "1649",
+      "direction": "0"
+    }
+  ],
+  "1627": [
+    {
+      "code": "1626",
+      "direction": "90"
+    },
+    {
+      "code": "1628",
+      "direction": "270"
+    }
+  ],
+  "1628": [
+    {
+      "code": "1627",
+      "direction": "90"
+    },
+    {
+      "code": "1629",
+      "direction": "270"
+    }
+  ],
+  "1629": [
+    {
+      "code": "1628",
+      "direction": "90"
+    },
+    {
+      "code": "1630",
+      "direction": "270"
+    }
+  ],
+  "1630": [
+    {
+      "code": "1629",
+      "direction": "90"
+    },
+    {
+      "code": "1631",
+      "direction": "270"
+    }
+  ],
+  "1631": [
+    {
+      "code": "1630",
+      "direction": "90"
+    },
+    {
+      "code": "1632",
+      "direction": "270"
+    }
+  ],
+  "1632": [
+    {
+      "code": "1631",
+      "direction": "90"
+    },
+    {
+      "code": "1633",
+      "direction": "270"
+    }
+  ],
+  "1633": [
+    {
+      "code": "1632",
+      "direction": "90"
+    },
+    {
+      "code": "1634",
+      "direction": "270"
+    }
+  ],
+  "1634": [
+    {
+      "code": "1633",
+      "direction": "90"
+    },
+    {
+      "code": "1635",
+      "direction": "270"
+    }
+  ],
+  "1635": [
+    {
+      "code": "1634",
+      "direction": "90"
+    },
+    {
+      "code": "1636",
+      "direction": "270"
+    }
+  ],
+  "1636": [
+    {
+      "code": "1635",
+      "direction": "90"
+    },
+    {
+      "code": "1637",
+      "direction": "270"
+    },
+    {
+      "code": "1610",
+      "direction": "180"
+    },
+    {
+      "code": "1650",
+      "direction": "0"
+    }
+  ],
+  "1637": [
+    {
+      "code": "1636",
+      "direction": "90"
+    },
+    {
+      "code": "1638",
+      "direction": "270"
+    }
+  ],
+  "1638": [
+    {
+      "code": "1637",
+      "direction": "90"
+    },
+    {
+      "code": "1639",
+      "direction": "270"
+    }
+  ],
+  "1639": [
+    {
+      "code": "1638",
+      "direction": "90"
+    },
+    {
+      "code": "1640",
+      "direction": "270"
+    }
+  ],
+  "1640": [
+    {
+      "code": "1639",
+      "direction": "90"
+    },
+    {
+      "code": "1641",
+      "direction": "270"
+    }
+  ],
+  "1641": [
+    {
+      "code": "1640",
+      "direction": "90"
+    },
+    {
+      "code": "1642",
+      "direction": "270"
+    }
+  ],
+  "1642": [
+    {
+      "code": "1641",
+      "direction": "90"
+    },
+    {
+      "code": "1643",
+      "direction": "270"
+    }
+  ],
+  "1643": [
+    {
+      "code": "1642",
+      "direction": "90"
+    },
+    {
+      "code": "1644",
+      "direction": "270"
+    }
+  ],
+  "1644": [
+    {
+      "code": "1643",
+      "direction": "90"
+    },
+    {
+      "code": "1645",
+      "direction": "270"
+    }
+  ],
+  "1645": [
+    {
+      "code": "1644",
+      "direction": "90"
+    },
+    {
+      "code": "1646",
+      "direction": "270"
+    }
+  ],
+  "1646": [
+    {
+      "code": "1645",
+      "direction": "90"
+    },
+    {
+      "code": "1611",
+      "direction": "180"
+    },
+    {
+      "code": "1651",
+      "direction": "0"
+    }
+  ],
+  "1653": [
+    {
+      "code": "1654",
+      "direction": "270"
+    }
+  ],
+  "1654": [
+    {
+      "code": "1653",
+      "direction": "90"
+    },
+    {
+      "code": "1655",
+      "direction": "270"
+    }
+  ],
+  "1655": [
+    {
+      "code": "1654",
+      "direction": "90"
+    },
+    {
+      "code": "1656",
+      "direction": "270"
+    },
+    {
+      "code": "1647",
+      "direction": "180"
+    },
+    {
+      "code": "1688",
+      "direction": "0"
+    }
+  ],
+  "1656": [
+    {
+      "code": "1655",
+      "direction": "90"
+    },
+    {
+      "code": "1657",
+      "direction": "270"
+    }
+  ],
+  "1657": [
+    {
+      "code": "1656",
+      "direction": "90"
+    },
+    {
+      "code": "1658",
+      "direction": "270"
+    },
+    {
+      "code": "1648",
+      "direction": "180"
+    },
+    {
+      "code": "1689",
+      "direction": "0"
+    }
+  ],
+  "1658": [
+    {
+      "code": "1657",
+      "direction": "90"
+    },
+    {
+      "code": "1659",
+      "direction": "270"
+    }
+  ],
+  "1659": [
+    {
+      "code": "1658",
+      "direction": "90"
+    },
+    {
+      "code": "1660",
+      "direction": "270"
+    }
+  ],
+  "1660": [
+    {
+      "code": "1659",
+      "direction": "90"
+    },
+    {
+      "code": "1661",
+      "direction": "270"
+    }
+  ],
+  "1661": [
+    {
+      "code": "1660",
+      "direction": "90"
+    },
+    {
+      "code": "1662",
+      "direction": "270"
+    }
+  ],
+  "1662": [
+    {
+      "code": "1661",
+      "direction": "90"
+    },
+    {
+      "code": "1663",
+      "direction": "270"
+    }
+  ],
+  "1663": [
+    {
+      "code": "1662",
+      "direction": "90"
+    },
+    {
+      "code": "1664",
+      "direction": "270"
+    }
+  ],
+  "1664": [
+    {
+      "code": "1663",
+      "direction": "90"
+    },
+    {
+      "code": "1665",
+      "direction": "270"
+    }
+  ],
+  "1665": [
+    {
+      "code": "1664",
+      "direction": "90"
+    },
+    {
+      "code": "1666",
+      "direction": "270"
+    }
+  ],
+  "1666": [
+    {
+      "code": "1665",
+      "direction": "90"
+    },
+    {
+      "code": "1667",
+      "direction": "270"
+    }
+  ],
+  "1667": [
+    {
+      "code": "1666",
+      "direction": "90"
+    },
+    {
+      "code": "1668",
+      "direction": "270"
+    },
+    {
+      "code": "1649",
+      "direction": "180"
+    },
+    {
+      "code": "1690",
+      "direction": "0"
+    }
+  ],
+  "1668": [
+    {
+      "code": "1667",
+      "direction": "90"
+    },
+    {
+      "code": "1669",
+      "direction": "270"
+    }
+  ],
+  "1669": [
+    {
+      "code": "1668",
+      "direction": "90"
+    },
+    {
+      "code": "1670",
+      "direction": "270"
+    }
+  ],
+  "1670": [
+    {
+      "code": "1669",
+      "direction": "90"
+    },
+    {
+      "code": "1671",
+      "direction": "270"
+    }
+  ],
+  "1671": [
+    {
+      "code": "1670",
+      "direction": "90"
+    },
+    {
+      "code": "1672",
+      "direction": "270"
+    }
+  ],
+  "1672": [
+    {
+      "code": "1671",
+      "direction": "90"
+    },
+    {
+      "code": "1673",
+      "direction": "270"
+    }
+  ],
+  "1673": [
+    {
+      "code": "1672",
+      "direction": "90"
+    },
+    {
+      "code": "1674",
+      "direction": "270"
+    }
+  ],
+  "1674": [
+    {
+      "code": "1673",
+      "direction": "90"
+    },
+    {
+      "code": "1675",
+      "direction": "270"
+    }
+  ],
+  "1675": [
+    {
+      "code": "1674",
+      "direction": "90"
+    },
+    {
+      "code": "1676",
+      "direction": "270"
+    }
+  ],
+  "1676": [
+    {
+      "code": "1675",
+      "direction": "90"
+    },
+    {
+      "code": "1677",
+      "direction": "270"
+    }
+  ],
+  "1677": [
+    {
+      "code": "1676",
+      "direction": "90"
+    },
+    {
+      "code": "1678",
+      "direction": "270"
+    },
+    {
+      "code": "1650",
+      "direction": "180"
+    }
+  ],
+  "1678": [
+    {
+      "code": "1677",
+      "direction": "90"
+    },
+    {
+      "code": "1679",
+      "direction": "270"
+    }
+  ],
+  "1679": [
+    {
+      "code": "1678",
+      "direction": "90"
+    },
+    {
+      "code": "1680",
+      "direction": "270"
+    }
+  ],
+  "1680": [
+    {
+      "code": "1679",
+      "direction": "90"
+    },
+    {
+      "code": "1681",
+      "direction": "270"
+    }
+  ],
+  "1681": [
+    {
+      "code": "1680",
+      "direction": "90"
+    },
+    {
+      "code": "1682",
+      "direction": "270"
+    }
+  ],
+  "1682": [
+    {
+      "code": "1681",
+      "direction": "90"
+    },
+    {
+      "code": "1683",
+      "direction": "270"
+    }
+  ],
+  "1683": [
+    {
+      "code": "1682",
+      "direction": "90"
+    },
+    {
+      "code": "1684",
+      "direction": "270"
+    }
+  ],
+  "1684": [
+    {
+      "code": "1683",
+      "direction": "90"
+    },
+    {
+      "code": "1685",
+      "direction": "270"
+    }
+  ],
+  "1685": [
+    {
+      "code": "1684",
+      "direction": "90"
+    },
+    {
+      "code": "1686",
+      "direction": "270"
+    }
+  ],
+  "1686": [
+    {
+      "code": "1685",
+      "direction": "90"
+    },
+    {
+      "code": "1687",
+      "direction": "270"
+    }
+  ],
+  "1687": [
+    {
+      "code": "1686",
+      "direction": "90"
+    },
+    {
+      "code": "1651",
+      "direction": "180"
+    }
+  ],
+  "1692": [
+    {
+      "code": "1693",
+      "direction": "270"
+    }
+  ],
+  "1693": [
+    {
+      "code": "1692",
+      "direction": "90"
+    },
+    {
+      "code": "1694",
+      "direction": "270"
+    }
+  ],
+  "1694": [
+    {
+      "code": "1693",
+      "direction": "90"
+    },
+    {
+      "code": "1695",
+      "direction": "270"
+    },
+    {
+      "code": "1688",
+      "direction": "180"
+    }
+  ],
+  "1695": [
+    {
+      "code": "1694",
+      "direction": "90"
+    },
+    {
+      "code": "1696",
+      "direction": "270"
+    }
+  ],
+  "1696": [
+    {
+      "code": "1695",
+      "direction": "90"
+    },
+    {
+      "code": "1697",
+      "direction": "270"
+    },
+    {
+      "code": "1689",
+      "direction": "180"
+    }
+  ],
+  "1697": [
+    {
+      "code": "1696",
+      "direction": "90"
+    },
+    {
+      "code": "1698",
+      "direction": "270"
+    }
+  ],
+  "1698": [
+    {
+      "code": "1697",
+      "direction": "90"
+    },
+    {
+      "code": "1699",
+      "direction": "270"
+    }
+  ],
+  "1699": [
+    {
+      "code": "1698",
+      "direction": "90"
+    },
+    {
+      "code": "1700",
+      "direction": "270"
+    }
+  ],
+  "1700": [
+    {
+      "code": "1699",
+      "direction": "90"
+    },
+    {
+      "code": "1701",
+      "direction": "270"
+    }
+  ],
+  "1701": [
+    {
+      "code": "1700",
+      "direction": "90"
+    },
+    {
+      "code": "1702",
+      "direction": "270"
+    }
+  ],
+  "1702": [
+    {
+      "code": "1701",
+      "direction": "90"
+    },
+    {
+      "code": "1703",
+      "direction": "270"
+    }
+  ],
+  "1703": [
+    {
+      "code": "1702",
+      "direction": "90"
+    },
+    {
+      "code": "1704",
+      "direction": "270"
+    }
+  ],
+  "1704": [
+    {
+      "code": "1703",
+      "direction": "90"
+    },
+    {
+      "code": "1705",
+      "direction": "270"
+    }
+  ],
+  "1705": [
+    {
+      "code": "1704",
+      "direction": "90"
+    },
+    {
+      "code": "1706",
+      "direction": "270"
+    }
+  ],
+  "1706": [
+    {
+      "code": "1705",
+      "direction": "90"
+    },
+    {
+      "code": "1690",
+      "direction": "180"
+    }
+  ],
+  "346": [
+    {
+      "code": "338",
+      "direction": "180"
+    },
+    {
+      "code": "393",
+      "direction": "0"
+    }
+  ],
+  "401": [
+    {
+      "code": "393",
+      "direction": "180"
+    },
+    {
+      "code": "448",
+      "direction": "0"
+    }
+  ],
+  "456": [
+    {
+      "code": "448",
+      "direction": "180"
+    },
+    {
+      "code": "482",
+      "direction": "0"
+    }
+  ],
+  "490": [
+    {
+      "code": "482",
+      "direction": "180"
+    },
+    {
+      "code": "537",
+      "direction": "0"
+    }
+  ],
+  "544": [
+    {
+      "code": "537",
+      "direction": "180"
+    },
+    {
+      "code": "592",
+      "direction": "0"
+    }
+  ],
+  "599": [
+    {
+      "code": "592",
+      "direction": "180"
+    },
+    {
+      "code": "647",
+      "direction": "0"
+    }
+  ],
+  "654": [
+    {
+      "code": "647",
+      "direction": "180"
+    },
+    {
+      "code": "679",
+      "direction": "0"
+    }
+  ],
+  "686": [
+    {
+      "code": "679",
+      "direction": "180"
+    },
+    {
+      "code": "733",
+      "direction": "0"
+    }
+  ],
+  "741": [
+    {
+      "code": "733",
+      "direction": "180"
+    },
+    {
+      "code": "788",
+      "direction": "0"
+    }
+  ],
+  "796": [
+    {
+      "code": "788",
+      "direction": "180"
+    },
+    {
+      "code": "843",
+      "direction": "0"
+    }
+  ],
+  "851": [
+    {
+      "code": "843",
+      "direction": "180"
+    },
+    {
+      "code": "877",
+      "direction": "0"
+    }
+  ],
+  "885": [
+    {
+      "code": "877",
+      "direction": "180"
+    },
+    {
+      "code": "932",
+      "direction": "0"
+    }
+  ],
+  "939": [
+    {
+      "code": "932",
+      "direction": "180"
+    },
+    {
+      "code": "987",
+      "direction": "0"
+    }
+  ],
+  "994": [
+    {
+      "code": "987",
+      "direction": "180"
+    },
+    {
+      "code": "1042",
+      "direction": "0"
+    }
+  ],
+  "1049": [
+    {
+      "code": "1042",
+      "direction": "180"
+    },
+    {
+      "code": "1074",
+      "direction": "0"
+    }
+  ],
+  "1081": [
+    {
+      "code": "1074",
+      "direction": "180"
+    },
+    {
+      "code": "1128",
+      "direction": "0"
+    }
+  ],
+  "1136": [
+    {
+      "code": "1128",
+      "direction": "180"
+    },
+    {
+      "code": "1183",
+      "direction": "0"
+    }
+  ],
+  "1191": [
+    {
+      "code": "1183",
+      "direction": "180"
+    },
+    {
+      "code": "1238",
+      "direction": "0"
+    }
+  ],
+  "1246": [
+    {
+      "code": "1238",
+      "direction": "180"
+    },
+    {
+      "code": "1272",
+      "direction": "0"
+    }
+  ],
+  "1280": [
+    {
+      "code": "1272",
+      "direction": "180"
+    },
+    {
+      "code": "1327",
+      "direction": "0"
+    }
+  ],
+  "1334": [
+    {
+      "code": "1327",
+      "direction": "180"
+    },
+    {
+      "code": "1382",
+      "direction": "0"
+    }
+  ],
+  "1389": [
+    {
+      "code": "1382",
+      "direction": "180"
+    },
+    {
+      "code": "1437",
+      "direction": "0"
+    }
+  ],
+  "345": [
+    {
+      "code": "332",
+      "direction": "180"
+    },
+    {
+      "code": "387",
+      "direction": "0"
+    }
+  ],
+  "400": [
+    {
+      "code": "387",
+      "direction": "180"
+    },
+    {
+      "code": "442",
+      "direction": "0"
+    }
+  ],
+  "455": [
+    {
+      "code": "442",
+      "direction": "180"
+    },
+    {
+      "code": "478",
+      "direction": "0"
+    }
+  ],
+  "489": [
+    {
+      "code": "478",
+      "direction": "180"
+    },
+    {
+      "code": "531",
+      "direction": "0"
+    }
+  ],
+  "543": [
+    {
+      "code": "531",
+      "direction": "180"
+    },
+    {
+      "code": "586",
+      "direction": "0"
+    }
+  ],
+  "598": [
+    {
+      "code": "586",
+      "direction": "180"
+    },
+    {
+      "code": "641",
+      "direction": "0"
+    }
+  ],
+  "653": [
+    {
+      "code": "641",
+      "direction": "180"
+    },
+    {
+      "code": "675",
+      "direction": "0"
+    }
+  ],
+  "685": [
+    {
+      "code": "675",
+      "direction": "180"
+    },
+    {
+      "code": "727",
+      "direction": "0"
+    }
+  ],
+  "740": [
+    {
+      "code": "727",
+      "direction": "180"
+    },
+    {
+      "code": "782",
+      "direction": "0"
+    }
+  ],
+  "795": [
+    {
+      "code": "782",
+      "direction": "180"
+    },
+    {
+      "code": "837",
+      "direction": "0"
+    }
+  ],
+  "850": [
+    {
+      "code": "837",
+      "direction": "180"
+    },
+    {
+      "code": "873",
+      "direction": "0"
+    }
+  ],
+  "884": [
+    {
+      "code": "873",
+      "direction": "180"
+    },
+    {
+      "code": "926",
+      "direction": "0"
+    }
+  ],
+  "938": [
+    {
+      "code": "926",
+      "direction": "180"
+    },
+    {
+      "code": "981",
+      "direction": "0"
+    }
+  ],
+  "993": [
+    {
+      "code": "981",
+      "direction": "180"
+    },
+    {
+      "code": "1036",
+      "direction": "0"
+    }
+  ],
+  "1048": [
+    {
+      "code": "1036",
+      "direction": "180"
+    },
+    {
+      "code": "1070",
+      "direction": "0"
+    }
+  ],
+  "1080": [
+    {
+      "code": "1070",
+      "direction": "180"
+    },
+    {
+      "code": "1122",
+      "direction": "0"
+    }
+  ],
+  "1135": [
+    {
+      "code": "1122",
+      "direction": "180"
+    },
+    {
+      "code": "1177",
+      "direction": "0"
+    }
+  ],
+  "1190": [
+    {
+      "code": "1177",
+      "direction": "180"
+    },
+    {
+      "code": "1232",
+      "direction": "0"
+    }
+  ],
+  "1245": [
+    {
+      "code": "1232",
+      "direction": "180"
+    },
+    {
+      "code": "1268",
+      "direction": "0"
+    }
+  ],
+  "1279": [
+    {
+      "code": "1268",
+      "direction": "180"
+    },
+    {
+      "code": "1321",
+      "direction": "0"
+    }
+  ],
+  "1333": [
+    {
+      "code": "1321",
+      "direction": "180"
+    },
+    {
+      "code": "1376",
+      "direction": "0"
+    }
+  ],
+  "1388": [
+    {
+      "code": "1376",
+      "direction": "180"
+    },
+    {
+      "code": "1431",
+      "direction": "0"
+    }
+  ],
+  "41": [
+    {
+      "code": "35",
+      "direction": "180"
+    },
+    {
+      "code": "76",
+      "direction": "0"
+    }
+  ],
+  "82": [
+    {
+      "code": "76",
+      "direction": "180"
+    },
+    {
+      "code": "117",
+      "direction": "0"
+    }
+  ],
+  "123": [
+    {
+      "code": "117",
+      "direction": "180"
+    },
+    {
+      "code": "141",
+      "direction": "0"
+    }
+  ],
+  "147": [
+    {
+      "code": "141",
+      "direction": "180"
+    },
+    {
+      "code": "182",
+      "direction": "0"
+    }
+  ],
+  "187": [
+    {
+      "code": "182",
+      "direction": "180"
+    },
+    {
+      "code": "223",
+      "direction": "0"
+    }
+  ],
+  "228": [
+    {
+      "code": "223",
+      "direction": "180"
+    },
+    {
+      "code": "264",
+      "direction": "0"
+    }
+  ],
+  "269": [
+    {
+      "code": "264",
+      "direction": "180"
+    },
+    {
+      "code": "286",
+      "direction": "0"
+    }
+  ],
+  "291": [
+    {
+      "code": "286",
+      "direction": "180"
+    },
+    {
+      "code": "326",
+      "direction": "0"
+    }
+  ],
+  "344": [
+    {
+      "code": "326",
+      "direction": "180"
+    },
+    {
+      "code": "381",
+      "direction": "0"
+    }
+  ],
+  "399": [
+    {
+      "code": "381",
+      "direction": "180"
+    },
+    {
+      "code": "436",
+      "direction": "0"
+    }
+  ],
+  "454": [
+    {
+      "code": "436",
+      "direction": "180"
+    },
+    {
+      "code": "474",
+      "direction": "0"
+    }
+  ],
+  "488": [
+    {
+      "code": "474",
+      "direction": "180"
+    },
+    {
+      "code": "525",
+      "direction": "0"
+    }
+  ],
+  "542": [
+    {
+      "code": "525",
+      "direction": "180"
+    },
+    {
+      "code": "580",
+      "direction": "0"
+    }
+  ],
+  "597": [
+    {
+      "code": "580",
+      "direction": "180"
+    },
+    {
+      "code": "635",
+      "direction": "0"
+    }
+  ],
+  "652": [
+    {
+      "code": "635",
+      "direction": "180"
+    },
+    {
+      "code": "671",
+      "direction": "0"
+    }
+  ],
+  "684": [
+    {
+      "code": "671",
+      "direction": "180"
+    },
+    {
+      "code": "721",
+      "direction": "0"
+    }
+  ],
+  "739": [
+    {
+      "code": "721",
+      "direction": "180"
+    },
+    {
+      "code": "776",
+      "direction": "0"
+    }
+  ],
+  "794": [
+    {
+      "code": "776",
+      "direction": "180"
+    },
+    {
+      "code": "831",
+      "direction": "0"
+    }
+  ],
+  "849": [
+    {
+      "code": "831",
+      "direction": "180"
+    },
+    {
+      "code": "869",
+      "direction": "0"
+    }
+  ],
+  "883": [
+    {
+      "code": "869",
+      "direction": "180"
+    },
+    {
+      "code": "920",
+      "direction": "0"
+    }
+  ],
+  "937": [
+    {
+      "code": "920",
+      "direction": "180"
+    },
+    {
+      "code": "975",
+      "direction": "0"
+    }
+  ],
+  "992": [
+    {
+      "code": "975",
+      "direction": "180"
+    },
+    {
+      "code": "1030",
+      "direction": "0"
+    }
+  ],
+  "1047": [
+    {
+      "code": "1030",
+      "direction": "180"
+    },
+    {
+      "code": "1066",
+      "direction": "0"
+    }
+  ],
+  "1079": [
+    {
+      "code": "1066",
+      "direction": "180"
+    },
+    {
+      "code": "1116",
+      "direction": "0"
+    }
+  ],
+  "1134": [
+    {
+      "code": "1116",
+      "direction": "180"
+    },
+    {
+      "code": "1171",
+      "direction": "0"
+    }
+  ],
+  "1189": [
+    {
+      "code": "1171",
+      "direction": "180"
+    },
+    {
+      "code": "1226",
+      "direction": "0"
+    }
+  ],
+  "1244": [
+    {
+      "code": "1226",
+      "direction": "180"
+    },
+    {
+      "code": "1264",
+      "direction": "0"
+    }
+  ],
+  "1278": [
+    {
+      "code": "1264",
+      "direction": "180"
+    },
+    {
+      "code": "1315",
+      "direction": "0"
+    }
+  ],
+  "1332": [
+    {
+      "code": "1315",
+      "direction": "180"
+    },
+    {
+      "code": "1370",
+      "direction": "0"
+    }
+  ],
+  "1387": [
+    {
+      "code": "1370",
+      "direction": "180"
+    },
+    {
+      "code": "1425",
+      "direction": "0"
+    }
+  ],
+  "1442": [
+    {
+      "code": "1459",
+      "direction": "0"
+    },
+    {
+      "code": "1393",
+      "direction": "90"
+    },
+    {
+      "code": "1467",
+      "direction": "90"
+    }
+  ],
+  "1464": [
+    {
+      "code": "1459",
+      "direction": "180"
+    },
+    {
+      "code": "1499",
+      "direction": "0"
+    }
+  ],
+  "1505": [
+    {
+      "code": "1499",
+      "direction": "180"
+    },
+    {
+      "code": "1540",
+      "direction": "0"
+    }
+  ],
+  "1546": [
+    {
+      "code": "1540",
+      "direction": "180"
+    },
+    {
+      "code": "1581",
+      "direction": "0"
+    }
+  ],
+  "1587": [
+    {
+      "code": "1581",
+      "direction": "180"
+    },
+    {
+      "code": "1605",
+      "direction": "0"
+    }
+  ],
+  "1611": [
+    {
+      "code": "1605",
+      "direction": "180"
+    },
+    {
+      "code": "1646",
+      "direction": "0"
+    }
+  ],
+  "1651": [
+    {
+      "code": "1646",
+      "direction": "180"
+    },
+    {
+      "code": "1687",
+      "direction": "0"
+    }
+  ],
+  "40": [
+    {
+      "code": "25",
+      "direction": "180"
+    },
+    {
+      "code": "66",
+      "direction": "0"
+    }
+  ],
+  "81": [
+    {
+      "code": "66",
+      "direction": "180"
+    },
+    {
+      "code": "107",
+      "direction": "0"
+    }
+  ],
+  "122": [
+    {
+      "code": "107",
+      "direction": "180"
+    },
+    {
+      "code": "135",
+      "direction": "0"
+    }
+  ],
+  "146": [
+    {
+      "code": "135",
+      "direction": "180"
+    },
+    {
+      "code": "172",
+      "direction": "0"
+    }
+  ],
+  "186": [
+    {
+      "code": "172",
+      "direction": "180"
+    },
+    {
+      "code": "213",
+      "direction": "0"
+    }
+  ],
+  "227": [
+    {
+      "code": "213",
+      "direction": "180"
+    },
+    {
+      "code": "254",
+      "direction": "0"
+    }
+  ],
+  "268": [
+    {
+      "code": "254",
+      "direction": "180"
+    },
+    {
+      "code": "280",
+      "direction": "0"
+    }
+  ],
+  "290": [
+    {
+      "code": "280",
+      "direction": "180"
+    },
+    {
+      "code": "316",
+      "direction": "0"
+    }
+  ],
+  "343": [
+    {
+      "code": "316",
+      "direction": "180"
+    },
+    {
+      "code": "371",
+      "direction": "0"
+    }
+  ],
+  "398": [
+    {
+      "code": "371",
+      "direction": "180"
+    },
+    {
+      "code": "426",
+      "direction": "0"
+    }
+  ],
+  "453": [
+    {
+      "code": "426",
+      "direction": "180"
+    },
+    {
+      "code": "468",
+      "direction": "0"
+    }
+  ],
+  "487": [
+    {
+      "code": "468",
+      "direction": "180"
+    },
+    {
+      "code": "515",
+      "direction": "0"
+    }
+  ],
+  "541": [
+    {
+      "code": "515",
+      "direction": "180"
+    },
+    {
+      "code": "570",
+      "direction": "0"
+    }
+  ],
+  "596": [
+    {
+      "code": "570",
+      "direction": "180"
+    },
+    {
+      "code": "625",
+      "direction": "0"
+    }
+  ],
+  "651": [
+    {
+      "code": "625",
+      "direction": "180"
+    },
+    {
+      "code": "665",
+      "direction": "0"
+    }
+  ],
+  "683": [
+    {
+      "code": "665",
+      "direction": "180"
+    },
+    {
+      "code": "711",
+      "direction": "0"
+    }
+  ],
+  "738": [
+    {
+      "code": "711",
+      "direction": "180"
+    },
+    {
+      "code": "766",
+      "direction": "0"
+    }
+  ],
+  "793": [
+    {
+      "code": "766",
+      "direction": "180"
+    },
+    {
+      "code": "821",
+      "direction": "0"
+    }
+  ],
+  "848": [
+    {
+      "code": "821",
+      "direction": "180"
+    },
+    {
+      "code": "863",
+      "direction": "0"
+    }
+  ],
+  "882": [
+    {
+      "code": "863",
+      "direction": "180"
+    },
+    {
+      "code": "910",
+      "direction": "0"
+    }
+  ],
+  "936": [
+    {
+      "code": "910",
+      "direction": "180"
+    },
+    {
+      "code": "965",
+      "direction": "0"
+    }
+  ],
+  "991": [
+    {
+      "code": "965",
+      "direction": "180"
+    },
+    {
+      "code": "1020",
+      "direction": "0"
+    }
+  ],
+  "1046": [
+    {
+      "code": "1020",
+      "direction": "180"
+    },
+    {
+      "code": "1060",
+      "direction": "0"
+    }
+  ],
+  "1078": [
+    {
+      "code": "1060",
+      "direction": "180"
+    },
+    {
+      "code": "1106",
+      "direction": "0"
+    }
+  ],
+  "1133": [
+    {
+      "code": "1106",
+      "direction": "180"
+    },
+    {
+      "code": "1161",
+      "direction": "0"
+    }
+  ],
+  "1188": [
+    {
+      "code": "1161",
+      "direction": "180"
+    },
+    {
+      "code": "1216",
+      "direction": "0"
+    }
+  ],
+  "1243": [
+    {
+      "code": "1216",
+      "direction": "180"
+    },
+    {
+      "code": "1258",
+      "direction": "0"
+    }
+  ],
+  "1277": [
+    {
+      "code": "1258",
+      "direction": "180"
+    },
+    {
+      "code": "1305",
+      "direction": "0"
+    }
+  ],
+  "1331": [
+    {
+      "code": "1305",
+      "direction": "180"
+    },
+    {
+      "code": "1360",
+      "direction": "0"
+    }
+  ],
+  "1386": [
+    {
+      "code": "1360",
+      "direction": "180"
+    },
+    {
+      "code": "1415",
+      "direction": "0"
+    }
+  ],
+  "1441": [
+    {
+      "code": "1415",
+      "direction": "180"
+    },
+    {
+      "code": "1453",
+      "direction": "0"
+    }
+  ],
+  "1463": [
+    {
+      "code": "1453",
+      "direction": "180"
+    },
+    {
+      "code": "1489",
+      "direction": "0"
+    }
+  ],
+  "1504": [
+    {
+      "code": "1489",
+      "direction": "180"
+    },
+    {
+      "code": "1530",
+      "direction": "0"
+    }
+  ],
+  "1545": [
+    {
+      "code": "1530",
+      "direction": "180"
+    },
+    {
+      "code": "1571",
+      "direction": "0"
+    }
+  ],
+  "1586": [
+    {
+      "code": "1571",
+      "direction": "180"
+    },
+    {
+      "code": "1599",
+      "direction": "0"
+    }
+  ],
+  "1610": [
+    {
+      "code": "1599",
+      "direction": "180"
+    },
+    {
+      "code": "1636",
+      "direction": "0"
+    }
+  ],
+  "1650": [
+    {
+      "code": "1636",
+      "direction": "180"
+    },
+    {
+      "code": "1677",
+      "direction": "0"
+    }
+  ],
+  "39": [
+    {
+      "code": "15",
+      "direction": "180"
+    },
+    {
+      "code": "56",
+      "direction": "0"
+    }
+  ],
+  "80": [
+    {
+      "code": "56",
+      "direction": "180"
+    },
+    {
+      "code": "97",
+      "direction": "0"
+    }
+  ],
+  "121": [
+    {
+      "code": "97",
+      "direction": "180"
+    },
+    {
+      "code": "132",
+      "direction": "0"
+    }
+  ],
+  "145": [
+    {
+      "code": "132",
+      "direction": "180"
+    },
+    {
+      "code": "162",
+      "direction": "0"
+    }
+  ],
+  "185": [
+    {
+      "code": "162",
+      "direction": "180"
+    },
+    {
+      "code": "203",
+      "direction": "0"
+    }
+  ],
+  "226": [
+    {
+      "code": "203",
+      "direction": "180"
+    },
+    {
+      "code": "244",
+      "direction": "0"
+    }
+  ],
+  "267": [
+    {
+      "code": "244",
+      "direction": "180"
+    },
+    {
+      "code": "277",
+      "direction": "0"
+    }
+  ],
+  "289": [
+    {
+      "code": "277",
+      "direction": "180"
+    },
+    {
+      "code": "306",
+      "direction": "0"
+    }
+  ],
+  "342": [
+    {
+      "code": "306",
+      "direction": "180"
+    },
+    {
+      "code": "361",
+      "direction": "0"
+    }
+  ],
+  "397": [
+    {
+      "code": "361",
+      "direction": "180"
+    },
+    {
+      "code": "416",
+      "direction": "0"
+    }
+  ],
+  "452": [
+    {
+      "code": "416",
+      "direction": "180"
+    },
+    {
+      "code": "465",
+      "direction": "0"
+    }
+  ],
+  "486": [
+    {
+      "code": "465",
+      "direction": "180"
+    },
+    {
+      "code": "505",
+      "direction": "0"
+    }
+  ],
+  "540": [
+    {
+      "code": "505",
+      "direction": "180"
+    },
+    {
+      "code": "560",
+      "direction": "0"
+    }
+  ],
+  "595": [
+    {
+      "code": "560",
+      "direction": "180"
+    },
+    {
+      "code": "615",
+      "direction": "0"
+    }
+  ],
+  "650": [
+    {
+      "code": "615",
+      "direction": "180"
+    },
+    {
+      "code": "662",
+      "direction": "0"
+    }
+  ],
+  "682": [
+    {
+      "code": "662",
+      "direction": "180"
+    },
+    {
+      "code": "701",
+      "direction": "0"
+    }
+  ],
+  "737": [
+    {
+      "code": "701",
+      "direction": "180"
+    },
+    {
+      "code": "756",
+      "direction": "0"
+    }
+  ],
+  "792": [
+    {
+      "code": "756",
+      "direction": "180"
+    },
+    {
+      "code": "811",
+      "direction": "0"
+    }
+  ],
+  "847": [
+    {
+      "code": "811",
+      "direction": "180"
+    },
+    {
+      "code": "860",
+      "direction": "0"
+    }
+  ],
+  "881": [
+    {
+      "code": "860",
+      "direction": "180"
+    },
+    {
+      "code": "900",
+      "direction": "0"
+    }
+  ],
+  "935": [
+    {
+      "code": "900",
+      "direction": "180"
+    },
+    {
+      "code": "955",
+      "direction": "0"
+    }
+  ],
+  "990": [
+    {
+      "code": "955",
+      "direction": "180"
+    },
+    {
+      "code": "1010",
+      "direction": "0"
+    }
+  ],
+  "1045": [
+    {
+      "code": "1010",
+      "direction": "180"
+    },
+    {
+      "code": "1057",
+      "direction": "0"
+    }
+  ],
+  "1077": [
+    {
+      "code": "1057",
+      "direction": "180"
+    },
+    {
+      "code": "1096",
+      "direction": "0"
+    }
+  ],
+  "1132": [
+    {
+      "code": "1096",
+      "direction": "180"
+    },
+    {
+      "code": "1151",
+      "direction": "0"
+    }
+  ],
+  "1187": [
+    {
+      "code": "1151",
+      "direction": "180"
+    },
+    {
+      "code": "1206",
+      "direction": "0"
+    }
+  ],
+  "1242": [
+    {
+      "code": "1206",
+      "direction": "180"
+    },
+    {
+      "code": "1255",
+      "direction": "0"
+    }
+  ],
+  "1276": [
+    {
+      "code": "1255",
+      "direction": "180"
+    },
+    {
+      "code": "1295",
+      "direction": "0"
+    }
+  ],
+  "1330": [
+    {
+      "code": "1295",
+      "direction": "180"
+    },
+    {
+      "code": "1350",
+      "direction": "0"
+    }
+  ],
+  "1385": [
+    {
+      "code": "1350",
+      "direction": "180"
+    },
+    {
+      "code": "1405",
+      "direction": "0"
+    }
+  ],
+  "1440": [
+    {
+      "code": "1405",
+      "direction": "180"
+    },
+    {
+      "code": "1450",
+      "direction": "0"
+    }
+  ],
+  "1462": [
+    {
+      "code": "1450",
+      "direction": "180"
+    },
+    {
+      "code": "1479",
+      "direction": "0"
+    }
+  ],
+  "1503": [
+    {
+      "code": "1479",
+      "direction": "180"
+    },
+    {
+      "code": "1520",
+      "direction": "0"
+    }
+  ],
+  "1544": [
+    {
+      "code": "1520",
+      "direction": "180"
+    },
+    {
+      "code": "1561",
+      "direction": "0"
+    }
+  ],
+  "1585": [
+    {
+      "code": "1561",
+      "direction": "180"
+    },
+    {
+      "code": "1596",
+      "direction": "0"
+    }
+  ],
+  "1609": [
+    {
+      "code": "1596",
+      "direction": "180"
+    },
+    {
+      "code": "1626",
+      "direction": "0"
+    }
+  ],
+  "1649": [
+    {
+      "code": "1626",
+      "direction": "180"
+    },
+    {
+      "code": "1667",
+      "direction": "0"
+    }
+  ],
+  "1690": [
+    {
+      "code": "1667",
+      "direction": "180"
+    },
+    {
+      "code": "1706",
+      "direction": "0"
+    }
+  ],
+  "38": [
+    {
+      "code": "5",
+      "direction": "180"
+    },
+    {
+      "code": "46",
+      "direction": "0"
+    }
+  ],
+  "79": [
+    {
+      "code": "46",
+      "direction": "180"
+    },
+    {
+      "code": "87",
+      "direction": "0"
+    }
+  ],
+  "120": [
+    {
+      "code": "87",
+      "direction": "180"
+    },
+    {
+      "code": "126",
+      "direction": "0"
+    }
+  ],
+  "144": [
+    {
+      "code": "126",
+      "direction": "180"
+    },
+    {
+      "code": "152",
+      "direction": "0"
+    }
+  ],
+  "184": [
+    {
+      "code": "152",
+      "direction": "180"
+    },
+    {
+      "code": "193",
+      "direction": "0"
+    }
+  ],
+  "225": [
+    {
+      "code": "193",
+      "direction": "180"
+    },
+    {
+      "code": "234",
+      "direction": "0"
+    }
+  ],
+  "266": [
+    {
+      "code": "234",
+      "direction": "180"
+    },
+    {
+      "code": "271",
+      "direction": "0"
+    }
+  ],
+  "288": [
+    {
+      "code": "271",
+      "direction": "180"
+    },
+    {
+      "code": "296",
+      "direction": "0"
+    }
+  ],
+  "341": [
+    {
+      "code": "296",
+      "direction": "180"
+    },
+    {
+      "code": "351",
+      "direction": "0"
+    }
+  ],
+  "396": [
+    {
+      "code": "351",
+      "direction": "180"
+    },
+    {
+      "code": "406",
+      "direction": "0"
+    }
+  ],
+  "451": [
+    {
+      "code": "406",
+      "direction": "180"
+    },
+    {
+      "code": "459",
+      "direction": "0"
+    }
+  ],
+  "485": [
+    {
+      "code": "459",
+      "direction": "180"
+    },
+    {
+      "code": "495",
+      "direction": "0"
+    }
+  ],
+  "539": [
+    {
+      "code": "495",
+      "direction": "180"
+    },
+    {
+      "code": "550",
+      "direction": "0"
+    }
+  ],
+  "594": [
+    {
+      "code": "550",
+      "direction": "180"
+    },
+    {
+      "code": "605",
+      "direction": "0"
+    }
+  ],
+  "649": [
+    {
+      "code": "605",
+      "direction": "180"
+    },
+    {
+      "code": "656",
+      "direction": "0"
+    }
+  ],
+  "681": [
+    {
+      "code": "656",
+      "direction": "180"
+    },
+    {
+      "code": "691",
+      "direction": "0"
+    }
+  ],
+  "736": [
+    {
+      "code": "691",
+      "direction": "180"
+    },
+    {
+      "code": "746",
+      "direction": "0"
+    }
+  ],
+  "791": [
+    {
+      "code": "746",
+      "direction": "180"
+    },
+    {
+      "code": "801",
+      "direction": "0"
+    }
+  ],
+  "846": [
+    {
+      "code": "801",
+      "direction": "180"
+    },
+    {
+      "code": "854",
+      "direction": "0"
+    }
+  ],
+  "880": [
+    {
+      "code": "854",
+      "direction": "180"
+    },
+    {
+      "code": "890",
+      "direction": "0"
+    }
+  ],
+  "934": [
+    {
+      "code": "890",
+      "direction": "180"
+    },
+    {
+      "code": "945",
+      "direction": "0"
+    }
+  ],
+  "989": [
+    {
+      "code": "945",
+      "direction": "180"
+    },
+    {
+      "code": "1000",
+      "direction": "0"
+    }
+  ],
+  "1044": [
+    {
+      "code": "1000",
+      "direction": "180"
+    },
+    {
+      "code": "1051",
+      "direction": "0"
+    }
+  ],
+  "1076": [
+    {
+      "code": "1051",
+      "direction": "180"
+    },
+    {
+      "code": "1086",
+      "direction": "0"
+    }
+  ],
+  "1131": [
+    {
+      "code": "1086",
+      "direction": "180"
+    },
+    {
+      "code": "1141",
+      "direction": "0"
+    }
+  ],
+  "1186": [
+    {
+      "code": "1141",
+      "direction": "180"
+    },
+    {
+      "code": "1196",
+      "direction": "0"
+    }
+  ],
+  "1241": [
+    {
+      "code": "1196",
+      "direction": "180"
+    },
+    {
+      "code": "1249",
+      "direction": "0"
+    }
+  ],
+  "1275": [
+    {
+      "code": "1249",
+      "direction": "180"
+    },
+    {
+      "code": "1285",
+      "direction": "0"
+    }
+  ],
+  "1329": [
+    {
+      "code": "1285",
+      "direction": "180"
+    },
+    {
+      "code": "1340",
+      "direction": "0"
+    }
+  ],
+  "1384": [
+    {
+      "code": "1340",
+      "direction": "180"
+    },
+    {
+      "code": "1395",
+      "direction": "0"
+    }
+  ],
+  "1439": [
+    {
+      "code": "1395",
+      "direction": "180"
+    },
+    {
+      "code": "1444",
+      "direction": "0"
+    }
+  ],
+  "1461": [
+    {
+      "code": "1444",
+      "direction": "180"
+    },
+    {
+      "code": "1469",
+      "direction": "0"
+    }
+  ],
+  "1502": [
+    {
+      "code": "1469",
+      "direction": "180"
+    },
+    {
+      "code": "1510",
+      "direction": "0"
+    }
+  ],
+  "1543": [
+    {
+      "code": "1510",
+      "direction": "180"
+    },
+    {
+      "code": "1551",
+      "direction": "0"
+    }
+  ],
+  "1584": [
+    {
+      "code": "1551",
+      "direction": "180"
+    },
+    {
+      "code": "1590",
+      "direction": "0"
+    }
+  ],
+  "1608": [
+    {
+      "code": "1590",
+      "direction": "180"
+    },
+    {
+      "code": "1616",
+      "direction": "0"
+    }
+  ],
+  "1648": [
+    {
+      "code": "1616",
+      "direction": "180"
+    },
+    {
+      "code": "1657",
+      "direction": "0"
+    }
+  ],
+  "1689": [
+    {
+      "code": "1657",
+      "direction": "180"
+    },
+    {
+      "code": "1696",
+      "direction": "0"
+    }
+  ],
+  "37": [
+    {
+      "code": "3",
+      "direction": "180"
+    },
+    {
+      "code": "44",
+      "direction": "0"
+    }
+  ],
+  "78": [
+    {
+      "code": "44",
+      "direction": "180"
+    },
+    {
+      "code": "85",
+      "direction": "0"
+    }
+  ],
+  "119": [
+    {
+      "code": "85",
+      "direction": "180"
+    },
+    {
+      "code": "125",
+      "direction": "0"
+    }
+  ],
+  "125": [
+    {
+      "code": "119",
+      "direction": "180"
+    },
+    {
+      "code": "143",
+      "direction": "0"
+    }
+  ],
+  "143": [
+    {
+      "code": "125",
+      "direction": "180"
+    },
+    {
+      "code": "150",
+      "direction": "0"
+    }
+  ],
+  "183": [
+    {
+      "code": "150",
+      "direction": "180"
+    },
+    {
+      "code": "191",
+      "direction": "0"
+    }
+  ],
+  "224": [
+    {
+      "code": "191",
+      "direction": "180"
+    },
+    {
+      "code": "232",
+      "direction": "0"
+    }
+  ],
+  "265": [
+    {
+      "code": "232",
+      "direction": "180"
+    },
+    {
+      "code": "270",
+      "direction": "0"
+    }
+  ],
+  "270": [
+    {
+      "code": "265",
+      "direction": "180"
+    },
+    {
+      "code": "287",
+      "direction": "0"
+    }
+  ],
+  "287": [
+    {
+      "code": "270",
+      "direction": "180"
+    },
+    {
+      "code": "294",
+      "direction": "0"
+    }
+  ],
+  "340": [
+    {
+      "code": "294",
+      "direction": "180"
+    },
+    {
+      "code": "349",
+      "direction": "0"
+    }
+  ],
+  "395": [
+    {
+      "code": "349",
+      "direction": "180"
+    },
+    {
+      "code": "404",
+      "direction": "0"
+    }
+  ],
+  "450": [
+    {
+      "code": "404",
+      "direction": "180"
+    },
+    {
+      "code": "458",
+      "direction": "0"
+    }
+  ],
+  "458": [
+    {
+      "code": "450",
+      "direction": "180"
+    },
+    {
+      "code": "484",
+      "direction": "0"
+    }
+  ],
+  "484": [
+    {
+      "code": "458",
+      "direction": "180"
+    },
+    {
+      "code": "493",
+      "direction": "0"
+    }
+  ],
+  "538": [
+    {
+      "code": "493",
+      "direction": "180"
+    },
+    {
+      "code": "548",
+      "direction": "0"
+    }
+  ],
+  "593": [
+    {
+      "code": "548",
+      "direction": "180"
+    },
+    {
+      "code": "603",
+      "direction": "0"
+    }
+  ],
+  "648": [
+    {
+      "code": "603",
+      "direction": "180"
+    },
+    {
+      "code": "655",
+      "direction": "0"
+    }
+  ],
+  "655": [
+    {
+      "code": "648",
+      "direction": "180"
+    },
+    {
+      "code": "680",
+      "direction": "0"
+    }
+  ],
+  "680": [
+    {
+      "code": "655",
+      "direction": "180"
+    },
+    {
+      "code": "689",
+      "direction": "0"
+    }
+  ],
+  "735": [
+    {
+      "code": "689",
+      "direction": "180"
+    },
+    {
+      "code": "744",
+      "direction": "0"
+    }
+  ],
+  "790": [
+    {
+      "code": "744",
+      "direction": "180"
+    },
+    {
+      "code": "799",
+      "direction": "0"
+    }
+  ],
+  "845": [
+    {
+      "code": "799",
+      "direction": "180"
+    },
+    {
+      "code": "853",
+      "direction": "0"
+    }
+  ],
+  "853": [
+    {
+      "code": "845",
+      "direction": "180"
+    },
+    {
+      "code": "879",
+      "direction": "0"
+    }
+  ],
+  "879": [
+    {
+      "code": "853",
+      "direction": "180"
+    },
+    {
+      "code": "888",
+      "direction": "0"
+    }
+  ],
+  "933": [
+    {
+      "code": "888",
+      "direction": "180"
+    },
+    {
+      "code": "943",
+      "direction": "0"
+    }
+  ],
+  "988": [
+    {
+      "code": "943",
+      "direction": "180"
+    },
+    {
+      "code": "998",
+      "direction": "0"
+    }
+  ],
+  "1043": [
+    {
+      "code": "998",
+      "direction": "180"
+    },
+    {
+      "code": "1050",
+      "direction": "0"
+    }
+  ],
+  "1050": [
+    {
+      "code": "1043",
+      "direction": "180"
+    },
+    {
+      "code": "1075",
+      "direction": "0"
+    }
+  ],
+  "1075": [
+    {
+      "code": "1050",
+      "direction": "180"
+    },
+    {
+      "code": "1084",
+      "direction": "0"
+    }
+  ],
+  "1130": [
+    {
+      "code": "1084",
+      "direction": "180"
+    },
+    {
+      "code": "1139",
+      "direction": "0"
+    }
+  ],
+  "1185": [
+    {
+      "code": "1139",
+      "direction": "180"
+    },
+    {
+      "code": "1194",
+      "direction": "0"
+    }
+  ],
+  "1240": [
+    {
+      "code": "1194",
+      "direction": "180"
+    },
+    {
+      "code": "1248",
+      "direction": "0"
+    }
+  ],
+  "1248": [
+    {
+      "code": "1240",
+      "direction": "180"
+    },
+    {
+      "code": "1274",
+      "direction": "0"
+    }
+  ],
+  "1274": [
+    {
+      "code": "1248",
+      "direction": "180"
+    },
+    {
+      "code": "1283",
+      "direction": "0"
+    }
+  ],
+  "1328": [
+    {
+      "code": "1283",
+      "direction": "180"
+    },
+    {
+      "code": "1338",
+      "direction": "0"
+    }
+  ],
+  "1383": [
+    {
+      "code": "1338",
+      "direction": "180"
+    },
+    {
+      "code": "1393",
+      "direction": "0"
+    }
+  ],
+  "1438": [
+    {
+      "code": "1393",
+      "direction": "180"
+    },
+    {
+      "code": "1460",
+      "direction": "0"
+    }
+  ],
+  "1460": [
+    {
+      "code": "1467",
+      "direction": "0"
+    },
+    {
+      "code": "1438",
+      "direction": "180"
+    }
+  ],
+  "1501": [
+    {
+      "code": "1467",
+      "direction": "180"
+    },
+    {
+      "code": "1508",
+      "direction": "0"
+    }
+  ],
+  "1542": [
+    {
+      "code": "1508",
+      "direction": "180"
+    },
+    {
+      "code": "1549",
+      "direction": "0"
+    }
+  ],
+  "1583": [
+    {
+      "code": "1549",
+      "direction": "180"
+    },
+    {
+      "code": "1589",
+      "direction": "0"
+    }
+  ],
+  "1589": [
+    {
+      "code": "1583",
+      "direction": "180"
+    },
+    {
+      "code": "1607",
+      "direction": "0"
+    }
+  ],
+  "1607": [
+    {
+      "code": "1589",
+      "direction": "180"
+    },
+    {
+      "code": "1614",
+      "direction": "0"
+    }
+  ],
+  "1647": [
+    {
+      "code": "1614",
+      "direction": "180"
+    },
+    {
+      "code": "1655",
+      "direction": "0"
+    }
+  ],
+  "1688": [
+    {
+      "code": "1655",
+      "direction": "180"
+    },
+    {
+      "code": "1694",
+      "direction": "0"
+    }
+  ],
+  "36": [
+    {
+      "code": "1",
+      "direction": "180"
+    },
+    {
+      "code": "42",
+      "direction": "0"
+    }
+  ],
+  "77": [
+    {
+      "code": "42",
+      "direction": "180"
+    },
+    {
+      "code": "83",
+      "direction": "0"
+    }
+  ],
+  "118": [
+    {
+      "code": "83",
+      "direction": "180"
+    },
+    {
+      "code": "124",
+      "direction": "0"
+    }
+  ],
+  "124": [
+    {
+      "code": "118",
+      "direction": "180"
+    },
+    {
+      "code": "142",
+      "direction": "0"
+    }
+  ],
+  "142": [
+    {
+      "code": "124",
+      "direction": "180"
+    },
+    {
+      "code": "148",
+      "direction": "0"
+    }
+  ],
+  "339": [
+    {
+      "code": "292",
+      "direction": "180"
+    },
+    {
+      "code": "347",
+      "direction": "0"
+    }
+  ],
+  "394": [
+    {
+      "code": "347",
+      "direction": "180"
+    },
+    {
+      "code": "402",
+      "direction": "0"
+    }
+  ],
+  "449": [
+    {
+      "code": "402",
+      "direction": "180"
+    },
+    {
+      "code": "457",
+      "direction": "0"
+    }
+  ],
+  "457": [
+    {
+      "code": "449",
+      "direction": "180"
+    },
+    {
+      "code": "483",
+      "direction": "0"
+    }
+  ],
+  "483": [
+    {
+      "code": "457",
+      "direction": "180"
+    },
+    {
+      "code": "491",
+      "direction": "0"
+    }
+  ],
+  "734": [
+    {
+      "code": "687",
+      "direction": "180"
+    },
+    {
+      "code": "742",
+      "direction": "0"
+    }
+  ],
+  "789": [
+    {
+      "code": "742",
+      "direction": "180"
+    },
+    {
+      "code": "797",
+      "direction": "0"
+    }
+  ],
+  "844": [
+    {
+      "code": "797",
+      "direction": "180"
+    },
+    {
+      "code": "852",
+      "direction": "0"
+    }
+  ],
+  "852": [
+    {
+      "code": "844",
+      "direction": "180"
+    },
+    {
+      "code": "878",
+      "direction": "0"
+    }
+  ],
+  "878": [
+    {
+      "code": "852",
+      "direction": "180"
+    },
+    {
+      "code": "886",
+      "direction": "0"
+    }
+  ],
+  "1129": [
+    {
+      "code": "1082",
+      "direction": "180"
+    },
+    {
+      "code": "1137",
+      "direction": "0"
+    }
+  ],
+  "1184": [
+    {
+      "code": "1137",
+      "direction": "180"
+    },
+    {
+      "code": "1192",
+      "direction": "0"
+    }
+  ],
+  "1239": [
+    {
+      "code": "1192",
+      "direction": "180"
+    },
+    {
+      "code": "1247",
+      "direction": "0"
+    }
+  ],
+  "1247": [
+    {
+      "code": "1239",
+      "direction": "180"
+    },
+    {
+      "code": "1273",
+      "direction": "0"
+    }
+  ],
+  "1273": [
+    {
+      "code": "1247",
+      "direction": "180"
+    },
+    {
+      "code": "1281",
+      "direction": "0"
+    }
+  ],
+  "1500": [
+    {
+      "code": "1465",
+      "direction": "180"
+    },
+    {
+      "code": "1506",
+      "direction": "0"
+    }
+  ],
+  "1541": [
+    {
+      "code": "1506",
+      "direction": "180"
+    },
+    {
+      "code": "1547",
+      "direction": "0"
+    }
+  ],
+  "1582": [
+    {
+      "code": "1547",
+      "direction": "180"
+    },
+    {
+      "code": "1588",
+      "direction": "0"
+    }
+  ],
+  "1588": [
+    {
+      "code": "1582",
+      "direction": "180"
+    },
+    {
+      "code": "1606",
+      "direction": "0"
+    }
+  ],
+  "1606": [
+    {
+      "code": "1588",
+      "direction": "180"
+    },
+    {
+      "code": "1612",
+      "direction": "0"
+    }
+  ],
+  "1708": [
+    {
+      "code": "271",
+      "direction": "90"
+    }
+  ],
+  "1713": [
+    {
+      "code": "1051",
+      "direction": "90"
+    }
+  ],
+  "1711": [
+    {
+      "code": "656",
+      "direction": "90"
+    }
+  ],
+  "1716": [
+    {
+      "code": "1444",
+      "direction": "90"
+    }
+  ]
+}
\ No newline at end of file
diff --git a/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java b/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
index 5fe5554..cdc4431 100644
--- a/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
+++ b/algo-zkd/src/main/java/com/algo/service/AStarPathPlanner.java
@@ -5,7 +5,10 @@
 import com.algo.model.PlannedPath;
 import com.algo.util.JsonUtils;
 import com.algo.util.PathTimeCalculator;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.ObjectMapper;
 
+import java.io.File;
 import java.util.*;
 
 /**
@@ -70,13 +73,22 @@
      */
     public AStarPathPlanner(Map<String, Map<String, Integer>> pathMapping) {
         this.pathMapping = pathMapping;
-        this.adjacencyList = new HashMap<>();
 
         // 鍔犺浇鐜杩為�氭�ф暟鎹�
         this.environmentConnectivity = JsonUtils.loadEnvironmentConnectivity("environment.json");
 
-        // 鏋勫缓鐜鎰熺煡鐨勯偦鎺ヨ〃
-        buildEnvironmentAwareAdjacencyList();
+        // 鍔犺浇閭绘帴琛�
+        Map<String, List<Map<String, String>>> loadedAdjacency = loadAdjacencyListFromJson("adjacency.json");
+        
+        if (loadedAdjacency != null && !loadedAdjacency.isEmpty()) {
+            // 鎴愬姛鍔犺浇棰勭敓鎴愮殑閭绘帴琛�
+            this.adjacencyList = loadedAdjacency;
+            System.out.println("浠� adjacency.json 鍔犺浇閭绘帴琛�: " + adjacencyList.size() + " 涓妭鐐�");
+        } else {
+            this.adjacencyList = new HashMap<>();
+            buildEnvironmentAwareAdjacencyList();
+            System.out.println("浣跨敤缃戞牸鐩搁偦鎬ф瀯寤洪偦鎺ヨ〃: " + adjacencyList.size() + " 涓妭鐐�");
+        }
         
         // 鍔犺浇瀹為檯鍧愭爣鏄犲皠
         loadRealCoordinateMapping();
@@ -91,6 +103,39 @@
     }
     
     /**
+     * 浠� JSON 鏂囦欢鍔犺浇棰勭敓鎴愮殑閭绘帴琛�
+     */
+    private Map<String, List<Map<String, String>>> loadAdjacencyListFromJson(String filePath) {
+        try {
+            File file = new File(filePath);
+            
+            if (!file.exists()) {
+                System.out.println("璺緞閭绘帴琛ㄦ枃浠朵笉瀛樺湪: " + filePath + "锛屼娇鐢ㄩ粯璁ゆ瀯寤烘柟娉�");
+                return null;
+            }
+            
+            ObjectMapper objectMapper = new ObjectMapper();
+            
+            TypeReference<Map<String, List<Map<String, String>>>> typeRef = 
+                new TypeReference<Map<String, List<Map<String, String>>>>() {};
+            
+            Map<String, List<Map<String, String>>> adjacency = objectMapper.readValue(file, typeRef);
+            
+            if (adjacency == null || adjacency.isEmpty()) {
+                System.out.println("閭绘帴琛ㄦ枃浠朵负绌�: " + filePath);
+                return null;
+            }
+            
+            return adjacency;
+            
+        } catch (Exception e) {
+            System.err.println("鍔犺浇閭绘帴琛ㄥけ璐�: " + e.getMessage());
+            e.printStackTrace();
+            return null;
+        }
+    }
+    
+    /**
      * 鍔犺浇瀹為檯鍧愭爣鏄犲皠
      */
     private void loadRealCoordinateMapping() {

--
Gitblit v1.9.1