local basic_signals =
{
  empty_straight = {
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 2,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -27,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 3,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -25,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 4,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -23,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 5,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -21,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 6,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -19,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 7,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -17,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 8,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -15,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 9,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -13,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 10,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -11,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 11,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -9,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 12,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -7,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 13,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -5,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 15,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = -3,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 16,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = -1,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 17,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 1,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 18,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 3,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 19,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 5,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 20,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 7,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 21,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 9,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 22,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 11,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 23,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 13,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 24,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 15,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 25,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 17,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 27,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 19,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 28,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 21,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 29,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 23,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 30,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 25,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 31,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 27,
      y = 1
    },
    rotatable = true
  }
},
  straight_crash = {
    {
      backer_name = "Red Destination",
      destructible = true,
      direction = 6,
      force = "player",
      index = 1,
      minable = true,
      name = "train-stop",
      operable = true,
      position = {
        x = -25,
        y = -1
      },
      rotatable = true,
      station = ""
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 2,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -27,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 3,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -25,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 4,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -23,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 5,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -21,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 6,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -19,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 7,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -17,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 8,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -15,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 9,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -13,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 10,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -11,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 11,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -9,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 12,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -7,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 13,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -5,
        y = 1
      },
      rotatable = true
    },
    {
      backer_name = "Cyan",
      color = {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = true,
      direction = 6,
      force = "player",
      index = 14,
      inventory = {
        {},
        [6] = {}
      },
      manual_mode = true,
      minable = true,
      name = "locomotive",
      operable = true,
      position = {
        x = -0.8125,
        y = 1
      },
      rotatable = true,
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 15,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = -3,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 16,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = -1,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 17,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = 1,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 18,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 3,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 19,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 5,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 20,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 7,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 21,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 9,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 22,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 11,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 23,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 13,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 24,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 15,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 25,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 17,
        y = 1
      },
      rotatable = true
    },
    {
      backer_name = "Red",
      destructible = true,
      direction = 6,
      force = "player",
      index = 26,
      inventory = {
        {
          coal = 50
        },
        [6] = {}
      },
      manual_mode = false,
      minable = true,
      name = "locomotive",
      operable = true,
      position = {
        x = 20.65625,
        y = 1
      },
      rotatable = true,
      schedule = {
        current = 1,
        records = {
          {
            station = "Red Destination"
          }
        }
      },
      speed = 0
    },
    {
    destructible = true,
    direction = 2,
    force = "player",
    index = 27,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 19,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 28,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 21,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 29,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 23,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 30,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 25,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 31,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 27,
      y = 1
    },
    rotatable = true
  }
},
  oncoming = {
    {
      backer_name = "Cyan Destination",
      label = 'cyan-destination',
      label_offset = {0,-2.5},
      color = {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
    },
      destructible = true,
      direction = 6,
      force = "player",
      index = 1,
      minable = true,
      name = "train-stop",
      operable = true,
      position = {
        x = -25,
        y = -1
      },
      rotatable = true,
      station = ""
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 2,
      minable = true,
      name = "curved-rail",
      operable = true,
      position = {
        x = -14,
        y = 0
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 6,
      force = "player",
      index = 3,
      minable = true,
      name = "curved-rail",
      operable = true,
      position = {
        x = -8,
        y = -4
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 4,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -3,
        y = -5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 5,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -1,
        y = -5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 6,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -27,
        y = 1
      },
      rotatable = true
    },
    {
      backer_name = "Red",
      label = 'red-train',
      destructible = true,
      direction = 2,
      force = "player",
      index = 7,
      inventory = {
        {
          coal = 49
        },
        [6] = {}
      },
      manual_mode = true,
      minable = true,
      name = "locomotive",
      operable = true,
      position = {
        x = -22,
        y = 1
      },
      rotatable = true,
      schedule = {
        current = 1,
        records = {
          {
            station = "Red Destination"
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 8,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -25,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 9,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = -23,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 10,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = -21,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 11,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -19,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 12,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -17,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 13,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -15,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 14,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -13,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 15,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -11,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 16,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -9,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 17,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -7,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 18,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -5,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 19,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -3,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 20,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = -1,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 21,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 1,
        y = -5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 3,
      force = "player",
      index = 22,
      minable = true,
      name = "curved-rail",
      operable = true,
      position = {
        x = 6,
        y = -4
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 7,
      force = "player",
      index = 23,
      minable = true,
      name = "curved-rail",
      operable = true,
      position = {
        x = 12,
        y = 0
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 24,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 1,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 25,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 3,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 26,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 5,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 27,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 7,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 28,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 9,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 29,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 11,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 30,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 13,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 31,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 15,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 32,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 17,
        y = 1
      },
      rotatable = true
    },
    {
      backer_name = "Cyan",
      label = 'cyan-train',
      color = {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = true,
      direction = 6,
      force = "player",
      index = 33,
      inventory = {
        {
          coal = 49
        },
        [6] = {}
      },
      manual_mode = true,
      minable = true,
      name = "locomotive",
      operable = true,
      position = {
        x = 22.03125,
        y = 1
      },
      rotatable = true,
      schedule = {
        current = 1,
        records = {
          {
            station = "Cyan Destination"
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 34,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 19,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 35,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = 21,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 36,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = 23,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 37,
      minable = false,
      name = "straight-rail",
      operable = true,
      position = {
        x = 25,
        y = 1
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 38,
      minable = true,
      name = "straight-rail",
      operable = true,
      position = {
        x = 27,
        y = 1
      },
      rotatable = true
    },
    {
      backer_name = "Red Destination",
      label = 'red-destination',
      destructible = true,
      direction = 2,
      force = "player",
      index = 39,
      minable = true,
      name = "train-stop",
      operable = true,
      position = {
        x = 27,
        y = 3
      },
      rotatable = true,
      station = ""
    }

  },
  isolate_train = {
    {
      backer_name = "Red Destination",
      label = 'red-destination',
      label_offset = {0,-2.5},
      destructible = true,
      direction = 6,
      force = "player",
      index = 1,
      minable = true,
      name = "train-stop",
      operable = true,
      position = {
        x = -25,
        y = -1
      },
      rotatable = true,
      station = ""
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 2,
      minable = true,
      name = "rail-signal",
      operable = true,
      position = {
        x = 14.5,
        y = -0.5
      },
    },
    {
    destructible = true,
    direction = 2,
    force = "player",
    index = 2,
    minable = true,
    name = "curved-rail",
    operable = true,
    position = {
      x = -12,
      y = 0
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 6,
    force = "player",
    index = 3,
    minable = true,
    name = "curved-rail",
    operable = true,
    position = {
      x = -6,
      y = -4
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 4,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -1,
      y = -5
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 5,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -27,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 6,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -25,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 7,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -23,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 8,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -21,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 9,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -19,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 10,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -17,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 11,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -15,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 12,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -13,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 13,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -11,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 14,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -9,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 15,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -7,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 16,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = -5,
      y = 1
    },
    rotatable = true
  },
  {
    backer_name = "Cyan",
    color = {
      a = 0.49803921580314636,
      b = 0.68627452850341797,
      g = 0.68627452850341797,
      r = 0.19607843458652496
    },
    destructible = true,
    direction = 6,
    force = "player",
    index = 17,
    inventory = {
      {},
      [6] = {}
    },
    manual_mode = true,
    minable = true,
    name = "locomotive",
    operable = true,
    position = {
      x = -0.8125,
      y = 1
    },
    rotatable = true,
    speed = 0
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 18,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = -3,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 19,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = -1,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 3,
    force = "player",
    index = 20,
    minable = true,
    name = "curved-rail",
    operable = true,
    position = {
      x = 4,
      y = -4
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 7,
    force = "player",
    index = 21,
    minable = true,
    name = "curved-rail",
    operable = true,
    position = {
      x = 10,
      y = 0
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 22,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 1,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 23,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 3,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 24,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 5,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 25,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 7,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 26,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 9,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 27,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 11,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 28,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 13,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 29,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 15,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 30,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 17,
      y = 1
    },
    rotatable = true
  },
  {
    backer_name = "Red",
    label = 'red-train',
    destructible = true,
    direction = 6,
    force = "player",
    index = 31,
    inventory = {
      {
        coal = 50
      },
      [6] = {}
    },
    manual_mode = true,
    minable = true,
    name = "locomotive",
    operable = true,
    position = {
      x = 20.65625,
      y = 1
    },
    rotatable = true,
    schedule = {
      current = 1,
      records = {
        {
          station = "Red Destination"
        }
      }
    },
    speed = 0
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 32,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 19,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 33,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 21,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 34,
    minable = false,
    name = "straight-rail",
    operable = true,
    position = {
      x = 23,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 35,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 25,
      y = 1
    },
    rotatable = true
  },
  {
    destructible = true,
    direction = 2,
    force = "player",
    index = 36,
    minable = true,
    name = "straight-rail",
    operable = true,
    position = {
      x = 27,
      y = 1
    },
    rotatable = true
  }
  },
  lower_track = {
    {
      backer_name = "Cyan Destination",
      circuit_connection_definitions = {},
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = true,
      direction = 6,
      entity_number = 1,
      force = "player",
      index = 1,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = -3,
        y = 1
      },
      rotatable = false
    },
    {
      destructible = true,
      direction = 6,
      force = "player",
      index = 2,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = -8,
        y = 4
      },
      rotatable = true
    },
    {
      backer_name = "Cyan",
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 6,
      force = "player",
      index = 3,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = false,
      position =
      {
        x = 0.00390625,
        y = 3
      },
      rotatable = false,
      schedule =
      {
        current = 1,
        records =
        {
          {
            station = "Cyan Destination",
            wait_conditions =
            {
              {
                compare_type = "or",
                type = "full"
              }
            }
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 4,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -3,
        y = 3
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 5,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = 3
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 6,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 1,
        y = 3
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 7,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 3,
        y = 3
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 3,
      force = "player",
      index = 8,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = 8,
        y = 4
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 9,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = -14,
        y = 8
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 7,
      force = "player",
      index = 10,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = 14,
        y = 8
      },
      rotatable = true
    },
    {
      backer_name = "Red Destination",
      circuit_connection_definitions = {},
      destructible = true,
      direction = 6,
      entity_number = 1,
      force = "player",
      index = 11,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = -27,
        y = 7
      },
      rotatable = false
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 2,
      entity_number = 1,
      force = "player",
      index = 12,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = -19.5,
        y = 7.5
      },
      rotatable = true
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 2,
      entity_number = 1,
      force = "player",
      index = 13,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = 18.5,
        y = 7.5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 14,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -27,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 15,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -25,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 16,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -23,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 17,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -21,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 18,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -19,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 19,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -17,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 20,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -15,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 21,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -13,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 22,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -11,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 23,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -9,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 24,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -7,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 25,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 26,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -3,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 27,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 28,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 1,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 29,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 3,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 30,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 5,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 31,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 7,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 32,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 9,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 33,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 11,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 34,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 13,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 35,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 15,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 36,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 17,
        y = 9
      },
      rotatable = true
    },
    {
      backer_name = "Red",
      destructible = false,
      direction = 6,
      force = "player",
      index = 37,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = true,
      position =
      {
        x = 22.00390625,
        y = 9
      },
      rotatable = false,
      schedule =
      {
        current = 1,
        records =
        {
          {
            station = "Red Destination",
            wait_conditions =
            {
              {
                compare_type = "or",
                ticks = 1800,
                type = "time"
              }
            }
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 38,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 19,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 39,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 21,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 40,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 23,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 41,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 25,
        y = 9
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 42,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 27,
        y = 9
      },
      rotatable = true
    }
  },
  two_way = {
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 1,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -25,
        y = 17
      },
      rotatable = true
    },
    {
      backer_name = "Red",
      destructible = false,
      direction = 2,
      force = "player",
      index = 2,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = false,
      position =
      {
        x = -24,
        y = 17
      },
      rotatable = false,
      schedule =
      {
        current = 1,
        records =
        {
          {
            station = "Red Destination",
            wait_conditions =
            {
              {
                compare_type = "or",
                ticks = 1800,
                type = "time"
              }
            }
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 3,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -23,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 4,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -21,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 5,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -19,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 6,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -17,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 3,
      force = "player",
      index = 7,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = -12,
        y = 18
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 8,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -15,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 9,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -13,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 10,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -11,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 11,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -9,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 12,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -7,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 13,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 14,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -3,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 6,
      force = "player",
      index = 15,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = 2,
        y = 18
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 16,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 17,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 1,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 18,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 3,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 19,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 5,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 20,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 7,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 21,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 9,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 22,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 11,
        y = 17
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 23,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 13,
        y = 17
      },
      rotatable = true
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 6,
      entity_number = 1,
      force = "player",
      index = 24,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = -16.5,
        y = 18.5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 1,
      force = "player",
      index = 25,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -9,
        y = 21
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 7,
      force = "player",
      index = 26,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = 21
      },
      rotatable = true
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 6,
      entity_number = 1,
      force = "player",
      index = 27,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = 5.5,
        y = 18.5
      },
      rotatable = true
    },
    {
      backer_name = "Red Destination",
      circuit_connection_definitions = {},
      destructible = false,
      direction = 2,
      entity_number = 1,
      force = "player",
      index = 28,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = 13,
        y = 19
      },
      rotatable = false
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 29,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = -6,
        y = 24
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 1,
      force = "player",
      index = 30,
      inventory = {},
      minable = false,
      name = "curved-rail",
      operable = true,
      position =
      {
        x = -4,
        y = 24
      },
      rotatable = true
    },
    {
      backer_name = "Cyan 2",
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 0,
      force = "player",
      index = 31,
      inventory =
      {
        {
          coal = 50
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = false,
      position =
      {
        x = -5,
        y = 30.99609375
      },
      rotatable = false,
      speed = 0
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 32,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 29
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 33,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 31
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 34,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 33
      },
      rotatable = true
    },
    {
      backer_name = "Cyan",
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 4,
      force = "player",
      index = 35,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = false,
      position =
      {
        x = -5,
        y = 37.99609375
      },
      rotatable = false,
      schedule =
      {
        current = 1,
        records =
        {
          {
            station = "Cyan Destination",
            wait_conditions =
            {
              {
                compare_type = "or",
                ticks = 1800,
                type = "time"
              }
            }
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 36,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 35
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 37,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 37
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 38,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 39
      },
      rotatable = true
    },
    {
      backer_name = "Cyan Destination",
      circuit_connection_definitions = {},
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 4,
      entity_number = 1,
      force = "player",
      index = 39,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = -7,
        y = 41
      },
      rotatable = false
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 40,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = 41
      },
      rotatable = true
    }
  },
  crossroads = {
    {
      backer_name = "Cyan",
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 0,
      force = "player",
      index = 1,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = false,
      position =
      {
        x = -1,
        y = -54.125
      },
      rotatable = false,
      speed = 0
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 2,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -57
      },
      rotatable = true
    },
    {
      backer_name = "Cyan Destination",
      circuit_connection_definitions = {},
      color =
      {
        a = 0.49803921580314636,
        b = 0.68627452850341797,
        g = 0.68627452850341797,
        r = 0.19607843458652496
      },
      destructible = false,
      direction = 0,
      entity_number = 1,
      force = "player",
      index = 3,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = 1,
        y = -57
      },
      rotatable = false
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 4,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -55
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 5,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -53
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 6,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -51
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 7,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -49
      },
      rotatable = true
    },
    {
      backer_name = "Red",
      destructible = true,
      direction = 2,
      force = "player",
      index = 8,
      inventory =
      {
        {
          coal = 49
        }
      },
      manual_mode = false,
      minable = false,
      name = "locomotive",
      operable = true,
      position =
      {
        x = -8,
        y = -47
      },
      rotatable = true,
      schedule =
      {
        current = 1,
        records =
        {
          {
            station = "Red Destination",
            wait_conditions =
            {
              {
                compare_type = "or",
                ticks = 1800,
                type = "time"
              }
            }
          }
        }
      },
      speed = 0
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 9,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -11,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 10,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -9,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 11,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -7,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 12,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -5,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 13,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -3,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 14,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 15,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 16,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 1,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 17,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 3,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 18,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 5,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 19,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 7,
        y = -47
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 2,
      force = "player",
      index = 20,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = 9,
        y = -47
      },
      rotatable = true
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 6,
      entity_number = 1,
      force = "player",
      index = 21,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = -3.5,
        y = -45.5
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 22,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -45
      },
      rotatable = true
    },
    {
      circuit_connection_definitions = {},
      destructible = true,
      direction = 4,
      entity_number = 1,
      force = "player",
      index = 23,
      inventory = {},
      minable = false,
      name = "rail-signal",
      operable = true,
      position =
      {
        x = 0.5,
        y = -44.5
      },
      rotatable = true
    },
    {
      backer_name = "Red Destination",
      circuit_connection_definitions = {},
      destructible = false,
      direction = 2,
      entity_number = 1,
      force = "player",
      index = 24,
      inventory = {},
      minable = false,
      name = "train-stop",
      operable = false,
      position =
      {
        x = 9,
        y = -45
      },
      rotatable = false
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 25,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -43
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 26,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -41
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 27,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -39
      },
      rotatable = true
    },
    {
      destructible = true,
      direction = 0,
      force = "player",
      index = 28,
      inventory = {},
      minable = false,
      name = "straight-rail",
      operable = true,
      position =
      {
        x = -1,
        y = -37
      },
      rotatable = true
    },
  },
}

return basic_signals