自动化立体仓库 - WMS系统
pang.jiabao
2024-04-13 c7e0e0a645707b5e1faf4c11421691d56772fae6
增加库位平面图
1个文件已添加
6个文件已修改
678 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/MapController.java 122 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/LocMastMapper.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/LocMastService.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/utils/LocMapConstants.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/LocMastMapper.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/home/map.html 484 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/MapController.java
@@ -8,14 +8,18 @@
import com.zy.asrs.entity.LocMast;
import com.zy.asrs.service.LocDetlService;
import com.zy.asrs.service.LocMastService;
import com.zy.asrs.utils.LocMapConstants;
import com.zy.asrs.utils.Utils;
import com.zy.common.web.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@RestController
@@ -26,78 +30,58 @@
    @Autowired
    private LocDetlService locDetlService;
    private static final List<String> DISABLE_LOC_NO = new ArrayList<String>() {{
    }};
    @GetMapping("/map/getData/auth")
    @ManagerAuth
    public String getMapData(@RequestParam Integer lev,@RequestParam Integer area) {
        try {
            String mapFilename = "map.json";
//            String fileName ="file:" + new ClassPathResource(mapFilename).getPath();
            //获取当前楼层库位数据
            List<LocMast> locMasts = locMastService.selectNodeLocByLev(lev);
    public String getMapData(@RequestParam String area, @RequestParam Integer lev) {
            String fileName = this.getClass().getClassLoader().getResource(mapFilename).getPath();//获取文件路径
//            File file = new File("D:\\workspace\\zy-asrs\\src\\main\\resources\\map.json");
            File file = new File(fileName);
            StringBuffer stringBuffer = new StringBuffer();
            if (file.isFile() && file.exists()) {
                InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "GBK");
                BufferedReader br = new BufferedReader(isr);
                String lineTxt = null;
                while ((lineTxt = br.readLine()) != null) {
                    stringBuffer.append(lineTxt);
                }
                br.close();
        //获取当前楼层库位数据
        List<LocMast> locMasts = locMastService.selectNodeLocByLev(area, lev);
                //解析json地图数据
                List<ArrayList> arrayLists = JSON.parseArray(stringBuffer.toString(), ArrayList.class);
                for (String locNo : DISABLE_LOC_NO) {//禁用设置库位
                    int row = Utils.getRow(locNo);
                    int bay = Utils.getBay(locNo);
                    if (row >= 2 && row <= 12) {
                        row++;
                    }else if (row == 13) {
                        row += 2;
                    }
                    ArrayList rowData = arrayLists.get(row);
                    Object o = rowData.get(bay);
                    JSONObject jsonObject = JSON.parseObject(o.toString());
                    jsonObject.put("value", 10);//将禁用库位进行设置
                    //更新list
                    rowData.set(bay, jsonObject);
                    arrayLists.set(row, rowData);
                }
                for (LocMast locMast : locMasts) {
                    Integer row = locMast.getRow1();
                    Integer bay = locMast.getBay1();
                    ArrayList rowData = arrayLists.get(row);
                    Object o = rowData.get(bay);
                    JSONObject jsonObject = JSON.parseObject(o.toString());
                    jsonObject.put("locNo", locMast.getLocNo());//设置库位号
                    jsonObject.put("locSts", locMast.getLocSts());//库位状态
                    //jsonObject.put("locSts$", locMast.getLocSts$());//库位状态
                    //更新list
                    rowData.set(bay, jsonObject);
                    arrayLists.set(row, rowData);
                }
                return JSONObject.toJSONString(arrayLists);
            } else {
                System.out.println("文件不存在!");
            }
        } catch (IOException ioException) {
            ioException.printStackTrace();
        // 加载库区对应地图数据
        List<ArrayList> arrayLists;
        switch (area) {
            case "B":
                arrayLists = LocMapConstants.B_LOC_MAP_FINAL;
                break;
            case "C":
                arrayLists = LocMapConstants.C_LOC_MAP_FINAL;
                break;
            case "D":
                arrayLists = LocMapConstants.D_LOC_MAP_FINAL;
                break;
            case "E":
                arrayLists = LocMapConstants.E_LOC_MAP_FINAL;
                break;
            default:
                arrayLists = LocMapConstants.A_LOC_MAP_FINAL;
                break;
        }
        return null;
        // 除A库区外,其他区没有层,而且把列存到了层的数据里,需要转换回来
        if (!"A".equals(area)) {
            locMasts = locMasts.stream().peek(locMast -> locMast.setBay1(locMast.getLev1())).collect(Collectors.toList());
        }
        for (LocMast locMast : locMasts) {
            Integer row = locMast.getRow1();
            Integer bay = locMast.getBay1();
            // CDE只有一列,所以列右移
            if ("C".equals(area) || "D".equals(area) || "E".equals(area)) {
                ++ bay ;
            }
            ArrayList rowData = arrayLists.get(row);
            Object o = rowData.get(bay);
            JSONObject jsonObject = JSON.parseObject(o.toString());
            jsonObject.put("locNo", locMast.getLocNo());//设置库位号
            jsonObject.put("locSts", locMast.getLocSts());//库位状态
            //更新list
            rowData.set(bay, jsonObject);
            arrayLists.set(row, rowData);
        }
        return JSONObject.toJSONString(arrayLists);
    }
    @RequestMapping("/map/searchData/auth")
src/main/java/com/zy/asrs/mapper/LocMastMapper.java
@@ -28,7 +28,13 @@
    List<LocMast> selectByLocNo(@Param("locNo") List<String> locNo);
    List<LocMast> selectNodeByLev(Integer lev);
    /**
     * 查询平库指定库区和楼层
     * @param area 库区
     * @param lev 楼层
     * @return 库位信息
     */
    List<LocMast> selectNodeByLev(@Param("area") String area, @Param("lev") int lev);
    LocMast selectLocStatus(@Param("locno") String locno);
src/main/java/com/zy/asrs/service/LocMastService.java
@@ -41,7 +41,13 @@
    //查询指定楼层的库位数据
    List<LocMast> selectLocByLev(Integer lev);
    List<LocMast> selectNodeLocByLev(Integer lev);
    /**
     * 查询平库指定库区和楼层
     * @param area 库区
     * @param lev 楼层
     * @return 库位信息
     */
    List<LocMast> selectNodeLocByLev(String area, int lev);
    LocMast selectLocStatus(String locno);
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
@@ -61,8 +61,8 @@
    @Override
    public List<LocMast> selectNodeLocByLev(Integer lev) {
        return this.baseMapper.selectNodeByLev(lev);
    public List<LocMast> selectNodeLocByLev(String area, int lev) {
        return this.baseMapper.selectNodeByLev(area,lev);
    }
    @Override
src/main/java/com/zy/asrs/utils/LocMapConstants.java
New file
@@ -0,0 +1,40 @@
package com.zy.asrs.utils;
import com.alibaba.fastjson.JSON;
import java.util.ArrayList;
import java.util.List;
/**
 * @author pang.jiabao
 * @description 平库地图数据常量类
 * @createDate 2024/4/12 16:04
 */
public class LocMapConstants {
    // A平库库区地图数据字符串
    private static final String A_LOC_MAP_STR = "[[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":2},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":3},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":4},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":5},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":6},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":7},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":8},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":9},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":10},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":11},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":12},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":13},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":14},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":15},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":16},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":17},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":18},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":19},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":20},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":21},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":22},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":23},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":24},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":25},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":26},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":27},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":28},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":29},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":30},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":31},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":32},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":33},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":34},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":35},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":36},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":37},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":38},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":39},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":40},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":41},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":42},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":43},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":44},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":45},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":46},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":47},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":48},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":48},{\"value\":-8,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":48},{\"value\":-7,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":48},{\"value\":-6,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":48},{\"value\":-5,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":48},{\"value\":-4,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":48},{\"value\":-3,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":48},{\"value\":-2,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":6},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":7},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":8},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":9},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":10},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":11},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":12},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":13},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":14},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":15},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":16},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":17},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":18},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":19},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":20},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":21},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":22},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":23},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":24},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":25},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":26},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":27},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":28},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":29},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":30},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":31},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":32},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":33},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":34},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":35},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":36},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":37},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":38},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":39},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":40},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":41},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":42},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":43},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":44},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":45},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":46},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":47},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":48},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":49}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":2},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":3},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":4},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":5},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":6},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":7},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":8},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":9},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":10},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":11},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":12},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":13},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":14},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":15},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":16},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":17},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":18},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":19},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":20},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":21},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":22},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":23},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":24},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":25},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":26},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":27},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":28},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":29},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":30},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":31},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":32},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":33},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":34},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":35},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":36},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":37},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":38},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":39},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":40},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":41},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":42},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":43},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":44},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":45},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":46},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":47},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":48},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":49}]]";
    // A库区地图java可用数组对象
    public static final List<ArrayList> A_LOC_MAP_FINAL;
    private static final String B_LOC_MAP_STR = "[[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":2},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":3},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":4},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":5},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":6},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":6},{\"value\":-15,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":6},{\"value\":-14,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":6},{\"value\":-13,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":6},{\"value\":-12,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":6},{\"value\":-11,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":6},{\"value\":-10,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":6},{\"value\":-9,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":6},{\"value\":-8,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":6},{\"value\":-7,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":6},{\"value\":-6,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":6},{\"value\":-5,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":6},{\"value\":-4,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":6},{\"value\":-3,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":6},{\"value\":-2,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":1},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":2},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":3},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":4},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":5},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":6},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":7}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":2},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":3},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":4},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":5},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":6},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":7}]]";
    public static final List<ArrayList> B_LOC_MAP_FINAL;
    private static final String C_LOC_MAP_STR = "[[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":1},{\"value\":-80,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":1},{\"value\":-79,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":1},{\"value\":-78,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":1},{\"value\":-77,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":1},{\"value\":-76,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":1},{\"value\":-75,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":1},{\"value\":-74,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":1},{\"value\":-73,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":1},{\"value\":-72,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":1},{\"value\":-71,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":1},{\"value\":-70,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":1},{\"value\":-69,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":1},{\"value\":-68,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":1},{\"value\":-67,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":1},{\"value\":-66,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":1},{\"value\":-65,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":1},{\"value\":-64,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":1},{\"value\":-63,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":1},{\"value\":-62,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":1},{\"value\":-61,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":1},{\"value\":-60,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":1},{\"value\":-59,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":1},{\"value\":-58,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":1},{\"value\":-57,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":1},{\"value\":-56,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":1},{\"value\":-55,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":1},{\"value\":-54,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":1},{\"value\":-53,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":1},{\"value\":-52,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":1},{\"value\":-51,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":1},{\"value\":-50,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":1},{\"value\":-49,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":1},{\"value\":-48,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":1},{\"value\":-47,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":1},{\"value\":-46,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":1},{\"value\":-45,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":1},{\"value\":-44,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":1},{\"value\":-43,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":1},{\"value\":-42,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":1},{\"value\":-41,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":1},{\"value\":-40,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":1},{\"value\":-39,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":1},{\"value\":-38,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":1},{\"value\":-37,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":1},{\"value\":-36,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":1},{\"value\":-35,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":1},{\"value\":-34,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":1},{\"value\":-33,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":1},{\"value\":-32,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":1},{\"value\":-31,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":1},{\"value\":-30,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":1},{\"value\":-29,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":1},{\"value\":-28,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":1},{\"value\":-27,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":1},{\"value\":-26,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":1},{\"value\":-25,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":1},{\"value\":-24,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":1},{\"value\":-23,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":1},{\"value\":-22,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":1},{\"value\":-21,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":1},{\"value\":-20,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":62,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":62,\"y\":1},{\"value\":-19,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":62,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":63,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":63,\"y\":1},{\"value\":-18,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":63,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":64,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":64,\"y\":1},{\"value\":-17,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":64,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":65,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":65,\"y\":1},{\"value\":-16,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":65,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":66,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":66,\"y\":1},{\"value\":-15,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":66,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":67,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":67,\"y\":1},{\"value\":-14,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":67,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":68,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":68,\"y\":1},{\"value\":-13,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":68,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":69,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":69,\"y\":1},{\"value\":-12,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":69,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":70,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":70,\"y\":1},{\"value\":-11,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":70,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":71,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":71,\"y\":1},{\"value\":-10,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":71,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":72,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":72,\"y\":1},{\"value\":-9,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":72,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":73,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":73,\"y\":1},{\"value\":-8,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":73,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":74,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":74,\"y\":1},{\"value\":-7,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":74,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":75,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":75,\"y\":1},{\"value\":-6,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":75,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":76,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":76,\"y\":1},{\"value\":-5,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":76,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":77,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":77,\"y\":1},{\"value\":-4,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":77,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":78,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":78,\"y\":1},{\"value\":-3,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":78,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":79,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":79,\"y\":1},{\"value\":-2,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":79,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":80,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":80,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":80,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":81,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":81,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":81,\"y\":2}]]";
    public static final List<ArrayList> C_LOC_MAP_FINAL;
    private static final String D_LOC_MAP_STR = "[[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":1},{\"value\":-60,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":1},{\"value\":-59,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":1},{\"value\":-58,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":1},{\"value\":-57,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":1},{\"value\":-56,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":1},{\"value\":-55,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":1},{\"value\":-54,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":1},{\"value\":-53,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":1},{\"value\":-52,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":1},{\"value\":-51,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":1},{\"value\":-50,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":1},{\"value\":-49,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":1},{\"value\":-48,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":1},{\"value\":-47,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":1},{\"value\":-46,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":1},{\"value\":-45,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":1},{\"value\":-44,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":1},{\"value\":-43,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":1},{\"value\":-42,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":1},{\"value\":-41,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":1},{\"value\":-40,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":1},{\"value\":-39,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":1},{\"value\":-38,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":1},{\"value\":-37,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":1},{\"value\":-36,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":1},{\"value\":-35,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":1},{\"value\":-34,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":1},{\"value\":-33,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":1},{\"value\":-32,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":1},{\"value\":-31,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":1},{\"value\":-30,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":1},{\"value\":-29,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":1},{\"value\":-28,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":1},{\"value\":-27,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":1},{\"value\":-26,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":1},{\"value\":-25,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":1},{\"value\":-24,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":1},{\"value\":-23,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":1},{\"value\":-22,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":1},{\"value\":-21,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":1},{\"value\":-20,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":1},{\"value\":-19,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":42,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":1},{\"value\":-18,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":43,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":1},{\"value\":-17,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":44,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":1},{\"value\":-16,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":45,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":1},{\"value\":-15,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":46,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":1},{\"value\":-14,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":47,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":1},{\"value\":-13,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":48,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":1},{\"value\":-12,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":49,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":1},{\"value\":-11,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":50,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":1},{\"value\":-10,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":51,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":1},{\"value\":-9,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":52,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":1},{\"value\":-8,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":53,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":1},{\"value\":-7,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":54,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":1},{\"value\":-6,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":55,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":1},{\"value\":-5,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":56,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":1},{\"value\":-4,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":57,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":1},{\"value\":-3,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":58,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":1},{\"value\":-2,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":59,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":60,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":61,\"y\":2}]]";
    public static final List<ArrayList> D_LOC_MAP_FINAL;
    private static final String E_LOC_MAP_STR = "[[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":0,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":1},{\"value\":-40,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":1,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":1},{\"value\":-39,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":2,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":1},{\"value\":-38,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":3,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":1},{\"value\":-37,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":4,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":1},{\"value\":-36,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":5,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":1},{\"value\":-35,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":6,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":1},{\"value\":-34,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":7,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":1},{\"value\":-33,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":8,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":1},{\"value\":-32,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":9,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":1},{\"value\":-31,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":10,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":1},{\"value\":-30,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":11,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":1},{\"value\":-29,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":12,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":1},{\"value\":-28,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":13,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":1},{\"value\":-27,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":14,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":1},{\"value\":-26,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":15,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":1},{\"value\":-25,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":16,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":1},{\"value\":-24,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":17,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":1},{\"value\":-23,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":18,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":1},{\"value\":-22,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":19,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":1},{\"value\":-21,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":20,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":1},{\"value\":-20,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":21,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":1},{\"value\":-19,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":22,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":1},{\"value\":-18,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":23,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":1},{\"value\":-17,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":24,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":1},{\"value\":-16,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":25,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":1},{\"value\":-15,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":26,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":1},{\"value\":-14,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":27,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":1},{\"value\":-13,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":28,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":1},{\"value\":-12,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":29,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":1},{\"value\":-11,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":30,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":1},{\"value\":-10,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":31,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":1},{\"value\":-9,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":32,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":1},{\"value\":-8,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":33,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":1},{\"value\":-7,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":34,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":1},{\"value\":-6,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":35,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":1},{\"value\":-5,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":36,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":1},{\"value\":-4,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":37,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":1},{\"value\":-3,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":38,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":1},{\"value\":-2,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":39,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":0},{\"value\":0,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":40,\"y\":2}],[{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":0},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":1},{\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000,\"x\":41,\"y\":2}]]";
    public static final List<ArrayList> E_LOC_MAP_FINAL;
    static {
        // 把地图数据字符串转为java可用数组对象
        A_LOC_MAP_FINAL =  JSON.parseArray(A_LOC_MAP_STR, ArrayList.class);
        B_LOC_MAP_FINAL =  JSON.parseArray(B_LOC_MAP_STR, ArrayList.class);
        C_LOC_MAP_FINAL =  JSON.parseArray(C_LOC_MAP_STR, ArrayList.class);
        D_LOC_MAP_FINAL =  JSON.parseArray(D_LOC_MAP_STR, ArrayList.class);
        E_LOC_MAP_FINAL =  JSON.parseArray(E_LOC_MAP_STR, ArrayList.class);
    }
}
src/main/resources/mapper/LocMastMapper.xml
@@ -88,7 +88,17 @@
    </select>
    <select id="selectNodeByLev" resultMap="BaseResultMap">
        SELECT * FROM asr_node_loc_view WHERE lev1 = #{lev}
        SELECT * FROM asr_node_loc_view
        <where>
            <choose>
                <when test="area == 'A'.toString()">
                    loc_no like 'A0%' AND lev1 = #{lev}
                </when>
                <otherwise>
                    loc_no like CONCAT(#{area}, '%0%')
                </otherwise>
            </choose>
        </where>
    </select>
    <select id="selectLocStatus" resultMap="BaseResultMap">
src/main/webapp/views/home/map.html
@@ -20,20 +20,7 @@
            margin-top: 1px;
        }
        /*.pointBox {*/
        /*    background: #bababa;*/
        /*    width: 40px;*/
        /*    height: 40px;*/
        /*    margin-right: 1px;*/
        /*    display: flex;*/
        /*    justify-content: center;*/
        /*    align-items: center;*/
        /*    font-size: 14px;*/
        /*    user-select: none;*/
        /*    color: #fff;*/
        /*}*/
        .pointBox2 {
        .pointBox {
            background: #fffef9;
            width: 35px;
            height: 35px;
@@ -44,36 +31,13 @@
            font-size: 14px;
            user-select: none;
            color: #fff;
            /*transform: perspective(130px) rotateX(30deg) translateZ(-20px);*/
            /*box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);*/
            /*border-radius: 50% 20% / 10% 40%;*/
        }
        .pointBox {
            background: #fffef9;
            width: 300px;
            height: 35px;
            margin-right: 1px;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 14px;
            user-select: none;
            color: #fff;
            /*transform: perspective(130px) rotateX(30deg) translateZ(-20px);*/
            /*box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);*/
            /*border-radius: 50% 20% / 10% 40%;*/
        }
        .pointBox:hover{
            /*background: #20a162;*/
            /*background: #55bb8a;*/
            background: #945833;
            /*background: #20894d;*/
        }
        .pointBoxEmpty {
            /*background: #12a182;*/
            background: #57c3c2;
        }
@@ -89,20 +53,12 @@
            background: #e2c027;
        }
        .pointBoxGreen {
            background: #945833;
        }
        .pointBoxBlue {
            background: #89BCEF;
        }
        .pointBoxRed {
            background: #ee4866;
        }
        .pointBoxStart {
            background: #ffaa00;
        }
        .pointBoxEnd {
@@ -121,15 +77,6 @@
            background: #ffffff;
        }
        .pointBoxSelected {
            /*background: #945833 !important;*/
            background: #20894d !important;
        }
        .pointBoxSearch {
            background: #8076a3;
        }
        .crnLine{
            width: auto;
            height: 2px;
@@ -138,31 +85,8 @@
            position: relative;
        }
        /*.crnBox{*/
        /*    width: 120px;*/
        /*    height: 40px;*/
        /*    background: url("../../static/image/Crane_manual.png") no-repeat;*/
        /*    position: absolute;*/
        /*    top: -25px;*/
        /*    left: -120px;*/
        /*    transition:left 2s;*/
        /*    cursor: pointer;*/
        /*}*/
        /*.carBox{*/
        /*    width: 40px;*/
        /*    height: 40px;*/
        /*    background: url("../../static/image/ste/car.png") no-repeat;*/
        /*    background-size: 100% 100%;*/
        /*    position: absolute;*/
        /*    top: 0;*/
        /*    left: 0;*/
        /*    transition:left 2s;*/
        /*    cursor: pointer;*/
        /*}*/
        .popBox {
            position: absolute;
            position: fixed;
        }
        /*卡片样式start*/
@@ -400,32 +324,11 @@
        }
        /*楼层控制end*/
        /*搜索start*/
        .search-input {
            line-height: 28px;
            border: 2px solid transparent;
            border-bottom-color: #777;
            padding: .2rem 0;
            outline: none;
            background-color: transparent;
            color: #0d0c22;
            transition: .3s cubic-bezier(0.645, 0.045, 0.355, 1);
        }
        .search-input:focus, .search-input:hover {
            outline: none;
            padding: .2rem 1rem;
            border-radius: 1rem;
            border-color: #7a9cc6;
        }
        .search-input::placeholder {
            color: #777;
        }
        .search-input:focus::placeholder {
            opacity: 0;
            transition: opacity .3s;
        }
        /*搜索end*/
@@ -440,10 +343,13 @@
    </style>
</head>
<body>
<div id="app" style="display: flex;justify-content: space-around;margin-top: 50px;flex-wrap:nowrap; " @click="bgClick()">
<div id="app" style="display: flex;justify-content: space-around;margin-top: 50px;flex-wrap:nowrap; " @click="bgClick()"    >
    <div style="flex: 3;overflow: auto; " :style="{scale:showScale/100.0,marginTop:(showScale-100)*5 + 'px'}">
        <div style="width: 100%;overflow: auto;">
            <div class="pointContainer" v-for="(x,index) in map" :key="index">
                <div style="width: 40px; display: flex;justify-content: flex-end;align-items: center;">
                    {{ getRealRowByX(index) }}
                </div>
                <div v-if="index != 0 && (index != map.length-1)" v-for="(y,idx) in x" :key="idx">
                    <div v-if="idx != 0 && (idx != map[index].length-1)">
                        <div v-if="map[index][idx].value < 0" style="visibility: hidden;" class="pointBox"></div>
@@ -459,87 +365,35 @@
                            <div v-else-if="map[index][idx].locSts == 'X'" :class="{'pointBoxSearch':map[index][idx].searchStatus}" class="pointBox pointBoxEnd">{{ map[index][idx].locSts }}</div>
                            <div v-else class="pointBox pointBoxDefault" :class="{'pointBoxSearch':map[index][idx].searchStatus}">{{ map[index][idx].locSts }}</div>
                        </div>
                        <!--堆垛机-->
                        <div v-else-if="map[index][idx].value  == 3">
                            <div v-if="idx == 1" class="crnLine" :style="{width:pointContainerWidth + 'px'}">
<!--                                <div v-if="index == 2" @contextmenu.prevent="clickCrnBox($event,1)" :style="{left:crnList[0].left + 'px'}" class="crnBox" id="crnBox1"></div>-->
<!--                                <div v-else @contextmenu.prevent="clickCrnBox($event,2)" :style="{left:crnList[1].left + 'px'}" class="crnBox" id="crnBox2"></div>-->
                            </div>
                        </div>
                        <div v-else-if="map[index][idx].value  == 4" class="pointBox pointBoxStation"
                             @contextmenu.prevent="rightEvent(index,idx,$event)"></div>
                        <div v-else-if="map[index][idx].value  == 5" class="pointBox chargeStation"
                             @contextmenu.prevent="rightEvent(index,idx,$event)"></div>
                        <div v-else-if="map[index][idx].value  == 9" class="pointBox pointBoxRed"
                             @contextmenu.prevent="rightEvent(index,idx,$event)"></div>
                        <div v-else-if="map[index][idx].value  == 10" class="pointBox pointBoxRed" style="visibility: hidden"
                             @contextmenu.prevent="rightEvent(index,idx,$event)">
                            <!--穿梭车轨道-->
                        </div>
                    </div>
                </div>
                <div style="width: 40px; display: flex;justify-content: flex-end;align-items: center;">
                    {{ getRealRowByX(index) }}
                </div>
            </div>
        </div>
    </div>
    <div style="padding: 20px;flex: 1;margin-top: -70px;">
    <div  style="padding: 20px;flex: 1;margin-top: -70px;">
        <el-slider v-model="showScale" :marks="showScaleMarks"></el-slider>
        <div style="display: flex;justify-content: space-between;flex-wrap: wrap;">
            <div class="hoverCard" style="width: 100%;">
                <div class="card-details" style="place-content: normal;height: auto;">
                    <div class="text-body" style="display: flex;flex-wrap: wrap;">
                        <div style="width: 100%;margin-bottom: 20px;">
                            <div style="display: flex;justify-content: space-between;">
                                <div><input v-model="searchMatnr" placeholder="物料号" type="text" class="search-input"></div>
                                <div style="margin-left: 20px"><input v-model="searchOrderNo" placeholder="订单号" type="text" class="search-input"></div>
                            </div>
                            <div style="display: flex;justify-content: space-between;margin-top: 10px;">
                                <div><input style="width: 110px;" v-model="searchMaktx" placeholder="物料名称" type="text" class="search-input"></div>
                                <div><input style="width: 110px;" v-model="searchSpecs" placeholder="规格" type="text" class="search-input"></div>
                                <div><input style="width: 110px;" v-model="searchLocNo" placeholder="库位号" type="text" class="search-input"></div>
                            </div>
                            <button style="width: 100%;margin-top: 10px;" @click="searchLoc" class="layui-btn layui-btn-sm">搜索</button>
                        </div>
                        <div>
                            <button @click="init" class="layui-btn layui-btn-sm">刷新</button>
                        </div>
                        <div style="margin-left: 10px;">
                            <button @click="resetSearch" class="layui-btn layui-btn-sm">重置</button>
                        </div>
<!--                        <div style="margin-left: 10px;">-->
<!--                            <button @click="locToLoc2" class="layui-btn layui-btn-sm">侧边移库</button>-->
<!--                        </div>-->
<!--                        <div v-if="!locOutStatus" style="margin-left: 10px;">-->
<!--                            <button @click="locOutStatus = true" class="layui-btn layui-btn-sm">出库选择</button>-->
<!--                        </div>-->
                        <div v-else style="margin-left: 10px;border: 1px red solid;display: flex;">
                            <div>
                                <button @click="cancelSelectLoc" class="layui-btn layui-btn-sm">取消选择</button>
                            </div>
                            <div style="display: flex;justify-content: center;align-items: center;">
                                <select v-model="outSite">
                                    <option v-for="(item,index) in outSites" :key="index" :value="item.siteId">{{ item.desc }}</option>
                                </select>
                            </div>
                            <div>
                                <button @click="locOut" class="layui-btn layui-btn-sm">出库</button>
                            </div>
            <div class="hoverCard">
                <div class="card-details">
                    <p class="text-title" style="text-align: center;">库区 {{currentArea}}</p>
                    <div class="text-body" style="display: flex;">
                        <div class="floorSelect">
                            <label for="a">A区</label>
                            <input id="a" type="radio" name="k" v-model="currentArea" value="A" checked="">
                            <label for="b">B区</label>
                            <input id="b" type="radio" v-model="currentArea" name="k" value="B">
                            <label for="c">C区</label>
                            <input id="c" type="radio" v-model="currentArea" name="k" value="C">
                            <label for="d">D区</label>
                            <input id="d" type="radio" v-model="currentArea" name="k" value="D">
                            <label for="e">E区</label>
                            <input id="e" type="radio" v-model="currentArea" name="k" value="E">
                        </div>
                    </div>
                </div>
                <button class="card-button">功能区</button>
                <button class="card-button">库区 {{currentArea}}</button>
            </div>
            <div class="hoverCard">
            <div class="hoverCard" id="myElement">
                <div class="card-details">
                    <p class="text-title" style="text-align: center;">库位层 {{currentLev}}</p>
                    <div class="text-body" style="display: flex;">
@@ -550,70 +404,18 @@
                            <input id="02" type="radio" v-model="currentLev" name="r" value="2">
                            <label for="03">3F</label>
                            <input id="03" type="radio" v-model="currentLev" name="r" value="3">
                            <label for="04">4F</label>
                            <input id="04" type="radio" v-model="currentLev" name="r" value="4">
                            <label for="05">5F</label>
                            <input id="05" type="radio" v-model="currentLev" name="r" value="5">
                            <label for="06">6F</label>
                            <input id="06" type="radio" v-model="currentLev" name="r" value="6">
                            <label for="07">7F</label>
                            <input id="07" type="radio" v-model="currentLev" name="r" value="7">
                        </div>
                    </div>
                </div>
                <button class="card-button">楼层 {{currentLev}}F</button>
            </div>
<!--            <div class="hoverCard">-->
<!--                <div class="card-details">-->
<!--                    <p class="text-title" style="text-align: center;">库区 {{areaName}}</p>-->
<!--                    <div class="text-body" style="display: flex;">-->
<!--                        <div class="floorSelect">-->
<!--                            <label for="area01">A区</label>-->
<!--                            <input id="area01" type="radio" name="r" v-model="area" value="1" checked="">-->
<!--                            <label for="area03">B区</label>-->
<!--                            <input id="area03" type="radio" v-model="area" name="r" value="3">-->
<!--                            <label for="area04">C区</label>-->
<!--                            <input id="area04" type="radio" v-model="area" name="r" value="4">-->
<!--                            <label for="area05">D区</label>-->
<!--                            <input id="area05" type="radio" v-model="area" name="r" value="5">-->
<!--                        </div>-->
<!--                    </div>-->
<!--                </div>-->
<!--                <button class="card-button">库区 {{areaName}}</button>-->
<!--            </div>-->
            <div class="hoverCard">
                <div class="card-details">
                    <div class="text-body" style="display: flex;justify-content: space-around;flex-wrap: wrap;">
                        <div style="flex: 1;margin-top: 10px;">
                            <div style="font-size: 10px;">空库位</div><div class="pointBox2 pointBoxBlue">O</div>
                        </div>
                        <div style="flex: 1;margin-top: 10px;">
                            <div style="font-size: 10px;">在库</div><div class="pointBox2 pointBoxRed">F</div>
                        </div>
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;">空板</div><div class="pointBox2 pointBoxEmpty">D</div>-->
<!--                        </div>-->
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;">出库中</div><div class="pointBox2 pointBoxOut">P</div>-->
<!--                        </div>-->
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;">出库预约</div><div class="pointBox2 pointBoxOutYy">R</div>-->
<!--                        </div>-->
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;">入库预约</div><div class="pointBox2 pointBoxInYy">S</div>-->
<!--                        </div>-->
                        <div style="flex: 1;margin-top: 10px;">
                            <div style="font-size: 10px;">搜索</div><div class="pointBox2 pointBoxSearch"></div>
                        </div>
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;">选择</div><div class="pointBox2 pointBoxSelected"></div>-->
<!--                        </div>-->
                        <div style="flex: 1;margin-top: 10px;">
                            <div style="font-size: 10px;text-align: center">其他</div><div class="pointBox2 pointBoxDefault"></div>
                        </div>
<!--                        <div style="flex: 1;margin-top: 10px;">-->
<!--                            <div style="font-size: 10px;text-align: center">冻结</div><div class="pointBox2 pointBoxEnd"></div>-->
<!--                        </div>-->
                    </div>
                </div>
                <button class="card-button">库位状态</button>
            </div>
        </div>
@@ -643,42 +445,10 @@
                    <div style="margin-top: 5px;">
                        <button class="layui-btn layui-btn-sm" @click="openLocDetail(map[mapI][mapJ].locNo)">库位详情</button>
                    </div>
<!--                    <div style="margin-top: 5px;">-->
<!--                        <button v-if="map[mapI][mapJ].locSts == 'F'" class="layui-btn layui-btn-sm" @click="locMove(map[mapI][mapJ].locNo)">库位移转</button>-->
<!--                        <button v-else-if="map[mapI][mapJ].locSts == 'D'" class="layui-btn layui-btn-sm" @click="locMove(map[mapI][mapJ].locNo)">库位移转</button>-->
<!--                        <button v-else class="layui-btn layui-btn-sm layui-btn-disabled" disabled>库位移转</button>-->
<!--                    </div>-->
                </div>
            </div>
        </div>
    </div>
    <div v-if="crnBox" @click.stop="" :style="{left: crnBoxLeft,top: crnBoxTop}" class="popBox">
        <div class="apple-card">
            <div class="tools">
                <div class="circle" @click.stop="crnBox = false">
                    <span class="red box"></span>
                </div>
                <div class="circle">
                    <span class="yellow box"></span>
                </div>
                <div class="circle">
                    <span class="green box"></span>
                </div>
            </div>
            <div class="card-content">
                <div>堆垛机号:{{crnList[crnBox - 1].crnNo}}</div>
                <div>工作号:{{crnList[crnBox - 1].wrkNo}}</div>
                <div>源库位:{{crnList[crnBox - 1].frmLocno}}</div>
                <div>目标库位:{{crnList[crnBox - 1].toLocno}}</div>
                <div>可入:{{crnList[crnBox - 1].inEnable}}</div>
                <div>可出:{{crnList[crnBox - 1].outEnable}}</div>
                <div>状态:{{crnList[crnBox - 1].crnSts$}}</div>
                <div>异常:{{crnList[crnBox - 1].crnErr$}}</div>
            </div>
        </div>
    </div>
</div>
<script>
@@ -701,6 +471,7 @@
            rightBoxLeft: "0px",
            pointContainerWidth: 0,
            currentLev: 1,
            currentArea: 'A',
            area:1,
            areaName:"立库",
            crnList: null,
@@ -734,11 +505,6 @@
            this.init()
            this.getOutSite()
            // setInterval((that) => {
            //     //定时获取堆垛机数据
            //     that.getCrnData()
            // },1000,this)
        },
        watch: {
            map: {
@@ -751,35 +517,18 @@
                deep: true,
                handler(val) {
                    this.init()
                    if (this.searchMatnr != ""
                        || this.searchOrderNo != ""
                        || this.searchSpecs != ""
                        || this.searchMaktx != ""
                        || this.searchLocNo != "") {
                        this.searchLoc()
                    }
                    this.searchLoc()
                }
            },
            area: {
            currentArea: {
                deep: true,
                handler(val) {
                    if (val == 1){
                        this.areaName = "A区"
                    }else if (val == 3){
                        this.areaName = "B区"
                    let element = document.getElementById("myElement");
                    if (val === "A") {
                        element.style.display = "block";
                    } else {
                        element.style.display = "none";
                    }
                    else if (val == 4){
                        this.areaName = "C区"
                    }
                    else if (val == 5){
                        this.areaName = "D区"
                    }
                    else if (val == 6){
                        this.areaName = "E区"
                    }
                    this.init()
                    if (this.searchMatnr != ""
                        || this.searchOrderNo != ""
@@ -798,7 +547,7 @@
                    url: baseUrl + "/map/getData/auth",
                    data:{
                        lev : this.currentLev,
                        area : this.area
                        area : this.currentArea
                    },
                    headers: {'token': localStorage.getItem('token')},
                    method: "get",
@@ -843,25 +592,10 @@
                let data = this.map
                let rowData = data[x]
                for (var i = 1; i < rowData.length; i++) {
                    if (this.area == 1){
                        if (rowData[i].locNo != undefined) {
                            let locNo = rowData[i].locNo;
                            return "#" + parseInt(locNo.substr(2, 2));
                        }
                    }else if (this.area == 6){
                        if (rowData[i].locNo != undefined) {
                            let locNo = rowData[i].locNo;
                            return "#" + parseInt(locNo.substr(7, 2));
                        }
                    }
                    else {
                        if (rowData[i].locNo != undefined) {
                            let locNo = rowData[i].locNo;
                            return "#" + parseInt(locNo.substr(7, 2));
                        }
                    let locNo = rowData[i].locNo;
                    if (locNo != undefined) {
                        return "#" + parseInt(locNo.substr(1, 2));
                    }
                }
@@ -1040,111 +774,6 @@
                    }
                })
                // let result = true;//最终结果
                // //检测库位是否缺少选择导致不完整
                // bayList.forEach((item,index) => {
                //     //搜索当前巷道有效在库list
                //     //上半部分,巷道
                //     let topList = []
                //     for (var i = 8; i >= 3; i--) {
                //         let obj = {
                //             x: i,
                //             y: index,
                //             status: false,
                //             locNo: map[i][index].locNo
                //         }
                //
                //         if (map[i][index].locSts == 'F') {
                //             //在库状态,存入巷道在库list
                //             topList.push(obj)
                //         }
                //     }
                //
                //     //下半部分,巷道
                //     let bottomList = []
                //     for (var i = 9; i < 14; i++) {
                //         let obj = {
                //             x: i,
                //             y: index,
                //             status: false,
                //             locNo: map[i][index].locNo
                //         }
                //
                //         if (map[i][index].locSts == 'F') {
                //             //在库状态,存入巷道在库list
                //             bottomList.push(obj)
                //         }
                //     }
                //
                //     // if (topList.length == 0 && bottomList.length == 0) {
                //     //     result = false;
                //     // }
                //
                //     for (var i = 0; i < item.length; i++) {
                //         if (item[i].x > 8) {
                //             //下半部分数据
                //             let index = this.searchDataIndex(item[i],bottomList)
                //             // console.log(item[i],bottomList,index)
                //             if (index == -1) {
                //                 continue
                //             }
                //             bottomList[index].status = true
                //         }else {
                //             //上半部分数据
                //             let index = this.searchDataIndex(item[i],topList)
                //             // console.log(item[i],topList,index)
                //             if (index == -1) {
                //                 continue
                //             }
                //             topList[index].status = true
                //         }
                //
                //     }
                //
                //     let tmp1 = []
                //     let tmp2 = []
                //     for (var i = item.length - 1; i >= 0; i--) {
                //         if (item[i].x < 9) {
                //             tmp1.push(item[i]);
                //         }
                //     }
                //     for (var i = 0; i < item.length; i++) {
                //         if (item[i].x > 8) {
                //             tmp2.push(item[i]);
                //         }
                //     }
                //
                //     if (tmp1.length > 0) {
                //         //判断上半部分出库是否选择完整
                //         let topIndex = this.searchDataIndex(tmp1[0],topList);
                //         if (topIndex != -1) {
                //             for (var i = topIndex; i < topList.length; i++) {
                //                 if (topList[i].status != true) {
                //                     result = false;
                //                 }
                //             }
                //         }
                //     }
                //
                //     if (tmp2.length > 0) {
                //         //判断下半部分出库是否选择完整
                //         let bottomIndex = this.searchDataIndex(tmp2[0],bottomList)
                //         if (bottomIndex != -1) {
                //             for (var i = bottomIndex; i < bottomList.length; i++) {
                //                 if (bottomList[i].status != true) {
                //                     result = false;
                //                 }
                //             }
                //             console.log(tmp2[0],bottomList,bottomIndex)
                //         }
                //     }
                // })
                //
                // if (!result) {
                //     $layui.layer.msg("出库路径选择有误");
                //     return;
                // }
                //准备出库
                if (this.outSite == null) {
                    $layui.layer.msg("请选择出库站点");
@@ -1252,12 +881,6 @@
                this.locOutStatus = false
            },
            searchLoc() {
                //通过物料编号搜索库位号
                // if (this.searchValue == "") {
                //     $layui.layer.msg("请输入物料编号或订单号");
                //     return;
                // }
                let that = this;
                $.ajax({
                    url: baseUrl + "/map/searchData/auth",
@@ -1293,25 +916,6 @@
                                })
                            })
                            // data.forEach((item,index) => {
                            //     let locNo = item.locNo
                            //     let y = parseInt(locNo.substr(2,3))
                            //     let x = parseInt(locNo.substr(0,2))
                            //     console.log(x)
                            //     // if ( (x+2) %5 === 0 ) {
                            //     //     x = 5*item.crnNo-2;
                            //     // }else
                            //     if(x<17){
                            //         if (x % 4 == 0 || (x+1) % 4 == 0){
                            //             x = item.crnNo+x
                            //         }else {
                            //             x = item.crnNo+x-1
                            //         }
                            //     }
                            //     console.log(x)
                            //
                            //     tmp[x][y].searchStatus = true//搜索标记
                            // })
                            data.forEach((item,i) => {
                                let locNo = item.locNo
                                tmp.forEach((item,index) => {