[
  {
    "type": "mapgen",
    "om_terrain": [ [ "microlab_generic_hallway" ] ],
    "method": "json",
    "object": {
      "fill_ter": "t_strconc_floor",
      "rows": [
        " cc  | PP  PP  PP |     ",
        " cc  | PP  PP  PP |     ",
        "     | PPbb  bbPP |cci  ",
        "  |||| PP      PP ||||  ",
        " F|XX= PPbb  bbPP =XX|  ",
        "|||XX= PP      PP =XX|||",
        " F|XX= PP dd6d PP =XX|c ",
        " F|XX= PP dh d PP =XX|c ",
        " F|XX= PP d hd PP =XX|c ",
        "  |XX= PP d6dd PP =XX|c ",
        "|5|||| PP      PP ||||||",
        "   2  YPP      PPY 2    ",
        "   2  YPP      PPY 2    ",
        "|2|||| PP      PP ||2|||",
        "   hc| PP |||| PP |c    ",
        "cc  c| PP  YY  PP |6    ",
        "cc  6| PP  ^???PP |c c  ",
        "     | PP   t ?PP |ciccc",
        "|2|||| PP? t   PP ||||||",
        "  ch | PP???^  PP |     ",
        "  cc | PP      PP |F c  ",
        "  ch | PP  PP  PP |F c  ",
        "  cc | PP  PP  PP |F c  ",
        "     | PP  PP  PP |     "
      ],
      "palettes": [ "microlab" ],
      "terrain": { "X": "t_region_shrub_decorative", "P": "t_carpet_concrete_red" }
    }
  },
  {
    "type": "mapgen",
    "om_terrain": [ [ "microlab_generic_hallway" ] ],
    "method": "json",
    "object": {
      "fill_ter": "t_strconc_floor",
      "rows": [
        " cc  | PP  PP  PP |     ",
        " cc  | PP      PP |     ",
        "     | PP b  b PP |cci  ",
        "  |||| PP b  b PP ||||  ",
        " F|XX= PP      PP =XX|  ",
        "|||XX= PP ==== PP =XX|||",
        " F|XX= PP =XX= PP =XX|c ",
        " F|XX= PP =XX= PP =XX|c ",
        " F|XX= PP =XX= PP =XX|c ",
        "  |XX= PP =XX= PP =XX|c ",
        "|5||||=[[======[[=||||||",
        "    2YPPPPPPPPPPPPY2    ",
        "    2YPPPPPPPPPPPPY2    ",
        "|2||||=[[======[[=||||||",
        "  |XX= PP =XX= PP =XX|  ",
        "c |XX= PP =XX= PP =XX|  ",
        "c |XX= PP =XX= PP =XX|  ",
        "  |XX= PP =XX= PP =XX|cc",
        "|2|XX= PP =XX= PP =XX|||",
        "  |XX= PP =XX= PP =XX|c ",
        "  |||| PP =XX= PP ||||c ",
        "  icc| PP ==== PP |F cc ",
        "    F| PP      PP |F c  ",
        "    F| PP  PP  PP |     "
      ],
      "palettes": [ "microlab" ],
      "terrain": { "X": "t_region_shrub_decorative", "P": "t_carpet_concrete_red" }
    }
  },
  {
    "type": "mapgen",
    "om_terrain": [ [ "microlab_generic_hallway" ] ],
    "method": "json",
    "object": {
      "fill_ter": "t_strconc_floor",
      "rows": [
        " cc  | PP  PP  PP |     ",
        " cc  | PP      PP |     ",
        "     | PP ==== PP |cci  ",
        "  |||| PP =XX= PP ||||  ",
        " F|XX= PP =XX= PP =XX|  ",
        "|||XX==[[==XX==[[==XX|||",
        " F|XX= PP =XX= PP =XX|c ",
        " F|XX= PP =XX= PP =XX|c ",
        " F|XX= PP =XX= PP =XX|c ",
        "  |XX= PP =XX= PP =XX|c ",
        "|5|XX= PP =XX= PP =XX|||",
        "  |XX= PP =XX= PP =XX|  ",
        "  |XX= PP =XX= PP =XX|  ",
        "|2|XX= PP =XX= PP =XX|2|",
        "  |XX= PP =XX= PP =XX|  ",
        "c |XX= PP =XX= PP =XX|  ",
        "c |XX= PP =XX= PP =XX|  ",
        "  |XX= PP =XX= PP =XX|cc",
        "|2|XX= PP =XX= PP =XX|||",
        "  |XX=YPP =XX= PPY=XX|c ",
        "  |||| PP =XX= PP ||||c ",
        "  icc| PP ==== PP |F cc ",
        "    F| PP      PP |F c  ",
        "    F| PP  PP  PP |     "
      ],
      "palettes": [ "microlab" ],
      "terrain": { "X": "t_region_shrub_decorative", "P": "t_carpet_concrete_red" }
    }
  },
  {
    "type": "mapgen",
    "om_terrain": [ [ "microlab_generic_hallway" ] ],
    "method": "json",
    "object": {
      "fill_ter": "t_strconc_floor",
      "rows": [
        " cc c| PP  PP  PP |c c  ",
        " cc c| PP  PP  PP |c    ",
        "    c| PP  PP  PP |cci  ",
        "  |||| PP  PP  PP ||||F ",
        " F|XX= PP  PP  PP =XX|F ",
        "|||XX= PP  PP  PP =XX|||",
        " F|XX= PP  PP  PP =XX|c ",
        " F|XX= PP  PP  PP =XX|c ",
        " F|XX= PP      PP =XX|i ",
        "  |XX=            =XX|c ",
        "|5||||            ||||||",
        "   2  Y          Y 2    ",
        "   2  Y          Y 2    ",
        "|2||||            ||2|||",
        "   hc|            |c    ",
        "cc  c| PP      PP |6    ",
        "cc  6| PP  PP  PP |c c  ",
        "     | PP  PP  PP |ciccc",
        "|2|||| PP  PP  PP ||||||",
        "  ch | PP  PP  PP |     ",
        "  cc | PP  PP  PP |F i  ",
        "  ch | PP  PP  PP |F c  ",
        "  cc | PP  PP  PP |F i  ",
        "     | PP  PP  PP |     "
      ],
      "palettes": [ "microlab" ],
      "terrain": { "X": "t_region_shrub_decorative", "P": "t_carpet_concrete_red" }
    }
  },
  {
    "type": "mapgen",
    "om_terrain": [ [ "microlab_generic_hallway" ] ],
    "method": "json",
    "object": {
      "fill_ter": "t_strconc_floor",
      "rows": [
        " cc c| PP  PP  PP |c c  ",
        " cc c| PP  PP  PP |c    ",
        "    c| PP  PP  PP |cci  ",
        "  |||| PP  PP  PP ||||F ",
        " F|XX= PP  PP  PP =XX|F ",
        "|||XX= PP  PP  PP =XX|||",
        " F|=== PP  PP  PP ===|c ",
        " F|?   PP  PP  PP   ?|c ",
        " F|?Y  PP  PP  PP  Y?|i ",
        "  |???            ???|c ",
        "|5||||            ||||||",
        "   2               2    ",
        "   2               2    ",
        "|2||||            ||2|||",
        "   hc|b  bb  bb  b|c    ",
        "cc  c|b  bb  bb  b|6    ",
        "cc  6|b  bb  bb  b|c c  ",
        "     |            |ciccc",
        "|2|||| PP  PP  PP ||||||",
        "  ch | PP  PP  PP |     ",
        "  cc | PP  PP  PP |F i  ",
        "  ch | PP  PP  PP |F c  ",
        "  cc | PP  PP  PP |F i  ",
        "     | PP  PP  PP |     "
      ],
      "palettes": [ "microlab" ],
      "terrain": { "X": "t_region_shrub_decorative", "P": "t_carpet_concrete_red" }
    }
  }
]
