Перейти к содержанию
Admin

Заказ №30: "Маршрутизация метро"

Рекомендуемые сообщения

Основное направление разработки на данный момент:

Описание на GitHub | Вспомогательная таблица

 

 


 

 

Добавил новый заказ.
Планируется передать проработку маршрутов и написание конкретных команд - на аутсорс игрокам.

 

Оплата за схему развязок = 6 стеков изумрудных блоков

Оплата за подготовку отдельной развязки = 1 стек изумрудных блоков

 

Список станций тут.

 

В качестве награды, как минимум - CSLf8v7.png

 

Схема линий, станций и развязок:

efkBknA.jpg

 

 

Развязки, маршруты, команды:

Спойлер

 

При текущем подходе [для экономии командных блоков при проверке проезжающего игрока] используется "маршрут по умолчанию = на спаун": это означает, что все стрелки по умолчанию ведут на спаун.

Из-за этого необходимо выполнять сброс стрелки после проезда игрока.

 

 

При подготовке команд:

  • сначала идут команды в командных блоках: последовательность - сверху (от нажимных рельс) вниз
  • в конце должна быть команда сброса конкретной стрелки в исходное положение

 

Коды направлений рельс:

  • 0: Север-Юг (Юг-Север)
  • 1: Запад-Восток (Восток-Запад).
  • 6: Юг-Восток (Восток-Юг).
  • 7: Юг-Запад (Запад-Юг).
  • 8: Север-Запад (Запад-Север).
  • 9: Север-Восток (Восток-Север).

 

Последний вариант с деревом квадрантов

Спойлер

 

Про КБ выдачи названия станции в чат и ассоциации номер -> адрес в отдельную группу КБ  тут

Список развязок и станций с адресами  тут

Схема дерева квадрантов и станций и развязок на нем  тут

 

У нас 61 развязка и 43 станции (не считая новый спаун)

Глубина вложенности дерева - 5 уровней.

Но я немного читерил - те развязки, которые находятся близко, но у самой границы квадранта, я разносил в разные ячейки, дабы не увеличивать глубину дерева. 

 

C1Q34ep.png

Описание команд развязки тут

 

 

 

 

Старый вариант

Спойлер

 

 

1b8YBqs.jpg

 

Стрелка 1



/execute @p[r=20,score_MetroSt_min=2,score_MetroSt=2] ~ ~ ~ /setblock 44 33 -100 rail 0
/execute @p[r=20,score_MetroSt_min=7,score_MetroSt=15] ~ ~ ~ /setblock 44 33 -100 rail 0
/execute @p[r=20,score_MetroSt_min=24,score_MetroSt=26] ~ ~ ~ /setblock 44 33 -100 rail 0
/execute @p[r=20,score_MetroSt_min=32,score_MetroSt=42] ~ ~ ~ /setblock 44 33 -100 rail 0

/setblock 44 33 -100 rail 7 

Стрелка 3



/execute @p[r=20,score_MetroSt_min=1,score_MetroSt=43] ~ ~ ~ /setblock 41 33 -91 rail 9

/setblock 41 33 -91 rail 0 

 

Стрелка 2



/execute @p[r=20,score_MetroSt_min=1,score_MetroSt=1] ~ ~ ~ /setblock 41 33 -96 rail 8
/execute @p[r=20,score_MetroSt_min=3,score_MetroSt=6] ~ ~ ~ /setblock 41 33 -96 rail 8
/execute @p[r=20,score_MetroSt_min=16,score_MetroSt=23] ~ ~ ~ /setblock 41 33 -96 rail 8
/execute @p[r=20,score_MetroSt_min=27,score_MetroSt=31] ~ ~ ~ /setblock 41 33 -96 rail 8
/execute @p[r=20,score_MetroSt_min=43,score_MetroSt=43] ~ ~ ~ /setblock 41 33 -96 rail 8

/setblock 41 33 -96 rail 0  

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, Admin сказал:

их не просто тестировать надо, а усиленно

если имеется в виду, тестировать = проверить, запрограммировано ли все так, как прописано в таблице маршрутизации, т.е. исключить ошибки набора и генерации (первое со вводом файлов для команд вообще практически исключено), то понятно, как. А если нет - то прошу разъяснений. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

10 минут назад, JinenryokuFu сказал:

А если нет - то прошу разъяснений. 

Нет.

Проверка команд и всех данных - это само собой разумеющееся.

 

После того, как всё сделано, надо будет смоделировать несколько ситуаций и покататься через эту развилку: вероятно, достаточно будет всего лишь подходить с разных сторон к ней и менять нужные переменные, а затем пытаться проехать развязку - таким образом, можно будет понять, что всё работает чётко или что-то работает не так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 10/10/2017 в 11:26, Admin сказал:

Само подключение осилит любой гм по вашим командам - там всего команд 10 надо написать и для этого не обязательно даже в игре находиться

@JinenryokuFu, а ты в четверг добавил инфу в первый пост - "добавление текущего алгоритма маршрутизации ".
Это на основе вот этой моей цитаты?

 * если чё, я её дал как пример на то - сколько работы по вбиванию команд для каждой развязки; и, т.к. это всего лишь первые скрины, то потом был какой-то момент, когда вы с Чайником начали переделывать эти развязки под какой-то новый формат (который в итоге, вроде, сейчас реализован на сервере) - но я тогда почти не участвовал в этом процессе и пока что не знаю, как должна выглядеть развязка = надеюсь, ты уверен, что в первом посте всё правильно ))

 

+ спойлер сломался в первом посте...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, Admin сказал:

@JinenryokuFu, а ты в четверг добавил инфу в первый пост - "добавление текущего алгоритма маршрутизации ".
Это на основе вот этой моей цитаты?

 * если чё, я её дал как пример на то - сколько работы по вбиванию команд для каждой развязки; и, т.к. это всего лишь первые скрины, то потом был какой-то момент, когда вы с Чайником начали переделывать эти развязки под какой-то новый формат (который в итоге, вроде, сейчас реализован на сервере) - но я тогда почти не участвовал в этом процессе и пока что не знаю, как должна выглядеть развязка = надеюсь, ты уверен, что в первом посте всё правильно ))

 

+ спойлер сломался в первом посте...

Это на основе последних обсуждений, а то там висело относящееся к прошлому варианту, нифига не найти, когда надо. 

Вроде бы это именно те развязки, которые мы делали где-то полгода назад, и Драк еще под ними место готовил. Я тоже надеюсь, что все верно)). Это скопировано из поста Чайника, где он тестировал эту систему с деревом адресов. 

Спойлеры вообще какое-то бесячее дело - вроде сделаешь все как надо, а потом они поочередно вываливаются -_-. Старый вариант маршрутизации мне удалось пофиксить, сейчас попробую с верхним попробовать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

2 минуты назад, Ahnaton сказал:

     В это же время можно и КБ в этой ветке расставлять. Чтоб потом только команды вписать.

Я бы доделал отделку на новой ветке и пока бы её не трогал: не очень понятно - сможет ли единый центр управления метро управлять всеми ветками или надо будет делать отдельный ЦУМ для каждой ветки.

 

 Надо закончить с этой веткой и сначала упросить таки @RedTeapot сгенерить хотя бы те команды, которые получается генерить уже сейчас = попробовать на их основе подключать построенные станции на зелёной ветке и тестить. Если всё ок, то сначала подключить полностью зелёную ветку, а уже потом - синюю. Было бы круто, если получится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, по просьбе трудящихся публикую список команд для развязок. Сразу говорю: проблемы с циклами тут не устранены. Потому на свой страх и риск, как говорится. И, наверное, надо бы вообще проверить, что формат команд и координаты верные. Если что, поменяю шаблон.

 

Развязки отсортированы по возрастанию номера. А также нужную развязку в тексте можно найти поиском по "Cross #<номер>". Далее команды сгруппированы по сторонам света (как на экране отладки). Ну и отступы в помощь.

 

Варнинг: внизу многабукаф. Если многабукаф неприятно - вот ссылка на файл.

Скрытый текст

Cross #1
  Direction north
    /execute @p[x=44,y=33,z=-97,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock 44 33 -99 minecraft:rail 0
    /execute @p[x=44,y=33,z=-97,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 44 33 -99 minecraft:rail 0
    /execute @p[x=44,y=33,z=-97,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 44 33 -99 minecraft:rail 0
    /execute @p[x=44,y=33,z=-97,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=0] ~ ~ ~ setblock 44 33 -99 minecraft:rail 0
    /execute @p[x=44,y=33,z=-97,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 44 33 -99 minecraft:rail 0
  Direction south
    /execute @p[x=41,y=33,z=-93,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock 41 33 -90 minecraft:rail 0
  Direction west
    /execute @p[x=41,y=33,z=-97,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 41 33 -95 minecraft:rail 8
    /execute @p[x=41,y=33,z=-97,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 41 33 -95 minecraft:rail 8

Cross #2
  Direction north
    /execute @p[x=144,y=33,z=-146,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock 142 33 -146 minecraft:rail 9
    /execute @p[x=144,y=33,z=-146,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 142 33 -146 minecraft:rail 9
    /execute @p[x=144,y=33,z=-146,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 142 33 -146 minecraft:rail 9
    /execute @p[x=144,y=33,z=-146,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=0] ~ ~ ~ setblock 142 33 -146 minecraft:rail 9
  Direction east
    /execute @p[x=143,y=33,z=-143,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 145 33 -143 minecraft:rail 1
  Direction west
    /execute @p[x=138,y=33,z=-146,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 136 33 -146 minecraft:rail 1
    /execute @p[x=138,y=33,z=-146,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 136 33 -146 minecraft:rail 1
    /execute @p[x=138,y=33,z=-146,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock 136 33 -146 minecraft:rail 1

Cross #3
  Direction north
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
  Direction south
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
  Direction east
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
  Direction west
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0
    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

Cross #4
  Direction north
    /execute @p[x=-40,y=33,z=400,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock -40 33 398 minecraft:rail 0
    /execute @p[x=-40,y=33,z=400,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -40 33 398 minecraft:rail 0
  Direction south
    /execute @p[x=-43,y=33,z=405,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -43 33 407 minecraft:rail 0
    /execute @p[x=-43,y=33,z=405,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -43 33 407 minecraft:rail 0
    /execute @p[x=-43,y=33,z=405,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -43 33 407 minecraft:rail 0
  Direction east
    /execute @p[x=-40,y=33,z=398,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -40 33 400 minecraft:rail 6

Cross #5
  Direction north
    /execute @p[x=-39,y=33,z=516,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -41 33 516 minecraft:rail 9
    /execute @p[x=-39,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -41 33 516 minecraft:rail 9
  Direction east
    /execute @p[x=-40,y=33,z=519,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock -38 33 519 minecraft:rail 1
  Direction west
    /execute @p[x=-45,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -47 33 516 minecraft:rail 1
    /execute @p[x=-45,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -47 33 516 minecraft:rail 1
    /execute @p[x=-45,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -47 33 516 minecraft:rail 1
    /execute @p[x=-45,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock -47 33 516 minecraft:rail 1
    /execute @p[x=-45,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -47 33 516 minecraft:rail 1

Cross #6
  Direction north
    /execute @p[x=-591,y=33,z=-97,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -591 33 -99 minecraft:rail 0
    /execute @p[x=-591,y=33,z=-97,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -591 33 -99 minecraft:rail 0
    /execute @p[x=-591,y=33,z=-97,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock -591 33 -99 minecraft:rail 0
    /execute @p[x=-591,y=33,z=-97,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=0] ~ ~ ~ setblock -591 33 -99 minecraft:rail 0
  Direction south
    /execute @p[x=-594,y=33,z=-92,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock -594 33 -90 minecraft:rail 0
  Direction east
    /execute @p[x=-591,y=33,z=-99,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -591 33 -97 minecraft:rail 6
    /execute @p[x=-591,y=33,z=-99,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -591 33 -97 minecraft:rail 6

Cross #7
  Direction north
    /execute @p[x=-593,y=33,z=17,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -593 33 15 minecraft:rail 0
    /execute @p[x=-593,y=33,z=17,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=1] ~ ~ ~ setblock -593 33 15 minecraft:rail 0
  Direction south
    /execute @p[x=-596,y=33,z=21,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -596 33 24 minecraft:rail 0
    /execute @p[x=-596,y=33,z=21,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -596 33 24 minecraft:rail 0
    /execute @p[x=-596,y=33,z=21,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock -596 33 24 minecraft:rail 0
    /execute @p[x=-596,y=33,z=21,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -596 33 24 minecraft:rail 0
    /execute @p[x=-596,y=33,z=21,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -596 33 24 minecraft:rail 0
  Direction west
    /execute @p[x=-596,y=33,z=17,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -596 33 19 minecraft:rail 8

Cross #8
  Direction north
    /execute @p[x=-593,y=33,z=175,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -593 33 173 minecraft:rail 0
    /execute @p[x=-593,y=33,z=175,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -593 33 173 minecraft:rail 0
    /execute @p[x=-593,y=33,z=175,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -593 33 173 minecraft:rail 0
  Direction south
    /execute @p[x=-596,y=33,z=179,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -596 33 182 minecraft:rail 0
    /execute @p[x=-596,y=33,z=179,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -596 33 182 minecraft:rail 0
    /execute @p[x=-596,y=33,z=179,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -596 33 182 minecraft:rail 0
    /execute @p[x=-596,y=33,z=179,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -596 33 182 minecraft:rail 0
  Direction west
    /execute @p[x=-596,y=33,z=175,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -596 33 177 minecraft:rail 8

Cross #9
  Direction north
    /execute @p[x=-593,y=33,z=314,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock -593 33 312 minecraft:rail 0
    /execute @p[x=-593,y=33,z=314,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock -593 33 312 minecraft:rail 0
  Direction south
    /execute @p[x=-596,y=33,z=318,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -596 33 321 minecraft:rail 0
    /execute @p[x=-596,y=33,z=318,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -596 33 321 minecraft:rail 0
    /execute @p[x=-596,y=33,z=318,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=1] ~ ~ ~ setblock -596 33 321 minecraft:rail 0
  Direction west
    /execute @p[x=-596,y=33,z=314,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -596 33 316 minecraft:rail 8
    /execute @p[x=-596,y=33,z=314,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -596 33 316 minecraft:rail 8

Cross #10
  Direction north
    /execute @p[x=-591,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -591 33 514 minecraft:rail 0
    /execute @p[x=-591,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -591 33 514 minecraft:rail 0
    /execute @p[x=-591,y=33,z=516,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -591 33 514 minecraft:rail 0
  Direction south
    /execute @p[x=-594,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -594 33 523 minecraft:rail 0
    /execute @p[x=-594,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock -594 33 523 minecraft:rail 0
    /execute @p[x=-594,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -594 33 523 minecraft:rail 0
    /execute @p[x=-594,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -594 33 523 minecraft:rail 0
  Direction east
    /execute @p[x=-591,y=33,z=514,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -591 33 516 minecraft:rail 6
    /execute @p[x=-591,y=33,z=514,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -591 33 516 minecraft:rail 6
    /execute @p[x=-591,y=33,z=514,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=1] ~ ~ ~ setblock -591 33 516 minecraft:rail 6

Cross #11
  Direction north
    /execute @p[x=-593,y=33,z=572,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -593 33 570 minecraft:rail 0
    /execute @p[x=-593,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -593 33 570 minecraft:rail 0
    /execute @p[x=-593,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -593 33 570 minecraft:rail 0
    /execute @p[x=-593,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=0] ~ ~ ~ setblock -593 33 570 minecraft:rail 0
    /execute @p[x=-593,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -593 33 570 minecraft:rail 0
  Direction south
    /execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -596 33 579 minecraft:rail 0
    /execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock -596 33 579 minecraft:rail 0
    /execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -596 33 579 minecraft:rail 0
  Direction west
    /execute @p[x=-596,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -596 33 574 minecraft:rail 8

Cross #12
  Direction north
    /execute @p[x=-591,y=33,z=657,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -591 33 655 minecraft:rail 0
    /execute @p[x=-591,y=33,z=657,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -591 33 655 minecraft:rail 0
    /execute @p[x=-591,y=33,z=657,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=0] ~ ~ ~ setblock -591 33 655 minecraft:rail 0
    /execute @p[x=-591,y=33,z=657,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -591 33 655 minecraft:rail 0
    /execute @p[x=-591,y=33,z=657,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=0] ~ ~ ~ setblock -591 33 655 minecraft:rail 0
  Direction south
    /execute @p[x=-594,y=33,z=662,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -594 33 664 minecraft:rail 0
    /execute @p[x=-594,y=33,z=662,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -594 33 664 minecraft:rail 0
    /execute @p[x=-594,y=33,z=662,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -594 33 664 minecraft:rail 0
    /execute @p[x=-594,y=33,z=662,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock -594 33 664 minecraft:rail 0
  Direction east
    /execute @p[x=-591,y=33,z=655,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -591 33 657 minecraft:rail 6

Cross #13
  Direction north
    /execute @p[x=-593,y=33,z=734,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -593 33 732 minecraft:rail 0
    /execute @p[x=-593,y=33,z=734,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=0] ~ ~ ~ setblock -593 33 732 minecraft:rail 0
    /execute @p[x=-593,y=33,z=734,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=0] ~ ~ ~ setblock -593 33 732 minecraft:rail 0
  Direction south
    /execute @p[x=-596,y=33,z=738,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -596 33 741 minecraft:rail 0
  Direction west
    /execute @p[x=-596,y=33,z=734,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -596 33 736 minecraft:rail 8
    /execute @p[x=-596,y=33,z=734,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -596 33 736 minecraft:rail 8
    /execute @p[x=-596,y=33,z=734,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -596 33 736 minecraft:rail 8
    /execute @p[x=-596,y=33,z=734,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock -596 33 736 minecraft:rail 8

Cross #14
  Direction south
    /execute @p[x=-303,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -301 33 521 minecraft:rail 7
  Direction east
    /execute @p[x=-299,y=33,z=521,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -296 33 521 minecraft:rail 1
    /execute @p[x=-299,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -296 33 521 minecraft:rail 1
    /execute @p[x=-299,y=33,z=521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock -296 33 521 minecraft:rail 1
  Direction west
    /execute @p[x=-303,y=33,z=518,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -305 33 518 minecraft:rail 1
    /execute @p[x=-303,y=33,z=518,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -305 33 518 minecraft:rail 1
    /execute @p[x=-303,y=33,z=518,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock -305 33 518 minecraft:rail 1

Cross #15
  Direction north
    /execute @p[x=-232,y=33,z=998,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock -232 33 996 minecraft:rail 0
    /execute @p[x=-232,y=33,z=998,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -232 33 996 minecraft:rail 0
  Direction south
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
    /execute @p[x=-235,y=33,z=1003,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=3,score_metro_st_l_4=2] ~ ~ ~ setblock -235 33 1005 minecraft:rail 0
  Direction east
    /execute @p[x=-232,y=33,z=996,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -232 33 998 minecraft:rail 6

Cross #16
  Direction north
    /execute @p[x=-231,y=33,z=1110,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock -233 33 1110 minecraft:rail 9
    /execute @p[x=-231,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -233 33 1110 minecraft:rail 9
    /execute @p[x=-231,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -233 33 1110 minecraft:rail 9
  Direction east
    /execute @p[x=-232,y=33,z=1113,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -230 33 1113 minecraft:rail 1
    /execute @p[x=-232,y=33,z=1113,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -230 33 1113 minecraft:rail 1
    /execute @p[x=-232,y=33,z=1113,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -230 33 1113 minecraft:rail 1
    /execute @p[x=-232,y=33,z=1113,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -230 33 1113 minecraft:rail 1
  Direction west
    /execute @p[x=-237,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -239 33 1110 minecraft:rail 1
    /execute @p[x=-237,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -239 33 1110 minecraft:rail 1
    /execute @p[x=-237,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -239 33 1110 minecraft:rail 1

Cross #17
  Direction south
    /execute @p[x=-121,y=33,z=1115,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -119 33 1115 minecraft:rail 7
    /execute @p[x=-121,y=33,z=1115,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -119 33 1115 minecraft:rail 7
  Direction east
    /execute @p[x=-117,y=33,z=1115,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -114 33 1115 minecraft:rail 1
  Direction west
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1
    /execute @p[x=-121,y=33,z=1112,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock -123 33 1112 minecraft:rail 1

Cross #18
  Direction north
    /execute @p[x=-116,y=33,z=1222,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -116 33 1220 minecraft:rail 0
    /execute @p[x=-116,y=33,z=1222,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -116 33 1220 minecraft:rail 0
    /execute @p[x=-116,y=33,z=1222,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -116 33 1220 minecraft:rail 0
    /execute @p[x=-116,y=33,z=1222,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -116 33 1220 minecraft:rail 0
    /execute @p[x=-116,y=33,z=1222,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock -116 33 1220 minecraft:rail 0
  Direction south
    /execute @p[x=-119,y=33,z=1227,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -119 33 1229 minecraft:rail 0
  Direction east
    /execute @p[x=-116,y=33,z=1220,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -116 33 1222 minecraft:rail 6

Cross #19
  Direction south
    /execute @p[x=-708,y=33,z=1186,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock -706 33 1186 minecraft:rail 7
  Direction east
    /execute @p[x=-704,y=33,z=1186,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -701 33 1186 minecraft:rail 1
    /execute @p[x=-704,y=33,z=1186,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -701 33 1186 minecraft:rail 1
    /execute @p[x=-704,y=33,z=1186,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=1] ~ ~ ~ setblock -701 33 1186 minecraft:rail 1
  Direction west
    /execute @p[x=-708,y=33,z=1183,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -710 33 1183 minecraft:rail 1
    /execute @p[x=-708,y=33,z=1183,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -710 33 1183 minecraft:rail 1
    /execute @p[x=-708,y=33,z=1183,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -710 33 1183 minecraft:rail 1

Cross #20
  Direction north
    /execute @p[x=-1253,y=33,z=1181,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -1253 33 1179 minecraft:rail 0
    /execute @p[x=-1253,y=33,z=1181,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -1253 33 1179 minecraft:rail 0
  Direction south
    /execute @p[x=-1256,y=33,z=1186,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -1256 33 1188 minecraft:rail 0
  Direction east
    /execute @p[x=-1253,y=33,z=1179,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -1253 33 1181 minecraft:rail 6
    /execute @p[x=-1253,y=33,z=1179,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -1253 33 1181 minecraft:rail 6

Cross #21
  Direction north
    /execute @p[x=-1253,y=33,z=871,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock -1253 33 869 minecraft:rail 0
    /execute @p[x=-1253,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -1253 33 869 minecraft:rail 0
  Direction south
    /execute @p[x=-1256,y=33,z=876,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -1256 33 878 minecraft:rail 0
    /execute @p[x=-1256,y=33,z=876,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -1256 33 878 minecraft:rail 0
  Direction east
    /execute @p[x=-1253,y=33,z=869,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -1253 33 871 minecraft:rail 6

Cross #22
  Direction north
    /execute @p[x=-943,y=33,z=871,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -943 33 869 minecraft:rail 0
    /execute @p[x=-943,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=1] ~ ~ ~ setblock -943 33 869 minecraft:rail 0
    /execute @p[x=-943,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=0] ~ ~ ~ setblock -943 33 869 minecraft:rail 0
  Direction south
    /execute @p[x=-946,y=33,z=875,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock -946 33 878 minecraft:rail 0
  Direction west
    /execute @p[x=-946,y=33,z=871,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -946 33 873 minecraft:rail 8
    /execute @p[x=-946,y=33,z=871,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -946 33 873 minecraft:rail 8
    /execute @p[x=-946,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -946 33 873 minecraft:rail 8
    /execute @p[x=-946,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -946 33 873 minecraft:rail 8
    /execute @p[x=-946,y=33,z=871,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -946 33 873 minecraft:rail 8

Cross #23
  Direction north
    /execute @p[x=-1253,y=33,z=314,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -1253 33 312 minecraft:rail 0
  Direction south
    /execute @p[x=-1256,y=33,z=319,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock -1256 33 321 minecraft:rail 0
    /execute @p[x=-1256,y=33,z=319,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -1256 33 321 minecraft:rail 0
    /execute @p[x=-1256,y=33,z=319,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -1256 33 321 minecraft:rail 0
  Direction east
    /execute @p[x=-1253,y=33,z=312,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -1253 33 314 minecraft:rail 6
    /execute @p[x=-1253,y=33,z=312,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -1253 33 314 minecraft:rail 6
    /execute @p[x=-1253,y=33,z=312,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -1253 33 314 minecraft:rail 6

Cross #24
  Direction south
    /execute @p[x=-1092,y=33,z=319,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -1090 33 319 minecraft:rail 7
  Direction east
    /execute @p[x=-1088,y=33,z=319,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -1085 33 319 minecraft:rail 1
    /execute @p[x=-1088,y=33,z=319,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock -1085 33 319 minecraft:rail 1
  Direction west
    /execute @p[x=-1092,y=33,z=316,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -1094 33 316 minecraft:rail 1
    /execute @p[x=-1092,y=33,z=316,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -1094 33 316 minecraft:rail 1
    /execute @p[x=-1092,y=33,z=316,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -1094 33 316 minecraft:rail 1
    /execute @p[x=-1092,y=33,z=316,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock -1094 33 316 minecraft:rail 1

Cross #25
  Direction south
    /execute @p[x=-1258,y=33,z=-281,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -1256 33 -281 minecraft:rail 7
  Direction east
    /execute @p[x=-1254,y=33,z=-281,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -1251 33 -281 minecraft:rail 1
    /execute @p[x=-1254,y=33,z=-281,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock -1251 33 -281 minecraft:rail 1
    /execute @p[x=-1254,y=33,z=-281,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -1251 33 -281 minecraft:rail 1
  Direction west
    /execute @p[x=-1258,y=33,z=-284,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -1260 33 -284 minecraft:rail 1

Cross #26
  Direction south
    /execute @p[x=-1059,y=33,z=-547,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock -1057 33 -547 minecraft:rail 7
    /execute @p[x=-1059,y=33,z=-547,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -1057 33 -547 minecraft:rail 7
  Direction east
    /execute @p[x=-1055,y=33,z=-547,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -1052 33 -547 minecraft:rail 1
    /execute @p[x=-1055,y=33,z=-547,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock -1052 33 -547 minecraft:rail 1
  Direction west
    /execute @p[x=-1059,y=33,z=-550,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -1061 33 -550 minecraft:rail 1

Cross #27
  Direction north
    /execute @p[x=-941,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -943 33 -552 minecraft:rail 9
  Direction east
    /execute @p[x=-942,y=33,z=-549,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -940 33 -549 minecraft:rail 1
    /execute @p[x=-942,y=33,z=-549,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -940 33 -549 minecraft:rail 1
    /execute @p[x=-942,y=33,z=-549,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=1] ~ ~ ~ setblock -940 33 -549 minecraft:rail 1
    /execute @p[x=-942,y=33,z=-549,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -940 33 -549 minecraft:rail 1
  Direction west
    /execute @p[x=-947,y=33,z=-552,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock -949 33 -552 minecraft:rail 1
    /execute @p[x=-947,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -949 33 -552 minecraft:rail 1

Cross #28
  Direction north
    /execute @p[x=-652,y=33,z=-552,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -652 33 -554 minecraft:rail 0
    /execute @p[x=-652,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -652 33 -554 minecraft:rail 0
    /execute @p[x=-652,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -652 33 -554 minecraft:rail 0
  Direction south
    /execute @p[x=-655,y=33,z=-548,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -655 33 -545 minecraft:rail 0
    /execute @p[x=-655,y=33,z=-548,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -655 33 -545 minecraft:rail 0
  Direction west
    /execute @p[x=-655,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -655 33 -550 minecraft:rail 8
    /execute @p[x=-655,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -655 33 -550 minecraft:rail 8
    /execute @p[x=-655,y=33,z=-552,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock -655 33 -550 minecraft:rail 8

Cross #29
  Direction north
    /execute @p[x=-649,y=33,z=-463,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -651 33 -463 minecraft:rail 9
    /execute @p[x=-649,y=33,z=-463,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -651 33 -463 minecraft:rail 9
    /execute @p[x=-649,y=33,z=-463,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock -651 33 -463 minecraft:rail 9
  Direction east
    /execute @p[x=-650,y=33,z=-460,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=1] ~ ~ ~ setblock -648 33 -460 minecraft:rail 1
    /execute @p[x=-650,y=33,z=-460,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -648 33 -460 minecraft:rail 1
    /execute @p[x=-650,y=33,z=-460,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -648 33 -460 minecraft:rail 1
    /execute @p[x=-650,y=33,z=-460,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -648 33 -460 minecraft:rail 1
  Direction west
    /execute @p[x=-655,y=33,z=-463,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -657 33 -463 minecraft:rail 1

Cross #30
  Direction south
    /execute @p[x=-596,y=33,z=-458,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=1] ~ ~ ~ setblock -594 33 -458 minecraft:rail 7
    /execute @p[x=-596,y=33,z=-458,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -594 33 -458 minecraft:rail 7
    /execute @p[x=-596,y=33,z=-458,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -594 33 -458 minecraft:rail 7
  Direction east
    /execute @p[x=-592,y=33,z=-458,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -589 33 -458 minecraft:rail 1
  Direction west
    /execute @p[x=-596,y=33,z=-461,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock -598 33 -461 minecraft:rail 1
    /execute @p[x=-596,y=33,z=-461,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -598 33 -461 minecraft:rail 1
    /execute @p[x=-596,y=33,z=-461,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock -598 33 -461 minecraft:rail 1
    /execute @p[x=-596,y=33,z=-461,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -598 33 -461 minecraft:rail 1
    /execute @p[x=-596,y=33,z=-461,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -598 33 -461 minecraft:rail 1

Cross #31
  Direction north
    /execute @p[x=-440,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -442 33 -777 minecraft:rail 9
  Direction east
    /execute @p[x=-441,y=33,z=-774,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -439 33 -774 minecraft:rail 1
    /execute @p[x=-441,y=33,z=-774,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -439 33 -774 minecraft:rail 1
    /execute @p[x=-441,y=33,z=-774,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=1] ~ ~ ~ setblock -439 33 -774 minecraft:rail 1
  Direction west
    /execute @p[x=-446,y=33,z=-777,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -448 33 -777 minecraft:rail 1
    /execute @p[x=-446,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -448 33 -777 minecraft:rail 1
    /execute @p[x=-446,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -448 33 -777 minecraft:rail 1
    /execute @p[x=-446,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -448 33 -777 minecraft:rail 1
    /execute @p[x=-446,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -448 33 -777 minecraft:rail 1

Cross #32
  Direction south
    /execute @p[x=-148,y=33,z=-772,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -146 33 -772 minecraft:rail 7
  Direction east
    /execute @p[x=-144,y=33,z=-772,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -141 33 -772 minecraft:rail 1
    /execute @p[x=-144,y=33,z=-772,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -141 33 -772 minecraft:rail 1
    /execute @p[x=-144,y=33,z=-772,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -141 33 -772 minecraft:rail 1
  Direction west
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1
    /execute @p[x=-148,y=33,z=-775,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -150 33 -775 minecraft:rail 1

Cross #33
  Direction north
    /execute @p[x=-77,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -79 33 -777 minecraft:rail 9
  Direction east
    /execute @p[x=-78,y=33,z=-774,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=1] ~ ~ ~ setblock -76 33 -774 minecraft:rail 1
  Direction west
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1
    /execute @p[x=-83,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock -85 33 -777 minecraft:rail 1

Cross #34
  Direction north
    /execute @p[x=-80,y=33,z=-1101,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock -80 33 -1103 minecraft:rail 0
  Direction south
    /execute @p[x=-83,y=33,z=-1097,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=1] ~ ~ ~ setblock -83 33 -1094 minecraft:rail 0
    /execute @p[x=-83,y=33,z=-1097,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -83 33 -1094 minecraft:rail 0
    /execute @p[x=-83,y=33,z=-1097,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock -83 33 -1094 minecraft:rail 0
  Direction west
    /execute @p[x=-83,y=33,z=-1101,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock -83 33 -1099 minecraft:rail 8

Cross #35
  Direction north
    /execute @p[x=143,y=33,z=-699,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 143 33 -701 minecraft:rail 0
    /execute @p[x=143,y=33,z=-699,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 143 33 -701 minecraft:rail 0
    /execute @p[x=143,y=33,z=-699,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock 143 33 -701 minecraft:rail 0
  Direction south
    /execute @p[x=140,y=33,z=-694,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 140 33 -692 minecraft:rail 0
    /execute @p[x=140,y=33,z=-694,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 140 33 -692 minecraft:rail 0
    /execute @p[x=140,y=33,z=-694,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock 140 33 -692 minecraft:rail 0
    /execute @p[x=140,y=33,z=-694,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock 140 33 -692 minecraft:rail 0
    /execute @p[x=140,y=33,z=-694,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=3,score_metro_st_l_4=2] ~ ~ ~ setblock 140 33 -692 minecraft:rail 0
  Direction east
    /execute @p[x=143,y=33,z=-701,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 143 33 -699 minecraft:rail 6

Cross #36
  Direction north
    /execute @p[x=-23,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock -23 33 -527 minecraft:rail 0
  Direction south
    /execute @p[x=-26,y=33,z=-520,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock -26 33 -518 minecraft:rail 0
  Direction east
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6
    /execute @p[x=-23,y=33,z=-527,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=2,score_metro_st_l_4=1] ~ ~ ~ setblock -23 33 -525 minecraft:rail 6

Cross #37
  Direction north
    /execute @p[x=141,y=33,z=-525,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 141 33 -527 minecraft:rail 0
    /execute @p[x=141,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 141 33 -527 minecraft:rail 0
    /execute @p[x=141,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock 141 33 -527 minecraft:rail 0
    /execute @p[x=141,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 141 33 -527 minecraft:rail 0
    /execute @p[x=141,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 141 33 -527 minecraft:rail 0
  Direction south
    /execute @p[x=138,y=33,z=-521,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 138 33 -518 minecraft:rail 0
    /execute @p[x=138,y=33,z=-521,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 138 33 -518 minecraft:rail 0
    /execute @p[x=138,y=33,z=-521,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock 138 33 -518 minecraft:rail 0
  Direction west
    /execute @p[x=138,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=0,score_metro_st_l_4=0] ~ ~ ~ setblock 138 33 -523 minecraft:rail 8
    /execute @p[x=138,y=33,z=-525,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock 138 33 -523 minecraft:rail 8

Cross #38
  Direction north
    /execute @p[x=143,y=33,z=278,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 143 33 276 minecraft:rail 0
    /execute @p[x=143,y=33,z=278,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 143 33 276 minecraft:rail 0
  Direction south
    /execute @p[x=140,y=33,z=283,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 140 33 285 minecraft:rail 0
    /execute @p[x=140,y=33,z=283,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 140 33 285 minecraft:rail 0
    /execute @p[x=140,y=33,z=283,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 140 33 285 minecraft:rail 0
  Direction east
    /execute @p[x=143,y=33,z=276,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock 143 33 278 minecraft:rail 6
    /execute @p[x=143,y=33,z=276,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 143 33 278 minecraft:rail 6
    /execute @p[x=143,y=33,z=276,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 143 33 278 minecraft:rail 6
    /execute @p[x=143,y=33,z=276,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock 143 33 278 minecraft:rail 6

Cross #39
  Direction north
    /execute @p[x=210,y=33,z=-978,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 208 33 -978 minecraft:rail 9
  Direction east
    /execute @p[x=209,y=33,z=-975,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 211 33 -975 minecraft:rail 1
    /execute @p[x=209,y=33,z=-975,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 211 33 -975 minecraft:rail 1
    /execute @p[x=209,y=33,z=-975,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 211 33 -975 minecraft:rail 1
  Direction west
    /execute @p[x=204,y=33,z=-978,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 202 33 -978 minecraft:rail 1
    /execute @p[x=204,y=33,z=-978,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 202 33 -978 minecraft:rail 1
    /execute @p[x=204,y=33,z=-978,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 202 33 -978 minecraft:rail 1

Cross #40
  Direction north
    /execute @p[x=383,y=33,z=-978,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 381 33 -978 minecraft:rail 9
  Direction east
    /execute @p[x=382,y=33,z=-975,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock 384 33 -975 minecraft:rail 1
    /execute @p[x=382,y=33,z=-975,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 384 33 -975 minecraft:rail 1
    /execute @p[x=382,y=33,z=-975,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 384 33 -975 minecraft:rail 1
  Direction west
    /execute @p[x=377,y=33,z=-978,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 375 33 -978 minecraft:rail 1
    /execute @p[x=377,y=33,z=-978,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 375 33 -978 minecraft:rail 1
    /execute @p[x=377,y=33,z=-978,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 375 33 -978 minecraft:rail 1
    /execute @p[x=377,y=33,z=-978,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 375 33 -978 minecraft:rail 1

Cross #41
  Direction south
    /execute @p[x=538,y=33,z=-973,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 540 33 -973 minecraft:rail 7
  Direction east
    /execute @p[x=542,y=33,z=-973,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 545 33 -973 minecraft:rail 1
    /execute @p[x=542,y=33,z=-973,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=1] ~ ~ ~ setblock 545 33 -973 minecraft:rail 1
    /execute @p[x=542,y=33,z=-973,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 545 33 -973 minecraft:rail 1
  Direction west
    /execute @p[x=538,y=33,z=-976,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 536 33 -976 minecraft:rail 1
    /execute @p[x=538,y=33,z=-976,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 536 33 -976 minecraft:rail 1

Cross #42
  Direction south
    /execute @p[x=927,y=33,z=-1174,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 929 33 -1174 minecraft:rail 7
    /execute @p[x=927,y=33,z=-1174,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 929 33 -1174 minecraft:rail 7
    /execute @p[x=927,y=33,z=-1174,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=2,score_metro_st_l_3=2,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock 929 33 -1174 minecraft:rail 7
  Direction east
    /execute @p[x=931,y=33,z=-1174,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 934 33 -1174 minecraft:rail 1
  Direction west
    /execute @p[x=927,y=33,z=-1177,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 925 33 -1177 minecraft:rail 1
    /execute @p[x=927,y=33,z=-1177,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 925 33 -1177 minecraft:rail 1
    /execute @p[x=927,y=33,z=-1177,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 925 33 -1177 minecraft:rail 1

Cross #43
  Direction south
    /execute @p[x=1243,y=33,z=-1174,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 1245 33 -1174 minecraft:rail 7
    /execute @p[x=1243,y=33,z=-1174,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 1245 33 -1174 minecraft:rail 7
  Direction east
    /execute @p[x=1247,y=33,z=-1174,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock 1250 33 -1174 minecraft:rail 1
  Direction west
    /execute @p[x=1243,y=33,z=-1177,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1241 33 -1177 minecraft:rail 1
    /execute @p[x=1243,y=33,z=-1177,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 1241 33 -1177 minecraft:rail 1
    /execute @p[x=1243,y=33,z=-1177,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 1241 33 -1177 minecraft:rail 1
    /execute @p[x=1243,y=33,z=-1177,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 1241 33 -1177 minecraft:rail 1

Cross #44
  Direction north
    /execute @p[x=932,y=33,z=-990,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 932 33 -992 minecraft:rail 0
    /execute @p[x=932,y=33,z=-990,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 932 33 -992 minecraft:rail 0
    /execute @p[x=932,y=33,z=-990,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 932 33 -992 minecraft:rail 0
    /execute @p[x=932,y=33,z=-990,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=2,score_metro_st_l_3=2,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 932 33 -992 minecraft:rail 0
  Direction south
    /execute @p[x=929,y=33,z=-985,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 929 33 -983 minecraft:rail 0
    /execute @p[x=929,y=33,z=-985,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=2] ~ ~ ~ setblock 929 33 -983 minecraft:rail 0
  Direction east
    /execute @p[x=932,y=33,z=-992,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock 932 33 -990 minecraft:rail 6

Cross #45
  Direction north
    /execute @p[x=1246,y=33,z=-598,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1246 33 -600 minecraft:rail 0
    /execute @p[x=1246,y=33,z=-598,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 1246 33 -600 minecraft:rail 0
  Direction south
    /execute @p[x=1243,y=33,z=-594,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 1243 33 -591 minecraft:rail 0
    /execute @p[x=1243,y=33,z=-594,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 1243 33 -591 minecraft:rail 0
    /execute @p[x=1243,y=33,z=-594,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock 1243 33 -591 minecraft:rail 0
  Direction west
    /execute @p[x=1243,y=33,z=-598,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 1243 33 -596 minecraft:rail 8

Cross #46
  Direction north
    /execute @p[x=1246,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock 1246 33 -388 minecraft:rail 0
    /execute @p[x=1246,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 1246 33 -388 minecraft:rail 0
  Direction south
    /execute @p[x=1243,y=33,z=-382,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1243 33 -379 minecraft:rail 0
    /execute @p[x=1243,y=33,z=-382,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 1243 33 -379 minecraft:rail 0
    /execute @p[x=1243,y=33,z=-382,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 1243 33 -379 minecraft:rail 0
    /execute @p[x=1243,y=33,z=-382,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 1243 33 -379 minecraft:rail 0
  Direction west
    /execute @p[x=1243,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 1243 33 -384 minecraft:rail 8
    /execute @p[x=1243,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 1243 33 -384 minecraft:rail 8
    /execute @p[x=1243,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock 1243 33 -384 minecraft:rail 8

Cross #47
  Direction north
    /execute @p[x=932,y=33,z=-386,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 932 33 -388 minecraft:rail 0
  Direction south
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
    /execute @p[x=929,y=33,z=-381,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=3,score_metro_st_l_4=2] ~ ~ ~ setblock 929 33 -379 minecraft:rail 0
  Direction east
    /execute @p[x=932,y=33,z=-388,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock 932 33 -386 minecraft:rail 6
    /execute @p[x=932,y=33,z=-388,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 932 33 -386 minecraft:rail 6

Cross #48
  Direction north
    /execute @p[x=933,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 931 33 -282 minecraft:rail 9
    /execute @p[x=933,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 931 33 -282 minecraft:rail 9
  Direction east
    /execute @p[x=932,y=33,z=-279,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 934 33 -279 minecraft:rail 1
  Direction west
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1
    /execute @p[x=927,y=33,z=-282,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock 925 33 -282 minecraft:rail 1

Cross #49
  Direction south
    /execute @p[x=769,y=33,z=-277,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 771 33 -277 minecraft:rail 7
    /execute @p[x=769,y=33,z=-277,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 771 33 -277 minecraft:rail 7
  Direction east
    /execute @p[x=773,y=33,z=-277,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock 776 33 -277 minecraft:rail 1
    /execute @p[x=773,y=33,z=-277,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=1] ~ ~ ~ setblock 776 33 -277 minecraft:rail 1
  Direction west
    /execute @p[x=769,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 767 33 -280 minecraft:rail 1
    /execute @p[x=769,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 767 33 -280 minecraft:rail 1
    /execute @p[x=769,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 767 33 -280 minecraft:rail 1

Cross #50
  Direction south
    /execute @p[x=412,y=33,z=-277,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 414 33 -277 minecraft:rail 7
  Direction east
    /execute @p[x=416,y=33,z=-277,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2] ~ ~ ~ setblock 419 33 -277 minecraft:rail 1
    /execute @p[x=416,y=33,z=-277,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock 419 33 -277 minecraft:rail 1
  Direction west
    /execute @p[x=412,y=33,z=-280,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 410 33 -280 minecraft:rail 1
    /execute @p[x=412,y=33,z=-280,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 410 33 -280 minecraft:rail 1
    /execute @p[x=412,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 410 33 -280 minecraft:rail 1
    /execute @p[x=412,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock 410 33 -280 minecraft:rail 1
    /execute @p[x=412,y=33,z=-280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 410 33 -280 minecraft:rail 1

Cross #51
  Direction north
    /execute @p[x=1248,y=33,z=-90,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 1248 33 -92 minecraft:rail 0
    /execute @p[x=1248,y=33,z=-90,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock 1248 33 -92 minecraft:rail 0
    /execute @p[x=1248,y=33,z=-90,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0] ~ ~ ~ setblock 1248 33 -92 minecraft:rail 0
    /execute @p[x=1248,y=33,z=-90,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=0] ~ ~ ~ setblock 1248 33 -92 minecraft:rail 0
  Direction south
    /execute @p[x=1245,y=33,z=-85,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1245 33 -83 minecraft:rail 0
    /execute @p[x=1245,y=33,z=-85,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 1245 33 -83 minecraft:rail 0
  Direction east
    /execute @p[x=1248,y=33,z=-92,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 1248 33 -90 minecraft:rail 6

Cross #52
  Direction north
    /execute @p[x=1249,y=33,z=340,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock 1247 33 340 minecraft:rail 9
  Direction east
    /execute @p[x=1248,y=33,z=343,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock 1250 33 343 minecraft:rail 1
  Direction west
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1
    /execute @p[x=1243,y=33,z=340,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 1241 33 340 minecraft:rail 1

Cross #53
  Direction north
    /execute @p[x=1121,y=33,z=400,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock 1121 33 398 minecraft:rail 0
    /execute @p[x=1121,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=1] ~ ~ ~ setblock 1121 33 398 minecraft:rail 0
    /execute @p[x=1121,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock 1121 33 398 minecraft:rail 0
  Direction south
    /execute @p[x=1118,y=33,z=404,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 1118 33 407 minecraft:rail 0
    /execute @p[x=1118,y=33,z=404,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 1118 33 407 minecraft:rail 0
    /execute @p[x=1118,y=33,z=404,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 1118 33 407 minecraft:rail 0
  Direction west
    /execute @p[x=1118,y=33,z=400,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1118 33 402 minecraft:rail 8
    /execute @p[x=1118,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 1118 33 402 minecraft:rail 8

Cross #54
  Direction north
    /execute @p[x=846,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock 844 33 400 minecraft:rail 9
  Direction east
    /execute @p[x=845,y=33,z=403,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 847 33 403 minecraft:rail 1
  Direction west
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock 838 33 400 minecraft:rail 1
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 838 33 400 minecraft:rail 1
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 838 33 400 minecraft:rail 1
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock 838 33 400 minecraft:rail 1
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 838 33 400 minecraft:rail 1
    /execute @p[x=840,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2,score_metro_st_l_4_min=3,score_metro_st_l_4=3] ~ ~ ~ setblock 838 33 400 minecraft:rail 1

Cross #55
  Direction north
    /execute @p[x=775,y=33,z=400,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock 773 33 400 minecraft:rail 9
    /execute @p[x=775,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock 773 33 400 minecraft:rail 9
  Direction east
    /execute @p[x=774,y=33,z=403,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 776 33 403 minecraft:rail 1
    /execute @p[x=774,y=33,z=403,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=2,score_metro_st_l_4_min=2,score_metro_st_l_4=1] ~ ~ ~ setblock 776 33 403 minecraft:rail 1
  Direction west
    /execute @p[x=769,y=33,z=400,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 767 33 400 minecraft:rail 1
    /execute @p[x=769,y=33,z=400,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 767 33 400 minecraft:rail 1
    /execute @p[x=769,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 767 33 400 minecraft:rail 1
    /execute @p[x=769,y=33,z=400,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 767 33 400 minecraft:rail 1

Cross #56
  Direction south
    /execute @p[x=671,y=33,z=405,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 673 33 405 minecraft:rail 7
  Direction east
    /execute @p[x=675,y=33,z=405,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 678 33 405 minecraft:rail 1
    /execute @p[x=675,y=33,z=405,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=2,score_metro_st_l_3=1] ~ ~ ~ setblock 678 33 405 minecraft:rail 1
  Direction west
    /execute @p[x=671,y=33,z=402,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock 669 33 402 minecraft:rail 1
    /execute @p[x=671,y=33,z=402,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 669 33 402 minecraft:rail 1

Cross #57
  Direction north
    /execute @p[x=1121,y=33,z=832,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock 1121 33 830 minecraft:rail 0
    /execute @p[x=1121,y=33,z=832,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock 1121 33 830 minecraft:rail 0
    /execute @p[x=1121,y=33,z=832,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock 1121 33 830 minecraft:rail 0
  Direction south
    /execute @p[x=1118,y=33,z=836,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 1118 33 839 minecraft:rail 0
    /execute @p[x=1118,y=33,z=836,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock 1118 33 839 minecraft:rail 0
  Direction west
    /execute @p[x=1118,y=33,z=832,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 1118 33 834 minecraft:rail 8

Cross #58
  Direction north
    /execute @p[x=1121,y=33,z=1110,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock 1121 33 1108 minecraft:rail 0
    /execute @p[x=1121,y=33,z=1110,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 1121 33 1108 minecraft:rail 0
  Direction south
    /execute @p[x=1118,y=33,z=1114,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 1118 33 1117 minecraft:rail 0
    /execute @p[x=1118,y=33,z=1114,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 1118 33 1117 minecraft:rail 0
  Direction west
    /execute @p[x=1118,y=33,z=1110,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 1118 33 1112 minecraft:rail 8
    /execute @p[x=1118,y=33,z=1110,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 1118 33 1112 minecraft:rail 8

Cross #59
  Direction north
    /execute @p[x=1121,y=33,z=1280,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=0] ~ ~ ~ setblock 1121 33 1278 minecraft:rail 0
    /execute @p[x=1121,y=33,z=1280,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 1121 33 1278 minecraft:rail 0
    /execute @p[x=1121,y=33,z=1280,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=1,score_metro_st_l_1=0] ~ ~ ~ setblock 1121 33 1278 minecraft:rail 0
    /execute @p[x=1121,y=33,z=1280,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock 1121 33 1278 minecraft:rail 0
  Direction south
    /execute @p[x=1118,y=33,z=1284,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock 1118 33 1287 minecraft:rail 0
  Direction west
    /execute @p[x=1118,y=33,z=1280,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=3] ~ ~ ~ setblock 1118 33 1282 minecraft:rail 8

Cross #60
  Direction north
    /execute @p[x=774,y=33,z=29,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock 774 33 27 minecraft:rail 0
  Direction south
    /execute @p[x=771,y=33,z=34,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 771 33 36 minecraft:rail 0
    /execute @p[x=771,y=33,z=34,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3] ~ ~ ~ setblock 771 33 36 minecraft:rail 0
    /execute @p[x=771,y=33,z=34,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=2,score_metro_st_l_1=1] ~ ~ ~ setblock 771 33 36 minecraft:rail 0
    /execute @p[x=771,y=33,z=34,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=2,score_metro_st_l_2=2] ~ ~ ~ setblock 771 33 36 minecraft:rail 0
    /execute @p[x=771,y=33,z=34,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock 771 33 36 minecraft:rail 0
  Direction east
    /execute @p[x=774,y=33,z=27,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=2,score_metro_st_l_1_min=0,score_metro_st_l_1=0,score_metro_st_l_2_min=1,score_metro_st_l_2=1,score_metro_st_l_3_min=1,score_metro_st_l_3=1] ~ ~ ~ setblock 774 33 29 minecraft:rail 6

Cross #61
  Direction north
    /execute @p[x=141,y=33,z=-777,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=2,score_metro_st_l_1=0] ~ ~ ~ setblock 141 33 -779 minecraft:rail 0
  Direction south
    /execute @p[x=138,y=33,z=-773,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock 138 33 -770 minecraft:rail 0
    /execute @p[x=138,y=33,z=-773,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=3,score_metro_st_l_2=2] ~ ~ ~ setblock 138 33 -770 minecraft:rail 0
    /execute @p[x=138,y=33,z=-773,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1,score_metro_st_l_1_min=3,score_metro_st_l_1=3,score_metro_st_l_2_min=0,score_metro_st_l_2=0,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock 138 33 -770 minecraft:rail 0
  Direction west
    /execute @p[x=138,y=33,z=-777,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0] ~ ~ ~ setblock 138 33 -775 minecraft:rail 8

 

 

Изменено пользователем RedTeapot
Поменял score и score_min в командах местами

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Ahnaton, вот главное - для чего мы тут все собрались: все 5 лет строим это автоматизированное метро! :)
Построили гигантскую первую ветку. Ты помог построить ещё одну целую ветку.

Теперь пришла пора всё это автоматизировать ))))

Предлагаю выбрать какую-нибудь не подключенную станцию и попробовать её подключить (так, чтобы только одну развязку тестить).


Попробуешь взяться? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

     @Admin

     Щас в кмд. Вернусь через несколько дней. Прошу скинуть мне в личку или тут информацию для вкуривания, или ссылку на то как подключать. Пока тут почитаю. Как вернусь приступлю.

     @Admin

     Щас в кмд. Вернусь через несколько дней. Прошу скинуть мне в личку или тут информацию для вкуривания, или ссылку на то как подключать. Пока тут почитаю. Как вернусь приступлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

В 30.11.2017 в 21:03, Ahnaton сказал:

     @Admin

     Щас в кмд. Вернусь через несколько дней. Прошу скинуть мне в личку или тут информацию для вкуривания, или ссылку на то как подключать. Пока тут почитаю. Как вернусь приступлю.

     @Admin

     Щас в кмд. Вернусь через несколько дней. Прошу скинуть мне в личку или тут информацию для вкуривания, или ссылку на то как подключать. Пока тут почитаю. Как вернусь приступлю.

Ну, чё - может, завтра попробуем списаться в телеграмме и в игре поковырять развязки? )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

фу... )))

мне конечно приходится вайбером пользоваться, но это самый последний мессенджер, которым я буду добровольно пользоваться (мейл, аська и wechat вообще не учитываем) :)

 

вон - на форум прикрутил веб-версию чата в телеграмме - открой просто в отдельной вкладке его )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, Ahnaton сказал:
Скрытый текст

 

Cross #11
  Direction north
    /execute @p[x=-594,y=33,z=572,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=0] ~ ~ ~ setblock -594 33 570 minecraft:rail 0
    /execute @p[x=-594,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -594 33 570 minecraft:rail 0
    /execute @p[x=-594,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=2,score_metro_st_l_1=2] ~ ~ ~ setblock -594 33 570 minecraft:rail 0
    /execute @p[x=-594,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=2,score_metro_st_l_2=0] ~ ~ ~ setblock -594 33 570 minecraft:rail 0
    /execute @p[x=-594,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=1,score_metro_st_l_4=1] ~ ~ ~ setblock -594 33 570 minecraft:rail 0

  Direction south
    /execute @p[x=-597,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -597 33 579 minecraft:rail 0
    /execute @p[x=-597,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock -597 33 579 minecraft:rail 0
    /execute @p[x=-597,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -597 33 579 minecraft:rail 0

  Direction west
    /execute @p[x=-597,y=33,z=572,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=0,score_metro_st_l_3=0] ~ ~ ~ setblock -597 33 574 minecraft:rail 8

 

 

     Вписал команды, немного подправил координаты на 1н блок, расхождение было, проверил с 28й на все станции поехать, кроме как назад приехать, на все остальные не получилось (по кругу на развилке гонял). Буду вникать.

Ахнатон, давай тут...
Ну, к чему эти секреты? Это же специальная тема для обсуждения всего, что связано с автоматической маршрутизацией.

Так, можно ещё раз?

  • с этой новой подключеной станции - уже сейчас можно проехать на все (0-6) станции?
  • но на эту станцию ни с одной нельзя попасть?
  • на какие тогда "все остальные" не получилось поехать?

 

* если до завтра не получится разрулить проблемы, то я завтра более менее свободен и в течение дня смогу посмотреть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну я еще не закончил проверку, но после вписания команд, смог с 28й вернуться на 28ю и с 28й приехал на 6ю где и залип с гриферами, потом с неадекватом и одного невиновного посадил.... Ну короче экшен. С 6й обратно на 28ю не смог на первой же развязке залип по кругу. Ну и естественно с 28й на 0, 1, 2, 3, 4, 5 залипал на 11й развязке по кругу катался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

2 часа назад, Ahnaton сказал:

С 6й обратно на 28ю не смог на первой же развязке залип по кругу. Ну и естественно с 28й на 0, 1, 2, 3, 4, 5 залипал на 11й развязке по кругу катался.

Надо, кстати, сверить команды на какой-нибудь имеющейся развязке с тем, что Чайник сгенерил, т.к. есть вероятность, что команды для кб на действующих развязках хоть и были вписаны по всем правилам текущего алгоритма, но могут не соответствовать тому, что "выдумал" ИИ ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

     Мозговой штурм:

     Команды скопированные с КБ реально действующей развязки №3:

Скрытый текст

     Север
/execute @p[x=-41,y=33,z=-99,r=2,score_metro_st_l_0=0,score_metro_st_l_0_min=0,score_metro_st_l_1=2,score_metro_st_l_1_min=2,score_metro_st_l_2=2,score_metro_st_l_2_min=2,score_metro_st_l_3=2,score_metro_st_l_3_min=2] ~ ~ ~ setblock -43 33 -99 minecraft:rail 9

 

     Запад
/execute @p[x=-47,y=33,z=-98,r=2,score_metro_st_l_0=0,score_metro_st_l_0_min=0,score_metro_st_l_1=2,score_metro_st_l_1_min=2,score_metro_st_l_2_min=0,score_metro_st_l_2=1] ~ ~ ~ setblock -47 33 -96 minecraft:rail 8

/execute @p[x=-47,y=33,z=-98,r=2,score_metro_st_l_0=0,score_metro_st_l_0_min=0,score_metro_st_l_1=0,score_metro_st_l_1_min=0] ~ ~ ~ setblock -47 33 -96 minecraft:rail 8

/execute @p[x=-47,y=33,z=-98,r=2,score_metro_st_l_0=0,score_metro_st_l_0_min=0,score_metro_st_l_1=3,score_metro_st_l_1_min=3] ~ ~ ~ setblock -47 33 -96 minecraft:rail 8

/execute @p[x=-47,y=33,z=-98,r=2,score_metro_st_l_0=0,score_metro_st_l_0_min=0,score_metro_st_l_1=2,score_metro_st_l_1_min=2,score_metro_st_l_2=3,score_metro_st_l_2_min=3,score_metro_st_l_3=0,score_metro_st_l_3_min=0] ~ ~ ~ setblock -47 33 -96 minecraft:rail 8

 

     Юг
/execute @p[x=-46,y=33,z=-92,r=2,score_metro_st_l_0_min=2,score_metro_st_l_0=3] ~ ~ ~ setblock -44 33 -92 minecraft:rail 7

 

     Восток
/execute @p[x=-40,y=33,z=-93,r=2,score_metro_st_l_0=1,score_metro_st_l_0_min=1,score_metro_st_l_1=3,score_metro_st_l_1_min=3,score_metro_st_l_2=3,score_metro_st_l_2_min=3,score_metro_st_l_3=3,score_metro_st_l_3_min=3] ~ ~ ~ setblock -40 33 -95 minecraft:rail 6

     Команды сгенерированные:

Скрытый текст

       Direction north

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=2,score_metro_st_l_2=2,score_metro_st_l_3_min=2,score_metro_st_l_3=2] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

 

       Direction west

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=0,score_metro_st_l_1=0] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=1,score_metro_st_l_2=0] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=2,score_metro_st_l_1=2,score_metro_st_l_2_min=3,score_metro_st_l_2=3] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

 

       Direction south

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=2] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

 

     Direction east

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=1,score_metro_st_l_0=1] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

    /execute @p[x=-42,y=33,z=-95,r=2,score_metro_st_l_0_min=0,score_metro_st_l_0=0,score_metro_st_l_1_min=1,score_metro_st_l_1=1] ~ ~ ~ setblock -42 33 -95 minecraft:rail 0

     

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Ага, так понятнее суть проблемы.

 

  • сгенерированные координаты и блоки рельс одинаковые
  • в сгенерированных командах порядок переменных более логичен (на сервере почему-то последовательность корявая); Ахнатон, это норм, вроде.

@RedTeapot, есть что сказать по одинаковым рельсам и координатам? Это можно как-то скорректировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, Admin сказал:

Ага, так понятнее суть проблемы.

 

  • сгенерированные координаты и блоки рельс одинаковые
  • в сгенерированных командах порядок переменных более логичен (на сервере почему-то последовательность корявая); Ахнатон, это норм, вроде.

@RedTeapot, есть что сказать по одинаковым рельсам и координатам? Это можно как-то скорректировать?

 

Наверное, ошибка в генераторе. Буду посмотреть.

 

UPD: Просто третья развязка крестовая, и для нее не записаны смещения до стрелок и нажимных рельс. Вроде, все, кроме нее, должны работать. Если немного поколупаюсь, могу попробовать прописать эти смещения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, RedTeapot сказал:

 

Наверное, ошибка в генераторе. Буду посмотреть.

 

UPD: Просто третья развязка крестовая, и для нее не записаны смещения до стрелок и нажимных рельс. Вроде, все, кроме нее, должны работать. Если немного поколупаюсь, могу попробовать прописать эти смещения.

Спасибо за инфу.

Если проблема только в редких крестовых развязках, то всё ок - разберёмся.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, Admin сказал:

Спасибо за инфу.

Если проблема только в редких крестовых развязках, то всё ок - разберёмся.

 

 

 

Более того - только в одной, потому что больше таких нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

     Координаты и рельсы это все фигня ручками плправлю на месте... Меня больше волнует то что если правильные переменные почему при вписании команд на 11й развязке ездишь по кругу. 

     @RedTeapot плиз обьясни мне переменные пожалуйста... Смотрю они парами... В командах... Мое понимание ускорит процесс... Я быстрее понимаю от учителя нежели из толмутов....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

12 минут назад, Ahnaton сказал:

     Координаты и рельсы это все фигня ручками плправлю на месте... Меня больше волнует то что если правильные переменные почему при вписании команд на 11й развязке ездишь по кругу. 

     @RedTeapot плиз обьясни мне переменные пожалуйста... Смотрю они парами... В командах... Мое понимание ускорит процесс... Я быстрее понимаю от учителя нежели из толмутов....

 

Ну, про проблему с петлями я говорил. Мозможно, это она и есть.

 

Про переменные: я не знаю, что объяснять. "Парами" они указаны для того, чтобы точное сравнение произвести - сначала по минимуму, потом по максимуму. Хз, может, формат команд уже поменялся - честно, не смотрел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, RedTeapot сказал:

Мозможно, это она и есть.

Не - не парься.
Я постараюсь в игре встретиться с Ахнатоном и мы разберёмся.

 * мы сейчас не ездим через всю карту - нам надо просто выехать с одной развязки на какой-нибудь спаун = это не должно быть проблемой.

 

16 минут назад, Ahnaton сказал:

Смотрю они парами... В командах... Мое понимание ускорит процесс...

Ахнатон, в который раз тебе говорю - надо встретиться в игре и одну развязку полностью проработать вместе.

Пиши в телеграм, когда у тебя будет возможность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На 11й получается работает на запад, и на юг, а на север не работает подумайте над командами севера 11й развязки. Выше есть когда ВЕЛ меня из лички цитировал.

Для облегчения поиска тык

С нулевой по пятую станции должны по плану отсекаться на север, а они рельсу не меняют и по 11й круги наворачиваешь (введем термин залипаешь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Достижения

Чувак, умоляю - го в игре помозгуем, когда у тебя время свободное будет...

 

 


 

 

В 11/29/2017 в 12:43, RedTeapot сказал:

Direction south

/execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=3,score_metro_st_l_1=3] ~ ~ ~ setblock -596 33 579 minecraft:rail 0


/execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=3,score_metro_st_l_3=2] ~ ~ ~ setblock -596 33 579 minecraft:rail 0


/execute @p[x=-596,y=33,z=576,r=2,score_metro_st_l_0_min=3,score_metro_st_l_0=3,score_metro_st_l_1_min=1,score_metro_st_l_1=1,score_metro_st_l_2_min=3,score_metro_st_l_2=3,score_metro_st_l_3_min=1,score_metro_st_l_3=1,score_metro_st_l_4_min=2,score_metro_st_l_4=2] ~ ~ ~ setblock -596 33 579 minecraft:rail 0

@RedTeapot, маленькая консультация нужна.

Пробуем проехать с 28 станции в направлении - на юг.

На станцию №6 срабатывает норм: переменные 3-1-3-1-2 срабатывают норм (видимо, это направление обрабатывает нижний кб)

 

Выбираем станцию №5:
tellraw @a[score_metro_st=5,score_metro_st_min=5,tag=metro_needsInfo] ["",{"text":"5. Castle of Lord Bress"...

 

Переменные устанавливаются такие: 3-1-3-2 - сгенерированные команды не пропускают такие переменные (хотя, на других старых действующих развязках едет норм).

 

Есть мысли?

 

 


 

 

Смотри в цитату - что я заметил: мне кажется, что жирное красное условие невыполнимо - там как бы получается, что переменная одновременно должна быть и не меньше 3, но и не больше двух - да?

 

Вангую, что на 5-ую станцию направляет именно этот кб и проблема только в синей цифре 3, которая просто должна быть двойкой.
Может ли быть такое, что этот неверный результат - это просто опечатка в скрипте и нам достаточно самим ручками заменить эту циферку? Или, может, это правда настолько очевидная опечатка в коде скрипта, что будет лучше её поправить и перегенерить команды?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×