[
  {
    "id": "train_car_passenger",
    "type": "vehicle",
    "name": "Passenger Car",
    "parts": [
      { "x": -8, "y": -3, "parts": [ "frame#sw", "board#sw", "roof" ] },
      { "x": -8, "y": -2, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": -8, "y": -1, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": -8, "y": 0, "parts": [ "frame#horizontal", "door_sliding", "roof" ] },
      { "x": -8, "y": 1, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": -8, "y": 2, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": -8, "y": 3, "parts": [ "frame#se", "board#se", "roof" ] },
      { "x": -7, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -7, "y": -2, "parts": [ "frame#horizontal", "seat", "rail_wheel", "roof" ] },
      { "x": -7, "y": -1, "parts": [ "frame#horizontal", "seat", "roof" ] },
      { "x": -7, "y": 0, "parts": [ "frame#cross", "aisle#vertical", "roof" ] },
      { "x": -7, "y": 1, "parts": [ "frame#horizontal", "seat", "roof" ] },
      { "x": -7, "y": 2, "parts": [ "frame#horizontal", "seat", "rail_wheel", "roof" ] },
      { "x": -7, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -6, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -6, "y": -2, "parts": [ "frame#horizontal", "aisle#horizontal", "rail_wheel", "roof" ] },
      { "x": -6, "y": -1, "parts": [ "frame#horizontal", "aisle#horizontal", "roof" ] },
      { "x": -6, "y": 0, "parts": [ "frame#cross", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": -6, "y": 1, "parts": [ "frame#horizontal", "aisle#horizontal", "roof" ] },
      { "x": -6, "y": 2, "parts": [ "frame#horizontal", "aisle#horizontal", "rail_wheel", "roof" ] },
      { "x": -6, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -5, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -5, "y": -2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -5, "y": -1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -5, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": -5, "y": 1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -5, "y": 2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -5, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -4, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -4, "y": -2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -4, "y": -1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -4, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": -4, "y": 1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -4, "y": 2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -4, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -3, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -3, "y": -2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -3, "y": -1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -3, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": -3, "y": 1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -3, "y": 2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": -3, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -2, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -2, "y": -2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -2, "y": -1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -2, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": -2, "y": 1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -2, "y": 2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": -2, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": -1, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": -1, "y": -2, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": -1, "y": -1, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": -1, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": -1, "y": 1, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": -1, "y": 2, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": -1, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 0, "y": -3, "parts": [ "frame#vertical", "door_sliding", "roof" ] },
      { "x": 0, "y": -2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": -1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "aisle_lights", "roof", "mountable_heater" ] },
      { "x": 0, "y": 1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": 2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": 3, "parts": [ "frame#vertical", "door_sliding", "roof" ] },
      { "x": 1, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 1, "y": -2, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": 1, "y": -1, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": 1, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": 1, "y": 1, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": 1, "y": 2, "parts": [ "frame#vertical_2", "trunk_floor", "roof" ] },
      { "x": 1, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 2, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 2, "y": -2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 2, "y": -1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 2, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": 2, "y": 1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 2, "y": 2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 2, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 3, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 3, "y": -2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 3, "y": -1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 3, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": 3, "y": 1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 3, "y": 2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 3, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 4, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 4, "y": -2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 4, "y": -1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 4, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": 4, "y": 1, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 4, "y": 2, "parts": [ "frame#vertical_2", "aisle#horizontal", "roof" ] },
      { "x": 4, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 5, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 5, "y": -2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 5, "y": -1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 5, "y": 0, "parts": [ "frame#vertical", "aisle#vertical", "roof" ] },
      { "x": 5, "y": 1, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 5, "y": 2, "parts": [ "frame#vertical_2", "seat", "roof" ] },
      { "x": 5, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 6, "y": -3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 6, "y": -2, "parts": [ "frame#horizontal", "aisle#horizontal", "rail_wheel", "roof" ] },
      { "x": 6, "y": -1, "parts": [ "frame#horizontal", "aisle#horizontal", "roof" ] },
      { "x": 6, "y": 0, "parts": [ "frame#cross", "aisle#vertical", "aisle_lights", "roof" ] },
      { "x": 6, "y": 1, "parts": [ "frame#horizontal", "aisle#horizontal", "roof" ] },
      { "x": 6, "y": 2, "parts": [ "frame#horizontal", "aisle#horizontal", "rail_wheel", "roof" ] },
      { "x": 6, "y": 3, "parts": [ "frame#vertical", "windshield", "roof" ] },
      { "x": 7, "y": -3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 7, "y": -2, "parts": [ "frame#horizontal", "seat", "rail_wheel", "roof" ] },
      { "x": 7, "y": -1, "parts": [ "frame#horizontal", "seat", "roof" ] },
      { "x": 7, "y": 0, "parts": [ "frame#cross", "aisle#vertical", "roof" ] },
      { "x": 7, "y": 1, "parts": [ "frame#horizontal", "seat", "roof" ] },
      { "x": 7, "y": 2, "parts": [ "frame#horizontal", "seat", "rail_wheel", "roof" ] },
      { "x": 7, "y": 3, "parts": [ "frame#vertical", "board#vertical", "roof" ] },
      { "x": 8, "y": -3, "parts": [ "frame#nw", "board#nw", "roof" ] },
      { "x": 8, "y": -2, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": 8, "y": -1, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": 8, "y": 0, "parts": [ "frame#horizontal", "door_sliding", "roof" ] },
      { "x": 8, "y": 1, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": 8, "y": 2, "parts": [ "frame#horizontal", "board#horizontal", "roof" ] },
      { "x": 8, "y": 3, "parts": [ "frame#ne", "board#ne", "roof" ] }
    ]
  },
  {
    "id": "motorized_draisine_2seats",
    "type": "vehicle",
    "name": "Two-Seated Motorized Draisine",
    "blueprint": [
      [ "O-O" ],
      [ "|#|" ],
      [ "|X|" ],
      [ "|#|" ],
      [ "O-O" ]
    ],
    "parts": [
      {
        "x": 0,
        "y": 1,
        "parts": [
          "xlframe#vertical_2",
          "engine_vtwin",
          "alternator_motorbike",
          "battery_motorbike",
          { "part": "tank_small", "fuel": "gasoline" }
        ]
      },
      { "x": 1, "y": 1, "parts": [ "xlframe#horizontal" ] },
      { "x": -1, "y": 1, "parts": [ "xlframe#horizontal" ] },
      { "x": -1, "y": 2, "parts": [ "xlframe#horizontal" ] },
      { "x": -1, "y": 3, "parts": [ "xlframe#se", "rail_wheel" ] },
      { "x": 0, "y": 3, "parts": [ "xlframe#vertical" ] },
      { "x": 0, "y": 2, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": 0, "y": 0, "parts": [ "xlframe#vertical_2", "seat", "controls" ] },
      { "x": 1, "y": 2, "parts": [ "xlframe#horizontal" ] },
      { "x": 1, "y": 0, "parts": [ "xlframe#horizontal" ] },
      { "x": -1, "y": 0, "parts": [ "xlframe#horizontal" ] },
      { "x": 1, "y": 3, "parts": [ "xlframe#ne", "rail_wheel_steerable" ] },
      { "x": 1, "y": -1, "parts": [ "xlframe#nw", "rail_wheel_steerable" ] },
      { "x": -1, "y": -1, "parts": [ "xlframe#sw", "rail_wheel" ] },
      { "x": 0, "y": -1, "parts": [ "xlframe#vertical" ] }
    ]
  },
  {
    "id": "motorized_draisine_6seats",
    "type": "vehicle",
    "name": "Six-Seated Motorized Draisine",
    "blueprint": [
      "|───|",
      "│#┃#│",
      "|───|",
      "│#┃#│",
      "|───|",
      "│#┃#│",
      "|───|"
    ],
    "parts": [
      { "x": -5, "y": -1, "parts": [ "xlframe#sw", "rail_wheel" ] },
      { "x": -5, "y": 0, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": -5, "y": 1, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": -5, "y": 2, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": -5, "y": 3, "parts": [ "xlframe#se", "rail_wheel" ] },
      { "x": -4, "y": -1, "parts": [ "xlframe#vertical" ] },
      { "x": -4, "y": 0, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": -4, "y": 1, "parts": [ "xlframe#vertical_2" ] },
      { "x": -4, "y": 2, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": -4, "y": 3, "parts": [ "xlframe#vertical" ] },
      { "x": -3, "y": -1, "parts": [ "xlframe#vertical", "rail_wheel" ] },
      { "x": -3, "y": 0, "parts": [ "xlframe" ] },
      { "x": -3, "y": 1, "parts": [ "xlframe" ] },
      { "x": -3, "y": 2, "parts": [ "xlframe" ] },
      { "x": -3, "y": 3, "parts": [ "xlframe#vertical", "rail_wheel" ] },
      { "x": -2, "y": -1, "parts": [ "xlframe#vertical" ] },
      { "x": -2, "y": 0, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": -2, "y": 1, "parts": [ "xlframe#vertical_2" ] },
      { "x": -2, "y": 2, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": -2, "y": 3, "parts": [ "xlframe#vertical" ] },
      { "x": -1, "y": -1, "parts": [ "xlframe#vertical", "rail_wheel" ] },
      { "x": -1, "y": 0, "parts": [ "xlframe" ] },
      { "x": -1, "y": 1, "parts": [ "xlframe" ] },
      { "x": -1, "y": 2, "parts": [ "xlframe" ] },
      { "x": -1, "y": 3, "parts": [ "xlframe#vertical", "rail_wheel" ] },
      { "x": 0, "y": -1, "parts": [ "xlframe#vertical" ] },
      { "x": 0, "y": 0, "parts": [ "xlframe#vertical_2", "seat", "controls" ] },
      {
        "x": 0,
        "y": 1,
        "parts": [
          "xlframe#vertical_2",
          "engine_vtwin",
          "alternator_motorbike",
          "battery_motorbike",
          { "part": "tank_small", "fuel": "gasoline" }
        ]
      },
      { "x": 0, "y": 2, "parts": [ "xlframe#vertical_2", "seat" ] },
      { "x": 0, "y": 3, "parts": [ "xlframe#vertical" ] },
      { "x": 1, "y": -1, "parts": [ "xlframe#nw", "rail_wheel_steerable" ] },
      { "x": 1, "y": 0, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": 1, "y": 1, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": 1, "y": 2, "parts": [ "xlframe", "xlhalfboard" ] },
      { "x": 1, "y": 3, "parts": [ "xlframe#ne", "rail_wheel_steerable" ] }
    ],
    "items": [  ],
    "zones": [  ]
  },
  {
    "id": "motorcycle_rail",
    "type": "vehicle",
    "name": "Debug Rail Motorcycle",
    "//": "debug vehicle to test one-axis railroads",
    "blueprint": [ "o#>o" ],
    "parts": [
      { "x": 0, "y": 0, "parts": [ "frame#vertical_2", "saddle", "motorcycle_kickstand" ] },
      { "x": 1, "y": 0, "parts": [ "frame_handle", { "part": "tank_small", "fuel": "gasoline" } ] },
      { "x": -1, "y": 0, "parts": [ "frame#vertical", "rail_wheel" ] },
      { "x": 2, "y": 0, "parts": [ "frame#vertical", "rail_wheel_steerable" ] },
      { "x": 0, "y": 0, "parts": [ "controls", "controls_electronic", "vehicle_alarm" ] },
      { "x": 0, "y": 0, "parts": [ "horn_car", "engine_vtwin", "alternator_motorbike" ] },
      { "x": 1, "y": 0, "parts": [ "headlight", "battery_motorbike" ] },
      { "x": -1, "y": 0, "parts": [ "muffler", "box" ] }
    ]
  },
  {
    "id": "miniature_train_loco",
    "type": "vehicle",
    "name": "Miniature Train Locomotive",
    "blueprint": [ "oo" ],
    "parts": [
      { "x": 1, "y": 0, "parts": [ "frame#vertical_2", "engine_steam_small", "rail_wheel_small_pair" ] },
      { "x": 0, "y": 0, "parts": [ "frame#vertical_2", "seat", "rail_wheel_small_pair", "controls" ] },
      { "x": 0, "y": 0, "parts": [ { "part": "fuel_bunker", "fuel": "coal_lump" } ] }
    ]
  },
  {
    "id": "train_electrical_loco1300",
    "type": "vehicle",
    "name": "Electrical Locomotive",
    "parts": [
      { "x": 0, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": -1, "parts": [ "hdframe#cross", "rail_wheel_steerable", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#vertical_left", "inboard_mirror" ] },
      { "x": 0, "y": 1, "parts": [ "hdframe#cross", "aisle", "aisle_lights", "roof" ] },
      { "x": 0, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": 3, "parts": [ "hdframe#cross", "rail_wheel_steerable", "aisle#horizontal", "roof" ] },
      { "x": 0, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#vertical_right", "inboard_mirror" ] },
      { "x": 1, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": 1, "y": -1, "parts": [ "hdframe#cross", "board#vertical_right", "dashboard", "roof" ] },
      {
        "x": 1,
        "y": 0,
        "parts": [ "hdframe#cross", "seat", "controls", "integrated_heater_small", "dashboard", "roof", "seatbelt" ]
      },
      { "x": 1, "y": 1, "parts": [ "hdframe#cross", "cam_control", "aisle#vertical", "dashboard", "roof" ] },
      { "x": 1, "y": 2, "parts": [ "hdframe#cross", "seat", "dashboard", "roof", "seatbelt" ] },
      { "x": 1, "y": 3, "parts": [ "hdframe#cross", "board#vertical_left", "dashboard", "roof" ] },
      { "x": 1, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": 2, "y": -2, "parts": [ "hdframe#nw", "halfboard#nw" ] },
      { "x": 2, "y": -1, "parts": [ "hdframe#se", "board#horizontal" ] },
      { "x": 2, "y": 0, "parts": [ "hdframe#cross", "windshield#horizontal_front_edge" ] },
      { "x": 2, "y": 1, "parts": [ "hdframe#cross", "windshield#horizontal_front" ] },
      { "x": 2, "y": 2, "parts": [ "hdframe#cross", "windshield#horizontal_front_edge" ] },
      { "x": 2, "y": 3, "parts": [ "hdframe#sw", "board#horizontal" ] },
      { "x": 2, "y": 4, "parts": [ "hdframe#ne", "halfboard#ne" ] },
      { "x": 3, "y": -1, "parts": [ "hdframe#nw", "halfboard#nw", "plating_steel" ] },
      { "x": 3, "y": 0, "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "headlight", "plating_steel" ] },
      { "x": 3, "y": 1, "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "plating_steel" ] },
      { "x": 3, "y": 2, "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "headlight", "plating_steel" ] },
      { "x": 3, "y": 3, "parts": [ "hdframe#ne", "halfboard#ne", "plating_steel" ] },
      { "x": -1, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": -1, "y": -1, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -1, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -1, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -1, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -1, "y": 3, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -1, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -2, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_T_left" ] },
      { "x": -2, "y": -1, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -2, "y": 0, "parts": [ "hdframe#cross", "stowboard#horizontal", "roof" ] },
      { "x": -2, "y": 1, "parts": [ "hdframe#cross", "door_sliding", "roof" ] },
      { "x": -2, "y": 2, "parts": [ "hdframe#cross", "stowboard#horizontal", "roof" ] },
      { "x": -2, "y": 3, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -2, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_T_right" ] },
      { "x": -3, "y": -2, "parts": [ "hdframe#vertical_2", "door_sliding", "door_motor" ] },
      { "x": -3, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "aisle#horizontal", "roof" ] },
      { "x": -3, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -3, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -3, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -3, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "aisle#horizontal", "roof" ] },
      { "x": -3, "y": 4, "parts": [ "hdframe#vertical_2", "door_sliding", "door_motor" ] },
      { "x": -4, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_T_left" ] },
      { "x": -4, "y": -1, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -4, "y": 0, "parts": [ "hdframe#cross", "board#ne", "roof" ] },
      { "x": -4, "y": 1, "parts": [ "hdframe#cross", "aisle", "aisle_lights", "roof" ] },
      { "x": -4, "y": 2, "parts": [ "hdframe#cross", "board#nw", "roof" ] },
      { "x": -4, "y": 3, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -4, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_T_right" ] },
      { "x": -5, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      {
        "x": -5,
        "y": -1,
        "parts": [ "hdframe#cross", "engine_electric_train", "large_storage_battery", "spring_plate", "roof" ]
      },
      { "x": -5, "y": 0, "parts": [ "hdframe#cross", "board#vertical_right", "roof" ] },
      { "x": -5, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -5, "y": 2, "parts": [ "hdframe#cross", "board#vertical_left", "roof" ] },
      { "x": -5, "y": 3, "parts": [ "hdframe#cross", "large_storage_battery", "spring_plate", "roof" ] },
      { "x": -5, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -6, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      {
        "x": -6,
        "y": -1,
        "parts": [ "hdframe#cross", "engine_electric_train", "large_storage_battery", "spring_plate", "roof" ]
      },
      { "x": -6, "y": 0, "parts": [ "hdframe#cross", "board#vertical_right", "roof" ] },
      { "x": -6, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -6, "y": 2, "parts": [ "hdframe#cross", "board#vertical_left", "roof" ] },
      {
        "x": -6,
        "y": 3,
        "parts": [ "hdframe#cross", "engine_electric_train", "large_storage_battery", "spring_plate", "roof" ]
      },
      { "x": -6, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -7, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_T_left" ] },
      { "x": -7, "y": -1, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -7, "y": 0, "parts": [ "hdframe#cross", "board#se", "roof" ] },
      { "x": -7, "y": 1, "parts": [ "hdframe#cross", "aisle", "aisle_lights", "roof" ] },
      { "x": -7, "y": 2, "parts": [ "hdframe#cross", "board#sw", "roof" ] },
      { "x": -7, "y": 3, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -7, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_T_right" ] },
      { "x": -8, "y": -2, "parts": [ "hdframe#vertical_2", "door_sliding", "door_motor" ] },
      { "x": -8, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "aisle#horizontal", "roof" ] },
      { "x": -8, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -8, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -8, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -8, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "aisle#horizontal", "roof" ] },
      { "x": -8, "y": 4, "parts": [ "hdframe#vertical_2", "door_sliding", "door_motor" ] },
      { "x": -9, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_T_left" ] },
      { "x": -9, "y": -1, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -9, "y": 0, "parts": [ "hdframe#cross", "stowboard#horizontal", "roof" ] },
      { "x": -9, "y": 1, "parts": [ "hdframe#cross", "door_sliding", "roof" ] },
      { "x": -9, "y": 2, "parts": [ "hdframe#cross", "stowboard#horizontal", "roof" ] },
      { "x": -9, "y": 3, "parts": [ "hdframe#cross", "board#horizontal", "roof" ] },
      { "x": -9, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_T_right" ] },
      { "x": -10, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": -10, "y": -1, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -10, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -10, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -10, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -10, "y": 3, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -10, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -11, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#vertical_left", "inboard_mirror" ] },
      { "x": -11, "y": -1, "parts": [ "hdframe#cross", "rail_wheel_steerable", "aisle#horizontal", "roof" ] },
      { "x": -11, "y": 0, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -11, "y": 1, "parts": [ "hdframe#cross", "aisle", "aisle_lights", "roof" ] },
      { "x": -11, "y": 2, "parts": [ "hdframe#cross", "aisle#horizontal", "roof" ] },
      { "x": -11, "y": 3, "parts": [ "hdframe#cross", "rail_wheel_steerable", "aisle#horizontal", "roof" ] },
      { "x": -11, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#vertical_right", "inboard_mirror" ] },
      { "x": -12, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": -12, "y": -1, "parts": [ "hdframe#cross", "board#vertical_right", "dashboard", "roof" ] },
      { "x": -12, "y": 0, "parts": [ "hdframe#cross", "seat", "dashboard", "roof", "seatbelt" ] },
      { "x": -12, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "cam_control", "dashboard", "roof" ] },
      { "x": -12, "y": 2, "parts": [ "hdframe#cross", "seat", "seatbelt", "dashboard", "controls", "roof" ] },
      { "x": -12, "y": 3, "parts": [ "hdframe#cross", "board#vertical_left", "dashboard", "roof" ] },
      { "x": -12, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -13, "y": -2, "parts": [ "hdframe#sw", "halfboard#sw" ] },
      { "x": -13, "y": -1, "parts": [ "hdframe#ne", "board#horizontal" ] },
      { "x": -13, "y": 0, "parts": [ "hdframe#cross", "windshield#horizontal_front_edge" ] },
      { "x": -13, "y": 1, "parts": [ "hdframe#cross", "windshield#horizontal_front" ] },
      { "x": -13, "y": 2, "parts": [ "hdframe#cross", "windshield#horizontal_front_edge" ] },
      { "x": -13, "y": 3, "parts": [ "hdframe#nw", "board#horizontal" ] },
      { "x": -13, "y": 4, "parts": [ "hdframe#se", "halfboard#se" ] },
      { "x": -14, "y": -1, "parts": [ "hdframe#sw", "halfboard#sw", "plating_steel" ] },
      {
        "x": -14,
        "y": 0,
        "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "headlight", "plating_steel" ]
      },
      { "x": -14, "y": 1, "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "plating_steel" ] },
      {
        "x": -14,
        "y": 2,
        "parts": [ "hdframe#horizontal_2", "halfboard#horizontal_2", "headlight", "plating_steel" ]
      },
      { "x": -14, "y": 3, "parts": [ "hdframe#se", "halfboard#se", "plating_steel" ] }
    ]
  },
  {
    "id": "trolley",
    "type": "vehicle",
    "name": "Trolley",
    "blueprint": [ "O" ],
    "parts": [ { "x": 0, "y": 0, "parts": [ "frame#vertical", "cargo_space", "rail_wheel_small_pair" ] } ]
  },
  {
    "id": "miniature_train_loco_steerable",
    "type": "vehicle",
    "name": "Miniature Train Locomotive",
    "blueprint": [ "##oo" ],
    "parts": [
      { "x": 1, "y": 0, "parts": [ "frame#vertical_2", "engine_electric", "rail_wheel_steerable", "halfboard#vertical" ] },
      { "x": 0, "y": 0, "parts": [ "frame#vertical_2", "seat", "rail_wheel", "controls" ] },
      { "x": -1, "y": 0, "parts": [ "frame#vertical_2", "livestock_stall", "rail_wheel" ] },
      { "x": 0, "y": 0, "parts": [ { "part": "storage_battery" } ] }
    ]
  },
  {
    "id": "miniature_train_loco_steerable_2",
    "type": "vehicle",
    "name": "Miniature Train Locomotive",
    "blueprint": [ "##oo" ],
    "parts": [
      { "x": 1, "y": 0, "parts": [ "frame#vertical_2", "engine_electric", "rail_wheel_steerable", "halfboard#vertical" ] },
      { "x": 0, "y": 0, "parts": [ "frame#vertical_2", "seat", "rail_wheel", "controls" ] },
      { "x": -1, "y": 0, "parts": [ "frame#vertical_2", "animal_compartment", "rail_wheel" ] },
      { "x": -2, "y": 0, "parts": [ "frame#vertical_2", "animal_compartment", "rail_wheel" ] },
      { "x": 0, "y": 0, "parts": [ { "part": "storage_battery" } ] }
    ]
  },
  {
    "id": "miniature_train_loco_steerable_3",
    "type": "vehicle",
    "name": "Miniature Train Locomotive",
    "blueprint": [ "##oo" ],
    "parts": [
      { "x": 1, "y": 0, "parts": [ "frame#vertical_2", "engine_electric", "rail_wheel_steerable", "halfboard#vertical" ] },
      { "x": 0, "y": 0, "parts": [ "frame#vertical_2", "seat", "rail_wheel", "controls" ] },
      { "x": -1, "y": 0, "parts": [ "frame#vertical_2", "animal_compartment", "rail_wheel" ] },
      { "x": -2, "y": 0, "parts": [ "frame#vertical_2", "cargo_space", "rail_wheel" ] },
      { "x": 0, "y": 0, "parts": [ { "part": "storage_battery" } ] }
    ]
  },
  {
    "id": "train_diesel_locomotive",
    "type": "vehicle",
    "name": "Diesel Locomotive",
    "blueprint": [
      "┌\"\"\"\"\"┐",
      "│\"#o#\"│",
      "+┃┃┃┃┃+",
      "┃┌─┐━┌│",
      "┃│^│━││",
      "┃^^+━││",
      "┃^^+━││",
      "┃│^│━││",
      "│──━━─│",
      "+┃┃┃┃┃+",
      "│\"#o#\"│",
      "└\"\"\"\"\"┘"
    ],
    "parts": [
      { "x": -8, "y": -2, "parts": [ "hdframe#sw", "plating_steel" ] },
      { "x": -8, "y": -1, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": -8, "y": 0, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": -8, "y": 1, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      {
        "x": -8,
        "y": 2,
        "parts": [ "hdframe#horizontal_2_front", "reinforced_windshield", "plating_steel", "inboard_mirror" ]
      },
      { "x": -8, "y": 3, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": -8, "y": 4, "parts": [ "hdframe#se", "plating_steel" ] },
      { "x": -7, "y": -2, "parts": [ "hdframe#cross", "reinforced_windshield#vertical_left", "omnicam" ] },
      { "x": -7, "y": -1, "parts": [ "hdframe#cross", "reinforced_windshield" ] },
      { "x": -7, "y": 0, "parts": [ "hdframe#cross", "roof", "seat_back", "controls" ] },
      {
        "x": -7,
        "y": 1,
        "parts": [ "hdframe#cross", "roof", "box", "cam_control", "dashboard", "controls_electronic" ]
      },
      { "x": -7, "y": 2, "parts": [ "hdframe#cross", "roof", "seat_back#right", "controls" ] },
      { "x": -7, "y": 3, "parts": [ "hdframe#cross", "reinforced_windshield" ] },
      { "x": -7, "y": 4, "parts": [ "hdframe#cross", "reinforced_windshield#vertical_right", "omnicam" ] },
      { "x": -6, "y": -2, "parts": [ "hdframe#vertical_2", "hddoor#full_nw" ] },
      { "x": -6, "y": -1, "parts": [ "hdframe#cross", "roof", "rail_wheel_steerable", "spring_plate", "aisle" ] },
      { "x": -6, "y": 0, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": -6, "y": 1, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": -6, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": -6, "y": 3, "parts": [ "hdframe#cross", "roof", "rail_wheel_steerable", "spring_plate", "aisle" ] },
      { "x": -6, "y": 4, "parts": [ "hdframe#vertical_2", "hddoor#full_right" ] },
      { "x": -5, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_left" ] },
      { "x": -5, "y": -1, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board", "spring_plate" ] },
      { "x": -5, "y": 0, "parts": [ "hdframe#cross", "roof", "board" ] },
      { "x": -5, "y": 1, "parts": [ "hdframe#cross", "roof", "board#horizontal_2" ] },
      { "x": -5, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      { "x": -5, "y": 3, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board", "spring_plate" ] },
      { "x": -5, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": -4, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_2_left" ] },
      { "x": -4, "y": -1, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board#vertical_left", "spring_plate" ] },
      { "x": -4, "y": 0, "parts": [ "hdframe#cover", "roof", { "part": "tank_55gal_drum", "fuel": "diesel" } ] },
      { "x": -4, "y": 1, "parts": [ "hdframe#cross", "roof", "board#vertical_right" ] },
      { "x": -4, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      {
        "x": -4,
        "y": 3,
        "parts": [ "hdframe#cross", "roof", "rail_wheel", "stowboard#vertical_left", "spring_plate", "medium_storage_battery" ]
      },
      { "x": -4, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": -3, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_2_left" ] },
      { "x": -3, "y": -1, "parts": [ "hdframe#cover", "roof", "diesel_engine_v12", "alternator_truck" ] },
      { "x": -3, "y": 0, "parts": [ "hdframe#cover", "roof", "diesel_engine_v12", "alternator_truck" ] },
      { "x": -3, "y": 1, "parts": [ "hdframe#cross", "roof", "door_opaque#full_right" ] },
      { "x": -3, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      { "x": -3, "y": 3, "parts": [ "hdframe#cross", "roof", "stowboard#vertical_left", "medium_storage_battery" ] },
      { "x": -3, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": -2, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_2_left" ] },
      { "x": -2, "y": -1, "parts": [ "hdframe#cover", "roof", "diesel_engine_v12", "alternator_truck" ] },
      { "x": -2, "y": 0, "parts": [ "hdframe#cover", "roof", "diesel_engine_v12", "alternator_truck" ] },
      { "x": -2, "y": 1, "parts": [ "hdframe#cross", "roof", "door_opaque#full_right" ] },
      { "x": -2, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      { "x": -2, "y": 3, "parts": [ "hdframe#cross", "roof", "stowboard#vertical_left", "medium_storage_battery" ] },
      { "x": -2, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": -1, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_2_left" ] },
      { "x": -1, "y": -1, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board#vertical_left", "spring_plate" ] },
      { "x": -1, "y": 0, "parts": [ "hdframe#cover", { "part": "tank_55gal_drum", "fuel": "diesel" }, "roof" ] },
      { "x": -1, "y": 1, "parts": [ "hdframe#cover", "roof", "board#vertical_right" ] },
      { "x": -1, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      {
        "x": -1,
        "y": 3,
        "parts": [ "hdframe#cross", "roof", "rail_wheel", "stowboard#vertical_left", "spring_plate", "medium_storage_battery" ]
      },
      { "x": -1, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": 0, "y": -2, "parts": [ "hdframe#vertical_2", "hdboard#vertical_2_left" ] },
      { "x": 0, "y": -1, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board#nw", "spring_plate" ] },
      { "x": 0, "y": 0, "parts": [ "hdframe#cross", "roof", "board" ] },
      { "x": 0, "y": 1, "parts": [ "hdframe#cross", "roof", "board#ne" ] },
      { "x": 0, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle#vertical" ] },
      { "x": 0, "y": 3, "parts": [ "hdframe#cross", "roof", "rail_wheel", "board#nw", "spring_plate" ] },
      { "x": 0, "y": 4, "parts": [ "hdframe#vertical_2", "hdboard#vertical_right" ] },
      { "x": 1, "y": -2, "parts": [ "hdframe#vertical_2", "hddoor#left" ] },
      { "x": 1, "y": -1, "parts": [ "hdframe#cross", "roof", "aisle", "rail_wheel_steerable", "spring_plate" ] },
      { "x": 1, "y": 0, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": 1, "y": 1, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": 1, "y": 2, "parts": [ "hdframe#cross", "roof", "aisle" ] },
      { "x": 1, "y": 3, "parts": [ "hdframe#cross", "roof", "aisle", "rail_wheel_steerable", "spring_plate" ] },
      { "x": 1, "y": 4, "parts": [ "hdframe#vertical_2", "hddoor#right" ] },
      { "x": 2, "y": -2, "parts": [ "hdframe#cross", "reinforced_windshield#full_left", "omnicam" ] },
      { "x": 2, "y": -1, "parts": [ "hdframe#cross", "reinforced_windshield" ] },
      { "x": 2, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof", "controls" ] },
      {
        "x": 2,
        "y": 1,
        "parts": [ "hdframe#cross", "box", "roof", "dashboard", "controls_electronic", "cam_control" ]
      },
      { "x": 2, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof", "controls" ] },
      { "x": 2, "y": 3, "parts": [ "hdframe#cross", "reinforced_windshield" ] },
      { "x": 2, "y": 4, "parts": [ "hdframe#cross", "reinforced_windshield#vertical_right", "omnicam" ] },
      { "x": 3, "y": -2, "parts": [ "hdframe#nw", "plating_steel" ] },
      { "x": 3, "y": -1, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": 3, "y": 0, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": 3, "y": 1, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      {
        "x": 3,
        "y": 2,
        "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel", "inboard_mirror" ]
      },
      { "x": 3, "y": 3, "parts": [ "hdframe#horizontal_2", "reinforced_windshield", "plating_steel" ] },
      { "x": 3, "y": 4, "parts": [ "hdframe#ne", "plating_steel" ] }
    ],
    "items": [  ],
    "zones": [  ]
  },
  {
    "id": "train_car_passenger_small",
    "type": "vehicle",
    "name": "Small Passenger Car",
    "blueprint": [
      "┌──+──┐",
      "│##━##│",
      "│##━##│",
      "+┃┃━┃┃+",
      "│HH━HH│",
      "│##━##│",
      "│##━##│",
      "│HH━HH│",
      "+┃┃━┃┃+",
      "│##━##│",
      "│##━##│",
      "└──'──┘"
    ],
    "parts": [
      { "x": -8, "y": -2, "parts": [ "hdframe#sw", "board#sw" ] },
      { "x": -8, "y": -1, "parts": [ "hdframe#horizontal_2", "board#horizontal_rear" ] },
      { "x": -8, "y": 0, "parts": [ "hdframe#horizontal_2", "board#horizontal_rear" ] },
      { "x": -8, "y": 1, "parts": [ "hdframe#horizontal_2", "door_opaque#rear", "door_lock" ] },
      { "x": -8, "y": 2, "parts": [ "hdframe#horizontal_2_front", "board#horizontal_rear" ] },
      { "x": -8, "y": 3, "parts": [ "hdframe#horizontal_2", "board#horizontal_rear" ] },
      { "x": -8, "y": 4, "parts": [ "hdframe#se", "board#se" ] },
      { "x": -7, "y": -2, "parts": [ "hdframe#cross", "windshield#full_vertical_left" ] },
      { "x": -7, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -7, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -7, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -7, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -7, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -7, "y": 4, "parts": [ "hdframe#cross", "windshield#full_right" ] },
      { "x": -6, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#full_vertical_left" ] },
      { "x": -6, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof", "rail_wheel_steerable" ] },
      { "x": -6, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -6, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -6, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -6, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof", "rail_wheel_steerable" ] },
      { "x": -6, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#full_right" ] },
      { "x": -5, "y": -2, "parts": [ "hdframe#vertical_2", "door#full_front_left", "door_motor" ] },
      { "x": -5, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "aisle", "roof" ] },
      { "x": -5, "y": 0, "parts": [ "hdframe#cross", "aisle", "roof" ] },
      { "x": -5, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -5, "y": 2, "parts": [ "hdframe#cross", "aisle", "roof" ] },
      { "x": -5, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "aisle", "roof" ] },
      { "x": -5, "y": 4, "parts": [ "hdframe#vertical_2", "door#full_front_right", "door_motor" ] },
      { "x": -4, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": -4, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "trunk", "roof" ] },
      { "x": -4, "y": 0, "parts": [ "hdframe#cross", "trunk", "roof" ] },
      { "x": -4, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -4, "y": 2, "parts": [ "hdframe#cross", "trunk", "roof" ] },
      { "x": -4, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "trunk", "roof" ] },
      { "x": -4, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": -3, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#full_vertical_left" ] },
      { "x": -3, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -3, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -3, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -3, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -3, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -3, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#full_right" ] },
      { "x": -2, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#full_vertical_left" ] },
      { "x": -2, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -2, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -2, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -2, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -2, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": -2, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#full_right" ] },
      { "x": -1, "y": -2, "parts": [ "hdframe#vertical_2", "board#vertical_left" ] },
      { "x": -1, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "trunk", "roof" ] },
      { "x": -1, "y": 0, "parts": [ "hdframe#cross", "trunk", "roof" ] },
      { "x": -1, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": -1, "y": 2, "parts": [ "hdframe#cross", "trunk", "roof" ] },
      { "x": -1, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "trunk", "roof" ] },
      { "x": -1, "y": 4, "parts": [ "hdframe#vertical_2", "board#vertical_right" ] },
      { "x": 0, "y": -2, "parts": [ "hdframe#vertical_2", "door#full_front_left", "door_motor" ] },
      { "x": 0, "y": -1, "parts": [ "hdframe#cross", "rail_wheel", "aisle", "roof" ] },
      { "x": 0, "y": 0, "parts": [ "hdframe#cross", "aisle", "roof" ] },
      { "x": 0, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": 0, "y": 2, "parts": [ "hdframe#cross", "aisle", "roof" ] },
      { "x": 0, "y": 3, "parts": [ "hdframe#cross", "rail_wheel", "aisle", "roof" ] },
      { "x": 0, "y": 4, "parts": [ "hdframe#vertical_2", "door#full_front_right", "door_motor" ] },
      { "x": 1, "y": -2, "parts": [ "hdframe#vertical_2", "windshield#full_vertical_left" ] },
      { "x": 1, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof", "rail_wheel_steerable" ] },
      { "x": 1, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 1, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": 1, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 1, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof", "rail_wheel_steerable" ] },
      { "x": 1, "y": 4, "parts": [ "hdframe#vertical_2", "windshield#full_right" ] },
      { "x": 2, "y": -2, "parts": [ "hdframe#cross", "windshield#full_left" ] },
      { "x": 2, "y": -1, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 2, "y": 0, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 2, "y": 1, "parts": [ "hdframe#cross", "aisle#vertical", "roof" ] },
      { "x": 2, "y": 2, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 2, "y": 3, "parts": [ "hdframe#cross", "seat_back", "roof" ] },
      { "x": 2, "y": 4, "parts": [ "hdframe#cross", "windshield#full_right" ] },
      { "x": 3, "y": -2, "parts": [ "hdframe#nw", "board#nw" ] },
      { "x": 3, "y": -1, "parts": [ "hdframe#horizontal_2", "board#horizontal_front" ] },
      { "x": 3, "y": 0, "parts": [ "hdframe#horizontal_2", "board#horizontal_front" ] },
      { "x": 3, "y": 1, "parts": [ "hdframe#horizontal_2", "door_opaque", "door_lock" ] },
      { "x": 3, "y": 2, "parts": [ "hdframe#horizontal_2", "board#horizontal_front" ] },
      { "x": 3, "y": 3, "parts": [ "hdframe#horizontal_2", "board#horizontal_front" ] },
      { "x": 3, "y": 4, "parts": [ "hdframe#ne", "board#ne" ] }
    ],
    "items": [  ],
    "zones": [  ]
  },
  {
    "id": "train_chassis",
    "type": "vehicle",
    "name": "Train Chassis",
    "blueprint": [
      "┌━━━━━┐",
      "┼┼┼┼┼┼┼",
      "┃┼┼┼┼┼┃",
      "┃|┼┼┼|┃",
      "┃|┼┼┼|┃",
      "┃┼┼┼┼┼┃",
      "┃┼┼┼┼┼┃",
      "┃|┼┼┼|┃",
      "┃|┼┼┼|┃",
      "┃┼┼┼┼┼┃",
      "┼┼┼┼┼┼┼",
      "└━━━━━┘"
    ],
    "parts": [
      { "x": -8, "y": -2, "parts": [ "hdframe#sw" ] },
      { "x": -8, "y": -1, "parts": [ "hdframe#horizontal_2" ] },
      { "x": -8, "y": 0, "parts": [ "hdframe#horizontal_2" ] },
      { "x": -8, "y": 1, "parts": [ "hdframe#horizontal_2" ] },
      { "x": -8, "y": 2, "parts": [ "hdframe#horizontal_2_front" ] },
      { "x": -8, "y": 3, "parts": [ "hdframe#horizontal_2" ] },
      { "x": -8, "y": 4, "parts": [ "hdframe#se" ] },
      { "x": -7, "y": -2, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": -7, "y": 4, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -6, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": -6, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": -5, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -5, "y": -1, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -5, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -5, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -5, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -5, "y": 3, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -5, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": -4, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -4, "y": -1, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -4, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -4, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -4, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -4, "y": 3, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -4, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": -3, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -3, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": -3, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -3, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -3, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -3, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": -3, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": -2, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -2, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": -2, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -2, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -2, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -2, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": -2, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": -1, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": -1, "y": -1, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -1, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": -1, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": -1, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": -1, "y": 3, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": -1, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": 0, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": 0, "y": -1, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": 0, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": 0, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": 0, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": 0, "y": 3, "parts": [ "hdframe#cross", "rail_wheel" ] },
      { "x": 0, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": 1, "y": -2, "parts": [ "hdframe#vertical_2" ] },
      { "x": 1, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": 1, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": 1, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": 1, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": 1, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": 1, "y": 4, "parts": [ "hdframe#vertical_2" ] },
      { "x": 2, "y": -2, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": -1, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": 0, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": 1, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": 2, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": 3, "parts": [ "hdframe#cross" ] },
      { "x": 2, "y": 4, "parts": [ "hdframe#cross" ] },
      { "x": 3, "y": -2, "parts": [ "hdframe#nw" ] },
      { "x": 3, "y": -1, "parts": [ "hdframe#horizontal_2" ] },
      { "x": 3, "y": 0, "parts": [ "hdframe#horizontal_2" ] },
      { "x": 3, "y": 1, "parts": [ "hdframe#horizontal_2" ] },
      { "x": 3, "y": 2, "parts": [ "hdframe#horizontal_2" ] },
      { "x": 3, "y": 3, "parts": [ "hdframe#horizontal_2" ] },
      { "x": 3, "y": 4, "parts": [ "hdframe#ne" ] }
    ],
    "items": [  ],
    "zones": [  ]
  }
]
