diff --git a/src/game/app_a/user/user.ts b/src/game/app_a/user/user.ts
index 845c27824780c793652d988ee5954e95aa7a55dc..fd4266ace5a0dac877693d580108b6201de421ed 100644
--- a/src/game/app_a/user/user.ts
+++ b/src/game/app_a/user/user.ts
@@ -166,12 +166,12 @@ forelet.login = () => {
 
     // doFightEvent(null, null, null, null,99999);
 
-    // const map = createMap();
-    // const lines = [33, 8, 12, 32, 14, 16, 34, 23, 26, 31, 28, 29, 30];
-    // const events = [[1, 1, 33],[1, 2],[1, 1, 8],[5, 1, 218342],[5, 2],[1, 2],[1, 1, 12],[4, 1, 145839],[4, 4],[4, 2],[1, 2],[1, 1, 32],[7, 1, 1],[1, 2],[1, 1, 14],[5, 1, 207916],[5, 2],[1, 2],[1, 1, 16],[3, 1, 218093, 1501101, 247],[3, 2],[5, 1, 218093],[5, 2],[1, 2],[1, 1, 34],[7, 1, 1],[1, 2],[1, 1, 23],[5, 1, 174907],[5, 2],[1, 2],[1, 1, 26],[3, 1, 197864, 1501101, 219],[3, 2],[5, 1, 197864],[5, 2],[1, 2],[1, 1, 31],[3, 1, 36441, 1501101, 206],[3, 2],[1, 2],[1, 1, 28],[4, 1, 36441],[4, 6, 2],[4, 2],[1, 2],[1, 1, 29],[3, 1, 36441, 1501101, 179],[3, 2],[6, 1, 36441],[1, 2],[1, 1, 30],[3, 1, 36441, 1501101, 69],[3, 2],[3, 3]];
-    // initMap(map, lines, events, getMapShowDate());
+    const map = createMap();
+    const lines = [33, 8, 12, 32, 14, 16, 34, 23, 26, 31, 28, 29, 30];
+    const events = [[1, 1, 33],[1, 2],[1, 1, 8],[5, 1, 90305],[5, 2],[1, 2],[1, 1, 12],[4, 1, 168102],[4, 4],[4, 2],[1, 2],[1, 1, 32],[7, 1, 1],[1, 2],[1, 1, 14],[5, 1, 184556],[5, 2],[1, 2],[1, 1, 16],[3, 1, 130413, 1501101, 247],[3, 2],[5, 1, 130413],[5, 2],[1, 2],[1, 1, 34],[7, 1, 1],[1, 2],[1, 1, 23],[5, 1, 44987],[5, 2],[1, 2],[1, 1, 26],[3, 1, 202344, 1501101, 219],[3, 2],[5, 1, 202344],[5, 2],[1, 2],[1, 1, 31],[3, 1, 181081, 1501101, 206],[3, 2],[1, 2],[1, 1, 28],[4, 1, 181081],[4, 6, 2],[4, 2],[1, 2],[1, 1, 29],[3, 1, 181081, 1501101, 179],[3, 2],[6, 1, 181081],[1, 2],[1, 1, 30],[3, 1, 181081, 1501101, 69],[3, 2],[3, 3]];
+    initMap(map, lines, events, getMapShowDate());
 
-    // return;
+    return;
     console.log('1111111111111');
     // 登录
     clientRpcFunc(login, find('roleId') || 0, LoginResult, (r: LoginResult) => {
diff --git a/src/game/app_c/adventure/base/adventure_map.ts b/src/game/app_c/adventure/base/adventure_map.ts
index 18ee2f806946b17c04e013145ca2a6fe094c0845..e9ee934879f17cbe4ae0b9949e950272d73da220 100644
--- a/src/game/app_c/adventure/base/adventure_map.ts
+++ b/src/game/app_c/adventure/base/adventure_map.ts
@@ -6,13 +6,13 @@
 // ===================================================== 导入
 // import { randomInt } from "../../../../pi/util/math";
 import { MapInfo, MapNode } from '../server/adventure_rpc_call.s';
+import { mapCfg } from './adventure_map_data';
 // ===================================================== 导出
 // 初始化map信息
 export const createMap = (): MapInfo => {
-    const cfg = { map: [{ id: 32, name: '2.5', position: { x: 288, y: 2912 }, layer: 2, childs: [13, 14], award: 0, material: 0, monster: 0, npc: 0 }, { id: 34, name: '4.5', position: { x: 352, y: 2144 }, layer: 4, childs: [22, 23], award: 0, material: 0, monster: 0, npc: 0 }, { id: 33, name: '0', position: { x: 288, y: 3712 }, layer: 0, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 8, name: '1', position: { x: 96, y: 3360 }, layer: 1, childs: [12], award: 0, material: 501201, monster: 0, npc: 0 }, { id: 12, name: '2', position: { x: 416, y: 3104 }, layer: 2, childs: [32], award: 0, material: 0, monster: 0, npc: 700001 }, { id: 13, name: '3', position: { x: 96, y: 2720 }, layer: 3, childs: [15], award: 0, material: 0, monster: 4000103, npc: 0 }, { id: 14, name: '3', position: { x: 480, y: 2720 }, layer: 3, childs: [16], award: 0, material: 501301, monster: 0, npc: 0 }, { id: 16, name: '4', position: { x: 352, y: 2272 }, layer: 4, childs: [34], award: 0, material: 501101, monster: 4000102, npc: 0 }, { id: 15, name: '4', position: { x: 96, y: 2176 }, layer: 4, childs: [24], award: 0, material: 501301, monster: 4000101, npc: 0 }, { id: 22, name: '5', position: { x: 480, y: 1824 }, layer: 5, childs: [26], award: 0, material: 501101, monster: 4000103, npc: 0 }, { id: 23, name: '5', position: { x: 256, y: 1824 }, layer: 5, childs: [26], award: 0, material: 501301, monster: 0, npc: 0 }, { id: 24, name: '5', position: { x: 160, y: 1664 }, layer: 5, childs: [25], award: 0, material: 501201, monster: 0, npc: 0 }, { id: 25, name: '6', position: { x: 288, y: 1280 }, layer: 6, childs: [27], award: 0, material: 501101, monster: 0, npc: 0 }, { id: 26, name: '6', position: { x: 384, y: 1376 }, layer: 6, childs: [31], award: 0, material: 501201, monster: 4000103, npc: 0 }, { id: 27, name: '7', position: { x: 224, y: 864 }, layer: 7, childs: [28], award: 0, material: 501201, monster: 4000101, npc: 0 }, { id: 31, name: '7', position: { x: 384, y: 896 }, layer: 7, childs: [28], award: 0, material: 0, monster: 4000102, npc: 0 }, { id: 28, name: '8', position: { x: 480, y: 448 }, layer: 8, childs: [29], award: 0, material: 0, monster: 0, npc: 700002 }, { id: 29, name: '9', position: { x: 96, y: 384 }, layer: 9, childs: [30], award: 502001, material: 0, monster: 5000101, npc: 0 }, { id: 30, name: '10', position: { x: 288, y: 160 }, layer: 10, childs: [0], award: 502001, material: 0, monster: 6000101, npc: 0 }] };
     // const cfg = { map: [[{ index: 1, childs: [1], award: null, npc: 0, monster: 0, originalMap: 1, monsterAdd: 0, monsterAward: 0, material: 1 }, { index: 2, childs: [2, 3], award: null, npc: 0, monster: 0, originalMap: 1, monsterAdd: 0, monsterAward: 0, material: 3 }], [{ index: 1, childs: [1], award: null, npc: 1, monster: 0, originalMap: 1, monsterAdd: 0, monsterAward: 0, material: 0 }, { index: 2, childs: [1], award: null, npc: 3, monster: 0, originalMap: 1, monsterAdd: 0, monsterAward: 0, material: 0 }, { index: 3, childs: [1], award: null, npc: 0, monster: 0, originalMap: 1, monsterAdd: 0, monsterAward: 0, material: 2 }], [{ index: 1, childs: [1, 2], award: null, npc: 0, monster: 1, originalMap: 1, monsterAdd: 1, monsterAward: 400101, material: 0 }], [{ index: 1, childs: [1], award: null, npc: 0, monster: 0, originalMap: 2, monsterAdd: 0, monsterAward: 0, material: 4 }, { index: 2, childs: [1], award: null, npc: 0, monster: 0, originalMap: 2, monsterAdd: 0, monsterAward: 0, material: 2 }], [{ index: 1, childs: [1, 2], award: null, npc: 0, monster: 1, originalMap: 1, monsterAdd: 1, monsterAward: 400201, material: 0 }], [{ index: 1, childs: [1], award: null, npc: 0, monster: 1, originalMap: 1, monsterAdd: 1, monsterAward: 400101, material: 0 }, { index: 2, childs: [2, 3], award: null, npc: 0, monster: 2, originalMap: 2, monsterAdd: 2, monsterAward: 400201, material: 0 }], [{ index: 1, childs: [1], award: null, npc: 0, monster: 2, originalMap: 2, monsterAdd: 2, monsterAward: 400201, material: 0 }, { index: 2, childs: [1], award: null, npc: 2, monster: 0, originalMap: 2, monsterAdd: 0, monsterAward: 0, material: 0 }, { index: 3, childs: [1], award: null, npc: 0, monster: 0, originalMap: 2, monsterAdd: 0, monsterAward: 0, material: 2 }], [{ index: 1, childs: [], award: null, npc: 0, monster: 3, originalMap: 2, monsterAdd: 2, monsterAward: 400401, material: 0 }]], interval: 5 };
     const r = new MapInfo();
-    r.map = <any>cfg.map;
+    r.map = <any>mapCfg.map;
     r.interval = 15;
 
     return r;
diff --git a/src/game/app_c/adventure/base/adventure_map_data.ts b/src/game/app_c/adventure/base/adventure_map_data.ts
index 60d6426091a2226ef711e445d1633fcad26f5175..fe52c361648f70633854cf1c20fef842f78cbbf7 100644
--- a/src/game/app_c/adventure/base/adventure_map_data.ts
+++ b/src/game/app_c/adventure/base/adventure_map_data.ts
@@ -7,14 +7,16 @@ export const getMapShowDate = () => {
     return [map, mapP];
 };
 
+export const mapCfg = { map: [{ id: 32, name: '2.5', position: { x: 288, y: 2944 }, layer: 2, childs: [45, 46], award: 0, material: 0, monster: 0, npc: 0 }, { id: 34, name: '4.5', position: { x: 352, y: 2176 }, layer: 4, childs: [56, 57], award: 0, material: 0, monster: 0, npc: 0 }, { id: 33, name: '0', position: { x: 288, y: 3808 }, layer: 0, childs: [38], award: 0, material: 0, monster: 0, npc: 0 }, { id: 38, name: '0.01', position: { x: 288, y: 3648 }, layer: 0, childs: [39], award: 0, material: 0, monster: 0, npc: 0 }, { id: 39, name: '0.02', position: { x: 96, y: 3648 }, layer: 0, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 8, name: '1', position: { x: 96, y: 3456 }, layer: 1, childs: [40], award: 0, material: 501201, monster: 0, npc: 0 }, { id: 40, name: '1.01', position: { x: 96, y: 3328 }, layer: 1, childs: [41], award: 0, material: 0, monster: 0, npc: 0 }, { id: 41, name: '1.02', position: { x: 416, y: 3328 }, layer: 1, childs: [12], award: 0, material: 0, monster: 0, npc: 0 }, { id: 12, name: '2', position: { x: 416, y: 3200 }, layer: 2, childs: [42], award: 0, material: 0, monster: 0, npc: 700001 }, { id: 42, name: '2.01', position: { x: 416, y: 3072 }, layer: 2, childs: [43], award: 0, material: 0, monster: 0, npc: 0 }, { id: 43, name: '2.02', position: { x: 288, y: 3072 }, layer: 2, childs: [32], award: 0, material: 0, monster: 0, npc: 0 }, { id: 45, name: '2.03', position: { x: 96, y: 2944 }, layer: 2, childs: [13], award: 0, material: 0, monster: 0, npc: 0 }, { id: 46, name: '2.04', position: { x: 480, y: 2944 }, layer: 2, childs: [14], award: 0, material: 0, monster: 0, npc: 0 }, { id: 13, name: '3', position: { x: 96, y: 2816 }, layer: 3, childs: [15], award: 0, material: 0, monster: 4000103, npc: 0 }, { id: 14, name: '3', position: { x: 480, y: 2816 }, layer: 3, childs: [16], award: 0, material: 501301, monster: 0, npc: 0 }, { id: 49, name: '3.01', position: { x: 480, y: 2624 }, layer: 3, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 51, name: '3.02', position: { x: 352, y: 2624 }, layer: 3, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 16, name: '4', position: { x: 352, y: 2368 }, layer: 4, childs: [34], award: 0, material: 501101, monster: 4000102, npc: 0 }, { id: 15, name: '4', position: { x: 96, y: 2272 }, layer: 4, childs: [53], award: 0, material: 501301, monster: 4000101, npc: 0 }, { id: 53, name: '4.01', position: { x: 96, y: 2144 }, layer: 4, childs: [54], award: 0, material: 0, monster: 0, npc: 0 }, { id: 54, name: '4.02', position: { x: 160, y: 2144 }, layer: 4, childs: [24], award: 0, material: 0, monster: 0, npc: 0 }, { id: 56, name: '4.03', position: { x: 256, y: 2176 }, layer: 4, childs: [23], award: 0, material: 0, monster: 0, npc: 0 }, { id: 57, name: '4.04', position: { x: 480, y: 2176 }, layer: 4, childs: [22], award: 0, material: 0, monster: 0, npc: 0 }, { id: 22, name: '5', position: { x: 480, y: 1920 }, layer: 5, childs: [63], award: 502001, material: 0, monster: 4000103, npc: 0 }, { id: 23, name: '5', position: { x: 256, y: 1920 }, layer: 5, childs: [62], award: 0, material: 501301, monster: 0, npc: 0 }, { id: 24, name: '5', position: { x: 160, y: 1760 }, layer: 5, childs: [58], award: 0, material: 501201, monster: 0, npc: 0 }, { id: 58, name: '5.01', position: { x: 160, y: 1632 }, layer: 5, childs: [59], award: 0, material: 0, monster: 0, npc: 0 }, { id: 59, name: '5.02', position: { x: 96, y: 1632 }, layer: 5, childs: [60], award: 0, material: 0, monster: 0, npc: 0 }, { id: 60, name: '5.03', position: { x: 96, y: 1440 }, layer: 5, childs: [61], award: 0, material: 0, monster: 0, npc: 0 }, { id: 61, name: '5.04', position: { x: 288, y: 1440 }, layer: 5, childs: [25], award: 0, material: 0, monster: 0, npc: 0 }, { id: 62, name: '5.05', position: { x: 256, y: 1792 }, layer: 5, childs: [64], award: 0, material: 0, monster: 0, npc: 0 }, { id: 63, name: '5.06', position: { x: 480, y: 1792 }, layer: 5, childs: [64], award: 0, material: 0, monster: 0, npc: 0 }, { id: 64, name: '5.07', position: { x: 384, y: 1792 }, layer: 5, childs: [26], award: 0, material: 0, monster: 0, npc: 0 }, { id: 25, name: '6', position: { x: 288, y: 1376 }, layer: 6, childs: [65], award: 0, material: 501101, monster: 0, npc: 0 }, { id: 26, name: '6', position: { x: 384, y: 1472 }, layer: 6, childs: [31], award: 0, material: 501201, monster: 4000103, npc: 0 }, { id: 65, name: '6.01', position: { x: 288, y: 1248 }, layer: 6, childs: [66], award: 0, material: 0, monster: 0, npc: 0 }, { id: 66, name: '6.02', position: { x: 96, y: 1248 }, layer: 6, childs: [67], award: 0, material: 0, monster: 0, npc: 0 }, { id: 67, name: '6.03', position: { x: 96, y: 1120 }, layer: 6, childs: [68], award: 0, material: 0, monster: 0, npc: 0 }, { id: 68, name: '6.04', position: { x: 224, y: 1120 }, layer: 6, childs: [27], award: 0, material: 0, monster: 0, npc: 0 }, { id: 69, name: '6.05', position: { x: 384, y: 1344 }, layer: 6, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 70, name: '6.06', position: { x: 480, y: 1344 }, layer: 6, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 71, name: '6.07', position: { x: 480, y: 1120 }, layer: 6, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 72, name: '6.08', position: { x: 384, y: 1120 }, layer: 6, childs: [8], award: 0, material: 0, monster: 0, npc: 0 }, { id: 27, name: '7', position: { x: 224, y: 960 }, layer: 7, childs: [73], award: 0, material: 501201, monster: 4000101, npc: 0 }, { id: 31, name: '7', position: { x: 384, y: 992 }, layer: 7, childs: [80], award: 0, material: 0, monster: 4000102, npc: 0 }, { id: 73, name: '7.01', position: { x: 224, y: 864 }, layer: 7, childs: [74], award: 0, material: 0, monster: 0, npc: 0 }, { id: 74, name: '7.02', position: { x: 96, y: 864 }, layer: 7, childs: [75], award: 0, material: 0, monster: 0, npc: 0 }, { id: 75, name: '7.03', position: { x: 96, y: 736 }, layer: 7, childs: [76], award: 0, material: 0, monster: 0, npc: 0 }, { id: 76, name: '7.04', position: { x: 320, y: 736 }, layer: 7, childs: [78], award: 0, material: 0, monster: 0, npc: 0 }, { id: 78, name: '7.05', position: { x: 320, y: 640 }, layer: 7, childs: [79], award: 0, material: 0, monster: 0, npc: 0 }, { id: 79, name: '7.06', position: { x: 480, y: 640 }, layer: 7, childs: [28], award: 0, material: 0, monster: 0, npc: 0 }, { id: 80, name: '7.07', position: { x: 384, y: 928 }, layer: 7, childs: [81], award: 0, material: 0, monster: 0, npc: 0 }, { id: 81, name: '7.08', position: { x: 512, y: 928 }, layer: 7, childs: [82], award: 0, material: 0, monster: 0, npc: 0 }, { id: 82, name: '7.09', position: { x: 512, y: 832 }, layer: 7, childs: [83], award: 0, material: 0, monster: 0, npc: 0 }, { id: 83, name: '7.10', position: { x: 320, y: 832 }, layer: 7, childs: [76], award: 0, material: 0, monster: 0, npc: 0 }, { id: 28, name: '8', position: { x: 480, y: 544 }, layer: 8, childs: [85], award: 0, material: 0, monster: 0, npc: 700002 }, { id: 85, name: '8.01', position: { x: 96, y: 544 }, layer: 8, childs: [29], award: 0, material: 0, monster: 0, npc: 0 }, { id: 29, name: '9', position: { x: 96, y: 480 }, layer: 9, childs: [86], award: 0, material: 501301, monster: 5000101, npc: 0 }, { id: 86, name: '9.01', position: { x: 96, y: 416 }, layer: 9, childs: [87], award: 0, material: 0, monster: 0, npc: 0 }, { id: 87, name: '9.02', position: { x: 288, y: 416 }, layer: 9, childs: [30], award: 0, material: 0, monster: 0, npc: 0 }, { id: 30, name: '10', position: { x: 288, y: 256 }, layer: 10, childs: [0], award: 0, material: 501401, monster: 6000101, npc: 0 }] };
+
 const map = {
-    height: 120,
+    height: 124,
     infinite: false,
     layers: [
         {
-            data: [137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186],
-            height: 120,
-            id: 7,
+            data: [233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 203, 204, 205, 206, 207, 208, 201, 202, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 219, 220, 221, 222, 223, 224, 217, 218, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 235, 236, 237, 238, 239, 240, 233, 234, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 251, 252, 253, 254, 255, 256, 249, 250, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 139, 140, 141, 142, 143, 144, 137, 138, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 155, 156, 157, 158, 159, 160, 153, 154, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 171, 172, 173, 174, 175, 176, 169, 170, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 187, 188, 189, 190, 191, 192, 185, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+            height: 124,
+            id: 42,
             name: 'ground',
             opacity: 1,
             type: 'tilelayer',
@@ -24,9 +26,9 @@ const map = {
             y: 0
         },
         {
-            data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 11, 41, 24, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 57, 27, 58, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 12, 11, 12, 41, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 24, 28, 27, 28, 25, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 12, 11, 12, 12, 12, 12, 41, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 27, 28, 28, 28, 28, 57, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 11, 11, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 27, 27, 27, 27, 56, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 11, 11, 12, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 0, 0, 27, 56, 57, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 12, 0, 0, 11, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 57, 28, 0, 0, 27, 25, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 27, 27, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 11, 12, 0, 0, 11, 12, 11, 12, 11, 12, 0, 0, 12, 11, 41, 60, 0, 0, 27, 28, 0, 0, 27, 25, 24, 28, 27, 28, 0, 0, 28, 27, 57, 58, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 9, 10, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 28, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 40, 11, 12, 11, 12, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 28, 27, 28, 0, 0, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 43, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 41, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 24, 57, 56, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 41, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 41, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 28, 28, 25, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 27, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 12, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 57, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 40, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 25, 40, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 74, 75, 76, 77, 78, 79, 80, 0, 0, 73, 74, 75, 76, 77, 78, 79, 80, 89, 90, 91, 92, 93, 94, 95, 96, 71, 96, 89, 90, 91, 92, 93, 94, 95, 96, 15, 16, 16, 16, 16, 16, 16, 16, 31, 32, 16, 16, 16, 16, 16, 16, 16, 16, 31, 32, 32, 32, 32, 32, 32, 32, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 15, 15, 15, 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 31, 32, 15, 15, 15, 16, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 15, 16, 31, 31, 31, 32, 31, 31, 31, 31],
-            height: 120,
-            id: 41,
+            data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 11, 41, 24, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 57, 27, 58, 0, 0, 0, 0, 0, 0, 0, 0, 7, 11, 12, 11, 12, 41, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 24, 28, 27, 28, 25, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 12, 11, 12, 12, 12, 12, 41, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 27, 28, 28, 28, 28, 57, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 11, 11, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 27, 27, 27, 27, 56, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 0, 0, 11, 11, 12, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 0, 0, 27, 56, 57, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 12, 0, 0, 11, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 57, 28, 0, 0, 27, 25, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 27, 27, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 11, 12, 0, 0, 11, 12, 11, 12, 11, 12, 0, 0, 12, 11, 41, 60, 0, 0, 27, 28, 0, 0, 27, 25, 24, 28, 27, 28, 0, 0, 28, 27, 57, 58, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 9, 10, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 28, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 40, 11, 12, 11, 12, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 28, 27, 28, 0, 0, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, 43, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 41, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 24, 57, 56, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 41, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 24, 27, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 41, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 28, 28, 25, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 11, 12, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 27, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 40, 12, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 57, 25, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 40, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 25, 40, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 56, 28, 28, 28, 28, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 74, 75, 76, 77, 78, 79, 80, 0, 0, 73, 74, 75, 76, 77, 78, 79, 80, 89, 90, 91, 92, 93, 94, 95, 96, 71, 96, 89, 90, 91, 92, 93, 94, 95, 96, 15, 16, 16, 16, 16, 16, 16, 16, 31, 32, 16, 16, 16, 16, 16, 16, 16, 16, 31, 32, 32, 32, 32, 32, 32, 32, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 15, 15, 15, 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 31, 32, 15, 15, 15, 16, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 15, 16, 31, 31, 31, 32, 31, 31, 31, 31, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 15, 16, 31, 32, 31, 32, 31, 32, 31, 32, 31, 32, 31, 32, 31, 32, 31, 32, 31, 32],
+            height: 124,
+            id: 43,
             name: 'river',
             opacity: 1,
             type: 'tilelayer',
@@ -36,9 +38,9 @@ const map = {
             y: 0
         },
         {
-            data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 65, 66, 1, 2, 1, 65, 66, 2, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 81, 82, 17, 18, 17, 81, 82, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 65, 66, 1, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 81, 82, 17, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 1, 2, 2, 1, 69, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 17, 18, 18, 17, 85, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 35, 36, 1, 2, 1, 2, 5, 6, 0, 0, 0, 35, 36, 1, 2, 5, 6, 0, 51, 52, 17, 18, 17, 18, 21, 22, 0, 0, 0, 51, 52, 17, 18, 21, 22, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 3, 4, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 37, 38, 0, 0, 0, 35, 36, 2, 5, 6, 0, 0, 0, 0, 19, 20, 17, 18, 53, 54, 0, 0, 0, 51, 52, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 35, 36, 1, 2, 1, 2, 5, 6, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 51, 52, 17, 18, 17, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 3, 4, 1, 37, 38, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 53, 54, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 39, 0, 0, 3, 4, 1, 2, 1, 2, 37, 38, 0, 49, 50, 0, 0, 7, 8, 41, 0, 0, 19, 20, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 23, 24, 25, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 42, 55, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 55, 40, 8, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 55, 57, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 35, 36, 5, 6, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 51, 52, 21, 22, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 101, 102, 2, 5, 6, 0, 0, 0, 0, 0, 0, 33, 34, 0, 19, 20, 17, 18, 117, 118, 18, 21, 22, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 3, 4, 37, 38, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 19, 20, 53, 54, 0, 35, 36, 2, 97, 98, 1, 1, 37, 38, 0, 0, 0, 0, 33, 34, 0, 0, 0, 51, 52, 18, 113, 114, 17, 17, 53, 54, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 5, 6, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 35, 36, 1, 71, 72, 2, 97, 98, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 51, 52, 17, 87, 88, 18, 113, 114, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 2, 1, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 18, 17, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 65, 66, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 81, 82, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 2, 2, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 52, 18, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0],
-            height: 120,
-            id: 8,
+            data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 65, 66, 1, 2, 1, 65, 66, 2, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 81, 82, 17, 18, 17, 81, 82, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 65, 66, 1, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 81, 82, 17, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 1, 2, 2, 1, 69, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 17, 18, 18, 17, 85, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 35, 36, 1, 2, 1, 2, 5, 6, 0, 0, 0, 35, 36, 1, 2, 5, 6, 0, 51, 52, 17, 18, 17, 18, 21, 22, 0, 0, 0, 51, 52, 17, 18, 21, 22, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 3, 4, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 37, 38, 0, 0, 0, 35, 36, 2, 5, 6, 0, 0, 0, 0, 19, 20, 17, 18, 53, 54, 0, 0, 0, 51, 52, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 35, 36, 1, 2, 1, 2, 5, 6, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 51, 52, 17, 18, 17, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 3, 4, 1, 37, 38, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 20, 17, 53, 54, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 39, 0, 0, 3, 4, 1, 2, 1, 2, 37, 38, 0, 49, 50, 0, 0, 7, 8, 41, 0, 0, 19, 20, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 23, 24, 25, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 42, 55, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 55, 40, 8, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 55, 57, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 35, 36, 5, 6, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 51, 52, 21, 22, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 101, 102, 2, 5, 6, 0, 0, 0, 0, 0, 0, 33, 34, 0, 19, 20, 17, 18, 117, 118, 18, 21, 22, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 33, 34, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 33, 34, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 3, 4, 37, 38, 0, 49, 50, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 19, 20, 53, 54, 0, 35, 36, 2, 97, 98, 1, 1, 37, 38, 0, 0, 0, 0, 33, 34, 0, 0, 0, 51, 52, 18, 113, 114, 17, 17, 53, 54, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 5, 6, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 21, 22, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 35, 36, 1, 71, 72, 2, 97, 98, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 51, 52, 17, 87, 88, 18, 113, 114, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 2, 1, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 18, 17, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 65, 66, 1, 2, 1, 2, 37, 38, 0, 0, 0, 0, 0, 0, 19, 20, 17, 18, 81, 82, 17, 18, 17, 18, 53, 54, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 36, 1, 2, 2, 2, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 17, 18, 52, 18, 21, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 0, 0, 0, 0, 0],
+            height: 124,
+            id: 44,
             name: 'road',
             opacity: 1,
             type: 'tilelayer',
@@ -48,9 +50,9 @@ const map = {
             y: 0
         },
         {
-            data: [0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 195, 196, 0, 193, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 209, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 129, 130, 131, 132, 0, 149, 150, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 161, 162, 163, 164, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 211, 212, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 194, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 209, 210, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 227, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 229, 230, 211, 212, 0, 0, 193, 194, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 209, 210, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 213, 214, 0, 0, 195, 196, 0, 0, 0, 0, 0, 103, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
-            height: 120,
-            id: 9,
+            data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 195, 196, 0, 193, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 209, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 129, 130, 131, 132, 0, 149, 150, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 161, 162, 163, 164, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 211, 212, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 193, 194, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 210, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 226, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 213, 214, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 213, 214, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 229, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 119, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 227, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 134, 0, 0, 0, 0, 225, 226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 0, 195, 196, 0, 0, 0, 0, 0, 0, 0, 181, 182, 0, 0, 0, 0, 0, 229, 230, 211, 212, 0, 0, 193, 194, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 209, 210, 0, 0, 0, 213, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 197, 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 131, 132, 0, 0, 213, 214, 0, 0, 195, 196, 0, 0, 0, 0, 0, 103, 145, 146, 147, 148, 0, 0, 0, 0, 0, 0, 211, 212, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+            height: 124,
+            id: 45,
             name: 'zhuangshi',
             opacity: 1,
             type: 'tilelayer',
@@ -59,8 +61,8 @@ const map = {
             x: 0,
             y: 0
         }],
-    nextlayerid: 42,
-    nextobjectid: 38,
+    nextlayerid: 96,
+    nextobjectid: 88,
     orientation: 'orthogonal',
     renderorder: 'right-down',
     tiledversion: '1.2.0',
diff --git a/src/game/app_c/adventure/client/map/pingyuan.png b/src/game/app_c/adventure/client/map/pingyuan.png
index 07a0656b95f410710f711bf6a3e97c7094976bc7..317760819e3b64159f2b839031204c261dfbded7 100644
Binary files a/src/game/app_c/adventure/client/map/pingyuan.png and b/src/game/app_c/adventure/client/map/pingyuan.png differ
diff --git a/src/game/app_c/fight/client/fightMonster.ts b/src/game/app_c/fight/client/fightMonster.ts
index 7c694ec6a6112edd4274f4c47e9bbac536eadc23..35c06d7a4785ae6b307c8ddf330745496984faa8 100644
--- a/src/game/app_c/fight/client/fightMonster.ts
+++ b/src/game/app_c/fight/client/fightMonster.ts
@@ -5,7 +5,8 @@
 // ===================================================== 导入
 import { Hero } from '../../../app/db/role_hero_item.s';
 import { getMap } from '../../../app/mod/cfgMap';
-import { doFightEvent } from '../../adventure/base/adventure_fight';
+import { doFightEvent, FightResult } from '../../adventure/base/adventure_fight';
+import * as heroAttr from '../../hero/base/heroAttr';
 import { HeroCfg } from '../../hero/xls/hero_base.s';
 import { ItemEquipCfg } from '../../package/xls/package_equip.s';
 import { FightConfig, FightHero, initFightConfig } from '../base/sample/fightInit';
@@ -15,7 +16,16 @@ import { NpcCfg } from '../xls/fight_npc.s';
 import { SkillCfg } from '../xls/fight_skill.s';
 // ===================================================== 导出
 // 处理材料事件
-export const doMonsterEvent = (monster: number, seed: number, adventureHeros: Hero[]) => {
+export const doMonsterEvent = (monster: number, seed: number, args: number[]) => {
+    // todo 这里需要取正式的英雄数据
+    const adventureHeros: Hero[] = [];
+    for (let i = 0; i < args.length; i += 2) {
+        const cfg: HeroCfg = getMap(HeroCfg, args[i]);
+        const hero = initHero(cfg);
+        hero.hp = args[i + 1];
+        adventureHeros.push(hero);
+    }
+
     const monsterCfg = getMap(NpcCfg, monster);
     const heros = [];
     const fightConfig = initFightConfig();
@@ -35,10 +45,29 @@ export const doMonsterEvent = (monster: number, seed: number, adventureHeros: He
     const r = doFightEvent([monsterCfg], heros, fightConfig, seed);
     console.log(r);
 
-    return r;
+    return parseFightResult(r, monster);
 };
 // ===================================================== 本地
+// 初始化英雄
+const initHero = (heroCfg: HeroCfg) => {
+    const newHero = new Hero();
+    newHero.id = heroCfg.sid;
+    newHero.exp = 0;
+    newHero.level = 1;
+    newHero.breakdown = 0;
+    newHero.updateHpTime = 0;
+    newHero.state = 1;
+    newHero.equips = [];
+    newHero.special = null;
+    newHero.washs = [0, 0, 0, 0];
+    newHero.specialId = 0;
+    // 血量最后设置
+    const physique = heroAttr.physique(newHero, heroCfg, []);
+    newHero.maxHp = heroAttr.maxHp(physique, []);
+    newHero.hp = newHero.maxHp;
 
+    return newHero;
+};
 // 添加技能配置
 const addSkillConfig = (fightConfig: FightConfig, skillId: number) => {
     if (!skillId) return;
@@ -73,3 +102,24 @@ const addEffectConfig = (fightConfig: FightConfig, effectId: number) => {
     if (!effectCfg) return;
     fightConfig.effectCfgs.set(effectId, effectCfg);
 };
+
+// 解析战斗结果
+const parseFightResult = (r: FightResult, monster: number) => {
+    const list = [];
+    r.events.forEach((v: any) => {
+        // 处理技能
+        if (v.type === 'skill') {
+            // 技能释放[itype,释放者,skillId]
+            list.push(['skill', v.fighter.id === monster ? 11 : 1, v.skill.sid]);
+            // 技能释放[itype,受击者者,血量,是否暴击]
+            list.push(['hp', v.target.id === monster ? 11 : 1, v.target.hp, v.detail.crit]);
+            // 结束
+            list.push(['over', 1000]);
+        }
+    });
+
+    const isMonsterDead = !r.other.some(v => v.hp > 0);
+    list.push(['dead', isMonsterDead ? 11 : 1]);
+
+    return list;
+};
\ No newline at end of file
diff --git a/src/game/app_c/fight/client/fightScene.ts b/src/game/app_c/fight/client/fightScene.ts
index cf01b417742704443400033fe1b9f8d39b33f4b1..cafb3740ede65d4a0aac4accea2a3e2127b413d9 100644
--- a/src/game/app_c/fight/client/fightScene.ts
+++ b/src/game/app_c/fight/client/fightScene.ts
@@ -6,6 +6,7 @@
 import { Json } from '../../../../pi/lang/type';
 import { HandlerMap } from '../../../../pi/util/event';
 import { doMaterialEvent } from './fightMaterial';
+import { doMonsterEvent } from './fightMonster';
 import { doNpcEvent } from './fightNpc';
 // ===================================================== 导出
 /**
@@ -26,6 +27,11 @@ export class NodeEvent {
         console.log('init', value);
         handlerMap.notify('init', value);
     }
+    // 初始化
+    public destory(value: any) {
+        console.log('destory', value);
+        handlerMap.notify('destory', value);
+    }
     // 添加
     public add(itype: string, value: any) {
         console.log('add', itype, value);
@@ -47,18 +53,18 @@ export class Node extends NodeEvent {
     public id: number = 0;
     public sid: number = 0;
     // 父节点
-    protected _parent: Node = null;
-    // 状态
-    protected _state: number = 0;
+    public parent: Node = null;
+    // 状态  0--正常,1--思考中,2--战斗中,3--采集中,4--钓鱼中,5--开启中
+    public state: number = 0;
     // 位置{x,y}
-    protected _position: Vector2 = { x: 0, y: 0 };
+    public position: Vector2 = { x: 0, y: 0 };
 
     constructor(id: number, obj: Json) {
         super();
         this.id = id;
         this.sid = obj.sid || 0;
         if (obj.position) {
-            this._position = obj.position;
+            this.position = obj.position;
         }
 
     }
@@ -72,48 +78,17 @@ export class Node extends NodeEvent {
 
 export class Role extends Node {
     // 子节点
-    private _hp: number = 0;
-    private _maxHp: number = 0;
+    public hp: number = 0;
+    public maxHp: number = 0;
+    public skill: number = 0;
+    public buffs: number[] = [];
+    // 暴击
+    public crit: number = 0;
 
     constructor(id: number, obj: Json) {
         super(id, obj);
-        this._hp = obj.hp || 0;
-        this._maxHp = obj.maxHp || 0;
-    }
-
-    // 位置
-    set position(v: Vector2) {
-        this._position = v;
-        // todo 暂时屏蔽
-        super.modify('role', 'position', v);
-    }
-    get position() {
-        return this._position;
-    }
-
-    set hp(v: number) {
-        this._hp = v;
-        super.modify('role', 'hp', v);
-    }
-    get hp() {
-        return this._hp;
-    }
-
-    set maxHp(v: number) {
-        this._maxHp = v;
-        super.modify('role', 'maxHp', v);
-    }
-    get maxHp() {
-        return this._maxHp;
-    }
-
-    // 设置状态  0--正常,1--思考中,2--战斗中,3--采集中,4--钓鱼中,5--开启中
-    set state(v: number) {
-        this._state = v;
-        super.modify('role', 'state', v);
-    }
-    get state() {
-        return this._state;
+        this.hp = obj.hp || 0;
+        this.maxHp = obj.maxHp || 0;
     }
 }
 
@@ -122,9 +97,9 @@ export class MapNode extends Node {
     public childs: number[] = [];
 
     // 是否已探索
-    protected _isExplore: boolean = false;
+    public isExplore: boolean = false;
     // 节点名
-    protected _name: string = '';
+    public name: string = '';
 
     constructor(id: number, obj: Json) {
         super(id, obj);
@@ -135,118 +110,27 @@ export class MapNode extends Node {
 
 export class Npc extends MapNode {
 
-    set isExplore(v: boolean) {
-        this._isExplore = v;
-        super.modify('npc', 'isExplore', v);
-    }
-    get isExplore() {
-        return this._isExplore;
-    }
-
-    set name(v: string) {
-        this._name = v;
-        super.modify('npc', 'name', v);
-    }
-    get name() {
-        return this._name;
-    }
 }
 
 export class EventPoint extends MapNode {
-    private _award: number = 0;
-    private _awardGet: number = 0;
-    private _material: number = 0;
-    private _materialGet: number = 0;
-    private _monster: number;
-    private _npc: number;
-    private _isOver: boolean = false;
+    public award: number = 0;
+    public awardGet: number = 0;
+    public material: number = 0;
+    public materialGet: number = 0;
+    public monster: number = 0;
+    public monsterSkill: number = 0;
+    public monsterHp: number = 0;
+    public monsterBuffs: number[] = [];
+    public monsterCrit: number = 0;
+    public npc: number = 0;
+    public isOver: boolean = false;
+
     constructor(id: number, obj: Json) {
         super(id, obj);
-        this._award = obj.award;
-        this._material = obj.material;
-        this._monster = obj.monster;
-        this._npc = obj.npc;
-    }
-
-    // 位置
-    set position(v: Vector2) {
-        this._position = v;
-        super.modify('eventPoint', 'position', v);
-    }
-    get position() {
-        return this._position;
-    }
-
-    set isExplore(v: boolean) {
-        this._isExplore = v;
-        super.modify('eventPoint', 'isExplore', v);
-    }
-    get isExplore() {
-        return this._isExplore;
-    }
-
-    set name(v: string) {
-        this._name = v;
-        super.modify('eventPoint', 'name', v);
-    }
-    get name() {
-        return this._name;
-    }
-
-    set award(v: number) {
-        this._award = v;
-        super.modify('eventPoint', 'award', v);
-    }
-    get award() {
-        return this._award;
-    }
-
-    set awardGet(v: number) {
-        this._awardGet = v;
-        super.modify('eventPoint', 'awardGet', v);
-    }
-    get awardGet() {
-        return this._awardGet;
-    }
-
-    set material(v: number) {
-        this._material = v;
-        super.modify('eventPoint', 'material', v);
-    }
-    get material() {
-        return this._material;
-    }
-
-    set materialGet(v: number) {
-        this._materialGet = v;
-        super.modify('eventPoint', 'materialGet', v);
-    }
-    get materialGet() {
-        return this._materialGet;
-    }
-
-    set monster(v: number) {
-        this._monster = v;
-        super.modify('eventPoint', 'monster', v);
-    }
-    get monster() {
-        return this._monster;
-    }
-
-    set npc(v: number) {
-        this._npc = v;
-        super.modify('eventPoint', 'npc', v);
-    }
-    get npc() {
-        return this._npc;
-    }
-
-    set isOver(v: boolean) {
-        this._isOver = v;
-        super.modify('eventPoint', 'isOver', v);
-    }
-    get isOver() {
-        return this._isOver;
+        this.award = obj.award;
+        this.material = obj.material;
+        this.monster = obj.monster;
+        this.npc = obj.npc;
     }
 }
 
@@ -255,22 +139,6 @@ export class Dialog extends EventPoint {
     constructor(id: number, obj: Json) {
         super(id, obj);
     }
-
-    set dialog(v: string) {
-        this._dialog = v;
-        super.modify('eventPoint', 'dialog', v);
-    }
-    get dialog() {
-        return this._dialog;
-    }
-
-    set parent(v: Node) {
-        this._parent = v;
-        super.modify('eventPoint', 'parent', v);
-    }
-    get parent() {
-        return this._parent;
-    }
 }
 
 export class Fight extends NodeEvent {
@@ -296,6 +164,10 @@ export class Fight extends NodeEvent {
     // 当前事件节点
     private waitPoints: EventPoint[];
     private dialogs: Dialog[];
+    // 下一个事件导致属性改变
+    private waitEvents: [string, number][] = [];
+    // 下一个战斗事件导致属性改变
+    private waitFightEvents: any[] = [];
 
     private sleepTime: number = 0;
 
@@ -312,7 +184,23 @@ export class Fight extends NodeEvent {
     // ===================================================== role
     // 添加角色
     public addRole(id: number, obj: Json) {
-        this.role = new Role(id, obj);
+        const v = new Role(id, obj);
+        const p = new Proxy(v, {
+            // tslint:disable-next-line:no-reserved-keywords
+            get(t: Role, key: string) {
+                return t[key];
+            },
+            // tslint:disable-next-line:no-reserved-keywords
+            set(t: Role, key: string, v: any) {
+                t[key] = v;
+                t.modify('role', key, v);
+
+                return true;
+            }
+        });
+
+        this.role = p;
+
         super.add('role', this.role);
     }
 
@@ -345,17 +233,26 @@ export class Fight extends NodeEvent {
 
         return true;
     }
-    // 初始化角色数据
-    public initRole() {
-        // 重置状态
-        if (this.role.state !== 0) this.role.state = 0;
-    }
 
     // ===================================================== npc
     // 添加npc
     public addNpc(id: number, obj: Json) {
         const v = new Npc(id, obj);
-        this.npcs.push(v);
+        const p = new Proxy(v, {
+            // tslint:disable-next-line:no-reserved-keywords
+            get(t: Npc, key: string) {
+                return t[key];
+            },
+            // tslint:disable-next-line:no-reserved-keywords
+            set(t: Npc, key: string, v: any) {
+                t[key] = v;
+                t.modify('npc', key, v);
+
+                return true;
+            }
+        });
+
+        this.npcs.push(p);
         super.add('npc', v);
     }
 
@@ -371,7 +268,20 @@ export class Fight extends NodeEvent {
     // 添加事件点
     public addEventPoint(id: number, obj: Json) {
         const v = new EventPoint(id, obj);
-        this.events.push(v);
+        const p = new Proxy(v, {
+            // tslint:disable-next-line:no-reserved-keywords
+            get(t: EventPoint, key: string) {
+                return t[key];
+            },
+            // tslint:disable-next-line:no-reserved-keywords
+            set(t: EventPoint, key: string, v: any) {
+                t[key] = v;
+                t.modify('eventPoint', key, v);
+
+                return true;
+            }
+        });
+        this.events.push(p);
         super.add('eventPoint', v);
     }
 
@@ -401,6 +311,39 @@ export class Fight extends NodeEvent {
         this.nextPoint = this.getEventPoint(id);
     }
 
+    // ===================================================== 战斗
+    public doFightEvent(): boolean {
+        if (this.waitFightEvents.length <= 0) return false;
+        while (this.waitFightEvents.length > 0) {
+            const event = this.waitFightEvents.shift();
+
+            if (event[0] === 'dead') {
+                if (event[1] === 11) this.currentPoint.monster = 0;
+                continue;
+            }
+            if (event[0] === 'over') {
+                this.sleepTime = event[1];
+                break;
+            }
+            if (event[0] === 'skill') {
+                if (event[1] === 11) this.currentPoint.monsterSkill = event[2];
+                else this.role.skill = event[2];
+            }
+            if (event[0] === 'hp') {
+                if (event[1] === 11) this.currentPoint.monsterHp = event[2];
+                else this.role.hp = event[2];
+
+                if (event[3]) {
+                    if (event[1] === 11) this.currentPoint.monsterCrit = 1;
+                    else this.role.crit = 1;
+                }
+            }
+        }
+
+        return true;
+
+    }
+
     // ===================================================== other
     // 设置线路
     public setLines(lines: number[]) {
@@ -434,11 +377,14 @@ export class Fight extends NodeEvent {
         return this.awards;
     }
     // 定时帧推
-    // tslint:disable-next-line:cyclomatic-complexity
+    // tslint:disable-next-line:max-func-body-length cyclomatic-complexity
     public run() {
         this.sleepTime -= frameTime;
         if (this.sleepTime > 0) return;
-        this.initRole();
+        if (this.doFightEvent()) return;
+        if (this.doWaitEvent()) return;
+
+        this.initData();
 
         if (this.moveRole()) return;
         //
@@ -446,7 +392,12 @@ export class Fight extends NodeEvent {
         if (this.currentPoint.monster) {
             // 处理怪物事件
             console.log('处理怪物事件', this.currentPoint.monster);
-            this.currentPoint.monster = 0;
+            const t = this.getNodeEvent(3, 1);
+            const seed = t ? t[2] : 99999;
+            const args = t ? t.slice(3) : [];
+            console.log(t);
+
+            this.waitFightEvents = doMonsterEvent(this.currentPoint.monster, seed, args);
 
             return;
         }
@@ -461,8 +412,7 @@ export class Fight extends NodeEvent {
             } else if (r.cfg.evType === 'ExchangeCfg') {
                 this.role.state = 2;
             }
-
-            this.currentPoint.npc = 0;
+            this.waitEvents.push(['npc', 0]);
             this.sleepTime = 3000;
 
             return;
@@ -471,7 +421,7 @@ export class Fight extends NodeEvent {
             const t = this.getNodeEvent(5, 1);
             const seed = (t && t[2]) || 99999;
             // 处理材料事件
-            this.currentPoint.materialGet = this.currentPoint.material;
+            this.waitEvents.push(['materialGet', this.currentPoint.material]);
             const allAwards = doMaterialEvent(this.currentPoint.material, seed);
 
             console.log('处理材料事件', this.currentPoint.material, allAwards);
@@ -484,7 +434,7 @@ export class Fight extends NodeEvent {
         if (this.currentPoint.award && (!this.currentPoint.awardGet)) {
             // 处理宝箱事件
             console.log('处理宝箱事件', this.currentPoint.award);
-            this.currentPoint.awardGet = this.currentPoint.award;
+            this.waitEvents.push(['awardGet', this.currentPoint.award]);
 
             this.role.state = 5;
             this.sleepTime = 3000;
@@ -522,6 +472,28 @@ export class Fight extends NodeEvent {
             this.nextPoint = this.getEventPoint(this.currentPoint.childs[0]);
         }
     }
+    // 初始化数据
+    private initData() {
+        // 重置角色状态
+        if (this.role.state !== 0) this.role.state = 0;
+        if (this.role.crit !== 0) this.role.crit = 0;
+        if (this.role.skill !== 0) this.role.skill = 0;
+        if (this.role.buffs && this.role.buffs.length !== 0) this.role.buffs = [];
+
+        // 重置当前节点状态
+        if (this.currentPoint.monsterCrit !== 0) this.currentPoint.monsterCrit = 0;
+        if (this.currentPoint.monsterSkill !== 0) this.currentPoint.monsterSkill = 0;
+        if (this.currentPoint.monsterBuffs.length !== 0) this.currentPoint.monsterBuffs = [];
+    }
+
+    // 处理等待事件
+    private doWaitEvent() {
+        if (this.waitEvents.length <= 0) return false;
+        const event = this.waitEvents.shift();
+        this.currentPoint[event[0]] = event[1];
+
+        return true;
+    }
 
 }
 
@@ -561,13 +533,17 @@ export const destory = () => {
  */
 const handlerMap: HandlerMap = new HandlerMap();
 
-type KeyName = 'add' | 'modify' | 'del' | 'init';
+type KeyName = 'add' | 'modify' | 'del' | 'init' | 'destory';
 let showScene = false;
 const frameTime = 50;
 const moveRound = 10;
 
-const initTimer = (fight) => {
-    const r = fight.run();
-    if (!showScene || r) return;
+const initTimer = (fight: Fight) => {
+    if (!showScene) return;
+    if (fight.run()) {
+        fight.destory(null);
+
+        return;
+    }
     setTimeout(() => initTimer(fight), frameTime);
 };