[
  {
    "type": "mapgen",
    "om_terrain": [ "house_library" ],
    "object": {
      "fill_ter": "t_floor",
      "rows": [
        "......---......p........",
        ".##oo##*##oo###########.",
        ".#y  h  L    y|RRRRvyR#.",
        ".#            |R     Ho.",
        ".#r   ff      |R     Ho.",
        ".#rh  ffh     |  EE  r#.",
        ".#r  hff     a|a ssT r#^",
        ".o    ffh     |  EE  r#.",
        ".oc h      |>>|R     Ho.",
        ".#|||||||  ||||R     Ho.",
        ".#y666é       |RRR RRR#.",
        ".#7           ||||+|||#.",
        ".#4 JA               T#.",
        ".#O J A   HHHHHs     E#.",
        ".o1 JA    H ll       so.",
        ".o5       H          Eo.",
        ".#23 Y       xxx      #.",
        ".#||+||||||+||||||+|||#.",
        ".#B!!Q|TE   ydd|sE  II#.",
        ".#B!!!+        |y    ho.",
        ".o!!!S|Ih @@  b|  @@  o.",
        ".#t!!8|I  @@s D|D @@ d#.",
        ".#########oo###########.",
        "............^..........."
      ],
      "palettes": [ "parametrized_linoleum_palette", "domestic_general_construction_and_variant_palette" ],
      "terrain": {
        "!": { "param": "linoleum_color", "fallback": "t_linoleum_gray" },
        "8": { "param": "linoleum_color", "fallback": "t_linoleum_gray" },
        "t": { "param": "linoleum_color", "fallback": "t_linoleum_gray" },
        "B": { "param": "linoleum_color", "fallback": "t_linoleum_gray" },
        "S": { "param": "linoleum_color", "fallback": "t_linoleum_gray" },
        "Q": { "param": "linoleum_color", "fallback": "t_linoleum_gray" }
      },
      "place_nested": [ { "chunks": [ "rolling_trash_can_1x1" ], "x": 2, "y": 0 } ],
      "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ], "chance": 2 } ]
    }
  }
]
