[
    {
            "type":"monstergroup",
            "name" : "GROUP_MALL",
            "default" : "mon_zombie",
            "monsters" : [
                 { "monster" : "mon_zombie", "freq" : 100, "cost_multiplier" : 1 },
                 { "monster" : "mon_zombie_fat", "freq" : 30, "cost_multiplier" : 1 },
                 { "monster" : "mon_zombie_cop", "freq" :10, "cost_multiplier" : 2 },
                 { "monster" : "mon_zombie_child", "freq" : 20, "cost_multiplier" : 1 },
                 { "monster" : "mon_zombie_crawler", "freq" : 10, "cost_multiplier" : 1 }
            ]
    },{
            "type" : "item_group",
            "id" : "floor_trash",
            "items" : [
                ["flyer", 10],
                ["bag_plastic", 10],
                ["bottle_plastic", 10],
                ["cup_plastic", 10],
                ["bottle_glass", 10],
                ["can_drink", 10],
                ["can_food", 10],
                ["box_small", 10],
                ["jug_plastic", 10],
                ["jar_glass", 5],
                ["wrapper", 10],
                ["string_6", 5],
                ["cig_butt", 10],
                ["string_36", 5],
                ["scrap", 10],
                ["glass_shard", 10],
                ["wire", 5],
                ["splinter", 10],
                ["rag", 15],
                ["rag_bloody", 10],
                ["plastic_shopping_bag", 10]
            ]
    },{
            "type" : "item_group",
            "id" : "candy_shop",
            "items" : [
                ["chocolate", 50],
                ["cookies", 50],
                ["candy", 60],
                ["candy2", 60],
                ["candy3", 60],
                ["powder_candy", 40],
                ["neccowafers", 60],
                ["candycigarette", 45],
                ["mintpatties", 60]
            ]
    },{
            "type" : "item_group",
            "id" : "tux_shop",
            "items" : [
                ["blazer", 75],
                ["skinny_tie", 65],
                ["tieclip", 25],
                ["polo_shirt", 35],
                ["dress_shirt", 70],
                ["pants", 75],
                ["dress_shoes", 50],
                ["briefcase", 35],
                ["gold_watch", 20],
                ["pocketwatch", 20],
                ["collarpin", 10]
            ]
    },{
            "type" : "item_group",
            "id" : "flower_shop",
            "items" : [
                ["trimmer_off", 30],
                ["fertilizer_liquid", 50],
                ["poppy_flower", 25],
                ["poppy_bud", 10],
                ["dahlia_flower", 75],
                ["dahlia_bud", 40],
                ["bluebell_flower", 75],
                ["bluebell_bud", 45],
                ["fertilizer_commercial", 25]
            ]
    },{
            "type" : "item_group",
            "id" : "music_shop",
            "items" : [
                ["battery", 30],
                ["radio", 30],
                ["mp3", 30],
                ["music_cd", 20]
            ]
    },{
            "type" : "item_group",
            "id" : "vitamin_shop",
            "items" : [
                ["bandages", 25],
                ["1st_aid", 20],
                ["vitamins", 75],
                ["aspirin", 45],
                ["caffeine", 50],
                ["pills_sleep", 45],
                ["disinfectant", 15],
                ["vaccine_shot", 10],
                ["protein_powder", 85],
                ["caff_gum", 30],
                ["nic_gum", 25]
            ]
    },{
            "type" : "item_group",
            "id" : "toy_store",
            "items" : [
                ["portable_game", 60],
                ["bat", 60],
                ["backpack", 40],
                ["pockknife", 20],
                ["wristwatch", 20],
                ["teleumbrella", 5],
                ["novel_coa", 10],
                ["child_book", 50],
                ["tall_tales", 20],
                ["story_book", 5],
                ["novel_pulp", 20],
                ["fairy_tales", 20],
                ["mag_comic", 40],
                ["folding_bicycle", 5],
                ["sunglasses", 25],
                ["cowboy_hat", 25],
                ["mp3", 40],
                ["wolfsuit", 5],
                ["dinosuit", 5],
                ["gum", 10],
                ["talking_doll", 50],
                ["creepy_doll", 1],
                ["jedi_cloak", 5],
                ["clown_suit", 5],
                ["clownshoes", 5],
                ["radio_car_box", 10]
            ]
    },{
            "type" : "item_group",
            "id" : "glasses",
            "items" : [
                ["glasses_monocle", 5],
                ["glasses_bal", 10],
                ["sunglasses", 30],
                ["glasses_bifocal", 30],
                ["glasses_safety", 30],
                ["fancy_sunglasses", 5],
                ["glasses_reading", 50],
                ["glasses_eye", 85]
            ]
    },{
            "type" : "item_group",
            "id" : "victoria_shop",
            "items" : [
                ["bra", 70],
                ["panties", 70],
                ["boy_shorts", 50],
                ["boxer_shorts", 70],
                ["briefs", 50]
            ]
    },{
            "type" : "item_group",
            "id" : "knife_shop",
            "items" : [
                ["knife_butcher", 20],
                ["knife_combat", 35],
                ["throwing_knife", 10],
                ["pockknife", 50],
                ["punch_dagger", 10],
                ["knife_trench", 7],
                ["switchblade", 20],
                ["knife_hunting", 20],
                ["knife_rambo", 5]
            ]
    },{
            "type" : "item_group",
            "id" : "key_shop",
            "items" : [
                ["screwdriver", 40],
                ["hammer", 35],
                ["wrench", 30],
                ["hacksaw", 50],
                ["xacto", 10],
                ["flashlight", 40],
                ["crowbar", 30],
                ["carver_off", 25],
                ["press", 40],
                ["puller", 20],
                ["boltcutters", 35],
                ["chisel", 20],
                ["misc_repairkit", 45],
                ["tool_belt", 35],
                ["multitool", 20]
            ]
    },{
            "type" : "item_group",
            "id" : "smoke_shop",
            "items" : [
                ["pipe_tobacco", 60],
                ["tobacco", 70],
                ["weed", 5],
                ["joint", 5],
                ["seed_weed", 5],
                ["rolling_paper", 45],
                ["pipe_glass", 20],
                ["coke", 5],
                ["meth", 2],
                ["heroin", 1],
                ["crack", 4],
                ["crackpipe", 7],
                ["cig", 60],
                ["chaw", 60]
            ]
    },{
            "type" : "item_group",
            "id" : "cell_shop",
            "items" : [
                ["portable_game", 20],
                ["antenna", 25],
                ["battery", 70],
                ["mp3", 40],
                ["usb_drive", 10],
                ["manual_electronics", 20],
                ["cable", 60],
                ["cell_phone", 70],
                ["pda", 50],
                ["wristwatch", 60],
                ["mobile_memory_card_used", 10]
            ]
    },{
            "type" : "item_group",
            "id" : "beauty",
            "items" : [
                ["mag_glam", 40],
                ["mag_beauty", 30],
                ["hairpin", 40],
                ["scarf", 10],
                ["scarf_long", 5],
                ["knit_scarf", 10],
                ["long_knit_scarf", 5],
                ["barrette", 5],
                ["eyedrops", 35],
                ["candle", 50],
                ["scissors", 30],
                ["soap", 45]
            ]
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_1"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "........................",
                "....###..sssssssssssssss",
                "....#T#.ss______________",
                "....###ss_______________",
                ".###..ss________________",
                ".#T#.ss__________,,,,,,,",
                ".###ss__________,,,,,,,,",
                "...ss__________,,_______",
                "..ss__________,,________",
                ".ss________,_,,_________",
                ".s________,,,,,,________",
                ".s_________,,,__________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_2"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "........................",
                "ssssssssssssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "______,,,,,,,,,,,,,,,,,,",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "______,,,,,,,,,,,,,,,,,,",
                "________________________",
                "________________________",
                "________________________",
                "________________________"
            ],
            "place_groups": [
                { "vehicle": "semi_truck", "x": 12, "y": 17, "rotation": 180, "chance": 90},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.3 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_3"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "........................",
                "ssssssssssssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "____ssssssssssssssssssss",
                "___ss.......######...###",
                ",,,ss|------------------",
                "_____|7      rrrr     rr",
                "_____=  zz              ",
                "_____=  zz  zz          ",
                "_____=      zz          ",
                "_____=  zz              ",
                "_____|  zz              ",
                ",,,,,|                  ",
                "_____|7                 ",
                "_____=                  ",
                "_____=                  ",
                "_____=                  "
            ],
            "place_groups": [
                { "vehicle": "truck_trailer", "x": 0, "y": 15, "rotation": 180, "chance": 100 },
                { "item": "mechanics", "chance": 60, "x": [ 13,16 ], "y": [ 13,13 ]},
                { "item": "tools", "chance": 60, "x": [ 22,23 ], "y": [ 13,13 ]},
                { "item": "shirts", "chance": 80, "x": [ 8,9 ], "y": [ 14,15 ], "repeat": [ 1, 2 ]  },
                { "item": "shirts", "chance": 80, "x": [ 8,9 ], "y": [ 17,18 ], "repeat": [ 1, 2 ]  },
                { "item": "vending_food", "chance": 80, "x": [ 12,13 ], "y": [ 15,16 ], "repeat": [ 1, 3 ]  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 10 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 8, 20 ], "y": [ 17, 21 ], "density": 0.10 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                "7": "t_gates_mech_control",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_door_metal_locked",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_4"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "........................",
                "ssssssssssssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "ssssssssssssssssssssssss",
                "###...######...######...",
                "---------|-----|--------",
                "rr       |EEEEE|        ",
                "         +EEEEE+    zz  ",
                "      zz +EEEEE+    zz  ",
                "      zz +EEEEE+        ",
                "         |EEEEE|        ",
                "         |-----|        ",
                "                        ",
                "                        ",
                "         |-----|        ",
                "         |c    +   zzzzz",
                "         |S    |   -----"
            ],
            "place_groups": [
                { "item": "tools", "chance": 60, "x": [ 0,1 ], "y": [ 13,13 ] },
                { "item": "pants", "chance": 80, "x": [ 6,7 ], "y": [ 15,16 ]},
                { "item": "winter", "chance": 80, "x": [ 20,21 ], "y": [ 14,15 ]},
                { "item": "home_hw", "chance": 60, "x": [ 19,23 ], "y": [ 22,22 ]},
                { "item": "tools", "chance": 60, "x": [ 10,10 ], "y": [ 22,22 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 10 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 17, 19 ], "density": 0.10 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_5"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "...................sssss",
                "ssssssssssssssssssss____",
                "________________________",
                "________________________",
                "_________________,______",
                "________________,,,,,___",
                "________________,,,,,___",
                "_________________,______",
                "________________________",
                "________________________",
                "ssssssssssssssssssss____",
                "######............sss___",
                "---------------|...ss___",
                "               |...ss___",
                "zz    zz zz zz |...ss___",
                "zz    zz zz zz |#..ss___",
                "         zz zz |#T.ss___",
                "  zz     zz zz |#..ss___",
                "   z           |...ss___",
                "            zz |...ss___",
                "            zz |#..ss___",
                "               |#T.ss___",
                "               |#..ss___",
                "|-::-|---|--|++|...ss___"
            ],
            "place_groups": [
                { "item": "jackets", "chance": 80, "x": [ 0,1 ], "y": [ 14,15 ]},
                { "item": "pants", "chance": 80, "x": [ 6,7 ], "y": [ 14,15 ]},
                { "item": "winter", "chance": 80, "x": [ 9,10 ], "y": [ 14,15 ]},
                { "item": "bags", "chance": 80, "x": [ 12,13 ], "y": [ 14,15 ]},
                { "item": "allclothes", "chance": 80, "x": [ 9,10 ], "y": [ 16,17 ]},
                { "item": "vending_food", "chance": 80, "x": [ 12,13 ], "y": [ 16,17 ]},
                { "item": "female_underwear_bottom", "chance": 80, "x": [ 3,3 ], "y": [ 18,18 ]},
                { "item": "allclothes", "chance": 80, "x": [ 2,3 ], "y": [ 17,17 ]},
                { "item": "allclothes", "chance": 80, "x": [ 12,13 ], "y": [ 19,20 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 0, 11 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 0, 9 ], "y": [ 16, 21 ], "density": 0.10 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_6"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "ssssssssssssssssssssssss",
                "________________________",
                "_______,________________",
                "_____,,,,_______________",
                "___,,,,,,_______________",
                "__,,___,________________",
                "_,,_____________________",
                "_,,_____________________",
                "_,,_____ssssssssss______",
                "_,,____sss______________",
                "_,,____ss_______________",
                "_,,____ss_______________",
                "_,,____ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss,,,,,,,,_______",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss,,,,,,,,_______",
                "_______ss_______________"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 12, "y": 11, "rotation": 0, "chance": 35 },
                { "vehicle": "beetle", "x": 12, "y": 19, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_7"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "ssssssssssssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "____sssssssssssssssssss_",
                "___________ssss_________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "_____,,,,,,,ss,,,,,,,,__",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "_____,,,,,,,ss,,,,,,,,__",
                "____________ss__________"
            ],
            "place_groups": [
                { "vehicle": "car_sports", "x": 17, "y": 18, "rotation": 0, "chance": 35  },
                { "vehicle": "electric_car", "x": 8, "y": 11, "rotation": 180, "chance": 35  },
                { "vehicle": "cube_van", "x": 19, "y": 10, "rotation": 0, "chance": 35  },
                { "vehicle": "car_mini", "x": 8, "y": 18, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_8"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "ssssssssssssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "_________sssssssssssssss",
                "________________ssss____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "__________,,,,,,,ss,,,,,",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "__________,,,,,,,ss,,,,,",
                "_________________ss_____"
            ],
            "place_groups": [
                { "vehicle": "flatbed_truck", "x": 12, "y": 12, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 13, "y": 18, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 23, "y": 11, "rotation": 0, "chance": 35  },
                { "vehicle": "beetle", "x": 21, "y": 18, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.1 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_9"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "sssssssssssss...........",
                "____________ss..###.....",
                "_____________ss.#T#.....",
                "______________s.###.....",
                "______________s.....###.",
                "______________s.....#T#.",
                "______________s.....###.",
                "______________ss........",
                "ssss___________ssssssss.",
                "_____________________ss.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s."
            ],
            "place_groups": [
                { "vehicle": "schoolbus", "x": 18, "y": 22, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.05 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_10"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s______________________",
                ".s______________________",
                ".s_____________sssssssss",
                ".s___________sssssssssss",
                ".s__________ss..|-----;;",
                ".s__________s..#|       ",
                ".s__________s.T#|       ",
                ".s__________s..#|  |--++",
                ".s__________s..#|  |3333",
                ".s__________s.T#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s...|  |3333",
                ".s__________s.T.|  |3333",
                ".s__________s...|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s.T#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s.T#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s...|  |----",
                ".s__________s.T.|  |3333",
                ".s__________s...|  |3333",
                ".s__________s..#|  |3333"
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 20,23 ], "y": [ 8,19 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 20,23 ], "y": [ 21,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 15 ], "y": [ 2, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_11"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "________________________",
                "________________________",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss",
                "------------------------",
                "                        ",
                "                        ",
                "----------------|---|-+-",
                "3333333333333333|33L|r33",
                "h3h3h3h3h3h3h333|-+-|r33",
                "h3h3h3h3h3h3h333+33P|-3-",
                "h3h3h3h3h3h3h333+333|33c",
                "h3h3h3h3h3h3h33D|333|333",
                "3333333333333333|333|3cc",
                "3333333333333333|3333333",
                "h3h3h3h3h3h3h33D|333c333",
                "h3h3h3h3h3h3h333+3333333",
                "h3h3h3h3h3h3h333+333|ccc",
                "h3h3h3h3h3h3h333|333|F33",
                "3333333333333333|333|F33",
                "----------------|333|F33",
                "3333333333333333|333|F33",
                "h3h3h3h3h3h3h333|333|---",
                "h3h3h3h3h3h3h333+333|r6 "
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 80, "x": [ 15,15 ], "y": [ 12,12 ]},
                { "item": "floor_trash", "chance": 80, "x": [ 5,15 ], "y": [ 15,15 ]},
                { "item": "snacks", "chance": 60, "x": [ 21,21 ], "y": [ 8,9 ]},
                { "item": "cleaning", "chance": 60, "x": [ 19,19 ], "y": [ 8,8 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,15 ], "y": [ 8,19 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,15 ], "y": [ 21,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 9, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_12"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "_____=                  ",
                "_____|                  ",
                "sssss|    |-HHHHHH-|-+-|",
                "sssss;    :  dd6  B|S  |",
                "-----|-::-|   h   B|   |",
                "          |       B| t |",
                "          |--|-----|---|",
                "--|-------|P3|2PbbbbbP2|",
                "33|r333c33333V211221122|",
                "| |e333c33333V211221122|",
                "|-|e333633333V222112212[",
                "crrc333c33333V222112212[",
                "333333cc3333PV211221122|",
                "c6cc6cc333333[2112211222",
                "3333333333333[2221122112",
                "333333333333PV2221122112",
                "3333333333333[2112211221",
                "cccccccc33333[2112211221",
                "3xF xxF33333PV2221122112",
                "333333333333FV2221122112",
                "333333333333FV2112211221",
                "FxxF3F3xxF33l|2222222221",
                "-|-----------|-HHHHH-|22",
                " |6d h     6        P|22"
            ],
            "place_specials": [
                { "type": "toilet", "x": 21, "y": 5 }
            ],
            "place_groups": [
                { "item": "cubical_office", "chance": 50, "x": [ 13,14 ], "y": [ 3,3 ]},
                { "item": "cubical_office", "chance": 50, "x": [ 3,3 ], "y": [ 23,23 ]},
                { "item": "novels", "chance": 50, "x": [ 18,18 ], "y": [ 3,5 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 20,22 ], "y": [ 3,5 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,12 ], "y": [ 14,16 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 3,3 ], "y": [ 9,10 ]},
                { "item": "snacks", "chance": 80, "x": [ 0,3 ], "y": [ 11,11 ]},
                        { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 8, 23 ], "density": 0.20 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_door_metal_locked",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_13"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "         |c  LL|        ",
                "         |-----|rrrrrrrr",
                "         +    z||-------",
                "rrrr     +     z|PbbbbPD",
                "---------|z     |2111111",
                "         | z    :2111111",
                "         |zzz   :2112222",
                "--|      |---|--|2112|--",
                "  |          |  |2112|Pc",
                "  |----||----|  |2112|22",
                "  |EEEE||EEEE|  [2112V22",
                "  |EEEE||EEEE|  [2112V22",
                "HH|H[[H||H[[H|HH|2112V22",
                "22c2222222222c2222112|P2",
                "22c2111221112c2221122|-H",
                "22P2111221112P2221122222",
                "122212211221222112211221",
                "122112211221122112211221",
                "211221122112211221122112",
                "211221122112211221122112",
                "122112211221122112211221",
                "122112211221122112211221",
                "211221122112211221122112",
                "211221122112211221122112"
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 23,23 ], "y": [ 3,3 ]},
                { "item": "home_hw", "chance": 70, "x": [ 16,23 ], "y": [ 1,1 ]},
                { "item": "cleaning", "chance": 70, "x": [ 14,14 ], "y": [ 2,2 ]},
                { "item": "cleaning", "chance": 70, "x": [ 15,15 ], "y": [ 3,3 ]},
                { "item": "cleaning", "chance": 70, "x": [ 10,10 ], "y": [ 4,4 ]},
                { "item": "cleaning", "chance": 70, "x": [ 11,11 ], "y": [ 5,5 ]},
                { "item": "cleaning", "chance": 70, "x": [ 10,12 ], "y": [ 6,6 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,23 ], "y": [ 16,23 ]},
                { "item": "home_hw", "chance": 70, "x": [ 13,14 ], "y": [ 0,0 ]},
                { "item": "mischw", "chance": 70, "x": [ 0,3 ], "y": [ 3,3 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 15, 23 ], "density": 0.6 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_14"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "|2222|S  + t|  |...ss___",
                "|2112|S  |--|  |-|.ss___",
                "|2112+   + t|  |cV.ss___",
                "22112|---|--|  |cV.ss___",
                "11112+   + t|  +cV.ss___",
                "11112|S  |--|  |-|.ss___",
                "22Pll|S  + t|  |...ss___",
                "-----||--|-||::|...ss___",
                "hhhhcP|622c|X  |#..ss___",
                "222222Vch2c|X  |#..ss___",
                "2nn222|c22c|X  |#..ss___",
                "2nn222|6222+   |...ss___",
                "222222Vch2c|   |...ss___",
                "22222P|c22c|   |#..ss___",
                "H[[HH-|----|---|#..ss___",
                "222222|P22P|..###.sss___",
                "122112[2112[sssssssss___",
                "122112[2112[ssssssIss___",
                "211222|PAA2|ssssssssss__",
                "211222[2112[ssssssssss__",
                "122112[2112[ssssssssIss_",
                "122112|PAA2|ssssssssssss",
                "211222[2112[ssssssssssss",
                "211222[2112[sssssssssssI"
            ],
            "place_specials": [
                { "type": "toilet", "x": 11, "y": 0 },
                { "type": "toilet", "x": 11, "y": 2 },
                { "type": "toilet", "x": 11, "y": 4 },
                { "type": "toilet", "x": 11, "y": 6 },
                { "type": "vendingmachine", "x": 3, "y": 6, "item_group": "vending_food" },
                { "type": "vendingmachine", "x": 4, "y": 6, "item_group": "vending_drink" }
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 7,8 ], "y": [ 0,2 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 7,8 ], "y": [ 4,6 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 12,23 ], "y": [ 16,23 ]},
                { "item": "vending_food", "chance": 90, "x": [ 3,3 ], "y": [ 6,6 ]},
                { "item": "vending_drink", "chance": 90, "x": [ 4,4 ], "y": [ 6,6 ]},
                { "item": "cubical_office", "chance": 40, "x": [ 10,10 ], "y": [ 8,10 ]},
                { "item": "cubical_office", "chance": 40, "x": [ 10,10 ], "y": [ 12,13 ]},
                { "item": "jewelry_safe", "chance": 80, "x": [ 12,12 ], "y": [ 8,10 ]},
                { "item": "consumer_electronics", "chance": 80, "x": [ 16,16 ], "y": [ 2,4 ]},
                { "item": "magazines", "chance": 80, "x": [ 1,2 ], "y": [ 10,11 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 16, 23 ], "density": 0.4 }
            ],
            "terrain": {
                "I": "t_column",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_15"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss_______________",
                "_______ss,,,,,,,,_______",
                "_______ss_______________",
                "_______ss_____________,,",
                "_______ss_____________,,",
                "_______ss____________,,,",
                "_______ss_____________,,",
                "_______sss______________",
                "________ssssssssss______",
                "_________sssssssss__,,,,",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 12, "y": 1, "rotation": 0, "chance": 35  },
                { "vehicle": "car_sports", "x": 12, "y": 8, "rotation": 0, "chance": 35  },
                { "item": "floor_trash", "chance": 5, "x": [ 0,23 ], "y": [ 0,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_16"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                "_____,,,,,,,ss,,,,,,,,__",
                "____________ss__________",
                "____________ss__________",
                "____________ss__________",
                ",___________ss__________",
                "____________ss__________",
                "___________ssss_________",
                "____sssssssssssssssssss_",
                ",,__sssssssssssssssssss_",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss"
            ],
            "place_groups": [
                { "vehicle": "motorcycle", "x": 8, "y": 1, "rotation": 180, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 7, "y": 9, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 18, "y": 1, "rotation": 0, "chance": 35  },
                { "vehicle": "scooter_electric", "x": 16, "y": 8, "rotation": 0, "chance": 35  },
                { "item": "floor_trash", "chance": 5, "x": [ 0,23 ], "y": [ 0,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_17"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "_________________ss_____",
                "__________,,,,,,,ss,,,,,",
                "_________________ss_____",
                "___,,____________ss_____",
                "___,,____________ss_____",
                "__,,,,___________ss_____",
                "___,,____________ss_____",
                "________________ssss____",
                "_________sssssssssssssss",
                "_,,,,,,__sssssssssssssss",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "ssssssssssssssssssssssss",
                "sssssssssssssssssssss..."
            ],
            "place_groups": [
                { "vehicle": "car", "x": 12, "y": 2, "rotation": 180, "chance": 35  },
                { "vehicle": "beetle", "x": 12, "y": 9, "rotation": 180, "chance": 35  },
                { "vehicle": "electric_car", "x": 23, "y": 1, "rotation": 0, "chance": 35  },
                { "vehicle": "cube_van", "x": 23, "y": 8, "rotation": 0, "chance": 35  },
                { "item": "floor_trash", "chance": 5, "x": [ 0,23 ], "y": [ 0,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.1 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_18"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "________,,____________s.",
                "________,,____________s.",
                "_______,,,,___________s.",
                "________,,____________s.",
                "_____________________ss.",
                "ssss___________sssssss..",
                "ssss__,,,,,,__ss........",
                "______________s..#####..",
                "______________s.##...##.",
                "____,_________s.#..T..#.",
                "___,,,,_______s.#.....#.",
                "___,,,,,______s.#.....#.",
                "____,__,,_____s.#..T..#.",
                "________,,____s.#.....#.",
                "________,,____s.#.....#.",
                "sss_____,,____s.#..T..#.",
                "..ss____,,____s.##...##."
            ],
            "place_groups": [
                { "vehicle": "policecar", "x": 17, "y": 9, "rotation": 180, "chance": 35  },
                { "item": "floor_trash", "chance": 5, "x": [ 0,23 ], "y": [ 0,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_19"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s__________s.T#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s.T#|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s...|  |3333",
                ".s__________s.T.|  |3333",
                ".s__________s...|  |3333",
                ".s__________s..#|  |3333",
                ".s__________s.T#|  |--++",
                ".s__________s..#|       ",
                ".s__________s..#|       ",
                ".s__________s.T#|       ",
                ".s__________s..#|-------",
                ".s__________s...........",
                ".s__________s..T........",
                ".s__________ss..........",
                ".s___________ss.........",
                ".ss___________ss..T.....",
                "..ss___________ss.......",
                "...ss___________ss......",
                "....ss___________ss..T..",
                ".....ss___________ss....",
                "......ss___________ss..."
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 20,23 ], "y": [ 0,8 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 15 ], "y": [ 5, 11 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_20"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "h3h3h3h3h3h3h333+333|hd ",
                "h3h3h3h3h3h3h33D|333| d ",
                "3333333333333333|333|   ",
                "3333333333333333|333|--|",
                "h3h3h3h3h3h3h33D|333|L +",
                "h3h3h3h3h3h3h333+333|-:|",
                "h3h3h3h3h3h3h333+33P|   ",
                "h3h3h3h3h3h3h333|-+-|   ",
                "3333333333333333|33L|   ",
                "----------------|---|   ",
                "                        ",
                "   |--|     |--|        ",
                "   |cc:     :cc| |------",
                "---|HH|--;;-|HH|-|c crrc",
                ".asssssssssssssss|c     ",
                ".assbbsssssssbbss|O  rcc",
                ".asbnnbsssssbnnbs|O     ",
                ".asbnnbsssssbnnbs|c cccc",
                ".assbbsssssssbbss|---   ",
                ".asssssssssssssssVP22222",
                ".assbbsssssssssssV211111",
                ".asbnnbss#bbsssss[2111aA",
                ".asbnnbss#nnsssss[2111ah",
                ".assbbsss#nnsssssV21111h"
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 80, "x": [ 15,15 ], "y": [ 1,1 ]},
                { "item": "floor_trash", "chance": 80, "x": [ 15,15 ], "y": [ 4,4 ]},
                { "item": "fast_food", "chance": 60, "x": [ 21,22 ], "y": [ 13,13 ]},
                { "item": "fast_food", "chance": 60, "x": [ 21,21 ], "y": [ 15,15 ]},
                { "item": "oven", "chance": 40, "x": [ 18,18 ], "y": [ 15,16 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,15 ], "y": [ 0,8 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,5 ], "y": [ 12,12 ]},
                { "item": "allclothes", "chance": 60, "x": [ 13,14 ], "y": [ 12,12 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 16 ], "y": [ 15, 22 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 2, 16 ], "y": [ 0, 8 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_21"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "h|dh      hd         [21",
                " |d        d    cc   [21",
                " +     d        cc  h|22",
                "-|    h6            h|cc",
                "     rrdhh       hhhP|21",
                "---------------------|21",
                "                     |r1",
                "                     |r1",
                "|----|-:--------|--:-|r1",
                "|rrrr|r  cSceecc|r   |r1",
                ":    |O        c|r   +21",
                "|  ff|f        c|r  z|21",
                "|-+--|---+-cc6c-|----|c1",
                "c   f|P222222222nnnnn|21",
                "    f|h2h2222222hhhhhV21",
                "ce  f|n2n222222222222V21",
                "     |h2h2222222hhhhhV21",
                "6cc  |2222222222nnnnn|21",
                "  ---|-HH-222222-HHH-|21",
                "222222222222222222222221",
                "111111111111111111111111",
                "AAAAAAAAA111AAAAAAAAAAa1",
                "nnh1hnnh12221hnnh1hnnha1",
                "nnh1hnnh12D21hnnh1hnnh11"
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 10,10 ], "y": [ 23,23 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 4,4 ], "y": [ 13,15 ]},
                { "item": "kitchen", "chance": 60, "x": [ 15,15 ], "y": [ 9,11 ]},
                { "item": "fast_food", "chance": 60, "x": [ 2,2 ], "y": [ 15,15 ]},
                { "item": "oven", "chance": 30, "x": [ 6,6 ], "y": [ 10,10 ]},
                { "item": "floor_trash", "chance": 20, "x": [ 6,20 ], "y": [ 13,17 ]},
                { "item": "fridgesnacks", "chance": 60, "x": [ 6,6 ], "y": [ 11,11 ]},
                { "item": "fridgesnacks", "chance": 60, "x": [ 12,13 ], "y": [ 10,10 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 1,4 ], "y": [ 9,9 ]},
                { "item": "produce", "chance": 60, "x": [ 3,4 ], "y": [ 11,11 ]},
                { "item": "office", "chance": 60, "x": [ 2,2 ], "y": [ 0,1 ]},
                { "item": "office", "chance": 60, "x": [ 11,11 ], "y": [ 0,1 ]},
                { "item": "magazines", "chance": 60, "x": [ 16,17 ], "y": [ 1,2 ]},
                { "item": "office", "chance": 60, "x": [ 5,7 ], "y": [ 4,4 ]},
                { "monster": "GROUP_MALL", "x": [ 6, 23 ], "y": [ 13, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_22"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "12211221122112211221222P",
                "122112211221122112212|--",
                "222222222222222222222|4h",
                "cc1111111111111111112V4h",
                "1c111111111111111rr12V44",
                "1cc11111111111rr1rr1rV4h",
                "11c11111111111111111r|4h",
                "11c11111111111r1ccc1rV4P",
                "11c111111111111161c12V44",
                "11c1111111111111c1112|44",
                "1cc1111111111111ccc12V4h",
                "1c1111111111111111112V4h",
                "cc11111111111111r1rr2V4h",
                "111111111111111111rr2|44",
                "111111111111111111112|--",
                "1111111111111111111122P2",
                "1111111111111111111112P2",
                "1111111111111111111112P2",
                "1111111111111111111112PP",
                "111111111111111111111222",
                "111111111111111111111111",
                "111111P1999991P111111111",
                "1111P1199www9911P1111111",
                "1111b199wwwww991b1111111"
            ],
            "place_groups": [
                { "item": "floor_trash", "chance": 10, "x": [ 3,18 ], "y": [ 0,20 ]},
                { "item": "shirts", "chance": 60, "x": [ 16,16 ], "y": [ 12,12 ]},
                { "item": "shirts", "chance": 60, "x": [ 18,19 ], "y": [ 12,13 ]},
                { "item": "shirts", "chance": 60, "x": [ 14,14 ], "y": [ 7,5 ]},
                { "item": "shirts", "chance": 60, "x": [ 14,15 ], "y": [ 5,5 ]},
                { "item": "shirts", "chance": 60, "x": [ 17,18 ], "y": [ 4,5 ]},
                { "item": "shirts", "chance": 60, "x": [ 20,20 ], "y": [ 5,7 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.6 }
            ],
            "terrain": {
                "9": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_sh",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "9": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_23"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "bbbbP2|P22P|..####......",
                "------|----|---------|--",
                "nnh44hnnh4P|cccOOfcff|rr",
                "nnh44hnnh44+         |  ",
                "44444444444|         + r",
                "nnh44hnnh44c  ccSccSc|  ",
                "nnh44hnnh44|---------|+-",
                "ccccccccP4444hhh44PcP|  ",
                "444444444444hnnnh4444|--",
                "hhh444444444hnnnh4c44+  ",
                "nnnh4P444P44hnnnh4c44|S ",
                "nnnh4c444c444hhh44c44|--",
                "nnnh4P444P44444444444+  ",
                "hhh44|444|P4hnh4P|444|S ",
                "HHH--|444|--HHH--|444|--",
                "hnh222222222222222222222",
                "22222222222c22P2hnnh2hnn",
                "hnh2hnh2P22ch2P2hnnh2hnn",
                "PPPPPPPPP226cPPPPPPPPPPP",
                "222222222222222222222222",
                "111111111111111111111111",
                "1111111111111b99999b1111",
                "1111111111111b9*8*9b1112",
                "1111111111111b99999b1111"
            ],
            "place_groups": [
                { "item": "produce", "chance": 60, "x": [ 17,17 ], "y": [ 2,2 ]},
                { "item": "fridge", "chance": 60, "x": [ 19,20 ], "y": [ 2,2 ]},
                { "item": "kitchen", "chance": 60, "x": [ 13,15 ], "y": [ 2,2 ]},
                { "item": "oven", "chance": 30, "x": [ 16,16 ], "y": [ 2,2 ]},
                { "item": "kitchen", "chance": 60, "x": [ 17,18 ], "y": [ 5,5 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 22,23 ], "y": [ 2,2 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 23,23 ], "y": [ 4,4 ]},
                { "item": "kitchen", "chance": 60, "x": [ 14,15 ], "y": [ 5,5 ]},
                { "item": "dining", "chance": 40, "x": [ 17,18 ], "y": [ 16,17 ]},
                { "item": "dining", "chance": 40, "x": [ 22,23 ], "y": [ 16,17 ]},
                { "item": "dining", "chance": 40, "x": [ 5,5 ], "y": [ 17,17 ]},
                { "item": "dining", "chance": 40, "x": [ 1,1 ], "y": [ 15,15 ]},
                { "item": "dining", "chance": 40, "x": [ 1,1 ], "y": [ 17,17 ]},
                { "item": "dining", "chance": 40, "x": [ 0,2 ], "y": [ 10,12 ]},
                { "item": "dining", "chance": 40, "x": [ 13,15 ], "y": [ 8,10 ]},
                { "item": "dining", "chance": 40, "x": [ 0,1 ], "y": [ 5,6 ]},
                { "item": "dining", "chance": 40, "x": [ 6,7 ], "y": [ 5,6 ]},
                { "item": "dining", "chance": 40, "x": [ 0,1 ], "y": [ 2,3 ]},
                { "item": "dining", "chance": 40, "x": [ 6,7 ], "y": [ 2,3 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,23 ], "y": [ 20,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 21 ], "density": 0.15 }
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "9": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "9": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_24"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "####......####......####",
                "-|----------------------",
                "r|    crrrc crrrc   WWWW",
                " |c                     ",
                "r|r   cc cc   rr  rr  YY",
                " |r   c   c   rr  rr  YY",
                "-|r   c   c   rr  rr    ",
                "L|c   c   c             ",
                "-|    ccccc   cc cc  rr ",
                " |            c   c  rr ",
                "t| cc    rr   c   c  rr ",
                "-|  c    rr   c   c     ",
                " |  6    rr   ccccc     ",
                "t|  c                cc ",
                "-|P 6    crrrc       cc ",
                "2|ccc                   ",
                "h|                      ",
                "h|ccc|   | |   |ccccc   ",
                "P|HHH|   |H|   |-HHH-|r ",
                "222222222222222222222Vr ",
                "111111111111111111112Vr ",
                "21111b99999b111111112Vr ",
                "22111b98*89b111111112|-|",
                "21111b99999b111111112Vc|"
            ],
            "place_groups": [
                { "item": "jackets", "chance": 60, "x": [ 21,22 ], "y": [ 13,14 ]},
                { "item": "allclothes", "chance": 60, "x": [ 21,22 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 18,19 ], "y": [ 4,6 ]},
                { "item": "allclothes", "chance": 60, "x": [ 22,22 ], "y": [ 18,21 ]},
                { "item": "allclothes", "chance": 60, "x": [ 2,4 ], "y": [ 17,17 ]},
                { "item": "allclothes", "chance": 60, "x": [ 16,20 ], "y": [ 17,17 ]},
                { "item": "allclothes", "chance": 60, "x": [ 9,13 ], "y": [ 14,14 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 15,17 ], "y": [ 12,12 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 18,18 ], "y": [ 8,12 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 14,14 ], "y": [ 8,12 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 7,9 ], "y": [ 8,8 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 6,6 ], "y": [ 4,8 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 10,10 ], "y": [ 4,8 ]},
                { "item": "beauty", "chance": 60, "x": [ 2,2 ], "y": [ 3,7 ]},
                { "item": "beauty", "chance": 60, "x": [ 6,10 ], "y": [ 2,2 ]},
                { "item": "beauty", "chance": 60, "x": [ 12,16 ], "y": [ 2,2 ]},
                { "item": "beauty", "chance": 60, "x": [ 14,15 ], "y": [ 4,6 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 0,0 ], "y": [ 2,2 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 0,0 ], "y": [ 4,4 ]},
                { "item": "cleaning", "chance": 60, "x": [ 0,0 ], "y": [ 7,7 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,20 ], "y": [ 20,23 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.2 }
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "9": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "9": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_25"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "......####......####....",
                "------------------------",
                "W ff  ?? ????  rrrrrrr  ",
                "  ff     ?              ",
                "Y ff  ??    ? @@c@@ @c  ",
                "Y         ??? @@c@@ @c  ",
                "    ???                 ",
                "   HHHHH  hnnh ccc  cc  ",
                "      <|       c@@  c   ",
                "   HHHHH   hh   @@      ",
                "   |<     hnnh          ",
                "   HHHHH  hnnh          ",
                "   VEEEV   hh           ",
                "   VEEEV               r",
                "   VH++V               r",
                "               r  r  r  ",
                "               c  c  c r",
                "               c  c  c r",
                " rrrrrrrrrrrr  c  c  c  ",
                " rrrrrrrrrrrr  r  r  r r",
                "                       r",
                " rrrrrrrrrrrr     rrrr  ",
                "--------------++--------",
                "?fYY fW ????            "
            ],
            "place_groups": [
                { "item": "bed", "chance": 80, "x": [15,16 ], "y": [4,5 ]},
                { "item": "bed", "chance": 80, "x": [18,19 ], "y": [4,5 ]},
                { "item": "bed", "chance": 80, "x": [21,21], "y": [4,5 ]},
                { "item": "bed", "chance": 80, "x": [17,18], "y": [8,9 ]},
                { "item": "beauty", "chance": 60, "x": [ 20,21 ], "y": [ 7,7 ]},
                { "item": "shirts", "chance": 60, "x": [ 23,23 ], "y": [ 13,14 ]},
                { "item": "pants", "chance": 60, "x": [ 23,23 ], "y": [ 16,17 ]},
                { "item": "winter", "chance": 60, "x": [ 23,23 ], "y": [ 19,20 ]},
                { "item": "female_underwear_top", "chance": 60, "x": [ 15,15 ], "y": [ 15,19 ]},
                { "item": "female_underwear_bottom", "chance": 60, "x": [ 15,15 ], "y": [ 15,19 ]},
                { "item": "male_underwear_top", "chance": 60, "x": [ 18,18 ], "y": [ 15,19 ]},
                { "item": "male_underwear_bottom", "chance": 60, "x": [ 18,18 ], "y": [ 15,19 ]},
                { "item": "bags", "chance": 40, "x": [ 21,21 ], "y": [ 15,19 ]},
                { "item": "winter", "chance": 60, "x": [ 18,21 ], "y": [ 21,21 ]},
                { "item": "cleaning", "chance": 60, "x": [ 15,21 ], "y": [ 2,2 ]},
                { "item": "shoes", "chance": 60, "x": [ 1,12 ], "y": [ 21,21 ]},
                { "item": "shoes", "chance": 60, "x": [ 1,12 ], "y": [ 18,19 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_26"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "..####...###.....sss..T.",
                "----------|#..###.sss...",
                "         r|#..#T#.ssssss",
                " c       r|...###ssss___",
                " c6ccc6c|-|-|sssssss____",
                "        [   [ssIssss____",
                "        [   [sssssss____",
                " rcccr  |P P|ssIssss____",
                "        [   [sssssss____",
                "        [   [ssIssss,,,,",
                "        |-|-|sssssss____",
                " rcccr    |##.###sss____",
                "         r|##.#T#.ss____",
                "r rr rr  r|##.###.ss____",
                "r rr rr  r|##.....ss____",
                "         r|.......ss____",
                "r rr rr   |.......ss,,,,",
                "r rr rr  r|.......ss____",
                "         r|##.....ss____",
                "r rcccr  r|##.....ss____",
                "r        r|##.....ss____",
                "  rrrrr   |...###.ss____",
                "----------|...#T#.ss____",
                "rr   nnhhh|...###.ss,,,,"
            ],
            "place_groups": [
                { "vehicle": "car_sports", "x": 23, "y": 5, "rotation": 0, "chance": 35  },
                { "vehicle": "car_mini", "x": 23, "y": 13, "rotation": 180, "chance": 35  },
                { "vehicle": "motorcycle", "x": 23, "y": 19, "rotation": 0, "chance": 35  },
                { "item": "office", "chance": 60, "x": [ 9,9 ], "y": [ 2,3 ]},
                { "item": "shirts", "chance": 60, "x": [ 2,3 ], "y": [ 13,14 ]},
                { "item": "pants", "chance": 60, "x": [ 2,3 ], "y": [ 16,17 ]},
                { "item": "shirts", "chance": 60, "x": [ 5,6 ], "y": [ 13,14 ]},
                { "item": "pants", "chance": 60, "x": [ 5,6 ], "y": [ 16,17 ]},
                { "item": "beauty", "chance": 60, "x": [ 1,5 ], "y": [ 7,7 ]},
                { "item": "shirts", "chance": 60, "x": [ 0,0 ], "y": [ 13,14 ]},
                { "item": "pants", "chance": 60, "x": [ 0,0 ], "y": [ 16,17 ]},
                { "item": "winter", "chance": 60, "x": [ 0,0 ], "y": [ 19,20 ]},
                { "item": "bags", "chance": 40, "x": [ 21,21 ], "y": [ 15,19 ]},
                { "item": "winter", "chance": 60, "x": [ 2,6 ], "y": [ 21,21 ]},
                { "item": "jackets", "chance": 60, "x": [ 9,9 ], "y": [ 12,15 ]},
                { "item": "jackets", "chance": 60, "x": [ 9,9 ], "y": [ 17,20 ]},
                { "item": "shoes", "chance": 60, "x": [ 2,6 ], "y": [ 19,19 ]},
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.2 }
            ],
            "terrain": {
                "I": "t_column",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_27"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "T..s__________s..#####..",
                "..ss__________ss........",
                "sss____________sssssss..",
                "_____________________ss.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s."
            ],
            "place_groups": [
                { "vehicle": "hippie_van", "x": 18, "y": 5, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 17, "y": 13, "rotation": 180, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 19, "y": 19, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_28"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".......ss___________s.T.",
                "........ss__________s...",
                ".........s__________s...",
                "..#####..s__________s.T.",
                ".##...##.s__________s...",
                ".#..T..#.s__________s...",
                ".#.....#.s__________s.T.",
                ".#..T..#.s__________s...",
                ".#.....#.s__________s...",
                ".#..T..#.s__________s.T.",
                ".##...##.s__________s...",
                "..#####..s__________s...",
                "........ss__________ss..",
                "..sssssss____________sss",
                ".ss_____________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 6, "y": 16, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 23, "y": 17, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 2, 23 ], "density": 0.3 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_29"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".asssssss#bbsssssV211111",
                ".assbbsss#bbsssssV211111",
                ".asbnnbss#nnsssssV21111h",
                ".asbnnbss#nnsssss[2111ah",
                ".assbbsss#bbsssss[2111aA",
                ".asssssssssssssssV211111",
                ".asssssssssssssssVP22222",
                ".asssssss#sssssss|-HHH- ",
                ".asssssss#sssbbss|e  r  ",
                ".asssssss#ssbnnbs|e     ",
                ".asssssss#ssbnnbs|e     ",
                ".aAAssAAAasssbbss|e   cc",
                "....ss...asssssss|r  rc ",
                "ssssss...|-|HHH|-|--+--|",
                "___sss..#| |ccc: |t   S|",
                "____ss.##| |---| |-----|",
                "____ss..#|              ",
                "____ss...|    |--:--|---",
                "____ss...|    |r   r|ddd",
                "____ss...|    |r   r|dh ",
                ",,,,ss...|-|  |--:--|--:",
                "____ss....#|  |rV VcV   ",
                "____ss...##|  |rV VcV   ",
                "____ss....#|  |rV VcV   "
            ],
            "place_specials": [
                { "type": "toilet", "x": 18, "y": 14 }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 12 ], "density": 0.3 },
                { "item": "ammo", "chance": 60, "x": [ 15,15 ], "y": [ 18,19 ]},
                { "item": "ammo", "chance": 60, "x": [ 19,19 ], "y": [ 18,19 ]},
                { "item": "rifles", "chance": 60, "x": [ 15,15 ], "y": [ 21,21 ]},
                { "item": "shotguns", "chance": 60, "x": [ 15,15 ], "y": [ 22,23 ]},
                { "item": "pistols", "chance": 60, "x": [ 19,19 ], "y": [ 21,23 ]},
                { "item": "snacks", "chance": 60, "x": [ 21,21 ], "y": [ 8,8 ]},
                { "item": "snacks", "chance": 60, "x": [ 21,21 ], "y": [ 14,14 ]},
                { "item": "snacks", "chance": 60, "x": [ 18,18 ], "y": [ 14,14 ]},
                { "item": "office", "chance": 60, "x": [ 21,23 ], "y": [ 18,18 ]},
                { "item": "allclothes", "chance": 60, "x": [ 12,14 ], "y": [ 14,14 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 18,18 ], "y": [ 8,11 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_30"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "1111111112P2111111111111",
                "1111111112P2111111111111",
                "nnh1hnnh12D21hnnh1hnnh11",
                "nnh1hnnh12221hnnh1hnnha1",
                "AAAAAAAAA111AAAAAAAAAAa1",
                "111111111111111111111111",
                "222222222222222222222222",
                "  -HHH-|-HH-22222-HH-|cc",
                "   r  c|hnnh22222hnnh|  ",
                "      c|2222222222222|rr",
                "      c|hnnh22222hnnh|--",
                "6c    r|hnnh22222hnnh|rr",
                "   r  r|---|+cc6c----|  ",
                "--+-|+-|rrr|        c|--",
                "r  r| L|   + ScOOSffc|P ",
                "--:-|--|--:|---------|  ",
                "                        ",
                "--|--------::-| hnnh    ",
                "  |r rrzzz   r| hnnh    ",
                " h|r         r| hnnh  cS",
                "--|--------++-|---------",
                "rrrrrrrrrrr  rr  rrrrrrr",
                "             rr         ",
                "rrrrrrrrrrr  rr  cc cc  "
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 11 ], "density": 0.2 },
                { "item": "floor_trash", "chance": 80, "x": [ 10,10 ], "y": [ 2,2 ]},
                { "item": "sports", "chance": 60, "x": [ 5,9 ], "y": [ 18,18 ]},
                { "item": "sports", "chance": 60, "x": [ 17,23 ], "y": [ 21,21 ]},
                { "item": "sports", "chance": 60, "x": [ 17,18 ], "y": [ 23,23 ]},
                { "item": "sports", "chance": 60, "x": [ 20,21 ], "y": [ 23,23 ]},
                { "item": "camping", "chance": 60, "x": [ 13,14 ], "y": [ 21,23 ]},
                { "item": "camping", "chance": 60, "x": [ 3,3 ], "y": [ 18,19 ]},
                { "item": "camping", "chance": 60, "x": [ 0,10 ], "y": [ 21,21 ]},
                { "item": "camping", "chance": 60, "x": [ 0,10 ], "y": [ 23,23 ]},
                { "item": "magazines", "chance": 60, "x": [ 3,3 ], "y": [ 8,8 ]},
                { "item": "snacks", "chance": 60, "x": [ 3,3 ], "y": [ 12,12 ]},
                { "item": "fast_food", "chance": 60, "x": [ 6,6 ], "y": [ 8,12 ]},
                { "item": "cleaning", "chance": 60, "x": [ 6,6 ], "y": [ 14,14 ]},
                { "item": "floor_trash", "chance": 60, "x": [ 8,20 ], "y": [ 8,11 ]},
                { "item": "oven", "chance": 60, "x": [ 15,16 ], "y": [ 14,14 ]},
                { "item": "fast_food", "chance": 60, "x": [ 18,20 ], "y": [ 14,14 ]},
                { "item": "fast_food", "chance": 60, "x": [ 20,20 ], "y": [ 14,14 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 8,10 ], "y": [ 13,13 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 22,23 ], "y": [ 11,11 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 22,23 ], "y": [ 9,9 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_31"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "1111b19wwwwwww91b1111111",
                "1111b19wwwwwww91b1111111",
                "1111b199wwwww991b1111111",
                "1111P1199www9911P1111111",
                "111111P1999991P111111111",
                "111111111111111111111111",
                "222222222211111111111111",
                "ccc6ccccc211111111111111",
                "        c211111111111111",
                "   rrrr cPbbbbP221111111",
                "-+-|---|-HHHHH-|21111111",
                "   |rrr|r      |21111111",
                "   |   |r  rr  V21111111",
                "-:-| zz|r  rr  V21111111",
                "  P|  z|r      V21111111",
                "   :   |rrr  rr|21111111",
                "  D|  z|rrr  rrV21111111",
                "  l|-+-|r      V21111111",
                "  l|   c  rr   |21111111",
                "ccc|   c  rr    21111111",
                "---|   6        21111111",
                "rrr| ccc       |21111111",
                "   |           V21111111",
                "   |r rr    rr V21111111"
            ],
            "place_specials": [
                { "type": "vendingmachine", "x": 2, "y": 17, "item_group": "vending_drink"  },
                { "type": "vendingmachine", "x": 2, "y": 18, "item_group": "vending_food"  }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 9 ], "density": 0.4 },
                { "monster": "GROUP_MALL", "x": [ 9, 23 ], "y": [ 9, 22 ], "density": 0.3 },
                { "item": "vending_drink", "chance": 90, "x": [ 2,2 ], "y": [ 17,17 ]},
                { "item": "vending_food", "chance": 90, "x": [ 2,2 ], "y": [ 18,18 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,4 ], "y": [ 23,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,7 ], "y": [ 23,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 12,13 ], "y": [ 23,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,11 ], "y": [ 18,19 ]},
                { "item": "allclothes", "chance": 60, "x": [ 13,14 ], "y": [ 15,16 ]},
                { "item": "allclothes", "chance": 60, "x": [ 11,12 ], "y": [ 12,13 ]},
                { "item": "allclothes", "chance": 60, "x": [ 9,10 ], "y": [ 15,16 ]},
                { "item": "allclothes", "chance": 60, "x": [ 8,8 ], "y": [ 11,17 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,6 ], "y": [ 11,11 ]},
                { "item": "allclothes", "chance": 60, "x": [ 5,6 ], "y": [ 13,13 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,6 ], "y": [ 14,14 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,6 ], "y": [ 16,16 ]},
                { "item": "sports", "chance": 60, "x": [ 0,2 ], "y": [ 21,21 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 3,6 ], "y": [ 9,9 ]}
            ],
            "terrain": {
                "9": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_sh",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "9": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_32"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "111111111111111111111111",
                "111222222222222222222222",
                "1112|--HHH-HHHH-HHH-|-HH",
                "1112|P hnh   hnh   h|r  ",
                "1112               n|r  ",
                "1112               h|r  ",
                "1112   ccccccc6cc|--|r  ",
                "1112   c         |rr|r  ",
                "1112|P   rrceSe  +  |r  ",
                "1112|----------|-||:|r  ",
                "1112|rrrrrrrrrr|r | |r  ",
                "1112           |r | |r  ",
                "1112    rrr  c6|r : |---",
                "1112    rrr  c |  | |rrr",
                "1112|        c +  | |   ",
                "1112|rrrrrrr   |rr| |   ",
                "1cc2|---------||--| |-:-",
                "1c12|ccccOOcSc|rrr|     ",
                "1c12|         +   :     ",
                "1ch2|c        |---|-|--:",
                "1c12|S    cffc| hhhP|   ",
                "1ccc|--  -----| nnn |rrr",
                "1112|P          nnn |---",
                "1112Vh    hh  P hhh |r44"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 0, 14 ], "y": [ 1, 22 ], "density": 0.2 },
                { "item": "shoes", "chance": 60, "x": [ 21,21 ], "y": [ 23,23 ]},
                { "item": "shoes", "chance": 60, "x": [ 21,23 ], "y": [ 21,21 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 16,18 ], "y": [ 21,22 ]},
                { "item": "dining", "chance": 60, "x": [ 16,18 ], "y": [ 21,22 ]},
                { "item": "kitchen", "chance": 60, "x": [ 10,10 ], "y": [ 20,20 ]},
                { "item": "kitchen", "chance": 60, "x": [ 13,13 ], "y": [ 20,20 ]},
                { "item": "fridge", "chance": 60, "x": [ 11,12 ], "y": [ 20,20 ]},
                { "item": "kitchen", "chance": 60, "x": [ 5,5 ], "y": [ 19,19 ]},
                { "item": "kitchen", "chance": 60, "x": [ 13,13 ], "y": [ 17,17 ]},
                { "item": "kitchen", "chance": 60, "x": [ 11,11 ], "y": [ 17,17 ]},
                { "item": "oven", "chance": 60, "x": [ 9,10 ], "y": [ 17,17 ]},
                { "item": "kitchen", "chance": 60, "x": [ 5,8 ], "y": [ 17,17 ]},
                { "item": "beauty", "chance": 60, "x": [ 16,16 ], "y": [ 10,12 ]},
                { "item": "beauty", "chance": 60, "x": [ 16,17 ], "y": [ 15,15 ]},
                { "item": "beauty", "chance": 60, "x": [ 5,15 ], "y": [ 10,10 ]},
                { "item": "beauty", "chance": 60, "x": [ 8,10 ], "y": [ 12,13 ]},
                { "item": "beauty", "chance": 60, "x": [ 5,11 ], "y": [ 15,15 ]},
                { "item": "coffee_shop", "chance": 60, "x": [ 9,12 ], "y": [ 8,8 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 14,14 ], "y": [ 8,8 ]},
                { "item": "coffee_shop", "chance": 60, "x": [ 18,19 ], "y": [ 7,7 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 21,23 ], "y": [ 13,13 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 21,21 ], "y": [ 3,11 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_33"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "111111111111111111112Vc:",
                "222222222222222111112Vc|",
                "H-|    |-HHH-|2111112|-|",
                "  |    |ccccc|2111112|rr",
                "            cV2111112   ",
                "            cV2111112   ",
                " rr   rr    cV2111112   ",
                " rr   rr    ||2111112|rr",
                " rr   rr      2111112|--",
                " rr   rr      2111112|rr",
                "              2111112   ",
                "            ||2111112   ",
                "---|ccc6ccc  V2111112V  ",
                "rrr|      c  V2111112   ",
                "   +         V2111112   ",
                "rrr| rrrr    |2111112|cc",
                "---|-------|-|2111112|-H",
                "           :222111112222",
                "           :222111112222",
                "-|---------|-|2111112|-|",
                " +4444444444c|2111112| |",
                "r|44444c4444cV2111112|-|",
                "-|ccc6cc4444cV211111222V",
                "444444444444cV211111222["
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.2 },
                { "item": "smoke_shop", "chance": 60, "x": [ 22,23 ], "y": [ 9,9 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 22,23 ], "y": [ 15,15 ]},
                { "item": "allclothes", "chance": 60, "x": [ 22,22 ], "y": [ 0,1 ]},
                { "item": "alcohol", "chance": 60, "x": [ 22,23 ], "y": [ 3,3 ]},
                { "item": "alcohol", "chance": 60, "x": [ 22,23 ], "y": [ 7,7 ]},
                { "item": "electronics", "chance": 60, "x": [ 0,2 ], "y": [ 15,15 ]},
                { "item": "electronics", "chance": 60, "x": [ 5,8 ], "y": [ 15,15 ]},
                { "item": "electronics", "chance": 60, "x": [ 0,2 ], "y": [ 13,13 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 12,12 ], "y": [ 4,6 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 8,12 ], "y": [ 3,3 ]},
                { "item": "shoes", "chance": 60, "x": [ 0,0 ], "y": [ 21,21 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 1,2 ], "y": [ 6,9 ]},
                { "item": "consumer_electronics", "chance": 60, "x": [ 6,7 ], "y": [ 6,9 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_34"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "? YW  @@   ?    c   rr  ",
                "               cc P rr  ",
                "-------------------|----",
                "rrrrrrrrreeee c    |rrrr",
                "              6   r|    ",
                "ccrrrrrr  cc  c   r|rrr ",
                "              c   r|    ",
                "rrrrrrrrreeee      +    ",
                "-------------------|--:-",
                "rrr  c  :               ",
                "     c r|-----:-|----|--",
                "rrr  6 r|rrrrr2r|S D + t",
                "rrr  c r|2222222|c   |--",
                "     c  |c6cccc2|S   + t",
                "        |2222222|c   |--",
                "ccc rrrr|h22222P|S      ",
                "HH------|--222--|--+----",
                "222222222222222222222222",
                "222222222222222222222222",
                "--------|---|---|--+----",
                "PhhcchhP|ccc|ccc|S      ",
                "        |   |   |c   |--",
                "     c6c| n | n |S   + t",
                "     ch | n | n |c   |--"
            ],
            "place_specials": [
                { "type": "toilet", "x": 23, "y": 11 },
                { "type": "toilet", "x": 23, "y": 13 },
                { "type": "toilet", "x": 23, "y": 22 }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 18 ], "y": [ 3, 7 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 11, 22 ], "density": 0.2 },
                { "item": "floor_trash", "chance": 80, "x": [ 19,19 ], "y": [ 11,11 ]},
                { "item": "beauty", "chance": 60, "x": [ 9,11 ], "y": [ 20,20 ]},
                { "item": "beauty", "chance": 60, "x": [ 13,15 ], "y": [ 20,20 ]},
                { "item": "key_shop", "chance": 60, "x": [ 9,13 ], "y": [ 11,11 ]},
                { "item": "key_shop", "chance": 60, "x": [ 15,15 ], "y": [ 11,11 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 7,7 ], "y": [ 10,12 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 0,2 ], "y": [ 11,12 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 4,7 ], "y": [ 15,15 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 0,2 ], "y": [ 9,9 ]},
                { "item": "smoke_shop", "chance": 60, "x": [ 0,2 ], "y": [ 15,15 ]},
                { "item": "allclothes", "chance": 60, "x": [ 20,21 ], "y": [ 0,1 ]},
                { "item": "alcohol", "chance": 70, "x": [ 20,23 ], "y": [ 3,3 ]},
                { "item": "alcohol", "chance": 70, "x": [ 20,22 ], "y": [ 5,5 ]},
                { "item": "alcohol", "chance": 60, "x": [ 18,18 ], "y": [ 4,6 ]},
                { "item": "alcohol", "chance": 50, "x": [ 0,12 ], "y": [ 7,7 ]},
                { "item": "alcohol", "chance": 50, "x": [ 0,7 ], "y": [ 5,5 ]},
                { "item": "alcohol", "chance": 50, "x": [ 0,12 ], "y": [ 3,3 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_35"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "rr   nn hh|##.....ss____",
                "          |##.....ss____",
                "|-----|::-|##.....ss____",
                "|EEEEE|   |...###.ss____",
                "|EEEEE+   |...#T#.ss____",
                "|EEEEE+   |...###.ss____",
                "|EEEEE+   |##.....ss,,,,",
                "|EEEEE|   |##.....ss____",
                "|-----|   |##.....ss____",
                "          |##.....ss____",
                "|--|--|  |||......ss____",
                "|t +  |  |cV......ss____",
                "|--|  |  |cV......ss____",
                "|t +  |  :cV......ss,,,,",
                "|--|  |  |||......ss____",
                "     P|   |##.....ss____",
                "|-----|   |##.....ss____",
                ":         |##.....ss____",
                ":         |...###.ss____",
                "|-----|   |...#T#.ss____",
                "     P|   |...###.ss,,,,",
                "|--|  |   |##.....ss____",
                "|t +  |   |##.....ss____",
                "|--|  |   |##.....ss____"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 23, "y": 2, "rotation": 0, "chance": 35  },
                { "vehicle": "motorcycle", "x": 23, "y": 9, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 23, "y": 16, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 11, 23 ], "y": [ 2, 23 ], "density": 0.2 }
            ],
            "place_specials": [
                { "type": "toilet", "x": 1, "y": 11 },
                { "type": "toilet", "x": 1, "y": 13 },
                { "type": "toilet", "x": 1, "y": 22 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_36"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s."
            ],
            "place_groups": [
                { "vehicle": "car_mini", "x": 19, "y": 3, "rotation": 180, "chance": 35  },
                { "vehicle": "cube_van", "x": 17, "y": 10, "rotation": 180, "chance": 35  },
                { "vehicle": "car_sports", "x": 18, "y": 17, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_37"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 5, "y": 6, "rotation": 0, "chance": 35  },
                { "vehicle": "cube_van", "x": 4, "y": 14, "rotation": 180, "chance": 35  },
                { "vehicle": "motorcycle", "x": 5, "y": 20, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_38"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "____ss.....|  |HV VcV   ",
                "____ss.....|  |   VcV   ",
                "____ss...|-|  | VHVcV   ",
                ",,,,ss...Vc|  | VcccV  c",
                "____ss...Vc|  | VHHHV  c",
                "____ss...Vc|  |         ",
                "____ss...|:|  |         ",
                "____ss...|    |r        ",
                "____ss..#|    |r        ",
                "____ss.##|    |r        ",
                ",,,,ss..#|    |r        ",
                "____ss..#|    |r  rrrrrr",
                "____ss.##|--| ||--------",
                "____ss..#|LL|  |P       ",
                "____ss...|  :  |  rr    ",
                "____ss...|:||  |r rr    ",
                "____ss...Vc|   |r    rr ",
                ",,,,ss...Vc|   |r    rr ",
                "____ss...Vc|   |        ",
                "____ss...|-|   |r       ",
                "____ss.....|   |r cccc6c",
                "____ss....#|   :        ",
                "____ss...##|   |r cc6ccc",
                "____ss....#|   |r       "
            ],
            "place_groups": [
                { "vehicle": "bicycle", "x": 22, "y": 7, "rotation": 270, "chance": 90  },
                { "vehicle": "bicycle", "x": 19, "y": 7, "rotation": 270, "chance": 90  },
                { "vehicle": "car", "x": 0, "y": 0, "rotation": 0, "chance": 35  },
                { "vehicle": "electric_car", "x": 0, "y": 14, "rotation": 180, "chance": 35  },
                { "vehicle": "beetle", "x": 0, "y": 20, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 15, 23 ], "y": [ 1, 23 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 0, 8 ], "y": [ 1, 22 ], "density": 0.2 },
                { "item": "victoria_shop", "chance": 60, "x": [ 16,16 ], "y": [ 19,20 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 16,16 ], "y": [ 22,23 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 21,22 ], "y": [ 16,17 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 16,16 ], "y": [ 15,17 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 18,19 ], "y": [ 14,15 ]},
                { "item": "mil_surplus", "chance": 60, "x": [ 23,23 ], "y": [ 3,4 ]},
                { "item": "survival_tools", "chance": 60, "x": [ 18,23 ], "y": [ 11,11 ]},
                { "item": "tools", "chance": 60, "x": [ 19,19 ], "y": [ 0,2 ]},
                { "item": "mechanics", "chance": 60, "x": [ 15,15 ], "y": [ 7,11 ]},
                { "item": "pistols", "chance": 60, "x": [ 19,19 ], "y": [ 0,2 ]},
                { "item": "knife_shop", "chance": 60, "x": [ 17,19 ], "y": [ 3,3 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,10 ], "y": [ 16,18 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,10 ], "y": [ 3,5 ]},
                { "item": "cleaning", "chance": 70, "x": [ 10,11 ], "y": [ 13,13 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_39"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "rrrrrrrrrrr  rr  cc cc  ",
                "             rr         ",
                "   rr ccccc  rr  cc cc  ",
                "c  rr ccccc      cc cc  ",
                "c  rr                   ",
                "                        ",
                "       BB  rr           ",
                "   rr  BB  rr         cc",
                "   rr  BB  rr  cc     cc",
                "   rr  BB  rr  cc       ",
                "   rr                   ",
                "rrrrr rrrrrrr     P    c",
                "-----|-HHH-HHH-HHH-   -H",
                "    P|222222222222P222P2",
                "rr   |222111111111111111",
                "rr   |H|2111111111111111",
                "      cV2111111111111111",
                " cc   cV2111111111111111",
                " cc   cV2111111111111111",
                "     |H|2111111222222222",
                "c     2221111112|-HH-[[-",
                "c     2111111112|P     c",
                "c     2221111112Vh     6",
                "     |H|21111112Vh     c"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "camping", "chance": 60, "x": [ 23,23 ], "y": [ 11,11 ]},
                { "item": "farming_tools", "chance": 60, "x": [ 11,12 ], "y": [ 6,9 ]},
                { "item": "farming_seeds", "chance": 60, "x": [ 15,16 ], "y": [ 8,9 ]},
                { "item": "sports", "chance": 60, "x": [ 22,23 ], "y": [ 7,8 ]},
                { "item": "sports", "chance": 60, "x": [ 17,18 ], "y": [ 2,3 ]},
                { "item": "sports", "chance": 60, "x": [ 20,21 ], "y": [ 2,3 ]},
                { "item": "sports", "chance": 60, "x": [ 17,18 ], "y": [ 0,0 ]},
                { "item": "sports", "chance": 60, "x": [ 20,21 ], "y": [ 0,0 ]},
                { "item": "manuals", "chance": 60, "x": [ 7,8 ], "y": [ 6,9 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 0,1 ], "y": [ 14,15 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 1,2 ], "y": [ 17,18 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 6,6 ], "y": [ 16,18 ]},
                { "item": "survival_tools", "chance": 60, "x": [ 0,2 ], "y": [ 11,11 ]},
                { "item": "survival_tools", "chance": 60, "x": [ 3,4 ], "y": [ 7,11 ]},
                { "item": "mil_surplus", "chance": 60, "x": [ 0,0 ], "y": [ 3,4 ]},
                { "item": "mil_surplus", "chance": 60, "x": [ 3,4 ], "y": [ 2,4 ]},
                { "item": "camping", "chance": 60, "x": [ 0,10 ], "y": [ 0,0 ]},
                { "item": "camping", "chance": 60, "x": [ 13,14 ], "y": [ 0,2 ]},
                { "item": "mil_surplus", "chance": 60, "x": [ 6,10 ], "y": [ 2,3 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_40"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "cc |r rr    rr |21111111",
                "c  |r          V21111111",
                "6  |r rr    rr V21111111",
                "c  |r rr    rr V21111111",
                "6  |r          |21111111",
                "ccc|-HH-   -HH-|21111111",
                "  r|222P222P222221111111",
                "  cV21111111111111111111",
                "  cV21111111111111111111",
                "  cV2ec11111111111111111",
                "  cV2hc11111111111111111",
                "ccc|2cc11111111111111111",
                "HH-|21111111111111111111",
                "222221111111111111122222",
                "111111111111111111129999",
                "1111111111111111111298*8",
                "111111111111111111129*8*",
                "1111111111111111111298*8",
                "1111111ccc11111111129999",
                "2222211ehc11111111122222",
                "HH-|22222222222221111111",
                "   |-HHHH-HHHH-|22211111",
                "h              |-|211122",
                "c               r|222111"
            ],
            "place_groups": [
                { "vehicle": "golf_cart", "x": 12, "y": 12, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 22 ], "density": 0.4 },
                { "item": "fast_food", "chance": 60, "x": [ 6,6 ], "y": [ 9,11 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 5,5 ], "y": [ 9,9 ]},
                { "item": "fast_food", "chance": 60, "x": [ 7,9 ], "y": [ 18,18 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 7,7 ], "y": [ 19,19 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,7 ], "y": [ 0,0 ]},
                { "item": "allclothes", "chance": 60, "x": [ 12,13 ], "y": [ 0,0 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,4 ], "y": [ 0,4 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,7 ], "y": [ 2,3 ]},
                { "item": "allclothes", "chance": 60, "x": [ 12,13 ], "y": [ 2,3 ]},
                { "item": "magazines", "chance": 60, "x": [ 2,2 ], "y": [ 5,5 ]},
                { "item": "camping", "chance": 60, "x": [ 0,2 ], "y": [ 11,11 ]},
                { "item": "camping", "chance": 60, "x": [ 2,2 ], "y": [ 6,10 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                "9": "t_grass",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "9": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_41"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "1112Vn    nn  c     |r44",
                "1112Vh    nn  c hhh |r44",
                "1112|     hh  c nnn |r44",
                "1112V         c nnn |r44",
                "1112V         P hhh |r44",
                "1112V  c            |r44",
                "1112|cc6       hnnh |r44",
                "1112           hnnh |r44",
                "1112                |r44",
                "1112|P     hnh  hnhP|r44",
                "1112|-HHH--HHH--HHH-|-HH",
                "111222222222222222222222",
                "111111111111111111111111",
                "221111111111111111111122",
                "922221222221122222122229",
                "9bbb222bbb2112bbb222bbb9",
                "999922299921129992229999",
                "9bbb222bbb2112bbb222bbb9",
                "922221222221122222122229",
                "221111111111111111111122",
                "111111111111111111111111",
                "111111111111111111111111",
                "222222222221122222222222",
                "111111111121121111111111"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.4 },
                { "item": "floor_trash", "chance": 10, "x": [ 0,23 ], "y": [ 11,23 ]},
                { "item": "dining", "chance": 60, "x": [ 12,12 ], "y": [ 9,9 ]},
                { "item": "dining", "chance": 60, "x": [ 17,17 ], "y": [ 9,9 ]},
                { "item": "dining", "chance": 60, "x": [ 16,17 ], "y": [ 6,7 ]},
                { "item": "dining", "chance": 60, "x": [ 16,18 ], "y": [ 2,3 ]},
                { "item": "dining", "chance": 60, "x": [ 5,5 ], "y": [ 0,0 ]},
                { "item": "dining", "chance": 60, "x": [ 10,11 ], "y": [ 0,1 ]},
                { "item": "shoes", "chance": 60, "x": [ 21,21 ], "y": [ 0,9 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                "9": "t_grass",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_grass",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "9": "f_counter",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_42"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "4cc444cc4444c|211111222[",
                "4rr444rr4444||211111222V",
                "4rr444rr4444442111112|-|",
                "4rr444cc4444442111112| |",
                "4rr444444444||2111112|-|",
                "4rr444444444c|2111112|  ",
                "4cc44444cc44cV2111112Vc ",
                "44444444cc44cV2111112Vc ",
                "444444444444cV2111112Vc ",
                "4P|4444|ccccc|2111112|  ",
                "H-|4444|-HHH-|21111122  ",
                "2222222222222221111122  ",
                "1111111111111111111122  ",
                "2222211111111111111122  ",
                "999921111111111111112| c",
                "8*8921111111111111112|-H",
                "*8*921111111111111112222",
                "8*8921111111111111111111",
                "999921111111111111111111",
                "222221111111111111111111",
                "111111122222222222222222",
                "11111222VHHHHH222HHHHHV2",
                "221112|HV             VH",
                "111222|   rrrr   rrrr   "
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 22 ], "density": 0.3 },
                { "item": "shirts", "chance": 60, "x": [ 10,13 ], "y": [ 6,8 ]},
                { "item": "jackets", "chance": 60, "x": [ 23,23 ], "y": [ 14,14 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 10,13 ], "y": [ 23,23 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 17,20 ], "y": [ 23,23 ]},
                { "item": "floor_trash", "chance": 10, "x": [ 0,23 ], "y": [ 11,23 ]},
                { "item": "shoes", "chance": 60, "x": [ 12,12 ], "y": [ 5,8 ]},
                { "item": "shoes", "chance": 60, "x": [ 8,12 ], "y": [ 9,9 ]},
                { "item": "shoes", "chance": 60, "x": [ 8,9 ], "y": [ 6,7 ]},
                { "item": "shoes", "chance": 60, "x": [ 12,12 ], "y": [ 0,0 ]},
                { "item": "shoes", "chance": 60, "x": [ 6,7 ], "y": [ 0,3 ]},
                { "item": "shoes", "chance": 60, "x": [ 1,2 ], "y": [ 0,6 ]}
            ],
            "terrain": {
                "9": "t_grass",
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "9": "f_counter",
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_43"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "     c  |   |   |S D + t",
                "     cc |-+-|-+-|----|--",
                "                :       ",
                "nhhn            |       ",
                "----------------|-------",
                " c      cc   rrrrr      ",
                " c   c  cc          rr  ",
                " c6ccc  cc     rr   rr  ",
                "           rr  rr       ",
                "     cccc  rr      rr   ",
                "cc                 rr   ",
                "cc    cc   rr          r",
                "      cc   rr  rr      r",
                "               rr       ",
                "ccc                rrrrr",
                "HHH-|2222|HHH|----------",
                "2222222222222|P    c  rr",
                "11111111111122     c    ",
                "11111111111122     cccc6",
                "11111111111122          ",
                "1111111111222|ccrrcc    ",
                "22111111112|-|----------",
                "V2111111112|rrrcccScccSc",
                "V2221111112|            "
            ],
            "place_specials": [
                { "type": "toilet", "x": 23, "y": 0 }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "floor_trash", "chance": 80, "x": [ 19,19 ], "y": [ 0,0 ]},
                { "item": "beauty", "chance": 60, "x": [ 12,14 ], "y": [ 22,22 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 14,19 ], "y": [ 20,20 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 22,23 ], "y": [ 16,16 ]},
                { "item": "allclothes", "chance": 60, "x": [ 19,23 ], "y": [ 14,14 ]},
                { "item": "allclothes", "chance": 60, "x": [ 19,20 ], "y": [ 9,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 20,21 ], "y": [ 6,7 ]},
                { "item": "allclothes", "chance": 60, "x": [ 15,16 ], "y": [ 7,8 ]},
                { "item": "allclothes", "chance": 60, "x": [ 15,16 ], "y": [ 12,13 ]},
                { "item": "winter", "chance": 60, "x": [ 13,17 ], "y": [ 5,5 ]},
                { "item": "winter", "chance": 60, "x": [ 6,7 ], "y": [ 11,12 ]},
                { "item": "beauty", "chance": 60, "x": [ 8,9 ], "y": [ 5,7 ]},
                { "item": "beauty", "chance": 60, "x": [ 5,8 ], "y": [ 9,9 ]},
                { "item": "shirts", "chance": 60, "x": [ 0,1 ], "y": [ 10,11 ]},
                { "item": "jackets", "chance": 60, "x": [ 0,2 ], "y": [ 14,14 ]},
                { "item": "allclothes", "chance": 60, "x": [ 11,12 ], "y": [ 8,9 ]},
                { "item": "allclothes", "chance": 60, "x": [ 11,12 ], "y": [ 11,12 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_44"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "|t +  |   |##.....ss____",
                "|--|--|   |...###.ss____",
                "          |...#T#.ss____",
                "          |...###.ss,,,,",
                "-|----|   |##.....ss____",
                "r| +  |   |##.....ss____",
                "r| ---|   |##.....ss____",
                "r| +  |  |||......ss____",
                "r| |--|  |cV......ss____",
                "   |rr|  |cV......ss____",
                "   +  |  :cV......ss,,,,",
                "r  |  |  |||......ss____",
                "r  |r |   |##.....ss____",
                "   |r ||  |##.....ss____",
                "rrr|r  :  |##.....ss____",
                "---||--|  |...###.ss____",
                "rrrr|rr|  |...#T#.ss____",
                "    |  |  |...###.ss,,,,",
                "cc  +  :  |##.....ss____",
                " c r|  |  |##.....ss____",
                "   r|L |  |##.....ss____",
                "----|--|:-|##.....ss____",
                "ccScccc| r|##.....ss____",
                "       + r|##.....ss____"
            ],
            "place_specials": [
                { "type": "toilet", "x": 1, "y": 0 }
            ],
            "place_groups": [
                { "vehicle": "car", "x": 23, "y": 6, "rotation": 0, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 22, "y": 14, "rotation": 180, "chance": 35  },
                { "vehicle": "beetle", "x": 22, "y": 20, "rotation": 0, "chance": 35  },
                { "vehicle": "hippie_van", "x": 23, "y": 0, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 12, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "beauty", "chance": 60, "x": [ 9,9 ], "y": [ 22,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,10 ], "y": [ 8,10 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 5,6 ], "y": [ 16,16 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 3,3 ], "y": [ 19,20 ]},
                { "item": "cleaning", "chance": 60, "x": [ 5,5 ], "y": [ 20,20 ]},
                { "item": "cell_shop", "chance": 60, "x": [ 0,3 ], "y": [ 16,16 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,0 ], "y": [ 5,8 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,0 ], "y": [ 11,12 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,5 ], "y": [ 9,9 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,4 ], "y": [ 12,14 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,2 ], "y": [ 14,14 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_45"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s."
            ],
            "place_groups": [
                { "vehicle": "scooter", "x": 19, "y": 6, "rotation": 0, "chance": 35  },
                { "vehicle": "car_sports", "x": 18, "y": 14, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 18, "y": 20, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_46"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".ss_____________________",
                "..sssssss____________sss",
                "........ss__________ss..",
                "..#####..s_________ss.##",
                ".##.T.##.s_________s.###",
                ".#.....#.s_________s.###",
                ".#.....#.s_________s.###",
                ".##.T.##.s_________s.###",
                "..#####..s_________ss.##",
                "........ss__________ss..",
                "..sssssss____________sss",
                ".ss_____________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,"
            ],
            "place_groups": [
                { "vehicle": "ambulance", "x": 22, "y": 4, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 5, "y": 3, "rotation": 0, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 5, "y": 19, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_47"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ",,,,ss.....| |-|  rr    ",
                "____ss...|-| | +  rr cc ",
                "____ss...Vc| |-|     cc ",
                "____ss...Vc| | + rr     ",
                "____ss...Vc| |-| rr rr  ",
                "____ss...|:|   |    rr  ",
                "___sss.|-|     |        ",
                "ssssss.|.|--::-|--|cccc|",
                "...sss.|-|2222PV22|HHHH|",
                "###.sssss[21112[22222222",
                "T###Issss[21112[21111111",
                "####.ss..V21112V21111111",
                "####.ss..V21112V21111111",
                "T###Issss[21112[21111111",
                "###.sssss[21112[21111111",
                "...sss.|-|2222PV22222222",
                "ssssss.|.|--::-|HHH|-HHH",
                "___sss.|-|     :ccc|r hn",
                "____ss...|:|   |---|r   ",
                "____ss...Vc|   |rrrrr  r",
                "____ss...Vc|  ||r       ",
                "____ss...Vc|  |rr  hch  ",
                "____ss...|-|  |r   cc   ",
                ",,,,ss.....|  |r        "
            ],
            "place_groups": [
                { "vehicle": "hippie_van", "x": 1, "y": 19, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 7, 23 ], "y": [ 9, 14 ], "density": 0.6 },
                { "monster": "GROUP_MALL", "x": [ 2, 6 ], "y": [ 1, 22 ], "density": 0.5 },
                { "item": "glasses", "chance": 60, "x": [ 23,23 ], "y": [ 19,19 ]},
                { "item": "glasses", "chance": 60, "x": [ 20,20 ], "y": [ 17,19 ]},
                { "item": "glasses", "chance": 60, "x": [ 17,19 ], "y": [ 19,19 ]},
                { "item": "glasses", "chance": 60, "x": [ 16,16 ], "y": [ 19,21 ]},
                { "item": "glasses", "chance": 60, "x": [ 15,15 ], "y": [ 21,23 ]},
                { "item": "glasses", "chance": 60, "x": [ 10,10 ], "y": [ 19,21 ]},
                { "item": "allclothes", "chance": 60, "x": [ 16,18 ], "y": [ 17,17 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 19,22 ], "y": [ 7,7 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 10,10 ], "y": [ 2,4 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 18,19 ], "y": [ 0,1 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 21,22 ], "y": [ 1,2 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 17,18 ], "y": [ 3,4 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 20,21 ], "y": [ 4,5 ]}
            ],
            "terrain": {
                "I": "t_column",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_48"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                " cc   cV21111112Vh      ",
                " cc   cV21111112|P      ",
                "      cV21111112|-| Prrr",
                "     |H|21111112Vc|-----",
                "c   r|2221111112Vc:     ",
                "c   r|2111111112Vc|     ",
                "    P|2111881112|-|--|  ",
                "-222-|2111bb1112|EEEE|--",
                "2222222111bb1112VEEEE| 2",
                "2111111111bb1112|H[[H| 2",
                "111111111188111222222|HH",
                "111111111111111111112[22",
                "111111111111111111112[22",
                "111111111111111222222|HH",
                "11111r1111111112|H[[H| 2",
                "2222222221111222VEEEE| 2",
                "HH-   -|211112|-|EEEE||-",
                "h     P|211112Vc|----|| ",
                "        211112Vc:     : ",
                "        211112Vc|rr rr|-",
                "    rrr|211112|-|--+--|r",
                "    r|-|211112Vc  c   |r",
                "hch r|cV211112Vc  ccc |r",
                "cc  r|cV211112Vc      |r"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "toy_store", "chance": 60, "x": [ 23,23 ], "y": [ 20,23 ]},
                { "item": "music_shop", "chance": 40, "x": [ 20,21 ], "y": [ 19,19 ]},
                { "item": "music_shop", "chance": 40, "x": [ 17,18 ], "y": [ 19,19 ]},
                { "item": "music_shop", "chance": 40, "x": [ 15,15 ], "y": [ 21,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 6,6 ], "y": [ 22,23 ]},
                { "item": "glasses", "chance": 60, "x": [ 5,6 ], "y": [ 20,20 ]},
                { "item": "glasses", "chance": 60, "x": [ 4,4 ], "y": [ 20,23 ]},
                { "item": "glasses", "chance": 60, "x": [ 5,5 ], "y": [ 14,14 ]},
                { "item": "beauty", "chance": 60, "x": [ 21,23 ], "y": [ 2,2 ]},
                { "item": "allclothes", "chance": 60, "x": [ 17,17 ], "y": [ 3,5 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 0,0 ], "y": [ 4,5 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 4,4 ], "y": [ 4,5 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 6,6 ], "y": [ 0,2 ]},
                { "item": "victoria_shop", "chance": 60, "x": [ 1,2 ], "y": [ 0,1 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_49"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "    h  h  h  h  r|-|2122",
                "          S  S  r|L|2121",
                "P  ScrSccrccrcc  + |2222",
                "-----------------|:|22aA",
                "                   |-|a2",
                "                     |-|",
                "          |-------|    |",
                "--:----|  |3XrrrX3|     ",
                "222222 |  |3333333|     ",
                "222222 |  |---:---|-----",
                "H222HHH|  |P333333|B33h3",
                "222222P|  |3d3h3d3|B3ddd",
                "222222P|  |3ddddd3|33333",
                "H222HHH|  |3333333|HHH+H",
                "222222 |  |B33h333:33333",
                "222222 |  |B333333:33333",
                "-------|  |-------|-----",
                "                        ",
                "                        ",
                "-----------------------|",
                "  rrrrrrrrrrrrrrrrrrrrr|",
                "                       |",
                "  cc  cc  cc  cc   cc  |",
                "  rr  rr  rr  rr   c   +"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.05 },
                { "item": "antique_rare", "chance": 60, "x": [ 13,15 ], "y": [ 7,7 ]},
                { "item": "jewelry_safe", "chance": 60, "x": [ 12,12 ], "y": [ 7,7 ]},
                { "item": "jewelry_safe", "chance": 60, "x": [ 16,16 ], "y": [ 7,7 ]},
                { "item": "novels", "chance": 60, "x": [ 19,19 ], "y": [ 10,11 ]},
                { "item": "office", "chance": 60, "x": [ 21,23 ], "y": [ 11,11 ]},
                { "item": "novels", "chance": 60, "x": [ 11,11 ], "y": [ 14,15 ]},
                { "item": "office", "chance": 60, "x": [ 12,16 ], "y": [ 12,12 ]},
                { "item": "toy_store", "chance": 60, "x": [ 2,3 ], "y": [ 22,23 ]},
                { "item": "toy_store", "chance": 60, "x": [ 6,7 ], "y": [ 22,23 ]},
                { "item": "toy_store", "chance": 60, "x": [ 10,11 ], "y": [ 22,23 ]},
                { "item": "toy_store", "chance": 60, "x": [ 14,15 ], "y": [ 22,23 ]},
                { "item": "toy_store", "chance": 60, "x": [ 2,22 ], "y": [ 20,20 ]},
                { "item": "beauty", "chance": 60, "x": [ 16,16 ], "y": [ 0,1 ]},
                { "item": "cleaning", "chance": 60, "x": [ 18,18 ], "y": [ 1,1 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_50"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "222222222221122222222222",
                "111111111111111111111111",
                "222222222221122222222222",
                "AAAAAAAAAA2112AAAAAAAAAA",
                "222222222221122222222222",
                "222111111111111111111222",
                ":|22222222222222222222|:",
                " |--------------------| ",
                "                        ",
                "--|--------::|----|-++-|",
                "3B|Phhhccc333|EEEE|EEEE|",
                "3B|h333333333|EEEE|EEEE|",
                "33|h3nn333333|-++-|----|",
                "HH|33nn3333333333333333+",
                "33333333333333333333333+",
                "33333333333nn333VHHHHHH|",
                "----|333333nn333V666666|",
                "    |nn3333nn333V33h336|",
                "    |---|33nn333:3333h6|",
                "-:--|333V3333333:333336|",
                "r  r|dd3V3333333V23h336|",
                "r  r|hd3+3333333V666666|",
                "   r|3d3V3chhc33VHHHHHH|",
                "   r|333V3cccc3333333333"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 0, 6 ], "density": 0.6 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 7, 22 ], "density": 0.05 },
                { "item": "museum_security", "chance": 60, "x": [ 10,13 ], "y": [ 23,23 ]},
                { "item": "office", "chance": 60, "x": [ 6,6 ], "y": [ 20,22 ]},
                { "item": "toy_store", "chance": 60, "x": [ 3,3 ], "y": [ 20,23 ]},
                { "item": "toy_store", "chance": 60, "x": [ 0,0 ], "y": [ 20,21 ]},
                { "item": "magazines", "chance": 60, "x": [ 5,6 ], "y": [ 12,13 ]},
                { "item": "novels", "chance": 60, "x": [ 1,1 ], "y": [ 10,11 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_51"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "2212|-|  crrrr   rrrrc  ",
                "1212|r                  ",
                "2222|r      cccc6cc     ",
                "Aa22|r  rrr       c rrr ",
                "2a|-|---------|+--------",
                "|-|           :         ",
                "|             |rrr|----|",
                "        |----:|---|EEEE|",
                "        | 2222222 |EEEEV",
                "-----|  | 2222222 |H[[H|",
                "h11Sc|  |HHH222HHH|22222",
                "n111c|  |P22222222[21111",
                "h111l|  |P22222222[21111",
                "1111l|  |HHH222HHH|22222",
                "11111|  | 2222222 |H[[H|",
                "hnnh1|  | 2222222 |EEEEV",
                "hnnh1|  |---------|EEEE|",
                "-----|            |----|",
                "3333B|                  ",
                "33h33|----:-------------",
                "3ddd3|rrr44c44Peeeeeeeee",
                "33333|444446444444444444",
                "H+H|-|cc4ccc444ccc4ccc44",
                "333+L|e44444444ccc4ccc44"
            ],
            "place_specials": [
                { "type": "vendingmachine", "x": 4, "y": 12, "item_group": "vending_drink" },
                { "type": "vendingmachine", "x": 4, "y": 13, "item_group": "vending_food" }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.1 },
                { "item": "farming_seeds", "chance": 60, "x": [ 15,17 ], "y": [ 22,23 ]},
                { "item": "farming_tools", "chance": 60, "x": [ 19,21 ], "y": [ 22,23 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 15,23 ], "y": [ 20,20 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 6,6 ], "y": [ 23,23 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 6,8 ], "y": [ 20,20 ]},
                { "item": "cleaning", "chance": 60, "x": [ 4,4 ], "y": [ 23,23 ]},
                { "item": "office", "chance": 60, "x": [ 1,3 ], "y": [ 20,20 ]},
                { "item": "novels", "chance": 60, "x": [ 4,4 ], "y": [ 18,18 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 15,17 ], "y": [ 6,6 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 20,22 ], "y": [ 3,3 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 5,5 ], "y": [ 1,3 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 8,10 ], "y": [ 3,3 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 17,21 ], "y": [ 0,0 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 9,13 ], "y": [ 0,0 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 4,4 ], "y": [ 12,12 ]},
                { "item": "vending_food", "chance": 60, "x": [ 4,4 ], "y": [ 13,13 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_52"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "VHV21111112V  6    h   h",
                "  V21111112Vccc         ",
                "  V21111112[            ",
                "|-|21188112[       PcccP",
                "|cV21188112V            ",
                ":cV21111112V            ",
                "|cV21111112|P nhhn nhhn ",
                "|-|211**112|-HHH-HHH-HHH",
                "222211**112c22222c222222",
                "21111111111cc1cccc111111",
                "211221122112211221122112",
                "122222882222222222222222",
                "122222882222222222222222",
                "211221122112211221122112",
                "211111111111111111111111",
                "222211**1122222P222P2222",
                "|-|211**112|-H--   --HHH",
                "|cV21111112|P  c        ",
                ":cV211111BBV   c    BBBB",
                "|cV211881BBV   6    BBBB",
                "|-|21188112V ccc        ",
                "|cV2111111P|        BBBB",
                "+cV21111112         BBBB",
                "|cV21111112    cc       "
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "knife_shop", "chance": 60, "x": [ 14,17 ], "y": [ 9,9 ]},
                { "item": "knife_shop", "chance": 60, "x": [ 11,12 ], "y": [ 9,9 ]},
                { "item": "homebooks", "chance": 60, "x": [ 20,23 ], "y": [ 21,22 ]},
                { "item": "homebooks", "chance": 60, "x": [ 9,10 ], "y": [ 18,19 ]},
                { "item": "magazines", "chance": 60, "x": [ 20,23 ], "y": [ 18,19 ]},
                { "item": "beauty", "chance": 60, "x": [ 20,22 ], "y": [ 3,3 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 1,1 ], "y": [ 21,23 ]},
                { "item": "vitamin_shop", "chance": 60, "x": [ 1,1 ], "y": [ 4,6 ]},
                { "item": "allclothes", "chance": 60, "x": [ 1,1 ], "y": [ 17,19 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_53"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "   h   |--|.......ss,,,,",
                "         S|.......ss____",
                "      h  c|.......ss____",
                "         c|##.....ss____",
                "      h  c|##.....ss____",
                "         S|##.###.ss____",
                "nhhn     P|-|.#T#.sss___",
                "-HHH-HHH|-|.|.###sssssss",
                "22222222|P|||..Isss.....",
                "11111112[22[ssssss.#####",
                "21122112[22[sssssI####T#",
                "22222222|22|...ss.######",
                "22222222|22|...ss.######",
                "21122112[22[sssssI####T#",
                "11111112[22[ssssss.#####",
                "22222222|P|||..Isss.....",
                "-HHH-HHH|-|.|.###sssssss",
                "         B|-|.#T#.sss___",
                "BBBBBBB  B|...###.ss____",
                "BBBBBBB  B|.......ss____",
                "         B|.......ss____",
                "BBBBBBB  B|##.....ss____",
                "BBBBBBB  B|##.....ss____",
                "         B|##.....ss,,,,"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 23, "y": 3, "rotation": 180, "chance": 35  },
                { "vehicle": "beetle", "x": 22, "y": 19, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 8 ], "y": [ 1, 22 ], "density": 0.4 },
                { "monster": "GROUP_MALL", "x": [ 9, 23 ], "y": [ 1, 22 ], "density": 0.5 },
                { "item": "homebooks", "chance": 60, "x": [ 0,6 ], "y": [ 21,22 ]},
                { "item": "magazines", "chance": 60, "x": [ 0,6 ], "y": [ 18,19 ]},
                { "item": "beauty", "chance": 60, "x": [ 9,9 ], "y": [ 2,4 ]},
                { "item": "manuals", "chance": 60, "x": [ 9,9 ], "y": [ 17,19 ]}
            ],
            "terrain": {
                "I": "t_column",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_54"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "_____________________ss.",
                "sss____________sssssss..",
                "..ss__________ss........",
                "##.ss_________s..#####..",
                "###.s_________s.##.T.##.",
                "###.s_________s.#.....#.",
                "###.s_________s.#.....#.",
                "###.s_________s.##.T.##.",
                "##.ss_________s..#####..",
                "..ss__________ss........",
                "sss____________sssssss..",
                "_____________________ss.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s."
            ],
            "place_groups": [
                { "vehicle": "car", "x": 18, "y": 4, "rotation": 180, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 18, "y": 21, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_55"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________"
            ],
            "place_groups": [
                { "vehicle": "hippie_van", "x": 6, "y": 2, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 5, "y": 9, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 5, "y": 17, "rotation": 180, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 5, "y": 23, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_56"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "____ss....#|  |r        ",
                "____ss...##|  |rrrr   rr",
                "____ss....#|  |-----+---",
                "____ss.....|  |         ",
                "____ss...|-|  |c      h ",
                "____ss...Vc|  |    ccc  ",
                ",,,,ss...Vc:  |---------",
                "____ss#..Vc|  :        c",
                "____sss#.|-|--|cc   c  c",
                "____sssss[    [     cc6c",
                "____sssssV    V         ",
                "____sssss[    [         ",
                "____sss#.|-|--|      c  ",
                ",,,,ss#..Vc|r     rr c  ",
                "____ss...Vc|r  rr rr c  ",
                "____ss...Vc|r  rr       ",
                "____ss...|:|r      rr   ",
                "____ss..#|         rr   ",
                "____ss.##|r  rr  r      ",
                "____ss..#|r  rr  r cc   ",
                ",,,,ss...|r  rr  r c    ",
                "____ss...|r  rr  r      ",
                "____ss...|r  rr  r      ",
                "____ss...|r  rr  r      "
            ],
            "place_groups": [
                { "vehicle": "motorcycle", "x": 0, "y": 3, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 0, "y": 9, "rotation": 0, "chance": 35  },
                { "vehicle": "car_sports", "x": 0, "y": 17, "rotation": 180, "chance": 35  },
                { "vehicle": "car_mini", "x": 1, "y": 23, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 0, 5 ], "density": 0.15 },
                { "monster": "GROUP_MALL", "x": [ 12, 23 ], "y": [ 6, 23 ], "density": 0.4 },
                { "monster": "GROUP_MALL", "x": [ 0, 8 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "beauty", "chance": 60, "x": [ 19,19 ], "y": [ 19,20 ]},
                { "item": "beauty", "chance": 60, "x": [ 20,20 ], "y": [ 19,19 ]},
                { "item": "shoes", "chance": 60, "x": [ 13,14 ], "y": [ 18,23 ]},
                { "item": "shoes", "chance": 60, "x": [ 17,17 ], "y": [ 18,23 ]},
                { "item": "shoes", "chance": 60, "x": [ 10,10 ], "y": [ 18,23 ]},
                { "item": "winter", "chance": 60, "x": [ 19,20 ], "y": [ 16,17 ]},
                { "item": "beauty", "chance": 60, "x": [ 21,21 ], "y": [ 12,14 ]},
                { "item": "winter", "chance": 60, "x": [ 18,19 ], "y": [ 13,14 ]},
                { "item": "winter", "chance": 60, "x": [ 15,16 ], "y": [ 14,15 ]},
                { "item": "winter", "chance": 60, "x": [ 12,12 ], "y": [ 13,16 ]},
                { "item": "glasses", "chance": 60, "x": [ 19,21 ], "y": [ 5,5 ]},
                { "item": "glasses", "chance": 60, "x": [ 15,15 ], "y": [ 0,0 ]},
                { "item": "glasses", "chance": 60, "x": [ 22,23 ], "y": [ 1,1 ]},
                { "item": "glasses", "chance": 60, "x": [ 15,18 ], "y": [ 1,1 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,10 ], "y": [ 5,7 ]},
                { "item": "allclothes", "chance": 60, "x": [ 10,10 ], "y": [ 13,15 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_57"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "    r|cV211112   ccc r|r",
                "   rr|:|211112       r|r",
                "|+---|cV211112Vc rrr r|r",
                "| cdc|cV211112Vc rrr r|r",
                "|  hc|cV211112Vc     r|r",
                "|rr  :c|P2222P|cccc  r|r",
                "|----|-|HH22HH|-------|-",
                "      c       PrrrccccV2",
                "   c  c     c        cV2",
                "   cc6c     c  rr     VP",
                "               rr      2",
                "                       2",
                "   cccc  cccc         VP",
                "   c  c  c  c    cc   V2",
                "   c     c  c    cc   V2",
                "   cccc  cc c        r|-",
                "                rrrr r|t",
                "       HHHH|         r| ",
                "          >|    rrrr r|-",
                "       |HHH|          |D",
                "cc rr  |<             | ",
                "c  rr  |HHHH    rrrr r| ",
                "c      ccccc         r|S",
                "   rr           rrrr r|-"
            ],
            "place_specials": [
                { "type": "toilet", "x": 23, "y": 16 }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "floor_trash", "chance": 80, "x": [ 23,23 ], "y": [ 19,19 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,1 ], "y": [ 20,22 ]},
                { "item": "allclothes", "chance": 60, "x": [ 3,4 ], "y": [ 20,21 ]},
                { "item": "allclothes", "chance": 60, "x": [ 3,4 ], "y": [ 23,23 ]},
                { "item": "allclothes", "chance": 60, "x": [ 7,11 ], "y": [ 22,22 ]},
                { "item": "shirts", "chance": 60, "x": [ 16,19 ], "y": [ 21,21 ]},
                { "item": "shirts", "chance": 60, "x": [ 16,19 ], "y": [ 23,23 ]},
                { "item": "shirts", "chance": 60, "x": [ 21,21 ], "y": [ 21,23 ]},
                { "item": "jackets", "chance": 60, "x": [ 16,19 ], "y": [ 18,18 ]},
                { "item": "jackets", "chance": 60, "x": [ 16,19 ], "y": [ 16,16 ]},
                { "item": "jackets", "chance": 60, "x": [ 21,21 ], "y": [ 15,18 ]},
                { "item": "allclothes", "chance": 60, "x": [ 17,18 ], "y": [ 13,14 ]},
                { "item": "shoes", "chance": 60, "x": [ 15,16 ], "y": [ 9,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 15,21 ], "y": [ 7,7 ]},
                { "item": "allclothes", "chance": 60, "x": [ 21,21 ], "y": [ 8,8 ]},
                { "item": "glasses", "chance": 60, "x": [ 6,6 ], "y": [ 2,5 ]},
                { "item": "glasses", "chance": 60, "x": [ 6,6 ], "y": [ 0,0 ]},
                { "item": "toy_store", "chance": 60, "x": [ 23,23 ], "y": [ 0,5 ]},
                { "item": "music_shop", "chance": 40, "x": [ 16,18 ], "y": [ 5,5 ]},
                { "item": "music_shop", "chance": 40, "x": [ 15,15 ], "y": [ 2,5 ]},
                { "item": "music_shop", "chance": 40, "x": [ 17,19 ], "y": [ 0,0 ]},
                { "item": "music_shop", "chance": 40, "x": [ 21,21 ], "y": [ 0,5 ]},
                { "item": "music_shop", "chance": 40, "x": [ 17,19 ], "y": [ 2,3 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 9,9 ], "y": [ 13,15 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 12,12 ], "y": [ 13,15 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 9,12 ], "y": [ 12,12 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 3,6 ], "y": [ 12,12 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 3,3 ], "y": [ 13,14 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 3,6 ], "y": [ 15,15 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_58"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "  rr  rr  rr  rr   c  r|",
                "  rr  rr  rr  cc   6  r|",
                "  rr  cc  cc  cc   c  r|",
                "  rr  cc  cc      |----|",
                "                 c|EEEE|",
                "            cccccc|EEEE|",
                "HHH-HHH   HHH-HHH-|H[[H|",
                "222ccc22222ccc2222222222",
                "111111111111111111111111",
                "111111111111111111111111",
                "111111111188cccccccccccc",
                "111111111188cccccccccccc",
                "111111111111111111111111",
                "111111111111111111111111",
                "222222222222222222222222",
                "-|-|-|2112|-HHH--HHH-333",
                " |t|t|2112|cccccV3333333",
                " | | |2112|cVHHHV333VHHH",
                "+|+|+|2112|cV3333333Vccc",
                "     |2112|cVHHHHV33Vccc",
                "     |2112|ccccccV33VHHH",
                "     +2112|HHHHHHV333333",
                "cScSc|211P|3333333333333",
                "-----|211l|c3VHHHHHHHHHV"
            ],
            "place_specials": [
                { "type": "toilet", "x": 2, "y": 16 },
                { "type": "toilet", "x": 4, "y": 16 },
                { "type": "vendingmachine", "x": 9, "y": 23, "item_group": "vending_food" }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "jewelry_front", "chance": 60, "x": [ 11,15 ], "y": [ 16,16 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 11,11 ], "y": [ 17,20 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 12,16 ], "y": [ 20,20 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 21,23 ], "y": [ 18,19 ]},
                { "item": "toy_store", "chance": 60, "x": [ 12,17 ], "y": [ 5,5 ]},
                { "item": "toy_store", "chance": 60, "x": [ 22,22 ], "y": [ 0,2 ]},
                { "item": "toy_store", "chance": 60, "x": [ 14,15 ], "y": [ 0,2 ]},
                { "item": "toy_store", "chance": 60, "x": [ 10,11 ], "y": [ 0,3 ]},
                { "item": "toy_store", "chance": 60, "x": [ 6,7 ], "y": [ 0,3 ]},
                { "item": "toy_store", "chance": 60, "x": [ 2,3 ], "y": [ 0,3 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_59"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "r  r|---|333333|---|--+-",
                "r  r|L L|333333|   |111S",
                "r  r|   |--::--|   |1t1c",
                "----|r|+|P2222P|+| |----",
                "EEEE|-|2222222222|-|EEEE",
                "EEEE|P222222222222P|EEEE",
                "H[[H|22c22h22h22c22|H[[H",
                "2222222cccccccccc2222222",
                "111111222222222222111111",
                "111111112222222211111111",
                "cccc88111122221111**cccc",
                "cccc88111111111111**cccc",
                "111111111111111111111111",
                "111111111111111111111111",
                "222222222111111222222222",
                "-HHH-|-|21222212|-|-HHH-",
                "33333Vc|21111112|-|r    ",
                "V3333VcV21222212Vc|r    ",
                "V3333VcV21111112Vc|r    ",
                "V33VHVcV21222212Vc|-|ccc",
                "V33Vccc|21111112|ccc+  6",
                "333|HHH|21222212|HHH|r c",
                "333|2222211111122222|r  ",
                "33332111111111111112|---"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.5 },
                { "item": "tux_shop", "chance": 60, "x": [ 19,19 ], "y": [ 16,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 21,21 ], "y": [ 21,22 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 17,17 ], "y": [ 17,20 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 18,19 ], "y": [ 20,20 ]},
                { "item": "cleaning", "chance": 60, "x": [ 5,5 ], "y": [ 3,3 ]},
                { "item": "cleaning", "chance": 60, "x": [ 7,7 ], "y": [ 1,1 ]},
                { "item": "cleaning", "chance": 60, "x": [ 5,5 ], "y": [ 1,1 ]},
                { "item": "toy_store", "chance": 60, "x": [ 3,3 ], "y": [ 0,2 ]},
                { "item": "toy_store", "chance": 60, "x": [ 0,0 ], "y": [ 0,2 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 4,5 ], "y": [ 20,20 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 6,6 ], "y": [ 16,20 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_60"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "|-+|-|e444cc444444444444",
                "|S111|e444cc44ccc44cc444",
                "|c1t1|e444cc44ccc44cc444",
                "|----|e444444444444cc444",
                "|EEEE|---|4|---|44444444",
                "|EEEE|ccc+4+ccc|Pccc4444",
                "|H[[H|HHH|-|HHH|-HHH-444",
                "222222222222222222222222",
                "111111111111111111111111",
                "111111111111111111111111",
                "ccccc**1111188ccccccccc8",
                "ccccc**1111188ccccccccc8",
                "111111111111111111111111",
                "111111111111111111111111",
                "222222222222222222222222",
                "HHH-     -HHH-HHH-HHH-|2",
                "                     r|2",
                " rr         rr rr rr r|P",
                " rr       c rr rr rr r|-",
                "          c           |P",
                "   rr  rr c rr  |-+|-+| ",
                "   rr  rr   rr  |  |  | ",
                "                |  |  |r",
                "--------|-|-:---||-|--|r"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "shoes", "chance": 60, "x": [ 23,23 ], "y": [ 22,23 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 19,20 ], "y": [ 1,3 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 14,16 ], "y": [ 1,2 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 10,11 ], "y": [ 0,2 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 6,6 ], "y": [ 0,3 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 17,19 ], "y": [ 5,5 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 12,14 ], "y": [ 5,5 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 6,8 ], "y": [ 5,5 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 21,21 ], "y": [ 16,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 18,19 ], "y": [ 17,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 15,16 ], "y": [ 17,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 12,13 ], "y": [ 17,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 12,13 ], "y": [ 20,21 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 7,8 ], "y": [ 20,21 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 1,2 ], "y": [ 17,18 ]},
                { "item": "tux_shop", "chance": 60, "x": [ 3,4 ], "y": [ 20,21 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_61"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "|-|21111112    cc   hh B",
                "4c|2111111P|   rr   nn B",
                "4cV21111112Vr  rr   nn B",
                "4cV211111BBVr       hh B",
                "4cV211111BBVr           ",
                "4c|21111112|  rrrr  BBBB",
                "4-|21111112|--|---------",
                "2222111111222P|rrrrrrrr ",
                "11111111111112          ",
                "12222222222212   cccc   ",
                "82111111111212          ",
                "8212bbbbb21212|rrrrrreee",
                "1212P8*8P21212|---------",
                "1212bbbbb21212VthhPc  rr",
                "12111111111212[    6    ",
                "12222222222212V    c  rr",
                "11111111111112|P   c  rr",
                "2222222222P22P|--|------",
                "HH    HH-|-[[-|33|cffcOO",
                " c      r|h33c333|      ",
                " c  cc  r|h33ch33+     c",
                " 6  rr  r|h33c633|-ccc--",
                "    rr  r|h333333333333h",
                "    rr  r|ccccc333333333"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "homebooks", "chance": 60, "x": [ 9,10 ], "y": [ 3,4 ]},
                { "item": "novels", "chance": 60, "x": [ 20,23 ], "y": [ 5,5 ]},
                { "item": "textbooks", "chance": 60, "x": [ 14,17 ], "y": [ 5,5 ]},
                { "item": "textbooks", "chance": 60, "x": [ 20,23 ], "y": [ 5,5 ]},
                { "item": "novels", "chance": 60, "x": [ 23,23 ], "y": [ 0,3 ]},
                { "item": "kitchen", "chance": 60, "x": [ 21,21 ], "y": [ 18,18 ]},
                { "item": "kitchen", "chance": 60, "x": [ 18,18 ], "y": [ 18,18 ]},
                { "item": "fridge", "chance": 60, "x": [ 19,20 ], "y": [ 18,18 ]},
                { "item": "oven", "chance": 60, "x": [ 22,23 ], "y": [ 18,18 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 21,23 ], "y": [ 11,11 ]},
                { "item": "candy_shop", "chance": 60, "x": [ 17,20 ], "y": [ 9,9 ]},
                { "item": "candy_shop", "chance": 60, "x": [ 15,20 ], "y": [ 11,11 ]},
                { "item": "candy_shop", "chance": 60, "x": [ 15,22 ], "y": [ 7,7 ]},
                { "item": "softdrugs", "chance": 60, "x": [ 22,23 ], "y": [ 13,13 ]},
                { "item": "softdrugs", "chance": 60, "x": [ 22,23 ], "y": [ 15,16 ]},
                { "item": "flower_shop", "chance": 60, "x": [ 1,1 ], "y": [ 1,5 ]},
                { "item": "shoes", "chance": 60, "x": [ 8,8 ], "y": [ 19,23 ]},
                { "item": "shoes", "chance": 60, "x": [ 4,5 ], "y": [ 20,23 ]}
            ],
            "terrain": {
                "8": "t_grass",
                "*": "t_grass",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "8": "f_bluebell",
                "*": "f_dahlia",
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_62"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "B hh BB  B|##.....ss____",
                "B nn BB  B|...###.ss____",
                "B nn BB  B|...#T#.ss____",
                "B hh BB  B|...###.ss____",
                "         B|##.....ss____",
                "BBBBBBB  B|##.....ss____",
                "----|--+--|##.....ss,,,,",
                "   P|z  zz|##.....ss____",
                "c6  |zz zz|...###.ss____",
                "ch  |z   z|...#T#.ss____",
                "|-+-|--:--|######.ss____",
                "|r  :     |######.ss____",
                "|---|:|   |...#T#.ss____",
                "rrrrr |-:-|...###.ss,,,,",
                "      |r r|##.....ss____",
                "  rr r|r r|##.....ss____",
                "rrrrrr|r  |##.....ss____",
                "------|-| |##.....ss____",
                "ccOOcfff| |...###.ss____",
                "        + |...#T#.ss____",
                "ScccSc  |r|...###.ss,,,,",
                "-------+|-|##.....ss____",
                "nnh33hc33r|##.....ss____",
                "33333hc33r|##.....ss____"
            ],
            "place_groups": [
                { "vehicle": "flatbed_truck", "x": 23, "y": 2, "rotation": 0, "chance": 35  },
                { "vehicle": "car", "x": 23, "y": 9, "rotation": 0, "chance": 35  },
                { "vehicle": "motorcycle", "x": 23, "y": 17, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 8 ], "y": [ 0, 5 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 10, 23 ], "y": [ 0, 23 ], "density": 0.3 },
                { "item": "homebooks", "chance": 60, "x": [ 8,9 ], "y": [ 7,8 ]},
                { "item": "novels", "chance": 60, "x": [ 5,5 ], "y": [ 7,9 ]},
                { "item": "homebooks", "chance": 60, "x": [ 9,9 ], "y": [ 9,9 ]},
                { "item": "homebooks", "chance": 60, "x": [ 6,6 ], "y": [ 8,8 ]},
                { "item": "textbooks", "chance": 60, "x": [ 6,10 ], "y": [ 5,5 ]},
                { "item": "novels", "chance": 60, "x": [ 0,0 ], "y": [ 0,3 ]},
                { "item": "manuals", "chance": 60, "x": [ 9,10 ], "y": [ 0,5 ]},
                { "item": "novels", "chance": 60, "x": [ 5,6 ], "y": [ 0,3 ]},
                { "item": "dining", "chance": 60, "x": [ 0,1 ], "y": [ 22,22 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 7,7 ], "y": [ 14,16 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 9,9 ], "y": [ 14,15 ]},
                { "item": "cannedfood", "chance": 60, "x": [ 7,7 ], "y": [ 14,16 ]},
                { "item": "alcohol", "chance": 60, "x": [ 9,9 ], "y": [ 20,20 ]},
                { "item": "alcohol", "chance": 60, "x": [ 9,9 ], "y": [ 22,23 ]},
                { "item": "kitchen", "chance": 60, "x": [ 1,3 ], "y": [ 20,20 ]},
                { "item": "kitchen", "chance": 60, "x": [ 4,4 ], "y": [ 18,18 ]},
                { "item": "produce", "chance": 60, "x": [ 5,7 ], "y": [ 18,18 ]},
                { "item": "oven", "chance": 60, "x": [ 2,3 ], "y": [ 18,18 ]},
                { "item": "kitchen", "chance": 60, "x": [ 0,1 ], "y": [ 18,18 ]},
                { "item": "candy_shop", "chance": 60, "x": [ 1,1 ], "y": [ 11,11 ]},
                { "item": "softdrugs", "chance": 60, "x": [ 5,5 ], "y": [ 15,15 ]},
                { "item": "softdrugs", "chance": 60, "x": [ 2,3 ], "y": [ 15,15 ]},
                { "item": "harddrugs", "chance": 60, "x": [ 0,4 ], "y": [ 13,13 ]},
                { "item": "harddrugs", "chance": 60, "x": [ 0,5 ], "y": [ 16,16 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_63"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s."
            ],
            "place_groups": [
                { "vehicle": "car", "x": 18, "y": 3, "rotation": 180, "chance": 35  },
                { "vehicle": "semi_truck", "x": 19, "y": 8, "rotation": 0, "chance": 35  },
                { "vehicle": "car_mini", "x": 19, "y": 17, "rotation": 180, "chance": 35  },
                { "vehicle": "hippie_van", "x": 17, "y": 23, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_64"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________,,,",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s,,,,,,,____________sss",
                ".s__________________ss..",
                ".s__________________s..T",
                ".s__________________s...",
                ".s__________________s...",
                ".s__________________s.##",
                ".ss_________________s###"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 5, "y": 6, "rotation": 0, "chance": 35  },
                { "vehicle": "humvee", "x": 5, "y": 13, "rotation": 0, "chance": 10  },
                { "vehicle": "car_mini", "x": 5, "y": 21, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_65"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "____ss..#|c  cc  c     r",
                "____ss.##|             r",
                "____ss..#|r  rr         ",
                ",,,,ss...|r  rr      rr ",
                "____ss...|           rr ",
                "____ss...| rr           ",
                "____ss...| rr       rrrr",
                "____ss..#|         |----",
                "____ss.##|         |r  r",
                "____ss..#|cccc6c   |r  r",
                ",,,,ss...|   h c   |r  r",
                "____ss...|     c   +    ",
                "____ss..#|Prrr     +    ",
                "____ss.##|---------|----",
                "____ss..###..###....###.",
                "____ss...#....#......#..",
                "___ssss.................",
                "ssssssssssssssssssssssss",
                "..ssssssssssssssssssssss",
                "..ssssssssssssssssssssss",
                ".ss_____,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                "#s______,______,______,_"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 0, "y": 13, "rotation": 180, "chance": 35  },
                { "vehicle": "beetle", "x": 5, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "motorcycle", "x": 11, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "electric_car", "x": 19, "y": 23, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 10, 23 ], "y": [ 0, 12 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 0, 8 ], "y": [ 0, 12 ], "density": 0.3 },
                { "monster": "GROUP_MALL", "x": [ 13, 23 ], "y": [ 1, 22 ], "density": 0.3 },
                { "item": "allclothes", "chance": 60, "x": [ 23,23 ], "y": [ 1,0 ]},
                { "item": "bags", "chance": 60, "x": [ 21,22 ], "y": [ 3,4 ]},
                { "item": "bags", "chance": 60, "x": [ 20,23 ], "y": [ 6,6 ]},
                { "item": "allclothes", "chance": 60, "x": [ 23,23 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 20,20 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 11,13 ], "y": [ 12,12 ]},
                { "item": "female_underwear_top", "chance": 60, "x": [ 10,10 ], "y": [ 2,3 ]},
                { "item": "female_underwear_bottom", "chance": 60, "x": [ 13,14 ], "y": [ 2,3 ]},
                { "item": "male_underwear_bottom", "chance": 60, "x": [ 11,12 ], "y": [ 5,6 ]},
                { "item": "shoes", "chance": 60, "x": [ 10,10 ], "y": [ 0,0 ]},
                { "item": "shoes", "chance": 60, "x": [ 13,14 ], "y": [ 0,0 ]},
                { "item": "shoes", "chance": 60, "x": [ 17,17 ], "y": [ 0,0 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_66"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "r  rr                r|S",
                "r       ccrrcc  r| |--| ",
                "    rr          r| |  | ",
                "    rr  rr  rr  r| +  |D",
                "    rr  rr  rr  r| |--|-",
                "    rr          r| +  | ",
                "rr  rr  rrrrrrr P| |  |t",
                "--------------|--|-|--|-",
                "r  rr  rr  rr |EEEE|    ",
                "r  rr  rr  rr |EEEE|    ",
                "r  rr  rr  rr |-++-|    ",
                "              :       |-",
                "              :       |.",
                "----------------------|.",
                "...###....###....###....",
                "....#......#......#.....",
                "........................",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss",
                "ssssssssssss.....sssssss",
                "_____,_____ss...ss_____,",
                "_____,______s.#.s______,",
                "_____,______s###s______,",
                "_____,______s#T#s______,"
            ],
            "place_specials": [
                { "type": "toilet", "x": 23, "y": 6 }
            ],
            "place_groups": [
                { "vehicle": "car", "x": 2, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 9, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "motorcycle", "x": 20, "y": 22, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 13 ], "y": [ 1, 12 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [14, 23 ], "density": 0.4 },
                { "item": "floor_trash", "chance": 10, "x": [ 23,23 ], "y": [ 3,3 ]},
                { "item": "allclothes", "chance": 60, "x": [ 21,21 ], "y": [ 0,0 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,0 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 3,4 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 7,8 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 11,12 ], "y": [ 8,10 ]},
                { "item": "allclothes", "chance": 60, "x": [ 8,14 ], "y": [ 6,6 ]},
                { "item": "allclothes", "chance": 60, "x": [ 8,9 ], "y": [ 3,4 ]},
                { "item": "allclothes", "chance": 60, "x": [ 12,13 ], "y": [ 3,4 ]},
                { "item": "allclothes", "chance": 60, "x": [ 8,9 ], "y": [ 3,4 ]},
                { "item": "allclothes", "chance": 60, "x": [ 8,13 ], "y": [ 0,1 ]},
                { "item": "allclothes", "chance": 60, "x": [ 4,5 ], "y": [ 2,6 ]},
                { "item": "bags", "chance": 60, "x": [ 0,1 ], "y": [ 6,6 ]},
                { "item": "allclothes", "chance": 60, "x": [ 0,0 ], "y": [ 0,1 ]},
                { "item": "shoes", "chance": 60, "x": [ 3,4 ], "y": [ 0,0 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_67"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "cScSc|211l|c3VcccccccccV",
                "     +211P|63VHHHHHHHVcV",
                "     |2112|P333333333VcV",
                "     |2112|-:-|---------",
                "+|+|+|2112|X c|P4446Phhn",
                " | | |2112|X c|444hd4444",
                " |t|t|2222|X c|4444d4444",
                "-----|-::-|  c|444444444",
                "          |-:-|H[HHH|-|H",
                "              |44h44|4|4",
                "              |44444+4|4",
                "----------|-:-|4ddd4|-|4",
                "###...###.|L  +44h44|4+4",
                ".#.....#..|---|-----|-|-",
                ".............#####..|...",
                "..............#.#...|...",
                "....................|---",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssss....",
                "______,______,_____ss.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#."
            ],
            "place_specials": [
                { "type": "toilet", "x": 2, "y": 6 },
                { "type": "toilet", "x": 4, "y": 6 },
                { "type": "vendingmachine", "x": 9, "y": 0, "item_group": "vending_drink"  }
            ],
            "place_groups": [
                { "vehicle": "car", "x": 2, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "car_mini", "x": 9, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "hippie_van", "x": 17, "y": 23, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 15, 23 ], "y": [ 0, 12 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 17, 22 ], "density": 0.4 },
                { "item": "office", "chance": 60, "x": [ 19,19 ], "y": [ 5,6 ]},
                { "item": "office", "chance": 60, "x": [ 16,18 ], "y": [ 11,11 ]},
                { "item": "cleaning", "chance": 60, "x": [ 11,11 ], "y": [ 12,12 ]},
                { "item": "jewelry_safe", "chance": 60, "x": [ 11,11 ], "y": [ 4,6 ]},
                { "item": "vending_drink", "chance": 60, "x": [ 9,9 ], "y": [ 0,0 ]},
                { "item": "jewelry_back", "chance": 60, "x": [ 13,13 ], "y": [ 4,7 ]},
                { "item": "jewelry_front", "chance": 60, "x": [ 14,22 ], "y": [ 0,0 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_68"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "33332111122222211112| hn",
                "3333211122cccc221112V   ",
                "33P|21112bc..cb21112V hn",
                "---|21112bc..cb21112|   ",
                "hhP|21112bc..cb21112    ",
                "444V211122cccc221112    ",
                "444[2111122222211112|   ",
                "444V2111111111111112V hn",
                "[HH|2222222222222222V hn",
                "4h4|-[[-HH-[[-HH-[[-|   ",
                "444|P11222211222211P|-+-",
                "ddd|2112112112112112|S  ",
                "4h4|2112222112222112|  t",
                "|--|-[[-HH-[[-HH-[[-|--|",
                "|ssssssssssssssssssssss|",
                "|ssssssssssssssssssssss|",
                "|ssIssssssssssssssssIss|",
                "ssssssssssssssssssssssss",
                "sssssssIssIssIssIsssssss",
                ".sssssssssssssssssssss..",
                "ss____________________ss",
                "s______________________s",
                "s______________________s",
                "s______________________s"
            ],
            "place_specials": [
                { "type": "toilet", "x": 23, "y": 12 }
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 4, 19 ], "y": [ 0, 23 ], "density": 0.7 },
                { "item": "office", "chance": 60, "x": [ 0,2 ], "y": [ 11,11 ]}
            ],
            "terrain": {
                "I": "t_column",
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_69"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "h   hc r|L|      |rrrr|r",
                "    hc r| +      :    + ",
                "h   hc r|-| |----|----|-",
                "    hc S|   |P3333333333",
                "    hc 6|   |33hhhhhhh33",
                "    hc r|   |3hnnnnnnnh3",
                "    hc r|-:-|3hnnnnnnnh3",
                "nh  hc  +  r|33hhhhhhh33",
                "nh  hcc |  r|33333333333",
                "        |  r|3hnnh33hnnh",
                "|-+-|+--|  r|3hnnh33hnnh",
                "|S  |  L|  r|3hnnh33hnnh",
                "|  t|L L| rr|3hnnh33hnnh",
                "|--||---|---|-HHHH--HHHH",
                "...|.......####..####..#",
                "...|........##....##....",
                "---|....................",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss",
                "....ssssssssssssssssssss",
                ".#.ss_____,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______"
            ],
            "place_specials": [
                { "type": "toilet", "x": 3, "y": 12 }
            ],
            "place_groups": [
                { "vehicle": "car", "x": 7, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "flatbed_truck", "x": 13, "y": 23, "rotation": 270, "chance": 35  },
                { "vehicle": "scooter_electric", "x": 20, "y": 22, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 1, 13], "density": 0.15 },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 17, 22 ], "density": 0.5 },
                { "item": "shoes", "chance": 60, "x": [ 18,21 ], "y": [ 0,0 ]},
                { "item": "dining", "chance": 60, "x": [ 21,22 ], "y": [ 9,12 ]},
                { "item": "dining", "chance": 60, "x": [ 15,16 ], "y": [ 9,12 ]},
                { "item": "dining", "chance": 60, "x": [ 15,21 ], "y": [ 5,6 ]},
                { "item": "alcohol", "chance": 60, "x": [ 7,7 ], "y": [ 0,2 ]},
                { "item": "alcohol", "chance": 60, "x": [ 10,10 ], "y": [ 12,12 ]},
                { "item": "alcohol", "chance": 60, "x": [ 7,7 ], "y": [ 5,6 ]},
                { "item": "alcohol", "chance": 60, "x": [ 11,11 ], "y": [ 7,12 ]},
                { "item": "cleaning", "chance": 60, "x": [ 5,5 ], "y": [ 12,12 ]},
                { "item": "cleaning", "chance": 60, "x": [ 9,9 ], "y": [ 0,0 ]},
                { "item": "cleaning", "chance": 60, "x": [ 7,7 ], "y": [ 11,12 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_70"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "        r|3333333333333h",
                " rrrrrrrr|hh333hhh333333",
                "---|-|---|nn33hnnnh33333",
                "33P|L|t S|nn33hnnnh33333",
                "333+ |   |hh33hnnnh33333",
                "333|-|-|+|33333hhh33333h",
                "333|t S|3|hh3333333333hn",
                "333|   +3|nn3333333333hn",
                "333|---|3|nn333hnnh333hn",
                "3333ccc33|hh333hnnh3333h",
                "333333333333333333333333",
                "33333333333333hnnh3hnnh3",
                "3333hnnh3|3333hnnh3hnnh3",
                "--HHHH---|----HHHH-HHHH-",
                "###....####......###..##",
                "##......##........#....#",
                "........................",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssssss",
                "sssssss.....ssssssssssss",
                ",_____ss...ss_____,_____",
                ",______s.#.s______,_____",
                ",______s###s______,_____",
                ",______s#T#s______,_____"
            ],
            "place_specials": [
                { "type": "toilet", "x": 6, "y": 3 },
                { "type": "toilet", "x": 4, "y": 6 }
            ],
            "place_groups": [
                { "vehicle": "hippie_van", "x": 4, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "beetle", "x": 15, "y": 22, "rotation": 90, "chance": 35  },
                { "vehicle": "beetle", "x": 21, "y": 22, "rotation": 90, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 14, 22 ], "density": 0.4 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 0, 12 ], "density": 0.2 },
                { "item": "dining", "chance": 60, "x": [ 15,16 ], "y": [ 11,12 ]},
                { "item": "dining", "chance": 60, "x": [ 20,21 ], "y": [ 11,12 ]},
                { "item": "dining", "chance": 60, "x": [ 15,17 ], "y": [ 2,4 ]},
                { "item": "dining", "chance": 60, "x": [ 16,17 ], "y": [ 8,9 ]},
                { "item": "dining", "chance": 60, "x": [ 23,23 ], "y": [ 6,8 ]},
                { "item": "dining", "chance": 60, "x": [ 10,11 ], "y": [ 7,8 ]},
                { "item": "dining", "chance": 60, "x": [ 10,11 ], "y": [ 2,3 ]},
                { "item": "dining", "chance": 60, "x": [ 5,6 ], "y": [ 12,12 ]},
                { "item": "shoes", "chance": 60, "x": [ 1,8 ], "y": [ 1,1 ]},
                { "item": "cleaning", "chance": 60, "x": [ 4,4 ], "y": [ 3,3 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_71"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "nnh33hc33r|##.....ss____",
                "33333hc33S|.......ss____",
                "3333cc----|......#ss____",
                "3333333333|......#ss,,,,",
                "3333c33ch3|####..#ss____",
                "hh33c33cc6|HH|###sss____",
                "nnh3c33333:  [ssssss____",
                "nnh3c33333:  [ssssss____",
                "nnh3chhhhh|HH|###sss____",
                "hh33cccccc|####..#ss____",
                "3333333333|......#ss,,,,",
                "hnnh3hnnh3|......#ss____",
                "hnnh3hnnh3|.......ss____",
                "HHHH-HHHH-|...###.ss____",
                "#..###........#T#.ss____",
                "....#.........###.ss____",
                ".................ssss___",
                "ssssssssssssssssssssssss",
                "ssssssssssssssssssssss..",
                "ssssssssssssssssssssss..",
                "_,______,______,_____ss.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,______s#"
            ],
            "place_groups": [
                { "vehicle": "flatbed_truck", "x": 5, "y": 23, "rotation": 90, "chance": 35  },
                { "vehicle": "car", "x": 11, "y": 23, "rotation": 270, "chance": 35  },
                { "vehicle": "quad_bike", "x": 18, "y": 22, "rotation": 90, "chance": 35  },
                { "vehicle": "hippie_van", "x": 22, "y": 7, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 23, "y": 13, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 9 ], "y": [ 1, 13 ], "density": 0.2 },
                { "monster": "GROUP_MALL", "x": [ 11, 23 ], "y": [ 1, 13 ], "density": 0.4 },
                { "monster": "GROUP_MALL", "x": [ 2, 23 ], "y": [ 13, 23 ], "density": 0.4 },
                { "item": "dining", "chance": 60, "x": [ 1,2 ], "y": [ 11,12 ]},
                { "item": "dining", "chance": 60, "x": [ 6,7 ], "y": [ 11,12 ]},
                { "item": "dining", "chance": 60, "x": [ 0,1 ], "y": [ 0,0 ]},
                { "item": "alcohol", "chance": 60, "x": [ 9,9 ], "y": [ 0,0 ]},
                { "item": "dining", "chance": 60, "x": [ 0,1 ], "y": [ 6,8 ]}
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_72"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                ",,,____________,,,,,,,s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "sss____________,,,,,,,s.",
                "..ss__________________s.",
                "T..s__________________s.",
                "...s__________________s.",
                "...s__________________s.",
                "##.s__________________s.",
                "###s_________________ss."
            ],
            "place_groups": [
                { "vehicle": "flatbed_truck", "x": 18, "y": 7, "rotation": 180, "chance": 35  },
                { "vehicle": "car", "x": 18, "y": 14, "rotation": 180, "chance": 35  },
                { "vehicle": "car_mini", "x": 18, "y": 21, "rotation": 180, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.2 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_73"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "..ssssssss__________s###",
                ".....###.ss_________s.##",
                "....##T##.s_________s...",
                ".....###.ss_________ss..",
                "..ssssssss___________sss",
                ".ss_____________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______________________",
                ".s______,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                ".ss_____,______,______,_",
                "..ssssssssssssssssssssss",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "schoolbus", "x": 18, "y": 18, "rotation": 0, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_74"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "#s______,______,______,_",
                ".s______,______,______,_",
                ".s______,______,______,_",
                "ss______________________",
                "s_______________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "______ss________________",
                "_____ssss______,______,_",
                "_____s..s______,______,_",
                "_____s..s______,______,_",
                "_____s..s______,______,_",
                "_____s..s______,______,_",
                "_____s..s______,______,_",
                "____ss..ss_____,______,_",
                "sssss....sssssssssssssss",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "car", "x": 11, "y": 18, "rotation": 270, "chance": 35  },
                { "vehicle": "hippie_van", "x": 18, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_75"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "_____,______s###s______,",
                "_____,______s.#.s______,",
                "_____,______s...s______,",
                "____________ss.ss_______",
                "_____________sss________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "_____________sss________",
                "____________ss.ss_______",
                "_____,______s...s______,",
                "_____,______s.#.s______,",
                "_____,______s###s______,",
                "_____,______s#T#s______,",
                "_____,______s###s______,",
                "_____,______s.#.s______,",
                "_____,_____ss...ss_____,",
                "ssssssssssss.....sssssss",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "motorcycle", "x": 1, "y": 18, "rotation": 270, "chance": 35  },
                { "vehicle": "car_mini", "x": 8, "y": 18, "rotation": 270, "chance": 35  },
                { "vehicle": "car", "x": 19, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_76"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "____________________ss.s",
                "_____________________sss",
                "________________________",
                "________________________",
                "_____________________,__",
                "___________________,,,,_",
                "___________________,,,,_",
                "_____________________,__",
                "________________________",
                "________________________",
                "_____________________sss",
                "____________________ss.s",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,______s.#.",
                "______,______,_____ss.#.",
                "ssssssssssssssssssss.#.s",
                ".......................s"
            ],
            "place_groups": [
                { "vehicle": "flatbed_truck", "x": 2, "y": 18, "rotation": 270, "chance": 35  },
                { "vehicle": "scooter", "x": 9, "y": 17, "rotation": 90, "chance": 35  },
                { "vehicle": "car", "x": 16, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_77"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "s______________________s",
                "s______________________s",
                "s_________ssss_________s",
                "s_________s##s_________s",
                "__________ssss__________",
                "________________________",
                "________________________",
                "________________________",
                "_______________________,",
                "_______________________,",
                "________________________",
                "________________________",
                "________________________",
                "___________ss___________",
                "s_________ssss_________s",
                "s_________s##s_________s",
                "s_________s##s_________s",
                "s_________s##s_________s",
                "s___,,____s##s____,,___s",
                "s___,,____s##s___,,,,__s",
                "s__,,,,___ssss____,,___s",
                "s___,,_____ss_____,,___s",
                "s______________________s",
                "________________________"
            ],
            "place_groups": [
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.25 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_78"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                "s.ss____________________",
                "sss_____________________",
                "________________________",
                "________________________",
                "_,______________________",
                ",,,_____________________",
                ",,,_____________________",
                "_,______________________",
                "________________________",
                "________________________",
                "sss_____________________",
                "s.ss____________________",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.s______,______,______",
                ".#.ss_____,______,______",
                "s.#.ssssssssssssssssssss",
                "s......................."
            ],
            "place_groups": [
                { "vehicle": "cube_van", "x": 6, "y": 17, "rotation": 270, "chance": 35  },
                { "vehicle": "motorcycle", "x": 13, "y": 17, "rotation": 90, "chance": 35  },
                { "vehicle": "car", "x": 20, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_79"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                ",______s###s______,_____",
                ",______s.#.s______,_____",
                ",______s...s______,_____",
                "_______sssss____________",
                "________sss_____________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________sss_____________",
                "_______ss.ss____________",
                ",______s...s______,_____",
                ",______s.#.s______,_____",
                ",______s###s______,_____",
                ",______s#T#s______,_____",
                ",______s###s______,_____",
                ",______s.#.s______,_____",
                ",_____ss...ss_____,_____",
                "sssssss.....ssssssssssss",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "hippie_van", "x": 3, "y": 17, "rotation": 270, "chance": 35  },
                { "vehicle": "car", "x": 14, "y": 18, "rotation": 90, "chance": 35  },
                { "vehicle": "car_sports", "x": 21, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_80"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "_,______,______,______s#",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "______________________ss",
                "_______________________s",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________________",
                "________________ss______",
                "_,______,______ssss_____",
                "_,______,______s..s_____",
                "_,______,______s..s_____",
                "_,______,______s..s_____",
                "_,______,______s..s_____",
                "_,______,______s..s_____",
                "_,______,_____ss..ss____",
                "sssssssssssssss....sssss",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "electric_car", "x": 4, "y": 17, "rotation": 270, "chance": 35  },
                { "vehicle": "motorcycle", "x": 11, "y": 18, "rotation": 270, "chance": 35  },
                { "vehicle": "car", "x": 21, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    },{
        "type" : "mapgen",
        "om_terrain" : ["mall_a_81"],
        "method": "json",
        "weight": 250,
        "object": {
            "fill_ter": "t_floor",
            "rows": [
                "###s__________ssssssss..",
                "##.s_________ss.###.....",
                "...s_________s.##T##....",
                "..ss_________ss.###.....",
                "sss___________ssssssss..",
                "_____________________ss.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "______________________s.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,______s.",
                "_,______,______,_____ss.",
                "ssssssssssssssssssssss..",
                "........................"
            ],
            "place_groups": [
                { "vehicle": "semi_truck", "x": 4, "y": 15, "rotation": 270, "chance": 35  },
                { "vehicle": "semi_truck", "x": 11, "y": 15, "rotation": 270, "chance": 35  },
                { "vehicle": "car", "x": 18, "y": 17, "rotation": 270, "chance": 35  },
                { "monster": "GROUP_MALL", "x": [ 0, 23 ], "y": [ 0, 23 ], "density": 0.15 }
            ],
            "terrain": {
                "|": "t_wall_v",
                "-": "t_wall_h",
                ".": "t_grass",
                "1": "t_linoleum_white",
                "2": "t_linoleum_gray",
                "3": "t_carpet_red",
                "4": "t_carpet_green",
                ",": "t_pavement_y",
                "_": "t_pavement",
                "#": "t_shrub",
                "=": "t_floor",
                "6": "t_console_broken",
                "+": "t_door_c",
                ";": "t_door_locked",
                ":": "t_door_locked_interior",
                "[": "t_door_glass_c",
                "]": "t_door_glass_o",
                "?": "t_floor",
                "@": "t_floor",
                "A": "t_railing_h",
                "a": "t_railing_v",
                "B": "t_floor",
                "b": "t_floor",
                "C": "t_concrete",
                "c": "t_floor",
                "D": "t_floor",
                "d": "t_floor",
                "E": "t_elevator",
                "e": "t_floor",
                "F": "t_floor",
                "f": "t_floor",
                "H": "t_wall_glass_h",
                "h": "t_floor",
                "L": "t_floor",
                "l": "t_floor",
                "n": "t_floor",
                "O": "t_floor",
                "P": "t_floor",
                "r": "t_floor",
                "S": "t_floor",
                "s": "t_sidewalk",
                "T": "t_tree",
                "t": "t_floor",
                "V": "t_wall_glass_v",
                "W": "t_floor",
                "w": "t_water_pool",
                "X": "t_floor",
                "x": "t_floor",
                "Y": "t_floor",
                "z": "t_floor"
            },
            "furniture": {
                "?": "f_sofa",
                "@": "f_bed",
                "B": "f_bookcase",
                "b": "f_bench",
                "c": "f_counter",
                "D": "f_trashcan",
                "d": "f_desk",
                "e": "f_fridge",
                "F": "f_arcade_machine",
                "f": "f_glass_fridge",
                "h": "f_chair",
                "L": "f_locker",
                "l": "f_vending_c",
                "n": "f_table",
                "O": "f_oven",
                "P": "f_indoor_plant",
                "r": "f_rack",
                "S": "f_sink",
                "t": "f_toilet",
                "W": "f_washer",
                "X": "f_safe_l",
                "x": "f_pinball_machine",
                "Y": "f_dryer",
                "z": "f_crate_c"
            }
        }
    }
]
