commit cd97aa394a14c175e6a197b65858631e911a40b0 Author: rubin Date: Sun Oct 9 19:49:50 2022 +0300 initial commit diff --git a/bCraft.lua b/bCraft.lua new file mode 100644 index 0000000..8e6309d --- /dev/null +++ b/bCraft.lua @@ -0,0 +1,1846 @@ +script_name('bCraft') +script_author('RuBin') +local sampev = require "lib.samp.events" +local inicfg = require "inicfg" + +local activation = false +local delay = 200 +local q = -1 +local d = -1 + +local route_rec = false +local route_af = 0 + +local route_run = {} +local route_enter = false + +local my_stol = -1 +local _3dText = {} +local stol_all = { + { -2157.17, -247.08, 36.52 }, + { -2160.76, -247.08, 36.52 }, + { -2164.06, -247.08, 36.52 }, + { -2167.67, -247.08, 36.52 }, + { -2171.24, -247.08, 36.52 }, + { -2174.74, -247.08, 36.52 } +} +local ff_start = 0 +local ff_old = false +local _sprint = os.time() + + +local slots_give = { + { 186.00, 392.00 }, + { 224.00, 392.00 }, + { 262.00, 392.00 }, + { 300.00, 392.00 }, + { 338.00, 392.00 }, + { 376.00, 392.00 }, + { 414.00, 392.00 } +} + +local slots_set = { + { 186.00, 238.00 }, + { 224.00, 238.00 }, + { 262.00, 238.00 }, + { 186.00, 287.00 }, + { 224.00, 287.00 }, + { 262.00, 287.00 }, + { 186.00, 336.00 }, + { 224.00, 336.00 }, + { 262.00, 336.00 } +} + +local slot_craft = { + { 325.00, 287.00 } +} + +local craft_model = { + { + result = 347, + set = { 19995, 346, 354, 2061 }, + position = { 4, 5, 6, 7 } + }, + { + result = 1575, + set = { 11736, 1241 }, + position = { 5, 8 } + }, + { + result = 350, + set = { 2034, 2033 }, + position = { 5, 6 } + }, + { + result = 3027, + set = { 19473, 19625 }, + position = { 5, 4 } + }, + { + result = 2045, + set = { 19914, 2899 }, + position = { 5, 8 } + }, + { + result = 1654, + set = { 19042, 342 }, + position = { 2, 5 } + }, +} + + +function main() + if not isSampLoaded() or not isSampfuncsLoaded() then return end + while not isSampAvailable() do wait(0) end + + repeat wait(0) until sampGetCurrentServerName() ~= "SA-MP" + if not sampGetCurrentServerName():find("Samp%-Rp.Ru") and not sampGetCurrentServerName():find("SRP") then + thisScript():unload() + return + end + sampRegisterChatCommand("bcraft", cmd) + sampRegisterChatCommand("bstol", function() + if activation then + if my_stol ~= -2 then + my_stol = -2 + sampAddChatMessage("Поиск стола активирован!", -1 ) + else + my_stol = -1 + sampAddChatMessage("Поиск стола отключен!", -1 ) + end + end + end) + sampRegisterChatCommand("broute", route_cmd) + + while true do + wait(0) + if activation then + if my_stol == -2 then + find_3d_text() + else + clicker_craft() + if os.time() - _sprint == 0 then + setGameKeyState(16, 255) + sampAddChatMessage("dop", -1 ) + end + route_rusn() + end + end + -- ROUTE REC + if route_rec then + if os.clock() * 1000 - route_af > 100 then + route_af = os.clock() * 1000 + local posX, posY, _ = getCharCoordinates(PLAYER_PED) + local jump = (isButtonPressed(PLAYER_HANDLE, 14) and true or false) + local sprint = (isButtonPressed(PLAYER_HANDLE, 16) and (not jump and true or false) or false) + printStringNow('Recording ~y~X: '..math.floor(posX)..' Y: '..math.floor(posY)..'', 500) + route_arr = string.format("%s{ %s, %s, %s, %s },\n", route_arr, posX, posY, jump, sprint) + end + end + end +end + + +--->> Funcs to main + +function find_3d_text() + if onfoot_wait == nil or (os.time() - onfoot_wait) > 3 then + local result_search = -1 + for k, v in pairs(_3dText) do + for i = 1, #stol_all do + local distance = getDistanceBetweenCoords3d(stol_all[i][1], stol_all[i][2], stol_all[i][3], v[1].x, v[1].y, v[1].z) + if distance < 0.5 and v[2]:find("Свободный") then + local x, y, z = getCharCoordinates(PLAYER_PED) + local distance2 = getDistanceBetweenCoords3d(stol_all[i][1], stol_all[i][2], stol_all[i][3], x, y, z) + if distance2 < 15.0 then + --sampAddChatMessage("Свободный стол - "..i, -1) + result_search = i + break + else + if free_stol == nil then + free_stol = 1 + sampAddChatMessage("Стол освободился, но вы слишком далеко!", -1) + end + end + end + end + if result_search ~= -1 then + onfoot_pos = result_search + onfoot_tp = 5 + onfoot_wait = os.time() + my_stol = result_search + sampAddChatMessage("Запущена отправка пакетов чтобы занять стол номер "..my_stol, -1) + break + end + end + end +end + +---\ +function clicker_craft() + local ff = false + for i = 1, 1000 do if string.lower(sampTextdrawGetString(i)):find("craft") then ff = true break end end + + if ff then + -- Проверка нету ли готового крафта + local obj = getObjectsOfTable(slot_craft) + if obj ~= nil and obj[1] ~= nil and obj[1].model ~= 19478 then + -- Крафт уже собран + if antiflood == nil or os.clock() * 1000 - antiflood > delay then + antiflood = os.clock() * 1000 + sampSendClickTextdraw(obj[1].id) + end + return + end + + -- Проверка что щас крафтится + local craft_models = 0 -- То что крафтится щас + + local obj = getObjectsOfTable(slots_set) + for i = 1, #obj do + if obj[i] ~= nil and obj[i].model ~= 19478 then + -- Проверить к какому крафту относится объект + local result, craft_id = checkObjectToCraft(obj[i].model) + if result then + craft_models = craft_id + -- Понятно что крафтится + end + end + end + + -- Если ничего не крафтится, проверить что можно скрафтить первый попавшийся предмет в том что дано + if craft_models == 0 then + local result, craft_mb = checkGiveSlots() + if result then + craft_models = craft_mb + end + end + + -- Зная что можно скрафтить - проверка моделей стоят ли они в своих слотах, если не стоят поиск в give и установка + if craft_models ~= 0 then + local result, textdrawId_get, textdrawId_set = checkSlotToCraftModel(craft_models) + if result then + repeat wait(0) until (antiflood == nil or os.clock() * 1000 - antiflood > delay) + sampSendClickTextdraw(textdrawId_get) + antiflood = os.clock() * 1000 + repeat wait(0) until (antiflood == nil or os.clock() * 1000 - antiflood > (delay < 200 and 200 or delay)) + sampSendClickTextdraw(textdrawId_set) + antiflood = os.clock() * 1000 + -- ждать пока появится результат или прошло больше секунды + repeat + wait(0) + if sampTextdrawIsExists(textdrawId_set) then + local model = select(1, sampTextdrawGetModelRotationZoomVehColor(textdrawId_set)) + if model ~= 19478 then + break + end + end + until (antiflood == nil or os.clock() * 1000 - antiflood > 1000) + end + end + end +end +function getObjectsOfTable(table) + local result = {} + for i = 0, 2500 do + if sampTextdrawIsExists(i) then + local x, y = sampTextdrawGetPos(i) + for k,v in pairs(table) do + local dist = getDistanceBetweenCoords2d(x, y, v[1], v[2]) + if dist <= 0.3 then + local model = select(1, sampTextdrawGetModelRotationZoomVehColor(i)) + result[k] = { model = model, id = i } + break + end + end + end + end + return result +end +function checkObjectToCraft(model) + local result = false + local craft_id = 0 + for k,v in pairs(craft_model) do + for i,s in pairs(v.set) do + if s == model then + result = true + craft_id = k + break + end + if result then break end + end + if result then break end + end + return result, craft_id +end +function checkGiveSlots() + -- Проверить первый попавшийся модель на какой крафт совпадает + local result = false + local craft_model = 0 + local obj = getObjectsOfTable(slots_give) -- Получить объекты по координатам + for i = 1, #obj do + if obj[i] ~= nil and obj[i].model ~= 19478 then + -- Проверить к какому крафту относится объект + local res, craft_id = checkObjectToCraft(obj[i].model) + if res then + result = true + craft_model = craft_id + break + -- Понятно что крафтить + end + end + end + return result, craft_model +end +function checkSlotToCraftModel(craft_models) + local result = false + local textdrawId_slot_set = 0 + local textdrawId_slot_get = 0 + if craft_model[craft_models] ~= nil then + -- Получить номера слотов для данного крафта + -- Найти первый свободный, заполнить его + local free_slot = 0 + local position = craft_model[craft_models].position + for i = 1, #position do + local slot_number = position[i] -- Номер в массиве столов сет + local slot_pos = slots_set[slot_number] -- Массив с позицией слота текущего + local obj = getObjectsOfTable({slot_pos}) -- Узнать модель текстдрава + if obj ~= nil and obj[1] ~= nil and obj[1].model == 19478 then -- Слот свободный + free_slot = i + textdrawId_slot_set = obj[1].id + break + end + end + if free_slot ~= 0 then -- Если нашелся свободный слот, найти для него объект из get + -- Получить номер модели которая сюда нужна + local model = craft_model[craft_models].set[free_slot] + local obj = getObjectsOfTable(slots_give) + for i = 1, #obj do + if obj[i] ~= nil and obj[i].model == model then + result = true + textdrawId_slot_get = obj[i].id + break + -- Получил ид ячейски с нужным текстдравом + end + end + end + end + return result, textdrawId_slot_get, textdrawId_slot_set +end +---/ + +function route_rusn() + if route_run ~= nil and #route_run > 0 then + repeat + wait(0) + sampfuncsLog("Маршрут") + local posX, posY, _ = getCharCoordinates(PLAYER_PED) + local x, y, jump, sprint = route_run[1][1], route_run[1][2], route_run[1][3], route_run[1][4] + local dist = getDistanceBetweenCoords2d(posX, posY, x, y) + if dist < 20 then + setGameKeyState(1, -128) + set_camera_pos_unfix(tonumber(x), tonumber(y)) + if sprint then + setGameKeyState(16, 255) + _sprint = os.time() + elseif jump then + setGameKeyState(16, 0) + setGameKeyState(14, 255) + end + else + route_run = {} + sampAddChatMessage("Чёт ты сбился с маршрута", -1) + end + if dist <= 1 then + if route_run[1] ~= nil then + table.remove(route_run, 1) + end + end + until dist > 20 or route_run[1] == nil or not activation + route_run = {} + if route_enter then + route_enter = false + stop_flood_enter = false + lua_thread.create(function() + repeat + sendKey(16) + wait(1000) + until stop_flood_enter or not activation + end) + end + end +end + + +--> Dop Funcs + +function findStolTo3dText() + local result = -1 + for k, v in pairs(_3dText) do + for i = 1, #stol_all do + local _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) + local name = sampGetPlayerNickname(id) + local distance = getDistanceBetweenCoords3d(stol_all[i][1], stol_all[i][2], stol_all[i][3], v[1].x, v[1].y, v[1].z) + if distance < 0.5 and v[2]:find(name) then + result = i + break + end + end + if result ~= -1 then break end + end + return result +end + +function set_camera_pos_unfix(posX, posY) + local cPosX, cPosY, cPosZ = getActiveCameraCoordinates() + setCameraPositionUnfixed(0.0, (getHeadingFromVector2d(posX - cPosX, posY - cPosY) - 90.0) / 57.2957795) +end + +function getMarshrutStart() + local array = { + { -2157.2451171875, -247.07562255859 }, + { -2160.7478027344, -247.07597351074 }, + { -2164.1513671875, -247.07583618164 }, + { -2167.6254882813, -247.0760345459 }, + { -2171.23828125, -247.0740814209 }, + { -2174.7680664063, -247.07559204102 }, + } + + local min_dist = 1000000 + local result_count = 0 + for k,v in pairs(array) do + local posX, posY, _ = getCharCoordinates(PLAYER_PED) + local dist = getDistanceBetweenCoords2d(posX, posY, v[1], v[2]) + if dist < min_dist then + min_dist = dist + result_count = k + end + end + + return result_count +end + +function copy_table(source) + local result = {} + for k,v in pairs(source) do + result[#result + 1] = v + end + return result +end + +--> Samp Events + +function sampev.onSendPlayerSync(data) + if onfoot_tp ~= nil and stol_all ~= nil then + data.keysData = (onfoot_tp == 1 and 16 or (onfoot_tp == 2 and 0 or (onfoot_tp == 3 and 16 or (onfoot_tp == 4 and 16 or (onfoot_tp == 5 and 0 or 16))))) + data.leftRightKeys = 0 + data.upDownKeys = 0 + data.position.x, data.position.y, data.position.z = stol_all[onfoot_pos][1], stol_all[onfoot_pos][2], stol_all[onfoot_pos][3] + onfoot_tp = onfoot_tp - 1 + if onfoot_tp <= 0 then + onfoot_tp = nil + local result = findStolTo3dText() + if result == -1 then + sampAddChatMessage("Бот не смог занять стол - "..my_stol..". Повторный поиск стола.", -1) + my_stol = -2 + else + sampAddChatMessage("Поиск стола отключен.", -1) + end + end + return data + end +end + +function sampev.onCreate3DText(id, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, text) + if _3dText[id] == nil then + _3dText[id] = { position, text } + end +end + +function sampev.onRemove3DTextLabel(id) + if _3dText[id] ~= nil then + _3dText[id] = nil + end +end + +function sendKey(key) + local _, myId = sampGetPlayerIdByCharHandle(PLAYER_PED) + local data = allocateMemory(68) + sampStorePlayerOnfootData(myId, data) + setStructElement(data, 4, 2, key, false) + sampSendOnfootData(data) + freeMemory(data) +end + +function sampev.onShowDialog(id, style, title, button1, button2, text) + if activation then + if title:find("Крафт") then + sampSendDialogResponse(id, 1, 0, _) + return false + end + end +end + +function sampev.onServerMessage(color, text) + if activation then + if text:find("предметы этого типа уже используются") then + sampSendClickTextdraw(65535) + route_enter = false + stop_flood_enter = false + lua_thread.create(function() + repeat + sendKey(16) + wait(1000) + until stop_flood_enter or not activation + end) + end + + if text:find("Упакуйте ресурсы") then + stop_flood_enter = true + stop_flood_alt = false + lua_thread.create(function() + wait(1000) + repeat + sendKey(1024) + wait(1000) + until stop_flood_alt or not activation + end) + end + + if text:find("Вы уже упаковываете ресурсы") then + stop_flood_alt = true + end + + if text:find("Отнесите ресурсы на склад") then + stop_flood_alt = true + local int = getMarshrutStart() + if int > 0 and int <= 6 then + my_stol = int + route_run = copy_table(route_stol_to_sda4a[int]) + end + end + + if text:find("Проследуйте к столу для начала производства") then + if my_stol == -1 then + my_stol = findStolTo3dText() + end + if my_stol >= 1 and my_stol <= 6 then + route_run = copy_table(route_material_get_to_stol[my_stol]) + route_enter = true + end + end + + if text:find("Вы заняли стол") then + sampAddChatMessage("Запущен бег до взятия матов", -1 ) + route_run = copy_table(route_to_start) + end + end +end + +function sampev.onDisplayGameText(style, time, text) + if activation and text:find("Total") then + route_run = copy_table(route_sda4a_to_material_get) + end +end + +function cmd(param) + if activation then + activation = false + printStringNow("bCraft - OFF", 3000) + else + if param:find("%d+") then + activation = true + delay = tonumber(param:match("(%d+)")) + printStringNow("bCraft - ON~n~Delay: "..delay, 3000) + if notf == nil then + notf = 1 + sampAddChatMessage("Активировать поиск стола: /bstol. Стоять лучше напротив третьего стола!", -1) + end + else + sampAddChatMessage(" /bcraft [ms] - Введите задержку кликера в МС", -1) + end + end +end + +function route_cmd() + if not route_rec then + route_arr = "" + route_rec = true + printStringNow("Route REC - ON~n~G - STOP", 1000) + else + setClipboardText(route_arr) + route_arr = "" + route_rec = false + printStringNow("Route REC - OFF", 1000) + end +end + +--- ROUTE +route_to_start = { + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.4602050781, -245.58930969238, false, false }, + { -2157.3337402344, -245.57063293457, false, false }, + { -2157.1491699219, -245.54336547852, false, false }, + { -2156.9721679688, -245.51725769043, false, false }, + { -2156.8000488281, -245.4898223877, false, false }, + { -2156.5185546875, -245.41612243652, false, false }, + { -2156.0971679688, -245.2673034668, false, false }, + { -2155.7204589844, -245.09397888184, false, false }, + { -2155.3334960938, -244.89134216309, false, false }, + { -2154.9367675781, -244.60694885254, false, false }, + { -2154.5617675781, -244.26226806641, false, false }, + { -2154.2490234375, -243.95930480957, false, false }, + { -2153.9812011719, -243.69345092773, false, false }, + { -2153.6374511719, -243.33813476563, false, false }, + { -2153.2780761719, -242.94290161133, false, false }, + { -2153.0153808594, -242.64100646973, false, false }, + { -2152.7192382813, -242.29023742676, false, false }, + { -2152.4016113281, -241.91094970703, false, false }, + { -2152.0822753906, -241.52944946289, false, false }, + { -2151.7934570313, -241.1837310791, false, false }, + { -2151.5324707031, -240.86404418945, false, false }, + { -2151.345703125, -240.62840270996, false, false }, + { -2150.9865722656, -240.16572570801, false, false }, + { -2150.7116699219, -239.8077545166, false, false }, + { -2150.4477539063, -239.45401000977, false, false }, + { -2150.1689453125, -239.05993652344, false, false }, + { -2149.8767089844, -238.63751220703, false, false }, + { -2149.6306152344, -238.27098083496, false, false }, + { -2149.4060058594, -237.92520141602, false, false }, + { -2149.1423339844, -237.50523376465, false, false }, + { -2148.8676757813, -237.05819702148, false, false }, + { -2148.7106933594, -236.79870605469, false, false }, + { -2148.4074707031, -236.2981262207, false, false }, + { -2148.1311035156, -235.85989379883, false, false }, + { -2147.8439941406, -235.41876220703, false, false }, + { -2147.6044921875, -235.05374145508, false, false }, + { -2147.3737792969, -234.70332336426, false, false }, + { -2147.1059570313, -234.29626464844, false, false }, + { -2146.9809570313, -234.10688781738, false, false }, + { -2146.9621582031, -234.07952880859, false, false }, + { -2146.9807128906, -234.06321716309, false, false }, + { -2147.0083007813, -234.03578186035, false, false }, + { -2147.0126953125, -234.04222106934, false, false }, + { -2146.9965820313, -234.07722473145, false, false }, + { -2146.9880371094, -234.1047668457, false, false }, + { -2146.9953613281, -234.11589050293, false, false }, + { -2147.0029296875, -234.12710571289, false, false } +} + +route_stol_to_sda4a = {} +route_stol_to_sda4a[1] = { + { -2157.2451171875, -247.07562255859, false, false }, + { -2157.2451171875, -247.07562255859, false, false }, + { -2157.2451171875, -247.07562255859, false, false }, + { -2157.2451171875, -247.07562255859, false, false }, + { -2157.2451171875, -247.07562255859, false, false }, + { -2157.2907714844, -247.07562255859, false, false }, + { -2157.4477539063, -247.07562255859, false, false }, + { -2157.6081542969, -247.05616760254, false, false }, + { -2157.7421875, -246.91688537598, false, false }, + { -2157.849609375, -246.52803039551, false, false }, + { -2157.7585449219, -246.07437133789, false, false }, + { -2157.5124511719, -245.70779418945, false, false }, + { -2157.3537597656, -245.29937744141, false, false }, + { -2157.2795410156, -244.82038879395, false, false }, + { -2156.9682617188, -244.39128112793, false, false }, + { -2156.708984375, -244.06449890137, false, false }, + { -2156.4274902344, -243.71040344238, false, false }, + { -2156.083984375, -243.27825927734, false, false }, + { -2155.7956542969, -242.9156036377, false, false }, + { -2155.5275878906, -242.5738067627, false, false }, + { -2155.2895507813, -242.16146850586, false, false }, + { -2155.0915527344, -241.68292236328, false, false }, + { -2154.9255371094, -241.24670410156, false, false }, + { -2154.7888183594, -240.87065124512, false, false }, + { -2154.6403808594, -240.38447570801, false, false }, + { -2154.5717773438, -239.86779785156, false, false }, + { -2154.5654296875, -239.43841552734, false, false }, + { -2154.62109375, -238.98455810547, false, false }, + { -2154.69140625, -238.47700500488, false, false }, + { -2154.76953125, -237.97085571289, false, false }, + { -2154.8872070313, -237.53550720215, false, true }, + { -2155.0649414063, -237.10139465332, false, true }, + { -2155.3491210938, -236.58772277832, false, true }, + { -2155.7282714844, -236.1634979248, false, true }, + { -2156.1833496094, -235.77439880371, false, true }, + { -2156.6840820313, -235.34777832031, false, true }, + { -2157.1489257813, -234.9520111084, false, true }, + { -2157.6611328125, -234.52033996582, false, true }, + { -2158.1540527344, -234.11305236816, false, true }, + { -2158.6179199219, -233.73901367188, false, true }, + { -2159.1704101563, -233.34672546387, false, true }, + { -2159.7312011719, -233.04563903809, false, true }, + { -2160.2961425781, -232.79306030273, false, true }, + { -2160.9016113281, -232.53817749023, false, true }, + { -2161.4733886719, -232.31491088867, false, true }, + { -2162.0729980469, -232.10151672363, false, true }, + { -2162.7016601563, -231.91725158691, false, true }, + { -2163.3059082031, -231.77954101563, false, true }, + { -2163.9306640625, -231.6713104248, false, true }, + { -2164.5793457031, -231.56393432617, false, true }, + { -2165.1652832031, -231.46697998047, false, true }, + { -2165.8146972656, -231.37083435059, false, true }, + { -2166.45703125, -231.28691101074, false, true }, + { -2167.0651855469, -231.2154083252, false, true }, + { -2167.72265625, -231.14323425293, false, true }, + { -2168.3549804688, -231.07482910156, false, true }, + { -2168.958984375, -231.02200317383, false, true }, + { -2169.6240234375, -230.97351074219, false, true }, + { -2170.2456054688, -230.9349822998, false, true }, + { -2170.8708496094, -230.90351867676, false, true }, + { -2171.5285644531, -230.87619018555, false, true }, + { -2172.1337890625, -230.85302734375, false, true }, + { -2172.7885742188, -230.82795715332, false, true }, + { -2173.4509277344, -230.80261230469, false, true }, + { -2174.0747070313, -230.77874755859, false, true }, + { -2174.7258300781, -230.75382995605, false, true }, + { -2175.3583984375, -230.7296295166, false, true }, + { -2175.9558105469, -230.7067565918, false, true }, + { -2176.6337890625, -230.68078613281, false, true }, + { -2177.26171875, -230.65641784668, false, true }, + { -2177.8745117188, -230.62683105469, false, true }, + { -2178.5336914063, -230.57960510254, false, true }, + { -2179.130859375, -230.51840209961, false, true }, + { -2179.7648925781, -230.45230102539, false, true }, + { -2180.4233398438, -230.38328552246, false, true }, + { -2181.044921875, -230.3133392334, false, true }, + { -2181.6936035156, -230.21371459961, false, true }, + { -2182.3195800781, -230.099609375, false, true }, + { -2182.9028320313, -229.98545837402, false, true }, + { -2183.5522460938, -229.83709716797, false, true }, + { -2184.1696777344, -229.62565612793, false, true }, + { -2184.7260742188, -229.36393737793, false, true }, + { -2185.3103027344, -229.02821350098, false, true }, + { -2185.8000488281, -228.66461181641, false, true }, + { -2186.2299804688, -228.17707824707, false, true }, + { -2186.5773925781, -227.60552978516, false, true }, + { -2186.7858886719, -227.02464294434, false, true }, + { -2186.8190917969, -226.38098144531, false, true }, + { -2186.7604980469, -225.7433013916, false, true }, + { -2186.7014160156, -225.14753723145, false, true }, + { -2186.6257324219, -224.48112487793, false, true }, + { -2186.560546875, -223.84480285645, false, true }, + { -2186.525390625, -223.23474121094, false, true }, + { -2186.4936523438, -222.5668182373, false, false }, + { -2186.4606933594, -221.95362854004, false, false }, + { -2186.4279785156, -221.37054443359, false, false }, + { -2186.4118652344, -220.75129699707, false, false }, + { -2186.4091796875, -220.17552185059, false, false }, + { -2186.3991699219, -219.67309570313, false, false }, + { -2186.3845214844, -219.11598205566, false, false }, + { -2186.3640136719, -218.55096435547, false, false }, + { -2186.3464355469, -218.17950439453, false, false }, + { -2186.3349609375, -217.9408416748, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false }, + { -2186.3330078125, -217.89831542969, false, false } +} +route_stol_to_sda4a[2] = { + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7478027344, -247.07597351074, false, false }, + { -2160.7290039063, -247.07597351074, false, false }, + { -2160.6108398438, -247.07597351074, false, false }, + { -2160.4189453125, -247.07597351074, false, false }, + { -2160.2626953125, -247.04217529297, false, false }, + { -2160.078125, -246.86407470703, false, false }, + { -2159.7854003906, -246.52639770508, false, false }, + { -2159.4091796875, -246.28187561035, false, false }, + { -2159.0092773438, -246.09808349609, false, false }, + { -2158.5830078125, -245.81101989746, false, false }, + { -2158.1545410156, -245.50758361816, false, false }, + { -2157.7841796875, -245.24505615234, false, false }, + { -2157.4392089844, -245.00079345703, false, false }, + { -2157.0100097656, -244.69686889648, false, true }, + { -2156.5927734375, -244.39010620117, false, true }, + { -2156.2329101563, -244.08628845215, false, true }, + { -2155.8381347656, -243.71392822266, false, true }, + { -2155.4084472656, -243.27938842773, false, true }, + { -2155.0397949219, -242.79916381836, false, true }, + { -2154.7163085938, -242.22938537598, false, true }, + { -2154.4343261719, -241.67149353027, false, true }, + { -2154.1831054688, -241.12144470215, false, true }, + { -2154.0673828125, -240.4670715332, false, true }, + { -2154.0322265625, -239.83602905273, false, true }, + { -2153.9997558594, -239.2140045166, false, true }, + { -2153.9875488281, -238.55229187012, false, true }, + { -2154.0466308594, -237.94914245605, false, true }, + { -2154.1772460938, -237.32814025879, false, true }, + { -2154.435546875, -236.7117767334, false, true }, + { -2154.7707519531, -236.20300292969, false, true }, + { -2155.14453125, -235.7699432373, false, true }, + { -2155.5961914063, -235.31022644043, false, true }, + { -2156.0285644531, -234.89492797852, false, true }, + { -2156.5324707031, -234.47280883789, false, true }, + { -2157.0385742188, -234.06942749023, false, true }, + { -2157.5317382813, -233.69387817383, false, true }, + { -2158.0681152344, -233.29788208008, false, true }, + { -2158.5754394531, -232.93737792969, false, true }, + { -2159.1166992188, -232.64878845215, false, true }, + { -2159.7172851563, -232.3459777832, false, true }, + { -2160.2709960938, -232.07437133789, false, true }, + { -2160.8569335938, -231.8032989502, false, true }, + { -2161.4670410156, -231.54418945313, false, true }, + { -2162.0234375, -231.33137512207, false, true }, + { -2162.6389160156, -231.09826660156, false, true }, + { -2163.2482910156, -230.86961364746, false, true }, + { -2163.8225097656, -230.65725708008, false, true }, + { -2164.4423828125, -230.43258666992, false, true }, + { -2165.046875, -230.21963500977, false, true }, + { -2165.6398925781, -230.02143859863, false, true }, + { -2166.2861328125, -229.82197570801, false, true }, + { -2166.8845214844, -229.64079284668, false, true }, + { -2167.4887695313, -229.49229431152, false, true }, + { -2168.1472167969, -229.39930725098, false, true }, + { -2168.7551269531, -229.32548522949, false, true }, + { -2169.4265136719, -229.2451171875, false, true }, + { -2170.087890625, -229.17724609375, false, true }, + { -2170.6962890625, -229.16017150879, false, true }, + { -2171.3549804688, -229.15010070801, false, true }, + { -2171.98046875, -229.14120483398, false, true }, + { -2172.5908203125, -229.14442443848, false, true }, + { -2173.2583007813, -229.16275024414, false, true }, + { -2173.8845214844, -229.20594787598, false, true }, + { -2174.5036621094, -229.25898742676, false, true }, + { -2175.1630859375, -229.35147094727, false, true }, + { -2175.7609863281, -229.4411315918, false, true }, + { -2176.416015625, -229.53932189941, false, true }, + { -2177.0673828125, -229.63575744629, false, true }, + { -2177.6884765625, -229.71220397949, false, true }, + { -2178.3344726563, -229.74409484863, false, true }, + { -2178.9794921875, -229.76856994629, false, true }, + { -2179.5859375, -229.77233886719, false, true }, + { -2180.2712402344, -229.75300598145, false, true }, + { -2180.9118652344, -229.68324279785, false, true }, + { -2181.5373535156, -229.5982208252, false, true }, + { -2182.2092285156, -229.50035095215, false, true }, + { -2182.7932128906, -229.34530639648, false, true }, + { -2183.3842773438, -229.11291503906, false, true }, + { -2183.9904785156, -228.86950683594, false, true }, + { -2184.5607910156, -228.64059448242, false, true }, + { -2185.1579589844, -228.38543701172, false, true }, + { -2185.7277832031, -228.0881652832, false, true }, + { -2186.2287597656, -227.7677154541, false, true }, + { -2186.7216796875, -227.33087158203, false, true }, + { -2187.095703125, -226.81045532227, false, true }, + { -2187.2438964844, -226.22601318359, false, true }, + { -2187.2180175781, -225.57141113281, false, true }, + { -2187.0610351563, -224.97917175293, false, true }, + { -2186.8605957031, -224.38116455078, false, true }, + { -2186.646484375, -223.74856567383, false, true }, + { -2186.4577636719, -223.16589355469, false, true }, + { -2186.3295898438, -222.55122375488, false, false }, + { -2186.3024902344, -221.90008544922, false, false }, + { -2186.2817382813, -221.32109069824, false, false }, + { -2186.2595214844, -220.6993560791, false, false }, + { -2186.2358398438, -220.09841918945, false, false }, + { -2186.2087402344, -219.55868530273, false, false }, + { -2186.1704101563, -219.0394744873, false, false }, + { -2186.1235351563, -218.45991516113, false, false }, + { -2186.0876464844, -218.01043701172, false, false }, + { -2186.0686035156, -217.77311706543, false, false }, + { -2186.0642089844, -217.71571350098, false, false }, + { -2186.0642089844, -217.71571350098, false, false }, + { -2186.0642089844, -217.71571350098, false, false }, + { -2186.0642089844, -217.71571350098, false, false }, + { -2186.0642089844, -217.71571350098, false, false }, + { -2186.0642089844, -217.71571350098, false, false } +} +route_stol_to_sda4a[3] = { + { -2164.1513671875, -247.07583618164, false, false }, + { -2164.1513671875, -247.07583618164, false, false }, + { -2164.1513671875, -247.07583618164, false, false }, + { -2164.1486816406, -247.07583618164, false, false }, + { -2164.0625, -247.07583618164, false, false }, + { -2163.8835449219, -247.07583618164, false, false }, + { -2163.73046875, -247.0394744873, false, false }, + { -2163.61328125, -246.87216186523, false, true }, + { -2163.5112304688, -246.52369689941, false, true }, + { -2163.2573242188, -246.2068939209, false, true }, + { -2162.8752441406, -245.97789001465, false, true }, + { -2162.4399414063, -245.73628234863, false, true }, + { -2161.9196777344, -245.4870300293, false, true }, + { -2161.3852539063, -245.28562927246, false, true }, + { -2160.7885742188, -245.08224487305, false, true }, + { -2160.17578125, -244.88159179688, false, true }, + { -2159.6071777344, -244.71313476563, false, true }, + { -2158.9636230469, -244.52230834961, false, true }, + { -2158.3532714844, -244.33784484863, false, true }, + { -2157.783203125, -244.1142578125, false, true }, + { -2157.1740722656, -243.85401916504, false, true }, + { -2156.6171875, -243.58322143555, false, true }, + { -2156.0729980469, -243.24143981934, false, true }, + { -2155.5485839844, -242.80694580078, false, true }, + { -2155.1306152344, -242.33712768555, false, true }, + { -2154.7731933594, -241.79244995117, false, true }, + { -2154.486328125, -241.21258544922, false, true }, + { -2154.3039550781, -240.64312744141, false, true }, + { -2154.2355957031, -239.97814941406, false, true }, + { -2154.3522949219, -239.35014343262, false, true }, + { -2154.5158691406, -238.75595092773, false, true }, + { -2154.7016601563, -238.12030029297, false, true }, + { -2154.9809570313, -237.56033325195, false, true }, + { -2155.3820800781, -237.0687713623, false, true }, + { -2155.8525390625, -236.58251953125, false, true }, + { -2156.3127441406, -236.16885375977, false, true }, + { -2156.7980957031, -235.75126647949, false, true }, + { -2157.2917480469, -235.33601379395, false, true }, + { -2157.7446289063, -234.96073913574, false, true }, + { -2158.2707519531, -234.53750610352, false, true }, + { -2158.7790527344, -234.1475982666, false, true }, + { -2159.3000488281, -233.82398986816, false, true }, + { -2159.8791503906, -233.52011108398, false, true }, + { -2160.4482421875, -233.24903869629, false, true }, + { -2161.013671875, -232.98611450195, false, true }, + { -2161.6345214844, -232.72801208496, false, true }, + { -2162.2351074219, -232.5244140625, false, true }, + { -2162.8454589844, -232.32788085938, false, true }, + { -2163.4877929688, -232.12561035156, false, true }, + { -2164.0590820313, -231.95640563965, false, true }, + { -2164.6977539063, -231.78681945801, false, true }, + { -2165.322265625, -231.63037109375, false, true }, + { -2165.9221191406, -231.48216247559, false, true }, + { -2166.5520019531, -231.32838439941, false, true }, + { -2167.1628417969, -231.17916870117, false, true }, + { -2167.7526855469, -231.03555297852, false, true }, + { -2168.4072265625, -230.88064575195, false, true }, + { -2169.0126953125, -230.74159240723, false, true }, + { -2169.6257324219, -230.60713195801, false, true }, + { -2170.2709960938, -230.46858215332, false, true }, + { -2170.8623046875, -230.34701538086, false, true }, + { -2171.4978027344, -230.21739196777, false, true }, + { -2172.1433105469, -230.08583068848, false, true }, + { -2172.7392578125, -229.96438598633, false, true }, + { -2173.37890625, -229.83645629883, false, true }, + { -2174.0029296875, -229.71722412109, false, true }, + { -2174.6071777344, -229.61224365234, false, true }, + { -2175.2783203125, -229.50910949707, false, true }, + { -2175.9177246094, -229.4133605957, false, true }, + { -2176.470703125, -229.31211853027, false, true }, + { -2176.802734375, -229.0170135498, false, true }, + { -2177.2973632813, -228.80072021484, false, true }, + { -2177.9426269531, -228.775390625, false, true }, + { -2178.6169433594, -228.7540435791, false, true }, + { -2179.2319335938, -228.73492431641, false, true }, + { -2179.8825683594, -228.73962402344, false, true }, + { -2180.5173339844, -228.80508422852, false, true }, + { -2181.1086425781, -228.89707946777, false, true }, + { -2181.7663574219, -228.99938964844, false, true }, + { -2182.3977050781, -229.09756469727, false, true }, + { -2182.9978027344, -229.18098449707, false, true }, + { -2183.6645507813, -229.2042388916, false, true }, + { -2184.2683105469, -229.12811279297, false, true }, + { -2184.8879394531, -229.02090454102, false, true }, + { -2185.5305175781, -228.85913085938, false, true }, + { -2186.0922851563, -228.60368347168, false, true }, + { -2186.5876464844, -228.20314025879, false, true }, + { -2186.9714355469, -227.67672729492, false, true }, + { -2187.2097167969, -227.1275177002, false, true }, + { -2187.3198242188, -226.47074890137, false, true }, + { -2187.2683105469, -225.82099914551, false, true }, + { -2187.1665039063, -225.22200012207, false, true }, + { -2187.0122070313, -224.57360839844, false, true }, + { -2186.8579101563, -223.98068237305, false, true }, + { -2186.7084960938, -223.38848876953, false, true }, + { -2186.5754394531, -222.72875976563, false, false }, + { -2186.4675292969, -222.12574768066, false, false }, + { -2186.375, -221.54208374023, false, false }, + { -2186.3203125, -220.92111206055, false, false }, + { -2186.3046875, -220.37754821777, false, false }, + { -2186.3061523438, -219.86380004883, false, false }, + { -2186.3107910156, -219.29800415039, false, false }, + { -2186.3154296875, -218.74537658691, false, false }, + { -2186.3190917969, -218.28874206543, false, false }, + { -2186.3215332031, -217.91603088379, false, false }, + { -2186.3239746094, -217.6784362793, false, false }, + { -2186.3239746094, -217.6463470459, false, false }, + { -2186.3239746094, -217.6463470459, false, false }, + { -2186.3239746094, -217.6463470459, false, false }, + { -2186.3239746094, -217.6463470459, false, false }, + { -2186.3239746094, -217.6463470459, false, false }, + { -2186.3239746094, -217.6463470459, false, false } +} +route_stol_to_sda4a[4] = { + { -2167.6254882813, -247.0760345459, false, false }, + { -2167.6254882813, -247.0760345459, false, false }, + { -2167.6254882813, -247.0760345459, false, false }, + { -2167.6176757813, -247.0760345459, false, false }, + { -2167.5161132813, -247.0760345459, false, false }, + { -2167.3249511719, -247.07485961914, false, false }, + { -2167.1875, -247.00765991211, false, false }, + { -2167.0600585938, -246.81411743164, false, true }, + { -2166.8640136719, -246.47392272949, false, true }, + { -2166.6279296875, -246.16259765625, false, true }, + { -2166.2163085938, -246.02867126465, false, true }, + { -2165.7250976563, -245.97341918945, false, true }, + { -2165.1491699219, -245.91020202637, false, true }, + { -2164.5947265625, -245.83494567871, false, true }, + { -2163.9833984375, -245.75190734863, false, true }, + { -2163.3642578125, -245.66752624512, false, true }, + { -2162.7758789063, -245.58374023438, false, true }, + { -2162.1057128906, -245.48522949219, false, true }, + { -2161.4763183594, -245.38993835449, false, true }, + { -2160.8767089844, -245.29273986816, false, true }, + { -2160.2360839844, -245.17704772949, false, true }, + { -2159.6320800781, -245.06755065918, false, true }, + { -2159.015625, -244.94129943848, false, true }, + { -2158.37890625, -244.7599029541, false, true }, + { -2157.794921875, -244.5246887207, false, true }, + { -2157.2104492188, -244.24655151367, false, true }, + { -2156.626953125, -243.95840454102, false, true }, + { -2156.09765625, -243.67860412598, false, true }, + { -2155.5456542969, -243.32981872559, false, true }, + { -2155.1047363281, -242.84600830078, false, true }, + { -2154.76171875, -242.35093688965, false, true }, + { -2154.4387207031, -241.77476501465, false, true }, + { -2154.2192382813, -241.18620300293, false, true }, + { -2154.115234375, -240.56304931641, false, true }, + { -2154.1604003906, -239.86747741699, false, true }, + { -2154.2424316406, -239.24642944336, false, true }, + { -2154.3571777344, -238.61630249023, false, true }, + { -2154.5139160156, -237.98243713379, false, true }, + { -2154.7614746094, -237.42530822754, false, true }, + { -2155.0869140625, -236.84669494629, false, true }, + { -2155.4296875, -236.29135131836, false, true }, + { -2155.8625488281, -235.87789916992, false, true }, + { -2156.3959960938, -235.48754882813, false, true }, + { -2156.8967285156, -235.12417602539, false, true }, + { -2157.4072265625, -234.75608825684, false, true }, + { -2157.9658203125, -234.36000061035, false, true }, + { -2158.4851074219, -233.99194335938, false, true }, + { -2159.0109863281, -233.63499450684, false, true }, + { -2159.6147460938, -233.36001586914, false, true }, + { -2160.1748046875, -233.16323852539, false, true }, + { -2160.7905273438, -232.94697570801, false, true }, + { -2161.4118652344, -232.73165893555, false, true }, + { -2161.9931640625, -232.54147338867, false, true }, + { -2162.6135253906, -232.33638000488, false, true }, + { -2163.2080078125, -232.14442443848, false, true }, + { -2163.798828125, -231.96563720703, false, true }, + { -2164.4599609375, -231.87872314453, false, true }, + { -2165.0876464844, -231.80360412598, false, true }, + { -2165.7124023438, -231.7287902832, false, true }, + { -2166.3674316406, -231.650390625, false, true }, + { -2166.9714355469, -231.58500671387, false, true }, + { -2167.6145019531, -231.5283203125, false, true }, + { -2168.2631835938, -231.47216796875, false, true }, + { -2168.8752441406, -231.41925048828, false, true }, + { -2169.5258789063, -231.36296081543, false, true }, + { -2170.1577148438, -231.31100463867, false, true }, + { -2170.7592773438, -231.26931762695, false, true }, + { -2171.4299316406, -231.22894287109, false, true }, + { -2172.0568847656, -231.19190979004, false, true }, + { -2172.6762695313, -231.15533447266, false, true }, + { -2173.3317871094, -231.11660766602, false, true }, + { -2173.9299316406, -231.08126831055, false, true }, + { -2174.5756835938, -231.0431060791, false, true }, + { -2175.2280273438, -231.00456237793, false, true }, + { -2175.8432617188, -230.96823120117, false, true }, + { -2176.4799804688, -230.93064880371, false, true }, + { -2177.1223144531, -230.89266967773, false, true }, + { -2177.7194824219, -230.85736083984, false, true }, + { -2178.3857421875, -230.81799316406, false, true }, + { -2179.0153808594, -230.76910400391, false, true }, + { -2179.6262207031, -230.69525146484, false, true }, + { -2180.28125, -230.6095123291, false, true }, + { -2180.8920898438, -230.52960205078, false, true }, + { -2181.513671875, -230.44792175293, false, true }, + { -2182.1743164063, -230.32995605469, false, true }, + { -2182.7861328125, -230.18772888184, false, true }, + { -2183.404296875, -230.04214477539, false, true }, + { -2184.0178222656, -229.8132019043, false, true }, + { -2184.5578613281, -229.54206848145, false, true }, + { -2185.1472167969, -229.21876525879, false, true }, + { -2185.705078125, -228.86402893066, false, true }, + { -2186.1311035156, -228.43627929688, false, true }, + { -2186.4699707031, -227.87937927246, false, true }, + { -2186.7082519531, -227.28810119629, false, true }, + { -2186.8125, -226.68322753906, false, true }, + { -2186.7255859375, -226.01121520996, false, true }, + { -2186.6110839844, -225.39286804199, false, true }, + { -2186.4951171875, -224.76443481445, false, true }, + { -2186.3745117188, -224.11602783203, false, true }, + { -2186.2690429688, -223.53121948242, false, true }, + { -2186.1843261719, -222.88676452637, false, true }, + { -2186.1340332031, -222.18891906738, false, true }, + { -2186.1274414063, -221.6170501709, false, false }, + { -2186.1574707031, -220.95471191406, false, false }, + { -2186.1896972656, -220.32609558105, false, false }, + { -2186.2197265625, -219.75674438477, false, false }, + { -2186.25, -219.16941833496, false, false }, + { -2186.2807617188, -218.57890319824, false, false }, + { -2186.306640625, -218.08460998535, false, false }, + { -2186.3271484375, -217.68264770508, false, false }, + { -2186.3405761719, -217.42044067383, false, false }, + { -2186.3430175781, -217.37339782715, false, false }, + { -2186.3430175781, -217.37339782715, false, false }, + { -2186.3430175781, -217.37339782715, false, false }, + { -2186.3430175781, -217.37339782715, false, false }, + { -2186.3430175781, -217.37339782715, false, false } +} +route_stol_to_sda4a[5] = { + { -2171.23828125, -247.0740814209, false, false }, + { -2171.23828125, -247.0740814209, false, false }, + { -2171.23828125, -247.0740814209, false, false }, + { -2171.1904296875, -247.0740814209, false, false }, + { -2171.037109375, -247.0740814209, false, false }, + { -2170.8811035156, -247.0740814209, false, false }, + { -2170.6740722656, -247.04724121094, false, true }, + { -2170.4440917969, -246.79205322266, false, true }, + { -2170.3293457031, -246.33099365234, false, true }, + { -2170.1257324219, -245.93858337402, false, true }, + { -2169.6696777344, -245.68653869629, false, true }, + { -2169.1003417969, -245.49778747559, false, true }, + { -2168.5190429688, -245.33581542969, false, true }, + { -2167.8671875, -245.19435119629, false, true }, + { -2167.2236328125, -245.18330383301, false, true }, + { -2166.6247558594, -245.17779541016, false, true }, + { -2165.9516601563, -245.17163085938, false, true }, + { -2165.3198242188, -245.16586303711, false, true }, + { -2164.6904296875, -245.16009521484, false, true }, + { -2164.0283203125, -245.15260314941, false, true }, + { -2163.4248046875, -245.14047241211, false, true }, + { -2162.7888183594, -245.12771606445, false, true }, + { -2162.1201171875, -245.11430358887, false, true }, + { -2161.4985351563, -245.1018371582, false, true }, + { -2160.84375, -245.08204650879, false, true }, + { -2160.2080078125, -245.02993774414, false, true }, + { -2159.61328125, -244.95309448242, false, true }, + { -2158.96484375, -244.80450439453, false, true }, + { -2158.3603515625, -244.62062072754, false, true }, + { -2157.7739257813, -244.40600585938, false, true }, + { -2157.1770019531, -244.1333770752, false, true }, + { -2156.6455078125, -243.81616210938, false, true }, + { -2156.1203613281, -243.47778320313, false, true }, + { -2155.6218261719, -243.03594970703, false, true }, + { -2155.2475585938, -242.55432128906, false, true }, + { -2154.96484375, -241.96606445313, false, true }, + { -2154.73046875, -241.3472442627, false, true }, + { -2154.5854492188, -240.74624633789, false, true }, + { -2154.5766601563, -240.07257080078, false, true }, + { -2154.7158203125, -239.45262145996, false, true }, + { -2154.9455566406, -238.88668823242, false, true }, + { -2155.1965332031, -238.26808166504, false, true }, + { -2155.4479980469, -237.69889831543, false, true }, + { -2155.7875976563, -237.17219543457, false, true }, + { -2156.1872558594, -236.64331054688, false, true }, + { -2156.5935058594, -236.17387390137, false, true }, + { -2157.0134277344, -235.70277404785, false, true }, + { -2157.4460449219, -235.2193145752, false, true }, + { -2157.8515625, -234.77760314941, false, true }, + { -2158.3173828125, -234.30958557129, false, true }, + { -2158.7934570313, -233.86787414551, false, true }, + { -2159.263671875, -233.46797180176, false, true }, + { -2159.7980957031, -233.08009338379, false, true }, + { -2160.3293457031, -232.75854492188, false, true }, + { -2160.8640136719, -232.45518493652, false, true }, + { -2161.4765625, -232.13421630859, false, true }, + { -2162.0588378906, -231.85450744629, false, true }, + { -2162.6547851563, -231.62066650391, false, true }, + { -2163.2858886719, -231.41323852539, false, true }, + { -2163.8601074219, -231.26358032227, false, true }, + { -2164.5012207031, -231.11874389648, false, true }, + { -2165.1352539063, -230.99263000488, false, true }, + { -2165.7392578125, -230.89274597168, false, true }, + { -2166.3759765625, -230.83232116699, false, true }, + { -2167.0090332031, -230.81015014648, false, true }, + { -2167.6110839844, -230.79109191895, false, true }, + { -2168.2783203125, -230.76997375488, false, true }, + { -2168.9133300781, -230.74984741211, false, true }, + { -2169.5263671875, -230.73043823242, false, true }, + { -2170.1809082031, -230.7110748291, false, true }, + { -2170.7807617188, -230.69535827637, false, true }, + { -2171.4296875, -230.67947387695, false, true }, + { -2172.1027832031, -230.66549682617, false, true }, + { -2172.7233886719, -230.65263366699, false, true }, + { -2173.3864746094, -230.63888549805, false, true }, + { -2174.0244140625, -230.6257019043, false, true }, + { -2174.6254882813, -230.61325073242, false, true }, + { -2175.3037109375, -230.59921264648, false, true }, + { -2175.955078125, -230.58572387695, false, true }, + { -2176.5659179688, -230.57308959961, false, true }, + { -2177.2275390625, -230.55935668945, false, true }, + { -2177.8310546875, -230.54685974121, false, true }, + { -2178.4553222656, -230.53395080566, false, true }, + { -2179.126953125, -230.52003479004, false, true }, + { -2179.7546386719, -230.50317382813, false, true }, + { -2180.40625, -230.47067260742, false, true }, + { -2181.0505371094, -230.42031860352, false, true }, + { -2181.6403808594, -230.35540771484, false, true }, + { -2182.3000488281, -230.28007507324, false, true }, + { -2182.9289550781, -230.20265197754, false, true }, + { -2183.5270996094, -230.0802154541, false, true }, + { -2184.1655273438, -229.90603637695, false, true }, + { -2184.7514648438, -229.72898864746, false, true }, + { -2185.3276367188, -229.49151611328, false, true }, + { -2185.90625, -229.15585327148, false, true }, + { -2186.4006347656, -228.77102661133, false, true }, + { -2186.8129882813, -228.29780578613, false, true }, + { -2187.0607910156, -227.68780517578, false, true }, + { -2187.2141113281, -227.11430358887, false, true }, + { -2187.2878417969, -226.45985412598, false, true }, + { -2187.1748046875, -225.80342102051, false, true }, + { -2187.0231933594, -225.21983337402, false, true }, + { -2186.7939453125, -224.60131835938, false, true }, + { -2186.5134277344, -224.0357208252, false, true }, + { -2186.2326660156, -223.47985839844, false, true }, + { -2185.9377441406, -222.88813781738, false, true }, + { -2185.7458496094, -222.27728271484, false, false }, + { -2185.6901855469, -221.66871643066, false, false }, + { -2185.7639160156, -221.03062438965, false, false }, + { -2185.8530273438, -220.47207641602, false, false }, + { -2185.9418945313, -219.92230224609, false, false }, + { -2186.0341796875, -219.35403442383, false, false }, + { -2186.1228027344, -218.8091583252, false, false }, + { -2186.1994628906, -218.33869934082, false, false }, + { -2186.2670898438, -217.92198181152, false, false }, + { -2186.318359375, -217.6082611084, false, false }, + { -2186.3288574219, -217.54483032227, false, false }, + { -2186.3288574219, -217.54483032227, false, false }, + { -2186.3288574219, -217.54483032227, false, false }, + { -2186.3288574219, -217.54483032227, false, false } +} +route_stol_to_sda4a[6] = { + { -2174.7680664063, -247.07559204102, false, false }, + { -2174.7680664063, -247.07559204102, false, false }, + { -2174.7680664063, -247.07559204102, false, false }, + { -2174.7680664063, -247.07559204102, false, false }, + { -2174.7680664063, -247.07559204102, false, false }, + { -2174.75390625, -247.07559204102, false, false }, + { -2174.6328125, -247.07559204102, false, true }, + { -2174.4379882813, -247.06901550293, false, true }, + { -2174.2900390625, -246.9695892334, false, true }, + { -2174.0920410156, -246.73655700684, false, true }, + { -2173.73046875, -246.36784362793, false, true }, + { -2173.2790527344, -246.25975036621, false, true }, + { -2172.7448730469, -246.18974304199, false, true }, + { -2172.1772460938, -246.11448669434, false, true }, + { -2171.5776367188, -246.03308105469, false, true }, + { -2170.9475097656, -245.94747924805, false, true }, + { -2170.2934570313, -245.85865783691, false, true }, + { -2169.6867675781, -245.78680419922, false, true }, + { -2169.0368652344, -245.74020385742, false, true }, + { -2168.3715820313, -245.69038391113, false, true }, + { -2167.7612304688, -245.64462280273, false, true }, + { -2167.1083984375, -245.59568786621, false, true }, + { -2166.4895019531, -245.54731750488, false, true }, + { -2165.8833007813, -245.49423217773, false, true }, + { -2165.2180175781, -245.43920898438, false, true }, + { -2164.5954589844, -245.38911437988, false, true }, + { -2163.9729003906, -245.33908081055, false, true }, + { -2163.3159179688, -245.28623962402, false, true }, + { -2162.7219238281, -245.23847961426, false, true }, + { -2162.0661621094, -245.18577575684, false, true }, + { -2161.4067382813, -245.13270568848, false, true }, + { -2160.7839355469, -245.08262634277, false, true }, + { -2160.1218261719, -245.02934265137, false, true }, + { -2159.4833984375, -244.97802734375, false, true }, + { -2158.8728027344, -244.90873718262, false, true }, + { -2158.2124023438, -244.75343322754, false, true }, + { -2157.6298828125, -244.55043029785, false, true }, + { -2157.0451660156, -244.32762145996, false, true }, + { -2156.4367675781, -244.07022094727, false, true }, + { -2155.9465332031, -243.69885253906, false, true }, + { -2155.4418945313, -243.27479553223, false, true }, + { -2154.9299316406, -242.84294128418, false, true }, + { -2154.48828125, -242.42370605469, false, true }, + { -2154.1245117188, -241.88063049316, false, true }, + { -2153.7841796875, -241.34045410156, false, true }, + { -2153.5092773438, -240.80290222168, false, true }, + { -2153.2993164063, -240.16729736328, false, true }, + { -2153.3391113281, -239.54002380371, false, true }, + { -2153.5517578125, -238.94874572754, false, true }, + { -2153.7980957031, -238.32548522949, false, true }, + { -2154.0407714844, -237.77575683594, false, true }, + { -2154.4448242188, -237.28923034668, false, true }, + { -2154.9133300781, -236.8194732666, false, true }, + { -2155.3564453125, -236.37576293945, false, true }, + { -2155.7639160156, -235.96775817871, false, true }, + { -2156.2238769531, -235.50827026367, false, true }, + { -2156.6711425781, -235.11071777344, false, true }, + { -2157.1770019531, -234.68574523926, false, true }, + { -2157.6701660156, -234.27104187012, false, true }, + { -2158.1481933594, -233.87594604492, false, true }, + { -2158.6967773438, -233.52000427246, false, true }, + { -2159.2553710938, -233.24850463867, false, true }, + { -2159.8024902344, -232.98216247559, false, true }, + { -2160.4069824219, -232.68925476074, false, true }, + { -2160.9733886719, -232.42942810059, false, true }, + { -2161.5610351563, -232.19131469727, false, true }, + { -2162.1755371094, -231.98091125488, false, true }, + { -2162.7731933594, -231.88586425781, false, true }, + { -2163.4301757813, -231.79521179199, false, true }, + { -2164.0822753906, -231.70629882813, false, true }, + { -2164.6828613281, -231.62498474121, false, true }, + { -2165.3366699219, -231.54458618164, false, true }, + { -2165.9716796875, -231.51048278809, false, true }, + { -2166.5771484375, -231.49130249023, false, true }, + { -2167.2502441406, -231.46997070313, false, true }, + { -2167.8762207031, -231.45016479492, false, true }, + { -2168.5043945313, -231.43026733398, false, true }, + { -2169.1696777344, -231.40919494629, false, true }, + { -2169.7880859375, -231.38961791992, false, true }, + { -2170.4470214844, -231.3687286377, false, true }, + { -2171.1105957031, -231.34773254395, false, true }, + { -2171.7119140625, -231.32870483398, false, true }, + { -2172.3784179688, -231.30760192871, false, true }, + { -2173.0187988281, -231.28733825684, false, true }, + { -2173.6450195313, -231.26751708984, false, true }, + { -2174.3381347656, -231.24554443359, false, true }, + { -2174.9584960938, -231.22590637207, false, true }, + { -2175.5888671875, -231.20594787598, false, true }, + { -2176.25390625, -231.18490600586, false, true }, + { -2176.8498535156, -231.166015625, false, true }, + { -2177.4995117188, -231.1339263916, false, true }, + { -2178.150390625, -231.0965423584, false, true }, + { -2178.7619628906, -231.05871582031, false, true }, + { -2179.4123535156, -231.00175476074, false, true }, + { -2180.044921875, -230.90768432617, false, true }, + { -2180.6345214844, -230.81083679199, false, true }, + { -2181.2917480469, -230.69981384277, false, true }, + { -2181.9113769531, -230.56880187988, false, true }, + { -2182.5239257813, -230.40866088867, false, true }, + { -2183.1518554688, -230.20040893555, false, true }, + { -2183.7204589844, -229.98329162598, false, true }, + { -2184.3156738281, -229.75198364258, false, true }, + { -2184.9404296875, -229.50915527344, false, true }, + { -2185.51171875, -229.27983093262, false, true }, + { -2186.060546875, -228.94169616699, false, true }, + { -2186.5209960938, -228.4979095459, false, true }, + { -2186.8908691406, -228.04217529297, false, true }, + { -2187.1877441406, -227.43743896484, false, true }, + { -2187.3405761719, -226.82368469238, false, true }, + { -2187.3637695313, -226.20831298828, false, true }, + { -2187.2795410156, -225.55786132813, false, true }, + { -2187.1171875, -224.97071838379, false, true }, + { -2186.8869628906, -224.39605712891, false, true }, + { -2186.6247558594, -223.77983093262, false, true }, + { -2186.4091796875, -223.20394897461, false, true }, + { -2186.3061523438, -222.58256530762, false, false }, + { -2186.2373046875, -221.92727661133, false, false }, + { -2186.2023925781, -221.34555053711, false, false }, + { -2186.2224121094, -220.71961975098, false, false }, + { -2186.2634277344, -220.12107849121, false, false }, + { -2186.3002929688, -219.57777404785, false, false }, + { -2186.3298339844, -219.06425476074, false, false }, + { -2186.3571777344, -218.48863220215, false, false }, + { -2186.3754882813, -218.03395080566, false, false }, + { -2186.3852539063, -217.80241394043, false, false }, + { -2186.3874511719, -217.7512512207, false, false }, + { -2186.3874511719, -217.7512512207, false, false }, + { -2186.3874511719, -217.7512512207, false, false }, + { -2186.3874511719, -217.7512512207, false, false }, + { -2186.3874511719, -217.7512512207, false, false }, + { -2186.3874511719, -217.7512512207, false, false } +} + +route_sda4a_to_material_get = { + { -2185.9143066406, -216.88389587402, false, false }, + { -2185.9143066406, -216.88389587402, false, false }, + { -2185.9143066406, -216.88389587402, false, false }, + { -2185.9143066406, -216.88389587402, false, false }, + { -2185.880859375, -216.7834777832, false, false }, + { -2185.7375488281, -216.66958618164, false, false }, + { -2185.5515136719, -216.66984558105, false, false }, + { -2185.4162597656, -216.78771972656, false, false }, + { -2185.2233886719, -217.02026367188, false, false }, + { -2185.1188964844, -217.46891784668, false, false }, + { -2185.14453125, -217.87727355957, false, false }, + { -2185.189453125, -218.35586547852, false, false }, + { -2185.2504882813, -218.86337280273, false, false }, + { -2185.3156738281, -219.38165283203, false, true }, + { -2185.3891601563, -219.84745788574, false, true }, + { -2185.5131835938, -220.34736633301, false, true }, + { -2185.6704101563, -220.92849731445, false, true }, + { -2185.8227539063, -221.4931640625, false, true }, + { -2185.9987792969, -222.13401794434, false, true }, + { -2186.185546875, -222.74688720703, false, true }, + { -2186.3645019531, -223.33280944824, false, true }, + { -2186.5539550781, -223.95346069336, false, true }, + { -2186.76171875, -224.53677368164, false, true }, + { -2186.9848632813, -225.11145019531, false, true }, + { -2187.2219238281, -225.74717712402, false, true }, + { -2187.4167480469, -226.33381652832, false, true }, + { -2187.5412597656, -226.95843505859, false, true }, + { -2187.5715332031, -227.60763549805, false, true }, + { -2187.4580078125, -228.20639038086, false, true }, + { -2187.197265625, -228.80033874512, false, true }, + { -2186.8625488281, -229.34683227539, false, true }, + { -2186.4130859375, -229.7608795166, false, true }, + { -2185.8527832031, -230.09820556641, false, true }, + { -2185.2644042969, -230.3394317627, false, true }, + { -2184.693359375, -230.5428314209, false, true }, + { -2184.046875, -230.70266723633, false, true }, + { -2183.4304199219, -230.80416870117, false, true }, + { -2182.8022460938, -230.85572814941, false, true }, + { -2182.1467285156, -230.86885070801, false, true }, + { -2181.5354003906, -230.85063171387, false, true }, + { -2180.8928222656, -230.83113098145, false, true }, + { -2180.2375488281, -230.81123352051, false, true }, + { -2179.6337890625, -230.79289245605, false, true }, + { -2178.98046875, -230.77305603027, false, true }, + { -2178.3361816406, -230.7534942627, false, true }, + { -2177.7485351563, -230.73921203613, false, true }, + { -2177.078125, -230.73252868652, false, true }, + { -2176.4274902344, -230.73059082031, false, true }, + { -2175.8149414063, -230.72877502441, false, true }, + { -2175.1518554688, -230.72969055176, false, true }, + { -2174.5375976563, -230.73219299316, false, true }, + { -2173.9262695313, -230.73706054688, false, true }, + { -2173.2575683594, -230.74555969238, false, true }, + { -2172.6379394531, -230.75485229492, false, true }, + { -2171.9987792969, -230.76690673828, false, true }, + { -2171.3571777344, -230.77900695801, false, true }, + { -2170.7529296875, -230.7904510498, false, true }, + { -2170.083984375, -230.80308532715, false, true }, + { -2169.431640625, -230.82482910156, false, true }, + { -2168.8132324219, -230.85612487793, false, true }, + { -2168.1323242188, -230.89622497559, false, true }, + { -2167.5070800781, -230.93542480469, false, true }, + { -2166.8793945313, -230.97479248047, false, true }, + { -2166.2294921875, -231.03128051758, false, true }, + { -2165.6215820313, -231.09283447266, false, true }, + { -2164.9914550781, -231.15664672852, false, true }, + { -2164.3376464844, -231.22389221191, false, true }, + { -2163.7365722656, -231.29524230957, false, true }, + { -2163.0905761719, -231.3821105957, false, true }, + { -2162.4377441406, -231.46992492676, false, true }, + { -2161.8427734375, -231.54992675781, false, true }, + { -2161.1904296875, -231.63764953613, false, true }, + { -2160.5642089844, -231.72193908691, false, true }, + { -2159.9597167969, -231.80326843262, false, true }, + { -2159.2810058594, -231.90032958984, false, true }, + { -2158.6611328125, -231.99066162109, false, true }, + { -2158.0212402344, -232.08389282227, false, true }, + { -2157.3725585938, -232.17834472656, false, true }, + { -2156.7761230469, -232.26518249512, false, true }, + { -2156.1328125, -232.36155700684, false, false }, + { -2155.4899902344, -232.46527099609, false, false }, + { -2154.8986816406, -232.56665039063, false, false }, + { -2154.3125, -232.68017578125, false, false }, + { -2153.7236328125, -232.79920959473, false, false }, + { -2153.2114257813, -232.90264892578, false, false }, + { -2152.6687011719, -233.01226806641, false, false }, + { -2152.1481933594, -233.11744689941, false, false }, + { -2151.62109375, -233.22392272949, false, false }, + { -2151.1867675781, -233.31161499023, false, false }, + { -2150.7358398438, -233.4048614502, false, false }, + { -2150.2041015625, -233.52464294434, false, false }, + { -2149.7521972656, -233.63677978516, false, false }, + { -2149.3332519531, -233.73832702637, false, false }, + { -2148.8601074219, -233.85134887695, false, false }, + { -2148.3481445313, -233.97230529785, false, false }, + { -2147.9008789063, -234.07814025879, false, false }, + { -2147.5700683594, -234.15643310547, false, false }, + { -2147.3666992188, -234.20455932617, false, false }, + { -2147.3364257813, -234.21171569824, false, false }, + { -2147.3364257813, -234.21171569824, false, false }, + { -2147.3366699219, -234.21401977539, false, false }, + { -2147.3332519531, -234.20446777344, false, false }, + { -2147.3190917969, -234.17262268066, false, false }, + { -2147.3037109375, -234.13758850098, false, false }, + { -2147.3325195313, -234.1657409668, false, false }, + { -2147.3620605469, -234.19468688965, false, false }, + { -2147.3774414063, -234.19471740723, false, false }, + { -2147.3913574219, -234.19157409668, false, false }, + { -2147.39453125, -234.1873626709, false, false } +} + +route_material_get_to_stol = {} +route_material_get_to_stol[1] = { + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.2749023438, -234.19825744629, false, false }, + { -2147.1416015625, -234.28082275391, false, false }, + { -2147.0598144531, -234.45452880859, false, false }, + { -2147.0280761719, -234.62022399902, false, false }, + { -2147.0852050781, -234.80531311035, false, false }, + { -2147.2326660156, -235.14236450195, false, false }, + { -2147.4943847656, -235.5438079834, false, false }, + { -2147.7995605469, -235.86932373047, false, false }, + { -2148.1137695313, -236.18615722656, false, false }, + { -2148.4548339844, -236.53628540039, false, false }, + { -2148.8239746094, -236.91511535645, false, false }, + { -2149.1157226563, -237.21461486816, false, false }, + { -2149.4230957031, -237.53045654297, false, false }, + { -2149.8034667969, -237.93412780762, false, false }, + { -2150.1208496094, -238.27102661133, false, false }, + { -2150.4174804688, -238.58485412598, false, false }, + { -2150.7329101563, -238.91606140137, false, false }, + { -2151.1098632813, -239.30819702148, false, false }, + { -2151.4467773438, -239.65817260742, false, false }, + { -2151.7221679688, -239.94413757324, false, false }, + { -2152.0573730469, -240.29222106934, false, false }, + { -2152.4328613281, -240.67610168457, false, false }, + { -2152.7446289063, -240.99308776855, false, false }, + { -2153.0598144531, -241.30624389648, false, false }, + { -2153.4189453125, -241.66300964355, false, false }, + { -2153.7746582031, -242.01629638672, false, false }, + { -2154.0910644531, -242.33067321777, false, false }, + { -2154.3876953125, -242.62522888184, false, false }, + { -2154.7546386719, -242.9903717041, false, false }, + { -2155.1193847656, -243.36178588867, false, false }, + { -2155.3962402344, -243.65472412109, false, false }, + { -2155.7192382813, -244.00691223145, false, false }, + { -2156.0305175781, -244.37045288086, false, false }, + { -2156.3330078125, -244.80062866211, false, false }, + { -2156.5419921875, -245.17512512207, false, false }, + { -2156.7272949219, -245.56483459473, false, false }, + { -2156.9240722656, -246.08003234863, false, false }, + { -2157.0512695313, -246.54113769531, false, false }, + { -2157.1215820313, -246.98176574707, false, false }, + { -2157.1511230469, -247.0587310791, false, false }, + { -2157.16796875, -247.07545471191, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false }, + { -2157.1721191406, -247.0758972168, false, false } +} +route_material_get_to_stol[2] = { + { -2148.3564453125, -236.30584716797, false, false }, + { -2148.7468261719, -236.73736572266, false, false }, + { -2149.0727539063, -237.08032226563, false, false }, + { -2149.4389648438, -237.37814331055, false, false }, + { -2149.9050292969, -237.72410583496, false, false }, + { -2150.2880859375, -238.00355529785, false, false }, + { -2150.666015625, -238.27935791016, false, false }, + { -2151.07421875, -238.57733154297, false, false }, + { -2151.5300292969, -238.91122436523, false, false }, + { -2151.8857421875, -239.17785644531, false, false }, + { -2152.2387695313, -239.44493103027, false, false }, + { -2152.6787109375, -239.78126525879, false, false }, + { -2153.0927734375, -240.09948730469, false, false }, + { -2153.4675292969, -240.38766479492, false, false }, + { -2153.8637695313, -240.69216918945, false, false }, + { -2154.2900390625, -241.01991271973, false, false }, + { -2154.7153320313, -241.34693908691, false, false }, + { -2155.0612792969, -241.61285400391, false, false }, + { -2155.4990234375, -241.94924926758, false, false }, + { -2155.947265625, -242.29692077637, false, false }, + { -2156.28125, -242.56022644043, false, false }, + { -2156.6687011719, -242.86859130859, false, false }, + { -2157.048828125, -243.17242431641, false, false }, + { -2157.4543457031, -243.49638366699, false, false }, + { -2157.7954101563, -243.76887512207, false, false }, + { -2158.1433105469, -244.04669189453, false, false }, + { -2158.5815429688, -244.39669799805, false, false }, + { -2158.9504394531, -244.69123840332, false, false }, + { -2159.2868652344, -244.9600982666, false, false }, + { -2159.65234375, -245.26351928711, false, false }, + { -2160.0759277344, -245.65010070801, false, false }, + { -2160.4521484375, -246.04342651367, false, false }, + { -2160.7199707031, -246.37289428711, false, false }, + { -2160.9672851563, -246.70317077637, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0322265625, -246.7900390625, false, false }, + { -2161.0751953125, -246.97386169434, false, false }, + { -2161.0993652344, -247.07273864746, false, false }, + { -2161.1196289063, -247.07273864746, false, false }, + { -2161.130859375, -247.07273864746, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false }, + { -2161.1335449219, -247.07496643066, false, false } +} +route_material_get_to_stol[3] = { + { -2147.970703125, -234.41931152344, false, false }, + { -2147.970703125, -234.41931152344, false, false }, + { -2147.970703125, -234.41931152344, false, false }, + { -2147.8361816406, -234.46102905273, false, false }, + { -2147.6948242188, -234.58839416504, false, false }, + { -2147.5578613281, -234.70082092285, false, false }, + { -2147.4860839844, -234.87155151367, false, false }, + { -2147.6000976563, -235.19052124023, false, false }, + { -2147.9963378906, -235.44429016113, false, false }, + { -2148.4047851563, -235.4094543457, false, false }, + { -2148.8491210938, -235.27931213379, false, false }, + { -2149.3120117188, -235.35827636719, false, false }, + { -2149.7443847656, -235.6572265625, false, false }, + { -2150.0703125, -235.93048095703, false, false }, + { -2150.3579101563, -236.25595092773, false, false }, + { -2150.7216796875, -236.68194580078, false, true }, + { -2151.0322265625, -237.04606628418, false, true }, + { -2151.3471679688, -237.41543579102, false, true }, + { -2151.7258300781, -237.85949707031, false, true }, + { -2152.1279296875, -238.33090209961, false, true }, + { -2152.51953125, -238.79020690918, false, true }, + { -2152.9499511719, -239.29437255859, false, true }, + { -2153.3356933594, -239.76547241211, false, true }, + { -2153.7277832031, -240.2566986084, false, true }, + { -2154.14453125, -240.77893066406, false, true }, + { -2154.53125, -241.26350402832, false, true }, + { -2154.9265136719, -241.75804138184, false, true }, + { -2155.3537597656, -242.25053405762, false, true }, + { -2155.759765625, -242.68334960938, false, true }, + { -2156.2258300781, -243.16198730469, false, true }, + { -2156.6809082031, -243.62310791016, false, true }, + { -2157.1730957031, -243.99594116211, false, true }, + { -2157.7514648438, -244.30101013184, false, false }, + { -2158.3603515625, -244.48587036133, false, false }, + { -2158.9521484375, -244.49847412109, false, false }, + { -2159.5776367188, -244.49868774414, false, false }, + { -2160.1650390625, -244.50039672852, false, false }, + { -2160.6674804688, -244.51934814453, false, false }, + { -2161.2021484375, -244.56182861328, false, false }, + { -2161.767578125, -244.62631225586, false, false }, + { -2162.2111816406, -244.70416259766, false, false }, + { -2162.6860351563, -244.82969665527, false, false }, + { -2163.1384277344, -245.01791381836, false, false }, + { -2163.552734375, -245.33824157715, false, false }, + { -2163.8151855469, -245.67098999023, false, false }, + { -2163.962890625, -246.08148193359, false, false }, + { -2164.0192871094, -246.63073730469, false, false }, + { -2164.0456542969, -247.07421875, false, false }, + { -2164.0583496094, -247.07421875, false, false }, + { -2164.0629882813, -247.07421875, false, false }, + { -2164.0629882813, -247.07562255859, false, false }, + { -2164.0629882813, -247.07562255859, false, false }, + { -2164.0629882813, -247.07562255859, false, false }, + { -2164.0629882813, -247.07562255859, false, false }, + { -2164.0629882813, -247.07562255859, false, false } +} +route_material_get_to_stol[4] = { + { -2147.353515625, -234.61137390137, false, false }, + { -2147.353515625, -234.61137390137, false, false }, + { -2147.353515625, -234.61137390137, false, false }, + { -2147.3400878906, -234.68608093262, false, true }, + { -2147.2580566406, -234.85241699219, false, true }, + { -2147.2192382813, -235.02252197266, false, true }, + { -2147.2333984375, -235.26239013672, false, true }, + { -2147.5812988281, -235.62347412109, false, true }, + { -2147.9880371094, -235.84234619141, false, true }, + { -2148.3002929688, -236.22747802734, false, true }, + { -2148.6735839844, -236.68463134766, false, true }, + { -2148.8562011719, -237.24778747559, false, true }, + { -2149.1147460938, -237.79275512695, false, true }, + { -2149.5285644531, -238.30978393555, false, true }, + { -2149.9313964844, -238.76104736328, false, true }, + { -2150.3491210938, -239.22959899902, false, true }, + { -2150.7971191406, -239.73153686523, false, true }, + { -2151.2023925781, -240.18200683594, false, true }, + { -2151.6723632813, -240.62005615234, false, true }, + { -2152.1486816406, -241.05297851563, false, true }, + { -2152.6032714844, -241.43516540527, false, true }, + { -2153.1350097656, -241.84585571289, false, true }, + { -2153.6477050781, -242.2262878418, false, true }, + { -2154.1589355469, -242.58807373047, false, true }, + { -2154.7272949219, -242.96557617188, false, true }, + { -2155.2482910156, -243.30844116211, false, true }, + { -2155.7739257813, -243.65260314941, false, true }, + { -2156.3415527344, -244.00759887695, false, true }, + { -2156.9113769531, -244.26513671875, false, true }, + { -2157.5327148438, -244.47709655762, false, true }, + { -2158.1594238281, -244.67614746094, false, true }, + { -2158.7431640625, -244.8219909668, false, true }, + { -2159.4077148438, -244.95532226563, false, true }, + { -2160.0495605469, -245.05241394043, false, true }, + { -2160.6486816406, -245.12480163574, false, true }, + { -2161.3056640625, -245.20164489746, false, true }, + { -2161.9174804688, -245.27215576172, false, true }, + { -2162.5336914063, -245.34176635742, false, true }, + { -2163.201171875, -245.41427612305, false, false }, + { -2163.8100585938, -245.4764251709, false, false }, + { -2164.4001464844, -245.53265380859, false, false }, + { -2165.0241699219, -245.58834838867, false, false }, + { -2165.564453125, -245.63874816895, false, false }, + { -2166.0773925781, -245.75415039063, false, false }, + { -2166.6037597656, -245.97486877441, false, false }, + { -2167.0737304688, -246.25570678711, false, false }, + { -2167.4011230469, -246.57159423828, false, false }, + { -2167.5439453125, -246.99504089355, false, false }, + { -2167.5720214844, -247.07537841797, false, false }, + { -2167.5852050781, -247.07537841797, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false }, + { -2167.5871582031, -247.07586669922, false, false } +} +route_material_get_to_stol[5] = { + { -2147.3642578125, -234.35491943359, false, false }, + { -2147.3642578125, -234.35491943359, false, false }, + { -2147.3642578125, -234.35491943359, false, false }, + { -2147.3715820313, -234.36186218262, false, false }, + { -2147.37109375, -234.49476623535, false, false }, + { -2147.3708496094, -234.67707824707, false, false }, + { -2147.4887695313, -234.81436157227, false, false }, + { -2147.8017578125, -234.85459899902, false, false }, + { -2148.2683105469, -234.71867370605, false, false }, + { -2148.6643066406, -234.75318908691, false, false }, + { -2149.1176757813, -234.93057250977, false, true }, + { -2149.5771484375, -235.15437316895, false, true }, + { -2150.021484375, -235.49868774414, false, true }, + { -2150.3991699219, -235.88537597656, false, true }, + { -2150.8220214844, -236.36795043945, false, true }, + { -2151.20703125, -236.83796691895, false, true }, + { -2151.5939941406, -237.32891845703, false, true }, + { -2152.0075683594, -237.86044311523, false, true }, + { -2152.3806152344, -238.34747314453, false, true }, + { -2152.7658691406, -238.85807800293, false, true }, + { -2153.1584472656, -239.37823486328, false, true }, + { -2153.5161132813, -239.85206604004, false, true }, + { -2153.9155273438, -240.38171386719, false, true }, + { -2154.3049316406, -240.89790344238, false, true }, + { -2154.6735839844, -241.38700866699, false, true }, + { -2155.0720214844, -241.91477966309, false, true }, + { -2155.4475097656, -242.41195678711, false, true }, + { -2155.8220214844, -242.89686584473, false, true }, + { -2156.2722167969, -243.3966217041, false, true }, + { -2156.7377929688, -243.80158996582, false, true }, + { -2157.2436523438, -244.18112182617, false, true }, + { -2157.8029785156, -244.51167297363, false, true }, + { -2158.375, -244.69436645508, false, true }, + { -2159.0004882813, -244.86709594727, false, true }, + { -2159.6384277344, -244.98419189453, false, true }, + { -2160.236328125, -245.0569152832, false, true }, + { -2160.8937988281, -245.1188659668, false, true }, + { -2161.5393066406, -245.171875, false, true }, + { -2162.1440429688, -245.22158813477, false, true }, + { -2162.8088378906, -245.27436828613, false, true }, + { -2163.4321289063, -245.3148651123, false, true }, + { -2164.0544433594, -245.34683227539, false, false }, + { -2164.7214355469, -245.37742614746, false, false }, + { -2165.3000488281, -245.39877319336, false, false }, + { -2165.8791503906, -245.41288757324, false, false }, + { -2166.4724121094, -245.42584228516, false, false }, + { -2167.033203125, -245.43954467773, false, false }, + { -2167.533203125, -245.45690917969, false, false }, + { -2168.0776367188, -245.48445129395, false, false }, + { -2168.6276855469, -245.53019714355, false, false }, + { -2169.048828125, -245.59240722656, false, false }, + { -2169.5197753906, -245.70153808594, false, false }, + { -2169.9636230469, -245.88217163086, false, false }, + { -2170.42578125, -246.14596557617, false, false }, + { -2170.7551269531, -246.40625, false, false }, + { -2170.9741210938, -246.78051757813, false, false }, + { -2171.1320800781, -247.06285095215, false, false }, + { -2171.1899414063, -247.07551574707, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false }, + { -2171.1909179688, -247.07571411133, false, false } +} +route_material_get_to_stol[6] = { + { -2147.3391113281, -234.66897583008, false, false }, + { -2147.3391113281, -234.66897583008, false, false }, + { -2147.3356933594, -234.68748474121, false, false }, + { -2147.27734375, -234.80726623535, false, false }, + { -2147.2041015625, -234.99473571777, false, false }, + { -2147.1801757813, -235.15277099609, false, false }, + { -2147.1618652344, -235.36892700195, false, true }, + { -2147.291015625, -235.71334838867, false, true }, + { -2147.5517578125, -236.03674316406, false, true }, + { -2147.685546875, -236.4602355957, false, true }, + { -2147.94921875, -236.8962097168, false, true }, + { -2148.369140625, -237.29325866699, false, true }, + { -2148.8686523438, -237.56216430664, false, true }, + { -2149.4504394531, -237.80862426758, false, true }, + { -2149.8420410156, -238.30729675293, false, true }, + { -2150.1813964844, -238.79443359375, false, true }, + { -2150.5695800781, -239.35148620605, false, true }, + { -2150.9868164063, -239.80865478516, false, true }, + { -2151.431640625, -240.25386047363, false, true }, + { -2151.9252929688, -240.69451904297, false, true }, + { -2152.3823242188, -241.08544921875, false, true }, + { -2152.8701171875, -241.50099182129, false, true }, + { -2153.3745117188, -241.93070983887, false, true }, + { -2153.8388671875, -242.32611083984, false, true }, + { -2154.3361816406, -242.74789428711, false, true }, + { -2154.83203125, -243.16137695313, false, true }, + { -2155.3251953125, -243.51029968262, false, true }, + { -2155.9343261719, -243.79173278809, false, true }, + { -2156.5122070313, -244.04840087891, false, true }, + { -2157.0783691406, -244.29586791992, false, true }, + { -2157.69140625, -244.53121948242, false, true }, + { -2158.2941894531, -244.6484375, false, true }, + { -2158.9211425781, -244.68580627441, false, true }, + { -2159.5815429688, -244.63784790039, false, true }, + { -2160.2041015625, -244.58662414551, false, true }, + { -2160.8359375, -244.53532409668, false, true }, + { -2161.4873046875, -244.51458740234, false, true }, + { -2162.0864257813, -244.53509521484, false, true }, + { -2162.7502441406, -244.56405639648, false, true }, + { -2163.4020996094, -244.59251403809, false, true }, + { -2164.015625, -244.61932373047, false, true }, + { -2164.6818847656, -244.64845275879, false, true }, + { -2165.298828125, -244.67538452148, false, true }, + { -2165.9113769531, -244.69882202148, false, true }, + { -2166.5834960938, -244.72445678711, false, true }, + { -2167.2177734375, -244.74836730957, false, true }, + { -2167.8601074219, -244.7693939209, false, true }, + { -2168.5278320313, -244.79125976563, false, true }, + { -2169.134765625, -244.81115722656, false, true }, + { -2169.8010253906, -244.83299255371, false, true }, + { -2170.4384765625, -244.85800170898, false, true }, + { -2171.0546875, -244.8924407959, false, true }, + { -2171.7016601563, -244.93702697754, false, false }, + { -2172.3178710938, -245.02346801758, false, false }, + { -2172.8771972656, -245.21644592285, false, false }, + { -2173.4555664063, -245.50788879395, false, false }, + { -2173.9274902344, -245.87028503418, false, false }, + { -2174.2436523438, -246.26202392578, false, false }, + { -2174.4189453125, -246.78498840332, false, false }, + { -2174.4504394531, -247.03802490234, false, false }, + { -2174.4631347656, -247.07040405273, false, false }, + { -2174.4685058594, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false }, + { -2174.46875, -247.07553100586, false, false } +}